Read voltage and other details from HV battery?
#3
(04-17-2026, 08:35 PM)x119 Wrote: Try these
ECU Tools > BECM > Send CMD > 22 DA 02 - all cell SoC or 22 FD 73 - cell delta voltage


Thanks for the hint Smile

I selected "BECM" as the ECU first and then via "Send Cmd" sent "22DA02", with session = 3 and SA level = 00.

This seems promising:
Quote:Command sent to ECU: 22DA02
Response from ECU: 62da02166516631664167716701675167e1677166e16751683166a167716681674166015fa15cf15c115fb15ee15f51609160315c515ef15f715fb1605160215c915ee163c163f16311632163a163616341634162f16371631162e162e1631162f162d16381637163a16391638163916351636163b16311635163d163816351631163415d515cc15ba15c315ca15d915a815af15c615b015c015c415be15ab15e315ee16171615160f161c161916151611160e16161618161d1616161c1618161e160e

I assume it decodes like this:

62da02 is the positive response header and then there's 96x4 characters, so 96 2-byte words, which makes sense, since I have a 2020 PHEV, which has a 6x16S 11.6 kWh battery afaik.

E.g. cell 1 would be 1665 hex = 5733 dec or 57.33% SoC, which seem roughly right, since the car shows 60% SoC for the HV battery.

The remaining cells are between 

Min: cell 71 = 55.44%
Max: cell 11 = 57.63%
Average: 56.59%

So this is interesting data, but I'd still like to get raw voltage values.

The other command gets me this response:

Quote:Command sent to ECU: 22FD73
Response from ECU: 62fd730010

or sometimes 62fd73000e
So again a positive response header "62fd73" and then 0010 or 000e, but that just means "16" or "14" in decimal, so...  Undecided
Reply


Messages In This Thread
RE: Read voltage and other details from HV battery? - by kbauer - Yesterday, 12:40 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)