Info on BMW hybrid battery packs?
- celeron55
- Posts: 803
- Joined: Thu Jul 04, 2019 3:04 pm
- Location: Finland
- Has thanked: 38 times
- Been thanked: 135 times
- Contact:
- celeron55
- Posts: 803
- Joined: Thu Jul 04, 2019 3:04 pm
- Location: Finland
- Has thanked: 38 times
- Been thanked: 135 times
- Contact:
Re: Info on BMW hybrid battery packs?
This is what I can make of it. Not sure about the two pins, were they even wired at all?
This is probably not correct yet, I'm still probing around.
EDIT: Updated a bit
- tom91
- Posts: 2295
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 199 times
- Been thanked: 524 times
Re: Info on BMW hybrid battery packs?
Slave looks alot like the I3 one, even canbus messaging is really close.
Pin out
Does anyone else have any more internal pack can captures? You have to just provide the external connector with 12V and ground and the master should start to request data.
Pin out
Does anyone else have any more internal pack can captures? You have to just provide the external connector with 12V and ground and the master should start to request data.
- Jack Bauer
- Posts: 3638
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 272 times
- Contact:
Re: Info on BMW hybrid battery packs?
Tom, on the i3 do the slaves spit out the cell voltages or do they have to be requested by the master?
I'm going to need a hacksaw
- tom91
- Posts: 2295
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 199 times
- Been thanked: 524 times
Re: Info on BMW hybrid battery packs?
Requests are required.
So you need a working master to get a few captures to figure out the commands.
So you need a working master to get a few captures to figure out the commands.

- tom91
- Posts: 2295
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 199 times
- Been thanked: 524 times
Re: Info on BMW hybrid battery packs?
Using the capture with the master I can decode alot of the info, alot of the cell voltages. https://github.com/damienmaguire/BMW-PHEV-BMSJack Bauer wrote: ↑Wed Jun 03, 2020 5:09 pm Tom, on the i3 do the slaves spit out the cell voltages or do they have to be requested by the master?
So now just to find the gaps in compatibility with the I3 can bus.
How many cells are connected to each slave 15? or is it 16?
-
- Posts: 55
- Joined: Tue Jan 21, 2020 7:58 pm
- Location: Cumbria, UK
- Has thanked: 1 time
- Been thanked: 2 times
Re: Info on BMW hybrid battery packs?
Hi
Is this useful to anybody?
The chip on my BMS is similar to this "bq76PL455A" Data sheets and other info available.
Do a search on this part number and there is loads of info on how the system works.
Andrew
Is this useful to anybody?
The chip on my BMS is similar to this "bq76PL455A" Data sheets and other info available.
Do a search on this part number and there is loads of info on how the system works.
Andrew
- celeron55
- Posts: 803
- Joined: Thu Jul 04, 2019 3:04 pm
- Location: Finland
- Has thanked: 38 times
- Been thanked: 135 times
- Contact:
- tom91
- Posts: 2295
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 199 times
- Been thanked: 524 times
Re: Info on BMW hybrid battery packs?
Ok thank you, I found 15 voltages so far.
Edit: Nevermind they just shifted stuff up a few messages.

