ISO TP can Kangoos BMS
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
ISO TP can Kangoos BMS
Anyone got any info on using ISO TP to request data from a Kangoo BMS, source code would be even better.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
- uhi22
- Posts: 1143
- Joined: Mon Mar 14, 2022 3:20 pm
- Location: Ingolstadt/Germany
- Has thanked: 231 times
- Been thanked: 638 times
Re: ISO TP can Kangoos BMS
There is the CANze app, which should be able to read out the BMS data. This seems to be open source here: https://github.com/fesch/CanZE
On first look I was not able to find the details there, but they should.
On first look I was not able to find the details there, but they should.
Github: http://github.com/uhi22 --- Patreon: https://www.patreon.com/uhi22
Re: ISO TP can Kangoos BMS
Dalas battery emulator project also has code for querying the Kangoo BMS.
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ISO TP can Kangoos BMS
Dalas battery emulator doesn't do iso to to query each cell measurement. It does decide some frames it sends out though with normal can
[EDIT]
Actually, it does look at to a bit of ISOTP can, 0x7BB I think is a response frame ID from the BMS. So I need to do more reading to workout how to expand this to get more info.
[EDIT]
Actually, it does look at to a bit of ISOTP can, 0x7BB I think is a response frame ID from the BMS. So I need to do more reading to workout how to expand this to get more info.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
- uhi22
- Posts: 1143
- Joined: Mon Mar 14, 2022 3:20 pm
- Location: Ingolstadt/Germany
- Has thanked: 231 times
- Been thanked: 638 times
Re: ISO TP can Kangoos BMS
On my Hyundai I use TorquePro. Maybe we find the pid definitions which TorquePro would use for the ZE, maybe also these for Zoe, which may be similar. First try with Google did not succeed.
Github: http://github.com/uhi22 --- Patreon: https://www.patreon.com/uhi22
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ISO TP can Kangoos BMS
Ive figured it out, and now working on some code, will add the github when it's done.
Some values still need some work, but I'm able to query all the cell voltages and some other values.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
-
f0ld
- Posts: 27
- Joined: Thu Oct 12, 2023 5:41 pm
- Location: Karlsruhe/Germany
- Has thanked: 53 times
- Been thanked: 20 times
Re: ISO TP can Kangoos BMS
CanZE actually reads mostly diagnostic data on free frames that come through a gateway from the Battery Can.uhi22 wrote: ↑Fri Feb 02, 2024 7:39 am There is the CANze app, which should be able to read out the BMS data. This seems to be open source here: https://github.com/fesch/CanZE
On first look I was not able to find the details there, but they should.
Still ISO-TP but depending on the Use-Case (e.g. directly connecting to the battery can) I wouldnt recommend it. Some reliability issues there as well.
The story how the CanZE and the DDT4All teams got the assets is also very interesting. They have a complete documentation of (at least) the complete zoe free frames and which modules they belong to. (Selected) ISO-TP formatted commands were carfully added only afterwards.
Regarding ISO TP there is a great (unlisted) youtube video from the CanZE Devs that might help you. Renault BMS are known to be a bit petulant about some some minor details (e.g. timing). So if something doesnt work check for those things first
Plasma cutter solves all my problems.
-----------------------------------------------------------
Trying to bring a CCS Retrofit to a Renault Zoe.
Github |
-----------------------------------------------------------
Trying to bring a CCS Retrofit to a Renault Zoe.
Github |
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ISO TP can Kangoos BMS
Thanks, I'll give it a watch. Interested in now they get the ISO-TP response mappings. I've got much of it now, I think, but would be nice to be able to confirm with something 'official'
I couldn't get canZE to work with just the pack.
I couldn't get canZE to work with just the pack.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
Re: ISO TP can Kangoos BMS
Hey Bigpie,
I came across your post about the Kangoo LG Chem BMS — super cool stuff!
Just wondering if you've made any more progress since then? Like, figured out more CAN messages or done anything else with it?
Would love to hear how it's going if you're up for sharing.
Cheers!
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ISO TP can Kangoos BMS
I've been using the pack for 14 months or so, around 8-9k miles without issue. I've confirmed the values with a diagnostic tool too so pretty happy with it.
I've added support for this pack to Zombieverter VCU so it just be used with that.
I've added support for this pack to Zombieverter VCU so it just be used with that.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
Re: ISO TP can Kangoos BMS
Awesome to hear you added support for the pack in Zombieverter, that’s super helpful!Federico wrote: ↑Wed Jul 30, 2025 2:13 pm Hey Bigpie,
I came across your post about the Kangoo LG Chem BMS — super cool stuff!
Just wondering if you've made any more progress since then? Like, figured out more CAN messages or done anything else with it?
Would love to hear how it's going if you're up for sharing.
Cheers!
Did you happen to upload it anywhere, like a repo or a branch with your implementation?
I’d love to check it out and give it a try.
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ISO TP can Kangoos BMS
It's in the released version now.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
Re: ISO TP can Kangoos BMS
Hi Bigpie,
How did you manage to get the individual cell voltages? Did you find a way to perform the required ISO-TP request?
I was having a look at the ZombieVerter code, but at first glance it seems to handle only standard CAN.
I saw that Jamie Jones has been working on this
(https://github.com/jamiejones85/Kangoo36_canDecode)
but I’m not familiar with the BMS used in the 36 pack.
For testing, I’ve got the 22 pack with the white BMS.
- Bigpie
- Posts: 1845
- Joined: Wed Apr 10, 2019 8:11 pm
- Location: South Yorkshire, UK
- Has thanked: 89 times
- Been thanked: 481 times
Re: ISO TP can Kangoos BMS
I am he. Zombieverter doesn't need to know the individual cell values so haven't implemented that in zombie. Other than the decoder I put on GitHub I've not touched it since, but I never automated the isotp to request them, I just sent them with savvycan.
BMW E91 2006
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
ZombieVerter
GS450h
Outlander Charger DC/DC
Outlander Compressor
Renault Kangoo 36kWh battery
FOCCCI CCS
Re: ISO TP can Kangoos BMS
I’m also interested in doing the requests manually for now, but the problem is I don’t really know the IDs or the payloads. From your logs it looks like you got those voltage values, maybe you know which IDs and payloads those are?