06/07/2026
Same broken sensor. Two different fault codes.
Plug a cheap OBD scanner into a Bosch EDC17 and it reads P2454. Take the same car to the dealer and the factory tool shows P148E — same wire, same fault, different number. It's not a tool glitch.
An EDC17 stores every fault as two codes, in two separate tables: DTCO (the generic OBD code any scanner reads) and DTCX (the manufacturer's own code the dealer tool reads). And the OBD table has gaps — a generic scanner can read clean while the car still has active faults living only in the factory layer.
I traced the whole thing on a real EDC17CP44 — the two memory tables, the internal checks behind the codes, and why clearing a code doesn't actually kill the fault:
👉 https://tunersguild.com/blog/edc17-dtc-table/?utm_source=facebook&utm_medium=social&utm_campaign=blog-edc17-dtc