Ok gotten all the info moved about. now just to get more info on how to get the modules actually spitting out the info.
Gotten Voltages 1-16, temperatures and most states.
- celeron55
- Posts: 803
- Joined: Thu Jul 04, 2019 3:04 pm
- Location: Finland
- Has thanked: 38 times
- Been thanked: 135 times
- Contact:
Re: Info on BMW hybrid battery packs?
I do have this one module here on my desk. Do you so far have any guesses what to send?
- tom91
- Posts: 2295
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 199 times
- Been thanked: 524 times
Re: Info on BMW hybrid battery packs?
Do you have a canbus sniffer hooked up and is it sending you any data? I need to determine ID of the module and the status.
you need to look for ID 1x0 x is the ID.
- celeron55
- Posts: 803
- Joined: Thu Jul 04, 2019 3:04 pm
- Location: Finland
- Has thanked: 38 times
- Been thanked: 135 times
- Contact:
Re: Info on BMW hybrid battery packs?
I was hoping to power up this BMS slave without the battery module itself, but I guess it's not practical as the isolated module side is designed for 40-70V input and might not power up with anything lower. Not so easy to figure out where to inject 5V or something, and whether it will tolerate that. I'll get back to this once I move this laptop stuff over to the garage.
- celeron55
- Posts: 803
- Joined: Thu Jul 04, 2019 3:04 pm
- Location: Finland
- Has thanked: 38 times
- Been thanked: 135 times
- Contact:
Re: Info on BMW hybrid battery packs?
Well I decided to go for it anyway, and destroyed some VDD filtering choke in the process of soldering through the coating. A jumper wire will be a fine replacement I suppose.
On the module side, I'm only feeding 5V to the power rail that connects to the Si8422 dual channel isolator and that seems to power the MCU, as it transmits things. Nothing is connected to the module connector.
It's transmitting something like this:
Code: Select all
Received: 1d3: 22 99 29 22 22 22 99 99
Received: 203: 77 77 41 00 00 00 00 00
Received: 103: 80 80 00 10 00 00 60 40
Received: 1c3: 22 11 92 32 22 22 42 32
Received: 103: 80 80 00 10 00 00 70 8d
Received: 203: 76 76 41 00 00 00 00 00
Received: 103: 80 80 00 10 00 00 80 f2
Received: 103: 80 80 00 10 00 00 90 3f
Received: 1d3: 22 99 29 22 22 22 99 99
Received: 203: 76 76 41 00 00 00 00 00
Received: 103: 80 80 00 10 00 00 a0 75
Received: 1c3: 22 11 92 32 22 22 42 32
Received: 103: 80 80 00 10 00 00 b0 b8
Received: 203: 76 76 41 00 00 00 00 00
Received: 103: 80 80 00 10 00 00 c0 e1
Received: 103: 80 80 00 10 00 00 d0 2c
Received: 1d3: 22 99 29 22 22 22 99 99
Received: 203: 76 76 41 00 00 00 00 00
Received: 103: 80 80 00 10 00 00 e0 66
Received: 1c3: 22 11 92 32 22 22 42 32
Received: 103: 80 80 00 10 00 00 00 d4
Received: 203: 76 76 41 00 00 00 00 00
Received: 103: 80 80 00 10 00 00 10 19
Received: 103: 80 80 00 10 00 00 20 53
Received: 1d3: 22 99 29 22 22 22 99 99
Received: 203: 76 76 41 00 00 00 00 00
Received: 103: 80 80 00 10 00 00 30 9e
Received: 1c3: 22 11 92 32 22 22 42 32
Received: 103: 80 80 00 10 00 00 40 c7
Received: 203: 76 76 41 00 00 00 00 00
Received: 103: 80 80 00 10 00 00 50 0a
- tom91
- Posts: 2295
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 199 times
- Been thanked: 524 times
Re: Info on BMW hybrid battery packs?
Please have it hooked up to a module, then more data comes out.
- Jack Bauer
- Posts: 3638
- Joined: Wed Dec 12, 2018 5:24 pm
- Location: Ireland
- Has thanked: 9 times
- Been thanked: 272 times
- Contact:
Re: Info on BMW hybrid battery packs?
I can do a few more captures if required. Also looks like I'll need another simpbms soon:) Do you have the dual can one avalable by any chance?
I'm going to need a hacksaw
- tom91
- Posts: 2295
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 199 times
- Been thanked: 524 times
Re: Info on BMW hybrid battery packs?
No only got canbus expansion modules which can only down low data streams. So if you want to have one bus to monitor the pack (high load) and one to send commands to a charger and dcdc this is fine. But running two packs is not possible.Jack Bauer wrote: ↑Thu Jun 04, 2020 11:50 am I can do a few more captures if required. Also looks like I'll need another simpbms soon:) Do you have the dual can one avalable by any chance?
Working on a new SimpBMS with three full speeds can buses, however busy as always.
A capture or two would be great, I will then add 'Beta' functions in my I3 code to allow the skewed reading of the PHEV data.
Re: Info on BMW hybrid battery packs?
Picking up a 530e pack on tuesday. What are the fasteners that hold the lid on? They look like torx but the pics are not quite clear enough. I want to pop the lid and make sure it still has charge (sat for almost a year) before driving 200 miles back home with a 120kg paperweight.
- celeron55
- Posts: 803
- Joined: Thu Jul 04, 2019 3:04 pm
- Location: Finland
- Has thanked: 38 times
- Been thanked: 135 times
- Contact:
Re: Info on BMW hybrid battery packs?
At least in the x5 pack it's a large torx, can't remember what exactly but it was the largest one in my cheap screwdriver bit set.black-cat wrote: ↑Wed Jun 10, 2020 9:47 am Picking up a 530e pack on tuesday. What are the fasteners that hold the lid on? They look like torx but the pics are not quite clear enough. I want to pop the lid and make sure it still has charge (sat for almost a year) before driving 200 miles back home with a 120kg paperweight.
- SciroccoEV
- Posts: 370
- Joined: Thu Oct 10, 2019 1:50 pm
- Location: Luton UK
- Been thanked: 15 times
Re: Info on BMW hybrid battery packs?
On my 330E battery, the screws around the edge were dual 10mm AF with internal Torx too. there was also one row of button head Torx across the middle.celeron55 wrote: ↑Wed Jun 10, 2020 10:05 amAt least in the x5 pack it's a large torx, can't remember what exactly but it was the largest one in my cheap screwdriver bit set.black-cat wrote: ↑Wed Jun 10, 2020 9:47 am Picking up a 530e pack on tuesday. What are the fasteners that hold the lid on? They look like torx but the pics are not quite clear enough. I want to pop the lid and make sure it still has charge (sat for almost a year) before driving 200 miles back home with a 120kg paperweight.
Do we know what the connectors on the BMS are yet? I'm thinking we need some harnesses for combining cell taps on paralleled modules.
- celeron55
- Posts: 803
- Joined: Thu Jul 04, 2019 3:04 pm
- Location: Finland
- Has thanked: 38 times
- Been thanked: 135 times
- Contact:
Re: Info on BMW hybrid battery packs?
You can see those in my photo here:SciroccoEV wrote: ↑Wed Jun 10, 2020 4:23 pm Do we know what the connectors on the BMS are yet? I'm thinking we need some harnesses for combining cell taps on paralleled modules.
viewtopic.php?p=11935#p11935
download/file.php?id=3719&mode=view
The cell connector on the BMS slave PCB is labeled "AMP 1-968720-2"
The bus connector on the BMS slave PCB is labeled "1-962750-2" "BMW 1383 737" "AMP 1-963541-2"
Re: Info on BMW hybrid battery packs?
Just got hold of a 5 cell pack - will post a 3D scan of the module this evening - and CAD models probably Monday.
What would be most useful to get in terms of BMS reverse engineering? I think the last thing Tom was after was a CAN capture with the master and at least one module online - is that still outstanding?
What would be most useful to get in terms of BMS reverse engineering? I think the last thing Tom was after was a CAN capture with the master and at least one module online - is that still outstanding?
Re: Info on BMW hybrid battery packs?
Also looks like there is an isolation monitoring module in the black contactor box (probably also on the CANbus) - it's described under "Monitoring the high-voltage system for insulation faults"
https://www.newtis.info/tisv2/a/en/g20- ... 1VnZ4MXssm
Fault values:
https://www.newtis.info/tisv2/a/en/g20- ... 1VncolRT9w
It strikes me, that especially as the increased 12kwh packs filter into breakers - that this is a very nice self contained unit with all contactors, pre charge, bms, isolation monitoring and even a coolant loop (could you pass water through instead of refrigerant ?). The LV connector basically has a HV interlock, +12V and CAN. The X5 unit is basically a rectangular ready made pack, and would suit any small/low cost conversions... Just need to figure out CANbus for all the functions...
https://www.newtis.info/tisv2/a/en/g20- ... 1VnZ4MXssm
Fault values:
https://www.newtis.info/tisv2/a/en/g20- ... 1VncolRT9w
It strikes me, that especially as the increased 12kwh packs filter into breakers - that this is a very nice self contained unit with all contactors, pre charge, bms, isolation monitoring and even a coolant loop (could you pass water through instead of refrigerant ?). The LV connector basically has a HV interlock, +12V and CAN. The X5 unit is basically a rectangular ready made pack, and would suit any small/low cost conversions... Just need to figure out CANbus for all the functions...
Re: Info on BMW hybrid battery packs?
3D scan as promised
Excuse the vertex colours - needed some texture to resolve the reflective aluminium
EDIT: Grabcad have removed my cad models at the request of BMW

EDIT: Grabcad have removed my cad models at the request of BMW
- Kevin Sharpe
- Posts: 1345
- Joined: Fri Dec 14, 2018 9:24 pm
- Location: Ireland and US
- Been thanked: 8 times
Re: Info on BMW hybrid battery packs?
This is a personal post and I disclaim all responsibility for any loss or damage which any person may suffer from reliance on the information and material in this post or any opinion, conclusion or recommendation in the information and material.