Page 1 of 1

BMW I3 BMS

Posted: Sun Jan 26, 2020 4:15 pm
by Mouse
Does anyone know anything about hacking the BMW I3 BMS system?

I've had a look around and can't find much regarding to amateur systems that can read the information from of them.

Re: BMW I3 BMS

Posted: Sun Jan 26, 2020 5:05 pm
by tom91
The SimpBMS will work with the slaves from the BMW I3.

https://github.com/tomdebree/BMWI3BMS

Currently working on getting the balancing working, quite close now.

Re: BMW I3 BMS

Posted: Mon Jan 27, 2020 11:24 am
by Mouse
Thanks for that.
Your Simp BMS looks like an interesting module. Is it fully a open source project?

Not sure if I can help but I'm often in Bristol if you want an hand or even just encouragement with the balancing.

Re: BMW I3 BMS

Posted: Mon Jan 27, 2020 12:35 pm
by tom91
Not fully, hardware only V1 is opensource if you want to run it on just a teensy and can transceiver you can easily.

Re: BMW I3 BMS

Posted: Mon Jan 27, 2020 1:04 pm
by Mouse
Thanks, that's interesting to know especially as I've got things like Teensys knocking about in the workshop.

I've also just spotted the Simp BMS thread so I'll read that before asking any more RTFM questions.

Re: BMW I3 BMS

Posted: Tue May 10, 2022 11:46 am
by Scott166
Sorry to jump in but it is related, can you use Simp BMS to increase the range?
BMW set a buffer of 80% I presume for longevity but as my project will only be used sparingly I am less worried about getting 150,000 miles out of a pack.
Would this just involve charging to a higher voltage?
Thanks

Re: BMW I3 BMS

Posted: Tue May 10, 2022 1:30 pm
by mjc506
With SimpBMS, you control the contactors, charging voltage and minimum voltage. You can set it to run the battery down to 0V if you really wanted to... (There's probably not all that much energy available at the low end, but charging higher might get you a bit of additional range)

Re: BMW I3 BMS

Posted: Tue May 10, 2022 8:54 pm
by Scott166
mjc506 wrote: Tue May 10, 2022 1:30 pm With SimpBMS, you control the contactors, charging voltage and minimum voltage. You can set it to run the battery down to 0V if you really wanted to... (There's probably not all that much energy available at the low end, but charging higher might get you a bit of additional range)
Thank you