ISO TP can Kangoos BMS

Post Reply
User avatar
Bigpie
Posts: 1596
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 75 times
Been thanked: 306 times

ISO TP can Kangoos BMS

Post by Bigpie »

Anyone got any info on using ISO TP to request data from a Kangoo BMS, source code would be even better.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
User avatar
uhi22
Posts: 628
Joined: Mon Mar 14, 2022 3:20 pm
Location: Ingolstadt/Germany
Has thanked: 93 times
Been thanked: 420 times

Re: ISO TP can Kangoos BMS

Post by uhi22 »

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.
Aragorn
Posts: 127
Joined: Wed Jan 04, 2023 10:23 am
Has thanked: 5 times
Been thanked: 53 times

Re: ISO TP can Kangoos BMS

Post by Aragorn »

Dalas battery emulator project also has code for querying the Kangoo BMS.
User avatar
Bigpie
Posts: 1596
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 75 times
Been thanked: 306 times

Re: ISO TP can Kangoos BMS

Post by Bigpie »

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.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
User avatar
uhi22
Posts: 628
Joined: Mon Mar 14, 2022 3:20 pm
Location: Ingolstadt/Germany
Has thanked: 93 times
Been thanked: 420 times

Re: ISO TP can Kangoos BMS

Post by uhi22 »

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.
User avatar
Bigpie
Posts: 1596
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 75 times
Been thanked: 306 times

Re: ISO TP can Kangoos BMS

Post by Bigpie »

Ive figured it out, and now working on some code, will add the github when it's done.
Screenshot 2024-02-07 at 2.28.25 pm.png
Some values still need some work, but I'm able to query all the cell voltages and some other values.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
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

Post by f0ld »

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.
CanZE actually reads mostly diagnostic data on free frames that come through a gateway from the Battery Can.
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 |
User avatar
Bigpie
Posts: 1596
Joined: Wed Apr 10, 2019 8:11 pm
Location: South Yorkshire, UK
Has thanked: 75 times
Been thanked: 306 times

Re: ISO TP can Kangoos BMS

Post by Bigpie »

Screenshot 2024-02-10 at 8.37.35 am.png
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.
VW Beetle 2003
Outlander front generator
Prius Gen 3 inverter (EVBMW logic board)
Outlander charger
3x Golf GTE batteries
Chademo Charging
Outlander water heater
Post Reply