Archives




View Full Version : Prius II supported PID list


Dan
08-20-2007, 05:21 PM
OK... Here's the list of supported PIDs of the 2007 Prius

To find them I did the following CMNDS

XXYY where XX is the mode and YY {00, 20, 40, 60, 80, A0, C0, E0}. The return you get back is a bitmap letting you know which of next 32 PIDs are supported. If the return you get back is odd, then go ahead and advance YY by 20. I tried XX of 01-0F.

Example

0100: 4100981A8013 (odd, so keep going)
0120: 412080018001 (odd, so keep going)
0140: 4040FE1C2000 (even, so I can stop)

$01 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 * * * * * *
10 * * *
20 * *
30 * *
40 * * * * * * * * * * *
50 *

$06 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 * * *
10
20 * *
30 *
40 *
50
60 *
70
80 *
90
A0 * * * * * *

$08 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 * *

$09 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 * * * * * * *
XXYY where YY := {00, 20, 40, 60, 80, A0} are PID support bitmask request.
---- where XX := {01, 06, 08, 09} the only responsive OBD-II modes on Prius II

0104 - Calculated engine load value
0105 - Engine coolant temperature
010C - Engine RPM
010D - Vehicle speed
010F - Intake air temperature
0111 - Throttle position
011C - OBD standards this vehicle conforms to
011F - Auxiliary input status
0121 - Distance traveled with malfunction indicator lamp (MIL) on
0130 - # of warm-ups since codes cleared
0131 - Distance traveled since codes cleared
0141 - Monitor status this drive cycle
0142 - Control module voltage
0143 - Absolute load value
0144 - Command equivalence ratio
0145 - Relative throttle position
0146 - Ambient air temperature
0147 - Absolute throttle position B
014C - Commanded throttle actuator
014D - Time run with MIL on
014E - Time since trouble codes cleared
0153 - ??
0601 - ??
0602 - ??
0621 - ??
06A1 - ??
06A2 - ??
06A3 - ??
06A4 - ??
06A5 - ??
0801 - ??
0903 - ??
0904 - ??
0905 - ??
0906 - ??
0907 - ??
0908 - ??

I tested for Vehicle specific modes and the only bites I got was on $3F and $7F, but both of these seem to be reserved modes so it's unlikely to find Prius specific data there.

11011011

CarlD
08-20-2007, 11:29 PM
Talking to Ron of LinearLogic this evening he said that they have been able to retrieve enhanced data from the CAN Prius, including SoC. I am still surprised that you get nothing back from mode 0x22. It could be that the message ID format is different from what other manufacturers use, but I think they will figure it out.

Dan
08-20-2007, 11:58 PM
:Banane25::Banane25:
:Banane35:
:Banane25::Banane25:

Big cheers to Ron for snooping the CANbus. I'm hoping that they might be able to expose some of their CANbus snooping for XGAUGE. But then again, as with any SW release, eventually you have to draw a line in the feature list.

11011011

Dan
08-22-2007, 05:11 PM
I justed edited OP to add decodes for the numeric mode/PIDs

11011011

krousdb
11-25-2007, 02:05 PM
Just trying to understand. Can the list of PID's be displayed by the SG? Any idea if there is a Fuel Level PID?

Dan
11-27-2007, 06:53 AM
Just trying to understand. Can the list of PID's be displayed by the SG? Any idea if there is a Fuel Level PID?

Well you can send the CMNDS to display the above. Fuel Level isn't supported though. Even some listed as "supported" aren't.

Fun to play with though.

11011011



Copyright 2006 Clean MPG, LLC. All Rights Reserved.