Can engine codes tell if a car is a good car?

Troubleshooting Your OBD II Scanner: No Communication?

13/07/2004

Rating: 4.91 (3802 votes)

When the dreaded Check Engine Light illuminates on your dashboard, your first instinct is likely to reach for your On-Board Diagnostics (OBD) II scanner. This indispensable tool is designed to communicate with your vehicle’s onboard computer, retrieve diagnostic trouble codes (DTCs), and provide crucial insights into what might be going wrong under the bonnet. However, few things are more frustrating than plugging in your trusty scanner only for it to stubbornly refuse to communicate with your vehicle. This guide will delve into the common reasons why your OBD II scanner might not be working and provide comprehensive troubleshooting steps to get you back on track, ensuring you can diagnose your vehicle's issues effectively.

Why is my Check Engine light on but no codes?
There could also be an electrical short or blown fuse causing the light to come on for no reason. Here is a more detailed list of the most common reasons why your check engine light is on but no codes:
Table

Understanding the OBD II System

Before diving into troubleshooting, it’s helpful to understand what the OBD II system is. Introduced in 1996 for all vehicles sold in the UK and globally, OBD II is a standardised system that monitors various vehicle components, including the engine, transmission, and emissions systems. It uses a universal 16-pin connector, typically located under the dashboard, allowing a scanner to interface with the vehicle's Electronic Control Unit (ECU), Engine Control Module (ECM), or Powertrain Control Module (PCM) to read real-time data and stored fault codes. When something goes awry, the system logs a DTC and often illuminates the Check Engine Light, also known as the Malfunction Indicator Lamp (MIL).

Common Reasons Your OBD II Scanner Isn't Communicating

Several factors can prevent your OBD II scanner from establishing a connection with your vehicle. Identifying the root cause is the first step towards a solution.

Faulty OBD II Scanner

Sometimes, the simplest explanation is the correct one. Your scanner itself might be the problem. Like any electronic device, OBD II scanners can develop hardware or software faults. If your scanner has been dropped, exposed to moisture, or is simply old, it might no longer function correctly. Before blaming your vehicle, try testing your scanner on another OBD II compliant vehicle if possible. If it fails to communicate with multiple vehicles, the scanner is likely defective.

Damaged or Contaminated OBD II Port

The 16-pin diagnostic link connector (DLC) in your vehicle is where the scanner plugs in. This port can become damaged over time due to frequent use, accidental knocks, or even corrosion. Bent pins, loose connections, or debris such as dust, dirt, or even spilled liquids can obstruct the electrical contacts, preventing proper communication. Always inspect the port visually for any signs of damage or contamination. A blast of compressed air can often clear out minor debris, and careful inspection might reveal bent pins that can sometimes be gently straightened (with the battery disconnected, of course).

Disconnected or Damaged Wiring

The OBD II port is connected to the vehicle's main computer (PCM/ECU/ECM) via a wiring harness. These wires can become disconnected, frayed, or damaged due to wear and tear, rodent activity, or previous repair work. A break in these wires will prevent data transmission between the vehicle's computer and your scanner. This issue often requires a more in-depth inspection, potentially involving tracing the wiring back from the DLC to the control module.

Low or Dead Vehicle Battery

The OBD II system and the diagnostic process require a stable power supply. If your vehicle's battery is significantly low or completely dead, the vehicle's computer systems may not have enough power to operate correctly, including communicating with an external scanner. Even if the engine starts, a weak battery can lead to erratic electrical behaviour. Ensure your vehicle's battery is fully charged and in good health before attempting to use the scanner. A fully charged car battery should read around 12.6 volts when the engine is off.

Blown Fuses

The OBD II port and the vehicle's control modules (ECU, ECM, PCM) are all protected by fuses. If a fuse related to the diagnostic system or the control module's power supply blows, the scanner will not receive power or the module won't be able to communicate. The lighter fuse (cigarette lighter/accessory power outlet) often shares a circuit with the OBD II port in many vehicles, so if your lighter isn't working, this might be a clue. Consult your vehicle's owner's manual or fuse box diagram to locate and check the relevant fuses. A blown fuse will show a broken wire inside, and replacing it is usually a quick and inexpensive fix.

