BMW BMS modules
-
- Posts: 331
- Joined: Mon Jul 25, 2022 7:59 pm
- Location: Bicester, Oxfordshire
- Has thanked: 8 times
- Been thanked: 47 times
BMW BMS modules
I think one of the BMS modules on 330e pack has died. Seemed to have got wet when the cabin heater sprung a leak.
These appear to be individually numbered with a TZ number, and they are all different. Is this related to a can id or similar ?
If i replace a module do i have to code it in, or try and get the same number module ?
thanks
These appear to be individually numbered with a TZ number, and they are all different. Is this related to a can id or similar ?
If i replace a module do i have to code it in, or try and get the same number module ?
thanks
E46 touring
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
- andybpowell
- Posts: 333
- Joined: Thu Sep 02, 2021 8:04 pm
- Location: Southend,essex,uk
- Has thanked: 217 times
- Been thanked: 257 times
- Contact:
Re: BMW BMS modules
I'm pretty sure in the early version they are all canbus and identical, in the later version the first one is the master but the other 4/5 are identical
they are also like hen's teeth
they are also like hen's teeth

- tom91
- Posts: 2391
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 206 times
- Been thanked: 563 times
Re: BMW BMS modules
The Gen1 can be recoded, SimpBMS coding handily provides this functionality.
If it is a second gen slave i do not know how the numbering works, you might be luckily and it is just a daisy chain and the modules are not "really numbered" just are in an order.
If it is a second gen slave i do not know how the numbering works, you might be luckily and it is just a daisy chain and the modules are not "really numbered" just are in an order.
- andybpowell
- Posts: 333
- Joined: Thu Sep 02, 2021 8:04 pm
- Location: Southend,essex,uk
- Has thanked: 217 times
- Been thanked: 257 times
- Contact:
Re: BMW BMS modules
From what I have read of the BMW documentation it's purely down to the position in the chain
-
- Posts: 331
- Joined: Mon Jul 25, 2022 7:59 pm
- Location: Bicester, Oxfordshire
- Has thanked: 8 times
- Been thanked: 47 times
Re: BMW BMS modules
ok good - i think i'll try a module from the rear pack. This will prove if its positional or if they need coding etc
E46 touring
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
- tom91
- Posts: 2391
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 206 times
- Been thanked: 563 times
Re: BMW BMS modules
Are they the same generation? your signature says 9kwh and 12kwh, if they are both 6 modules packs they are Gen 1 and Gen 2 so not interchangeable slave modules.
-
- Posts: 331
- Joined: Mon Jul 25, 2022 7:59 pm
- Location: Bicester, Oxfordshire
- Has thanked: 8 times
- Been thanked: 47 times
Re: BMW BMS modules
interesting point - the batteries and modules look identical and respond to exactly the same code with no changes.
is that expected between gen1 & gen2 ?
is that expected between gen1 & gen2 ?
E46 touring
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
- andybpowell
- Posts: 333
- Joined: Thu Sep 02, 2021 8:04 pm
- Location: Southend,essex,uk
- Has thanked: 217 times
- Been thanked: 257 times
- Contact:
- andybpowell
- Posts: 333
- Joined: Thu Sep 02, 2021 8:04 pm
- Location: Southend,essex,uk
- Has thanked: 217 times
- Been thanked: 257 times
- Contact:
Re: BMW BMS modules
gen1 and 2 look very similar gen 2 are thinner on the outside edges and the master will be a differant colour mine is white
but thinking about it if they are all the same according to you, only gen 1 was available in both the 9 and 12 kwh packs, gen2 were introduced after they switched to the 2kwh modules so they must be all gen1 and so interchangeable but will need recoding from within the simp bms menu
- tom91
- Posts: 2391
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 206 times
- Been thanked: 563 times
Re: BMW BMS modules
Mentioned in different threads but will do again.
Gen1: All slaves the same
Gen2: Only the MasterSlave talks CAN, it then talks some form of ISO SPI to the other slaves. It is a different colour.
The pack internal CAN is the same, the MasterSlave spits out all frames for all slaves as it just gathers all the info.
-
- Posts: 331
- Joined: Mon Jul 25, 2022 7:59 pm
- Location: Bicester, Oxfordshire
- Has thanked: 8 times
- Been thanked: 47 times
Re: BMW BMS modules
it's a close up of the info panel - best i have to hand
E46 touring
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
-
- Posts: 331
- Joined: Mon Jul 25, 2022 7:59 pm
- Location: Bicester, Oxfordshire
- Has thanked: 8 times
- Been thanked: 47 times
Re: BMW BMS modules
ok - all my slave units are black so gen1, but sounds like if i swap them in/out i'll need to renumber which i can do in simpbms ?tom91 wrote: ↑Mon Feb 26, 2024 2:24 pm Mentioned in different threads but will do again.
Gen1: All slaves the same
Gen2: Only the MasterSlave talks CAN, it then talks some form of ISO SPI to the other slaves. It is a different colour.
The pack internal CAN is the same, the MasterSlave spits out all frames for all slaves as it just gathers all the info.
E46 touring
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
- andybpowell
- Posts: 333
- Joined: Thu Sep 02, 2021 8:04 pm
- Location: Southend,essex,uk
- Has thanked: 217 times
- Been thanked: 257 times
- Contact:
- tom91
- Posts: 2391
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 206 times
- Been thanked: 563 times
Re: BMW BMS modules
Yes SimpBMS can do this.
Did you get the Gen 2 modules separate from the BMS Slaves?
Did you get the Gen 2 modules separate from the BMS Slaves?
-
- Posts: 331
- Joined: Mon Jul 25, 2022 7:59 pm
- Location: Bicester, Oxfordshire
- Has thanked: 8 times
- Been thanked: 47 times
Re: BMW BMS modules
i'm not aware i have any gen 2 modules. i think both myu packs are gen1, and all the modules are black and original to the packs
E46 touring
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
-
- Posts: 261
- Joined: Sun Feb 20, 2022 4:23 am
- Location: N. Wiltshire. UK
- Has thanked: 22 times
- Been thanked: 130 times
Re: BMW BMS modules
From photos here viewtopic.php?p=61468#p61468 your rear pack is gen2. Gold coloured covers on modules and white cmc on the module marked "6".
- andybpowell
- Posts: 333
- Joined: Thu Sep 02, 2021 8:04 pm
- Location: Southend,essex,uk
- Has thanked: 217 times
- Been thanked: 257 times
- Contact:
Re: BMW BMS modules
Yea you really need to decide if they are all black or not as shown in the picture, I'd hope BMW would have keyed the connectors so they are not interchangeable but you never know and plugging the wrong modules in could prove costly
- andybpowell
- Posts: 333
- Joined: Thu Sep 02, 2021 8:04 pm
- Location: Southend,essex,uk
- Has thanked: 217 times
- Been thanked: 257 times
- Contact:
Re: BMW BMS modules
I'm guessing from the picture you supplied earlier that you have gen1 on the 1.5kwh modules since it's dated 2017 and gen 2 on the 2kwh
-
- Posts: 35
- Joined: Fri Jun 19, 2020 10:24 pm
- Location: Ulverston UK Lakedistrict
- Has thanked: 17 times
- Been thanked: 20 times
- Contact:
Re: BMW BMS modules
I have a couple of sets of the G1 26ah cell and the G2 34ah cell packs, the wiring looks similar between the two brick types but is bump polarized on the connector to stop plugging in an inappropriate module either way, I dare say you can remove the connector shell as this is easy to do, but I didn't need to and just took it that the are different enough not to mix. essentially without a lot of buggering about they are chalk and cheese.
Also be on the lookout for bricks with a RED connector, these are 8s2p configuration, black appears to be 16s
Also be on the lookout for bricks with a RED connector, these are 8s2p configuration, black appears to be 16s
-
- Posts: 331
- Joined: Mon Jul 25, 2022 7:59 pm
- Location: Bicester, Oxfordshire
- Has thanked: 8 times
- Been thanked: 47 times
Re: BMW BMS modules
thanks
I have a gen1 pack up front and a gen2 pack in the rear. The BMS is different but responds to same can commands which is useful
I have a gen1 pack up front and a gen2 pack in the rear. The BMS is different but responds to same can commands which is useful
E46 touring
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
Phev rear motor, OEM inverter cabin heater and charger
BMW 9kwh & 12kwh packs
- mane2
- Posts: 251
- Joined: Fri Jan 13, 2023 6:32 am
- Location: Finland
- Has thanked: 40 times
- Been thanked: 40 times
Re: BMW BMS modules
I’m unfortunate to join this thread. I accidentally gave 12V for the master slave (gen2) and now it won’t respond
to can messages anymore. It pulls power about 0,6 amps and about 1A when giving interlock 5V. Can bus shows steady 2.5V all the time but won’t respond to any messages. I think I might have fried something but when looking at the card, I can’t see anything burnt or smelly. It’s X5 pack with 12 modules, master is white and others are black. Now I wonder what to do. I don’t think bmw sells these from the counter?
Here’s two pics of the board.
Any ideas? Anyone have one to sell?
to can messages anymore. It pulls power about 0,6 amps and about 1A when giving interlock 5V. Can bus shows steady 2.5V all the time but won’t respond to any messages. I think I might have fried something but when looking at the card, I can’t see anything burnt or smelly. It’s X5 pack with 12 modules, master is white and others are black. Now I wonder what to do. I don’t think bmw sells these from the counter?
Here’s two pics of the board.
Any ideas? Anyone have one to sell?
- mane2
- Posts: 251
- Joined: Fri Jan 13, 2023 6:32 am
- Location: Finland
- Has thanked: 40 times
- Been thanked: 40 times
Re: BMW BMS modules
Oh! BMW sells these separately! https://parts.bmwmonterey.com/p/Bmw_202 ... 69525.html
I wonder will they work with existing slaves.
I wonder will they work with existing slaves.
- tom91
- Posts: 2391
- Joined: Fri Mar 01, 2019 9:15 pm
- Location: Bristol
- Has thanked: 206 times
- Been thanked: 563 times
- mane2
- Posts: 251
- Joined: Fri Jan 13, 2023 6:32 am
- Location: Finland
- Has thanked: 40 times
- Been thanked: 40 times
Re: BMW BMS modules
Hopefully not. I guess nobody has tried to swap that before.
But yeah, in worst case, it could be that even used one might need some coding with the car. That would be practically impossible. This mistake might have became an expensive one.
- mane2
- Posts: 251
- Joined: Fri Jan 13, 2023 6:32 am
- Location: Finland
- Has thanked: 40 times
- Been thanked: 40 times
Re: BMW BMS modules
Got lucky and my local BMW dealer had that exact same master csc with same part number (200€). So I plugged it in and can-bus is back alive. Now testing with SimpBMS, I can see all 12 modules appear, but voltages and temps only for first 6 modules.
I never tested the original CSC master with more than 4 modules, so now I'm not sure if this is something in SimpBMS code that I need to fix or is this something related to that new master "slave" card.
Any ideas?
Code: Select all
BMS Status : 1 Ready 48
Out:0000 Cont:0000 In:0000 Charge Current Limit : 30 A DisCharge Current Limit : 30 A
Modules: 12 Cells: 48 Strings: 1 Voltage: 177.380V Avg Cell Voltage: nanV Low Cell Voltage: 3.691V High Cell Voltage: 3.699V Delta Voltage: 8mV Avg Temp: 11.583C
Module #1 29.56V Cell0: 3.69V Cell1: 3.69V Cell2: 3.69V Cell3: 3.69V Cell4: 3.69V Cell5: 3.69V Cell6: 3.69V Cell7: 3.69V
Temp 1: 23.00C Temp 2: 23.00C Status: 0x0 Bal: 0x0
Module #2 29.54V Cell8: 3.69V Cell9: 3.69V Cell10: 3.69V Cell11: 3.69V Cell12: 3.69V Cell13: 3.69V Cell14: 3.69V Cell15: 3.69V
Temp 1: 23.00C Temp 2: 23.00C Status: 0x0 Bal: 0x0
Module #3 29.56V Cell16: 3.69V Cell17: 3.69V Cell18: 3.69V Cell19: 3.69V Cell20: 3.69V Cell21: 3.69V Cell22: 3.69V Cell23: 3.69V
Temp 1: 23.00C Temp 2: 24.00C Status: 0x0 Bal: 0x0
Module #4 29.56V Cell24: 3.70V Cell25: 3.69V Cell26: 3.69V Cell27: 3.69V Cell28: 3.70V Cell29: 3.69V Cell30: 3.69V Cell31: 3.69V
Temp 1: 23.00C Temp 2: 23.00C Status: 0x0 Bal: 0x0
Module #5 29.58V Cell32: 3.70V Cell33: 3.70V Cell34: 3.70V Cell35: 3.70V Cell36: 3.70V Cell37: 3.70V Cell38: 3.70V Cell39: 3.70V
Temp 1: 23.00C Temp 2: 23.00C Status: 0x0 Bal: 0x0
Module #6 29.58V Cell40: 3.70V Cell41: 3.70V Cell42: 3.70V Cell43: 3.70V Cell44: 3.70V Cell45: 3.70V Cell46: 3.70V Cell47: 3.70V
Temp 1: 24.00C Temp 2: 23.00C Status: 0x0 Bal: 0x0
Module #7 0.00V Cell48: 0.00V Cell49: 0.00V Cell50: 0.00V Cell51: 0.00V Cell52: 0.00V Cell53: 0.00V Cell54: 0.00V Cell55: 0.00V
Temp 1: 0.00C Temp 2: 0.00C Status: 0x0 Bal: 0x0
Module #8 0.00V Cell56: 0.00V Cell57: 0.00V Cell58: 0.00V Cell59: 0.00V Cell60: 0.00V Cell61: 0.00V Cell62: 0.00V Cell63: 0.00V
Temp 1: 0.00C Temp 2: 0.00C Status: 0x0 Bal: 0x0
Module #9 0.00V Cell64: 0.00V Cell65: 0.00V Cell66: 0.00V Cell67: 0.00V Cell68: 0.00V Cell69: 0.00V Cell70: 0.00V Cell71: 0.00V
Temp 1: 0.00C Temp 2: 0.00C Status: 0x0 Bal: 0x0
Module #10 0.00V Cell72: 0.00V Cell73: 0.00V Cell74: 0.00V Cell75: 0.00V Cell76: 0.00V Cell77: 0.00V Cell78: 0.00V Cell79: 0.00V
Temp 1: 0.00C Temp 2: 0.00C Status: 0x0 Bal: 0x0
Module #11 0.00V Cell80: 0.00V Cell81: 0.00V Cell82: 0.00V Cell83: 0.00V Cell84: 0.00V Cell85: 0.00V Cell86: 0.00V Cell87: 0.00V
Temp 1: 0.00C Temp 2: 0.00C Status: 0x0 Bal: 0x0
Module #12 0.00V Cell88: 0.00V Cell89: 0.00V Cell90: 0.00V Cell91: 0.00V Cell92: 0.00V Cell93: 0.00V Cell94: 0.00V Cell95: 0.00V
Temp 1: 0.00C Temp 2: 0.00C Status: 0x0 Bal: 0x0
CANbus 0.00mA 0% SOC 0.00mAh
!!! MODULE MISSING !!!
Any ideas?