Info on BMW hybrid battery packs?

User avatar
celeron55
Posts: 776
Joined: Thu Jul 04, 2019 3:04 pm
Location: Finland
Has thanked: 28 times
Been thanked: 110 times
Contact:

Re: Info on BMW hybrid battery packs?

Post by celeron55 »

Better photos of the CSC juicy parts
Attachments
P1160706.JPG
P1160705.JPG
P1160704.JPG
P1160702.JPG
P1160700.JPG
User avatar
celeron55
Posts: 776
Joined: Thu Jul 04, 2019 3:04 pm
Location: Finland
Has thanked: 28 times
Been thanked: 110 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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
Attachments
csc mk2 12way.jpg
tom91
Posts: 1308
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 103 times
Been thanked: 216 times

Re: Info on BMW hybrid battery packs?

Post by tom91 »

Slave looks alot like the I3 one, even canbus messaging is really close.

Pin out
BMW I3 bms connector.JPG
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.
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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?
I'm going to need a hacksaw
tom91
Posts: 1308
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 103 times
Been thanked: 216 times

Re: Info on BMW hybrid battery packs?

Post by tom91 »

Requests are required.

So you need a working master to get a few captures to figure out the commands. :)
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
tom91
Posts: 1308
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 103 times
Been thanked: 216 times

Re: Info on BMW hybrid battery packs?

Post 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?
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
sprocketman
Posts: 49
Joined: Tue Jan 21, 2020 7:58 pm
Location: Cumbria, UK

Re: Info on BMW hybrid battery packs?

Post 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
User avatar
celeron55
Posts: 776
Joined: Thu Jul 04, 2019 3:04 pm
Location: Finland
Has thanked: 28 times
Been thanked: 110 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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.
tom91
Posts: 1308
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 103 times
Been thanked: 216 times

Re: Info on BMW hybrid battery packs?

Post 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. :evil:

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.
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
celeron55
Posts: 776
Joined: Thu Jul 04, 2019 3:04 pm
Location: Finland
Has thanked: 28 times
Been thanked: 110 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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?
tom91
Posts: 1308
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 103 times
Been thanked: 216 times

Re: Info on BMW hybrid battery packs?

Post 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.
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
celeron55
Posts: 776
Joined: Thu Jul 04, 2019 3:04 pm
Location: Finland
Has thanked: 28 times
Been thanked: 110 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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.
User avatar
celeron55
Posts: 776
Joined: Thu Jul 04, 2019 3:04 pm
Location: Finland
Has thanked: 28 times
Been thanked: 110 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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

tom91
Posts: 1308
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 103 times
Been thanked: 216 times

Re: Info on BMW hybrid battery packs?

Post by tom91 »

Please have it hooked up to a module, then more data comes out.
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
User avatar
Jack Bauer
Posts: 3563
Joined: Wed Dec 12, 2018 5:24 pm
Location: Ireland
Has thanked: 1 time
Been thanked: 87 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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?
I'm going to need a hacksaw
tom91
Posts: 1308
Joined: Fri Mar 01, 2019 9:15 pm
Location: Bristol
Has thanked: 103 times
Been thanked: 216 times

Re: Info on BMW hybrid battery packs?

Post 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.
Founder Volt Influx https://www.voltinflux.com/
Webstore: https://citini.com/
black-cat
Posts: 17
Joined: Sat May 30, 2020 6:43 pm
Location: UK

Re: Info on BMW hybrid battery packs?

Post 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.
User avatar
celeron55
Posts: 776
Joined: Thu Jul 04, 2019 3:04 pm
Location: Finland
Has thanked: 28 times
Been thanked: 110 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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.
User avatar
SciroccoEV
Posts: 369
Joined: Thu Oct 10, 2019 1:50 pm
Location: Luton UK
Been thanked: 15 times

Re: Info on BMW hybrid battery packs?

Post 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.
black-cat
Posts: 17
Joined: Sat May 30, 2020 6:43 pm
Location: UK

Re: Info on BMW hybrid battery packs?

Post by black-cat »

Ta! I will pack my big torx set :)
User avatar
celeron55
Posts: 776
Joined: Thu Jul 04, 2019 3:04 pm
Location: Finland
Has thanked: 28 times
Been thanked: 110 times
Contact:

Re: Info on BMW hybrid battery packs?

Post 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"
User avatar
cloudy
Posts: 202
Joined: Wed Oct 02, 2019 12:15 am
Location: UK
Been thanked: 1 time

Re: Info on BMW hybrid battery packs?

Post 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?
User avatar
cloudy
Posts: 202
Joined: Wed Oct 02, 2019 12:15 am
Location: UK
Been thanked: 1 time

Re: Info on BMW hybrid battery packs?

Post 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...
User avatar
cloudy
Posts: 202
Joined: Wed Oct 02, 2019 12:15 am
Location: UK
Been thanked: 1 time

Re: Info on BMW hybrid battery packs?

Post by cloudy »

3D scan as promised 8-) Excuse the vertex colours - needed some texture to resolve the reflective aluminium

EDIT: Grabcad have removed my cad models at the request of BMW
User avatar
Kevin Sharpe
Posts: 1345
Joined: Fri Dec 14, 2018 9:24 pm
Location: Ireland and US
Been thanked: 4 times

Re: Info on BMW hybrid battery packs?

Post by Kevin Sharpe »

cloudy wrote: Mon Jun 15, 2020 2:24 pm 3D scan as promised 8-)
Very cool :)
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.
Post Reply