๐Ÿ“Ÿ Clear Engine Fault Codes

Check engine light on? A $15 Bluetooth adapter and a free app is all you need.

๐ŸŸข Easy โฑ 5 Minutes ๐Ÿ’ฐ ~$15 one-time (adapter) ๐Ÿ“ฑ Android
Read the code before clearing it. Clearing a code without understanding the cause just turns the light off temporarily โ€” it will return if the underlying issue isn't fixed. Always note what code appeared and look it up in the error codes guide before clearing.

What You Need

๐Ÿ”Œ

Bluetooth OBD2 Adapter

A small dongle that plugs into the OBD2 port under the dash. Look for one described as "ELM327 Bluetooth v1.5" โ€” avoid the very cheapest clones. PIN code is typically 1234. Cost: $10โ€“$30 on Amazon.

๐Ÿ“ฑ

Torque Lite (Free) or Torque Pro ($5)

Android app that connects to the adapter over Bluetooth. Torque Lite is free and enough for reading and clearing codes. Torque Pro adds live gauges and data logging.

Where is the OBD2 port? On the Gen 2 Prius it's under the driver's side dashboard, to the left of the steering column โ€” a trapezoid-shaped 16-pin port. It's sometimes near or inside the glovebox depending on the trim. You can leave the adapter plugged in permanently; it only draws power when the car is on.

Step-by-Step: Read and Clear a Code

  1. Plug the OBD2 adapter into the port. You'll usually see a small LED light up on the adapter confirming it has power.

  2. Turn the car to Ready mode (or at minimum turn the ignition to "On" without starting). The ECU needs to be active for the adapter to communicate.

  3. On your Android phone, enable Bluetooth and pair with the adapter. Go to Bluetooth settings, scan for devices, and select the OBD adapter. When prompted for a PIN, enter 1234.

  4. Open the Torque Lite app. Wait a few seconds โ€” you should see the message "Connected to ECU OK" at the bottom of the screen. If it says "Not Connected," verify Bluetooth is paired and the adapter has power.

  5. Tap the gear/menu icon โ†’ "Fault Codes" โ†’ "Show logged faults." The app will query the ECU and display any active or stored codes.

  6. Note the code(s) โ€” write them down or screenshot them. Look up what they mean in the error codes guide before doing anything else.

  7. To clear: tap the gear icon again โ†’ "Fault Codes" โ†’ "Clear all logged faults." Confirm if prompted.

  8. Check the dashboard. The check engine light should be off. Turn the car off and back on to confirm the light doesn't immediately return.

The Most Common Code: P0420

On a high-mileage Gen 2 Prius, P0420 (Catalyst System Efficiency Below Threshold โ€” Bank 1) is the most frequent check engine light cause. The catalytic converter has degraded to the point where the downstream O2 sensor detects it's no longer cleaning exhaust efficiently.

CodeMeaningWhat to do
P0420 Catalytic converter below efficiency threshold Check O2 sensor first (cheaper fix). If sensor is fine, cat needs replacement. Clearing the code temporarily turns off the light โ€” it returns within a few hundred miles if the cat is truly failing.
P0420 returning every few months? This was a recurring pattern on this Prius at higher mileage. If the car passes emissions otherwise and you're not in a state that does visual inspections, some owners manage this by clearing the code periodically. Long-term, the fix is replacing the O2 sensor (try this first, it's cheaper) or the catalytic converter.

Tips

Notes from the Field

P0420 appeared regularly in the later years of ownership โ€” every few months, like clockwork. The catalytic converter on a high-mileage Prius eventually stops meeting the efficiency threshold the ECU expects, and the downstream O2 sensor catches it.

Having the OBD2 adapter permanently plugged in and Torque on the phone meant clearing it took under two minutes. It's one of the most practical tools any Prius owner can have โ€” and at $15, it's the cheapest diagnostic tool that will ever save you a $100 dealer diagnostic fee.

โ† Back to all repairs