What should I do if my OBD scanner is not working?
Ensure the scanner’s firmware is up-to-date. Check the scanner’s power source and replace batteries if needed. Another potential cause is that the port where you plug in your scanner is damaged or malfunctioning. The OBD II port must be securely connected to the scanner for accurate data transmission.

Incompatible or Basic Scanner

Not all OBD II scanners are created equal. While all modern vehicles use the OBD II standard, there are variations in communication protocols (e.g., ISO 9141-2, KWP2000, J1850 VPW, J1850 PWM, CAN). Most modern scanners are multi-protocol, but some older or very basic scanners might only support a limited number. Furthermore, some cheaper scanners can only read generic P-codes (powertrain codes) and may not be able to access manufacturer-specific codes or communicate with other vehicle systems (ABS, airbags, transmission) that more advanced scanners can. If your Check Engine Light is on but no codes appear, an incompatible or too basic scanner could be the reason.

Here’s a quick comparison of scanner types:

Scanner TypeTypical FeaturesBest For
Basic Code ReaderReads/clears generic P-codes, Live data (basic)Simple engine light diagnostics, hobbyists
Mid-Range ScannerReads/clears generic & some manufacturer-specific codes, Enhanced live data, Freeze frame dataMore detailed engine diagnostics, DIY enthusiasts
Professional/Advanced ScannerAll of the above plus: All system diagnostics (ABS, SRS, Transmission, etc.), Bi-directional control, Coding/Programming, Service resetsComprehensive diagnostics, professional mechanics

User Error

It sounds obvious, but sometimes the issue is simply user error. Ensure the scanner is firmly plugged into the DLC. Confirm the vehicle's ignition is in the "ON" position (engine off) or running, as required by your specific scanner and vehicle. Some scanners require the engine to be running to access certain data, while others prefer the ignition to be on but the engine off for initial connection. Always refer to your scanner's user manual for specific operating instructions.

Detailed Troubleshooting Steps Using a Digital Multimeter (DMM)

If the simple checks haven't resolved the issue, you'll need a Digital Multimeter (DMM) to test the OBD II port's electrical integrity. These tests help confirm if the port is receiving power and ground, and if the data lines are active. Always exercise caution when working with vehicle electrics.

Test 1: Check Ground Voltage on DLC Pin 4

The OBD II port requires a good ground connection to function. Pin 4 is a chassis ground.

  1. Turn the vehicle's ignition to the "ON" position (engine off).
  2. Connect the positive lead of your DMM to DLC pin 4.
  3. Connect the negative lead of your DMM directly to the negative terminal of the vehicle's battery. Use jumper wires if necessary to ensure a direct connection, avoiding body or chassis ground points for this specific test.
  4. The DMM should display a voltage drop of 0.1 Volts or less. A higher reading indicates excessive resistance in the ground circuit, which will prevent communication.

Test 2: Check Ground Voltage on DLC Pin 5

Pin 5 is a signal ground, often used for module communication.

  1. Repeat the procedure from Test 1, but connect the positive lead of your DMM to DLC pin 5 instead of pin 4.
  2. Connect the negative lead of your DMM directly to the negative terminal of the vehicle's battery.
  3. Again, the DMM should show a voltage drop of 0.1 Volts or less.

Note: An open circuit or high ground resistance on either pin 4 or pin 5 means the Powertrain Control Module (PCM) or other control modules will not be able to enter diagnostic mode or communicate effectively with the scan tool. This is a crucial check for establishing basic connectivity.

Test 3: Voltage Check on DLC Pin 2 (Class 2 Serial Data)

Pin 2 is commonly used for Class 2 Serial Data communication, though this applies to specific protocols and vehicles (e.g., not Mazda MPV). The PCM transmits data on this pin.

Do I need to run my car's engine before diagnostic?
  1. Turn the vehicle's ignition to the "ON" position (engine off).
  2. Connect the positive lead of your DMM to DLC pin 2 (the Class 2 Serial Data pin).
  3. Connect the negative lead of your DMM to either DLC pin 4, DLC pin 5, or a known good ground point on the vehicle's chassis.
  4. With the ignition on, the voltage on pin 2 should ideally be around 5V or fluctuate rapidly between 3.5V and 5.0V. This fluctuation indicates active data transmission. If the circuit is open or shows a steady 0V or battery voltage, the PCM cannot transmit data to the scan tool.

Test 4: Check ECM Voltage Supply (DLC Battery + Terminal)

