What You'll Need

Reading your car's diagnostic codes is straightforward. You need:

  • An ELM327 OBD-II Bluetooth adapter ($15–$50 AUD from auto stores or online)
  • A smartphone with MyMait or another OBD app installed
  • Access to your car's OBD-II port (under the dashboard)

The whole process takes about 5 minutes.

Step 1: Locate the OBD-II Port

The 16-pin OBD-II connector is usually under the dashboard on the driver's side. Look below and to the left of the steering column. Some vehicles have a plastic cover that flips down.

The port looks like a trapezoid-shaped plug with 16 pins arranged in two rows.

Step 2: Plug In the Adapter

With the engine off, plug the ELM327 adapter into the OBD-II port. It should click into place firmly. Most adapters have an LED that lights up when connected — this means it's drawing power from the car's battery.

Turn the ignition to the ON position (or start the engine if you want live data).

Step 3: Connect via Bluetooth

Open your phone's Bluetooth settings and pair with the adapter (usually named 'OBDII' or 'ELM327'). The default PIN is typically 1234 or 0000.

Once paired, open MyMait and tap Connect. The app will automatically detect the adapter and establish a connection.

Step 4: Read the Codes

In MyMait, go to the Diagnostics tab and tap 'Scan for Codes'. The app sends a request to your car's ECU, which responds with any stored DTCs.

Each code appears with:

  • The code itself (e.g., P0301)
  • A plain-English description
  • Severity rating
  • AI-powered repair recommendations
  • Estimated repair cost

Step 5: Understand What the Codes Mean

Don't panic if you see codes. Not all codes are urgent — some indicate minor sensor issues that won't affect driveability.

MyMait's AI assistant explains each code in detail. You can ask follow-up questions like 'Is this safe to drive with?' or 'Can I fix this myself?' and get personalised advice based on your specific vehicle data.

Step 6: Clear Codes (Optional)

After making repairs, you can clear the codes to turn off the Check Engine Light. In MyMait, tap 'Clear Codes' on the Diagnostics screen.

Important: Clearing codes before fixing the underlying problem will only temporarily turn off the light — the code will return once the ECU completes its next monitoring cycle.

Also note: Clearing codes resets your emissions readiness monitors, which may affect registration inspections.

Try MyMait for Free

AI-powered vehicle diagnostics that explain what's wrong in plain English.

Learn About MyMait

Common Fault Codes

P0300 — Misfire P0301 — Cyl 1 Misfire P0171 — System Lean P0420 — Catalyst P0440 — EVAP System P0505 — Idle Control
Browse all 10,000+ codes →

More Guides

What is OBD-II? — Complete guide to your car's diagnostic system How to Read DTC Codes — Step-by-step with a Bluetooth scanner OBD-II Scanner Guide — Find the best scanner for your car