Page 3 of 19
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 3:50 pm
by celeron55
Better photos of the CSC juicy parts
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 4:30 pm
by celeron55
black-cat wrote: ↑Wed Jun 03, 2020 3:02 pm
Has anyone worked out the full pinout of the 12 way CSC connector?
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
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 4:43 pm
by tom91
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.
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 5:09 pm
by Jack Bauer
Tom, on the i3 do the slaves spit out the cell voltages or do they have to be requested by the master?
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 5:25 pm
by tom91
Requests are required.
So you need a working master to get a few captures to figure out the commands.

Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 5:34 pm
by tom91
Jack 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?
Using the capture with the master I can decode alot of the info, alot of the cell voltages.
https://github.com/damienmaguire/BMW-PHEV-BMS
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?
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 5:54 pm
by sprocketman
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
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 6:28 pm
by celeron55
tom91 wrote: ↑Wed Jun 03, 2020 5:34 pm
How many cells are connected to each slave 15? or is it 16?
Each slave has 16 cells.
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 6:31 pm
by tom91
celeron55 wrote: ↑Wed Jun 03, 2020 6:28 pm
tom91 wrote: ↑Wed Jun 03, 2020 5:34 pm
How many cells are connected to each slave 15? or is it 16?
Each slave has 16 cells.
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.
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 7:29 pm
by celeron55
tom91 wrote: ↑Wed Jun 03, 2020 6:31 pm
Ok gotten all the info moved about. now just to get more info on how to get the modules actually spitting out the info.
I do have this one module here on my desk. Do you so far have any guesses what to send?
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 8:02 pm
by tom91
celeron55 wrote: ↑Wed Jun 03, 2020 7:29 pm
tom91 wrote: ↑Wed Jun 03, 2020 6:31 pm
Ok gotten all the info moved about. now just to get more info on how to get the modules actually spitting out the info.
I do have this one module here on my desk. Do you so far have any guesses what to send?
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.
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 9:50 pm
by celeron55
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.
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 03, 2020 10:01 pm
by celeron55
tom91 wrote: ↑Wed Jun 03, 2020 8:02 pm
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.
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
Re: Info on BMW hybrid battery packs?
Posted: Thu Jun 04, 2020 8:31 am
by tom91
Please have it hooked up to a module, then more data comes out.
Re: Info on BMW hybrid battery packs?
Posted: Thu Jun 04, 2020 11:50 am
by Jack Bauer
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?
Re: Info on BMW hybrid battery packs?
Posted: Thu Jun 04, 2020 12:26 pm
by tom91
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?
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.
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?
Posted: Wed Jun 10, 2020 9:47 am
by black-cat
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.
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 10, 2020 10:05 am
by celeron55
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.
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.
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 10, 2020 4:23 pm
by SciroccoEV
celeron55 wrote: ↑Wed Jun 10, 2020 10:05 am
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.
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.
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.
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.
Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 10, 2020 8:39 pm
by black-cat
Ta! I will pack my big torx set

Re: Info on BMW hybrid battery packs?
Posted: Wed Jun 10, 2020 9:00 pm
by celeron55
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.
You can see those in my photo here:
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?
Posted: Sun Jun 14, 2020 6:49 pm
by cloudy
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?
Re: Info on BMW hybrid battery packs?
Posted: Sun Jun 14, 2020 9:28 pm
by cloudy
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...
Re: Info on BMW hybrid battery packs?
Posted: Mon Jun 15, 2020 2:24 pm
by cloudy
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
Re: Info on BMW hybrid battery packs?
Posted: Mon Jun 15, 2020 2:35 pm
by Kevin Sharpe
cloudy wrote: ↑Mon Jun 15, 2020 2:24 pm
3D scan as promised
Very cool