The OBD II port needs a constant power supply, typically from the vehicle's battery. This test checks the voltage supply to the Electronic Control Module (ECM) and the DLC itself.

  1. Turn the vehicle's ignition to the "ON" position (engine off).
  2. Connect the positive lead of your DMM to the DLC battery positive terminal (usually pin 16).
  3. Connect the negative lead of your DMM to the vehicle's battery ground terminal.
  4. The DMM should display the vehicle's battery voltage (typically 12.0-12.6V). If there's no voltage or a significantly lower voltage, it indicates a power supply issue to the ECM or the DLC, often caused by a blown fuse (such as the lighter fuse).

Test 5: Check DLC Bias Terminals (CAN Bus - Pins 6 & 14)

For vehicles using CAN (Controller Area Network) bus communication, pins 6 (CAN High) and 14 (CAN Low) are critical. This test checks the bias voltage and activity on these data lines.

  1. Turn the vehicle's ignition to the "ON" position (engine off).
  2. Connect the positive lead of your DMM to one of the DLC bias terminals (e.g., pin 6 for CAN High).
  3. Connect the negative lead of your DMM to a good ground terminal (e.g., DLC pin 4 or 5).
  4. With the ignition key ON and no bus activity (e.g., vehicle quiet, no accessories running), the CAN High (pin 6) should read 0V, and CAN Low (pin 14) should read 5V.
  5. With the ignition key ON and bus activity present (e.g., doors opening, lights on, engine running), the voltage reading on both pins should vary rapidly, fluctuating between 0V and 5V depending on the level of bus activity. Consistent readings or no fluctuation indicate a problem with the CAN bus wiring or the modules communicating on the bus.

Additional Notes on PCM Power and Ground

The PCM receives battery voltage (B+) through a fuse or fusible link. If this circuit is open, the PCM will not receive power, preventing both communication and engine operation (in fuel-injected engines). An open ground circuit to the PCM will also cause similar issues. Always verify these power and ground connections to the PCM directly if the DLC tests are inconclusive.

When Your Check Engine Light is On But No Codes Appear

This is a particularly perplexing situation, as the light indicates a problem, but your scanner seemingly offers no clues. Beyond the general scanner communication issues discussed, here are specific reasons this might occur:

Incorrect or Basic Code Scanner

As mentioned, basic scanners often only read generic powertrain codes. Your vehicle might have a fault in another system (e.g., ABS, SRS, transmission) that triggers the Check Engine Light (or a related warning light), but your basic scanner simply isn't equipped to read those specific codes. Some manufacturer-specific engine codes also require a more advanced scanner. Investing in a more capable scanner or seeking a professional scan with a full-system diagnostic tool is often the solution here.

Electrical Short Circuit

While rare, an electrical short somewhere in the vehicle's wiring system could be causing the Check Engine Light to illuminate erroneously, without an actual fault code being set in the PCM. This means the light is receiving power directly, bypassing the control module's diagnostic logic. A quick check is to turn the key to the "ON" position (engine off); the Check Engine Light should illuminate for a few seconds as part of a bulb check, then extinguish. If it stays on indefinitely without the engine running, a short might be the culprit. Diagnosing shorts often requires professional expertise.

Blown Fuse Affecting PCM/ECU

Beyond the OBD II port fuse, a blown fuse supplying power directly to the ECU, ECM, or PCM can cause the Check Engine Light to illuminate without codes. The control module might be partially powered or in a "limp home" mode that triggers the light but prevents full diagnostic communication. Always check all relevant fuses in your vehicle's fuse boxes (under the bonnet and inside the cabin) as per your owner's manual.

Contaminated OBD II Port (Revisited)

Even if your scanner powers on, a contaminated port can lead to intermittent or partial communication. This might result in a "no codes" scenario, where the scanner attempts to connect but fails to retrieve data properly. A thorough visual inspection and cleaning of the port pins with compressed air or a non-conductive electrical cleaner can resolve this.

What is the engine warning light?
The engine warning light – also known as the Engine Management Light (EML), check engine light or malfunction indicator lamp – is a universal dashboard warning that tells you there’s an issue with your engine or associated systems.

User Error (Revisited)

It's always worth double-checking your process. Are you following the scanner's instructions precisely? Is the ignition on? Have you selected the correct vehicle make/model if your scanner requires it? Sometimes, simply restarting the scanner and trying again, or consulting the scanner's manual, can reveal a missed step.

