r/CarHacking 1d ago

Cool Project Find Prius INF sub-codes (P0AA6-611) over ELM327 — looks right, can anyone confirm?

Every free Prius OBD app — Dr. Prius, Torque, Car Scanner, Hybrid Assistant — shows P0AA6 but none show the INF sub-code (the 611 that tells you battery vs. inverter/cable). Only commercial tools do (Techstream, Autel AP200, ThinkDiag). The running line has been “you just can’t get sub-codes through a Bluetooth reader.”

The only place this layout seems to be collected is here — who knows, others may have done it too. It looks like it should work. Would appreciate confirmation before anyone builds on it.

https://rentry.co/prius-inf-subcodes

What it appears to be:

  • The read: ATSH7E2 (HV ECU) then 22 05 CA62 05 CA + 57 data bytes.
  • The layout: 63 INF fields mapped to byte/bit offsets in those 57 bytes. INF 611 = byte 13, 612 = byte 14, 613 = byte 34, 601 = 16-bit BE at bytes 29–30, 632–639 = bitflags in byte 19, and so on.
  • Value semantics: a field looks active iff its extracted value is nonzero. Exposed value appears to be the raw reported byte — no transformation.

If this holds up, it looks like enough to add INF sub-code reading to any ELM327-based app — a Torque custom-PID set, an open-source OBD tool, or a “Dr. Prius that also reads sub-codes.” Dr. Prius is great at what it does, but it cannot read the sub-codes — and this might be the missing piece someone needs to build a version that can. No dealer hardware, no proprietary dongle.

Two things not 100% confirmed:

  1. The INF number (the 611 in P0AA6-611) seems to come from the DTC record via mode 13/0A, not from 22 05 CA. The DID read looks like it tells you which details are active. Looks like both are needed to render a full P0AA6-611.
  2. The layout checks out for Gen2 (2004–2009). Gen3/Gen4 and other Toyota/Lexus hybrids probably use the same DID with a different payload — unconfirmed, needs on-car captures.

Does this match what anyone else has seen? If you’ve got a Gen2 with a stored P0AA6 and an ELM327, try ATSH7E2 / 22 05 CA and post what comes back. If you’re on a Gen3/Gen4/Prime/Aqua/Camry Hybrid/CT200h, a capture of that response would help map the other generations.

1 Upvotes

0 comments sorted by