How Do I Know If My OBD II Scanner Is Bad?

If you've performed the vehicle-side checks and the problem persists, it's time to suspect the scanner itself. Here’s how to assess if your OBD II scanner is faulty:

  • Test on Another Vehicle: The most straightforward test. If your scanner fails to communicate with a known good, OBD II compliant vehicle, it's highly likely your scanner is the issue.
  • Inspect the Cable and Connectors: Check the scanner's cable for any visible damage, kinks, cuts, or exposed wires. Examine the 16-pin connector that plugs into the DLC for bent, corroded, or missing pins. Many quality scanners have detachable cables, which can be easily replaced if damaged.
  • Check Scanner's Power: If your scanner is battery-powered, ensure the batteries are fresh or fully charged. If it draws power from the vehicle, ensure the vehicle's battery is healthy and the DLC power pin (pin 16) is supplying voltage (as per Test 4 above).
  • Firmware Updates: Check the manufacturer's website for firmware updates for your scanner. Outdated software can sometimes cause communication glitches with newer vehicles or protocols.

When to Seek Professional Help

While many OBD II communication issues can be resolved with DIY troubleshooting, there are times when professional assistance is necessary. If you've systematically worked through all the diagnostic steps, performed multimeter tests, and still cannot establish communication, or if you suspect an electrical short or a faulty PCM/ECU, it's best to consult a qualified mechanic. They have advanced diagnostic tools and expertise to pinpoint complex electrical faults, internal module failures, or intricate wiring issues that are beyond the scope of typical home mechanics.

Preventive Measures

A little proactive care can go a long way in preventing future OBD II communication problems:

  • Regular Port Inspection: Periodically check your OBD II port for debris, dust, or damage. A quick blast of compressed air can keep it clean.
  • Proper Scanner Handling: Always handle your scanner with care. Avoid dropping it, pulling on the cable forcefully, or exposing it to extreme temperatures or moisture. Store it in a clean, dry place.
  • Maintain Vehicle Electrics: Ensure your vehicle's battery is always in good condition and that all fuses are intact. A healthy electrical system is fundamental for all vehicle electronics, including the OBD II system.
  • Stay Updated: If your scanner supports firmware updates, ensure it's kept current to maintain compatibility with new vehicle models and protocols.

Frequently Asked Questions (FAQs)

Q1: Can a dead car battery prevent my OBD II scanner from working?

A1: Yes, absolutely. The OBD II system and the vehicle's control modules require a stable power supply to function correctly and communicate. If your car battery is dead or significantly low, there might not be enough voltage for the system to operate, leading to a failure in communication with your scanner. Always ensure your vehicle's battery is fully charged before attempting to use your OBD II scanner.

Q2: My scanner lights up but says "Link Error" or "No Connection." What does this mean?

A2: This message indicates that your scanner is receiving power but cannot establish a data connection with the vehicle's computer. It's a common symptom of several issues, including a faulty OBD II port, disconnected or damaged data wires, a blown fuse affecting the communication circuit, or an incompatible scanner. Refer to the detailed troubleshooting steps, especially the DMM tests for ground and data lines, to diagnose the specific cause.

Q3: Is it safe to try and fix bent pins in my OBD II port?

A3: If you notice a bent pin in your OBD II port, it is possible to gently attempt to straighten it using a small, non-conductive tool like a plastic pick or a tiny screwdriver. However, you must first disconnect the vehicle's battery to prevent any accidental short circuits. Be extremely careful, as the pins are delicate and can break easily. If you're unsure or uncomfortable, it's always safer to consult a professional mechanic to avoid further damage to the port or vehicle electronics.

Conclusion

An OBD II scanner that refuses to communicate can be a major headache for any vehicle owner or mechanic. However, by systematically checking the common culprits – from the scanner itself to the vehicle's battery, fuses, wiring, and the diagnostic port – you can often pinpoint and resolve the issue without needing professional help. Utilising a Digital Multimeter for electrical tests provides invaluable insights into the health of your OBD II system. Remember, patience and a methodical approach are key to getting your diagnostic tools back online and your vehicle's issues identified.

If you want to read more articles similar to Troubleshooting Your OBD II Scanner: No Communication?, you can visit the Diagnostics category.

Go up