Skip to content
auto/industrija
Menu

Not sure what the service is called? Send the make, model, year and what is happening: Message us on WhatsApp

Services by type

All services

Theft protection

Back to types

Faults and diagnostics

Back to types

Electronics and accessories

Back to types

Maintenance and care

Back to types

Inspection, registration and towing

Back to types
Call

OBD diagnostics: what it is and what a fault code shows

OBD diagnostics means reading the faults the car has stored, through the OBD port under the steering wheel. A fault code tells you which part of the car has the problem, not which part to replace, and a cheap phone adapter mostly reads engine faults.

Updated 8 November 20266 min read
The OBD diagnostic port close up: a black trapezoid with two rows of 8 contacts and the numbers 1 to 16

What OBD diagnostics is

OBD diagnostics reads the faults the computers in the car have recorded. The computers constantly check the engine and the parts that clean the exhaust gases. When something is not working as it should, they record a fault and turn on the engine light on the dashboard.

The OBD port is where those faults are read. It has 16 contacts (pins) and the same shape on every car with OBD, so the same device plugs into any of them. It is most often under the steering wheel, on the driver’s side. More about the OBD port

OBD2 is the name of today’s OBD system, so the same thing is also called OBD2 diagnostics. In Europe it is called EOBD. On cars that have it, the Serbian technical inspection checks the system that reports faults in the exhaust emission equipment through the OBD port. That is the engine light. More about OBD at the technical inspection

Whether a car has OBD2 depends on fuel and year

  • Petrol: from 2001.
  • Diesel: from 2004.
  • Electric cars: not required, so most do not answer the adapter.

What a cheap ELM327 adapter does not see

ELM327 is an adapter that plugs into the OBD port and sends data to an app on your phone over Bluetooth or Wi-Fi. A cheap ELM327 adapter reads what the OBD2 standard requires: faults and data related to exhaust emissions. The other computers in the car follow the manufacturer’s rules, and they need a tool that works with your make.

That is why a phone adapter usually does not see this:

  • The yellow ABS light and the red brake light on the dashboardABS, airbags, air conditioning and keysThe ABS or airbag light is on, and the app says there are no faults.
  • The meaning of codes added by the car manufacturerThe manufacturer decides what they mean, so a tool for your make explains them.

An adapter labelled “ELM327 v1.5” is a copy. The chip maker never made that version. The copy works like an older version, with its flaws.

An adapter left in the port draws power even when the car is off, so the battery can go flat when the car stands for days.

What OBD diagnostics shows

The fault code is only the start. From the car’s computers we also read this:

  • A diagnostic tool screen: it has checked every computer in the car, working ones green, faulty ones redStored faultsFaults the computer has seen and recorded.
  • Pending faultsA fault the computer noticed during the last drive. After a repair, this shows whether the fault is coming back.
  • Engine conditions at the moment of the faultWith the fault, the computer stores the revs, engine temperature and speed. This shows us under what conditions the fault appears.
  • A diagnostic tool screen showing live engine dataLive engine dataWhile the engine runs, we watch the revs, temperature and sensor values. This helps when the fault code alone does not say enough.
  • Whether the car has finished its own checksAfter the faults are cleared or the battery is disconnected, the car has to be driven for a while before it checks all systems again. Unfinished checks show that the faults were cleared recently or the battery was recently disconnected.
  • Distance since the faults were clearedSome cars remember how far they have driven since the faults were cleared.

What a fault code means

A fault code has a letter and 4 numbers, for example P0300. The letter tells you which part of the car reports the fault:

LetterPart of the car
PEngine and gearbox
CBrakes, ABS, steering and suspension
BAirbags, air conditioning and the rest of the cabin
UThe link between the computers in the car

The first number after the letter tells you who defined the code. A code with 0 is the same on every car. A code with 1 is a car manufacturer code, so only a tool for your make reads it exactly.

For engine faults, with the letter P, the second number tells you which system reports the fault:

Code starts withWhat reports the fault
P01, P02Fuel and air
P03Ignition and engine misfire
P04Exhaust emission equipment
P05Speed and idle
P06Engine computer
P07, P08Gearbox

The last two numbers tell you which fault it is within that system.

The code tells us where to look, not which part to replace

The same fault can have several causes. P0171, for example, means the engine is getting too much air and too little fuel. The cause can be air getting in through a crack in a hose, a dirty sensor that measures the air, low fuel pressure or a bad lambda sensor, the sensor that measures oxygen in the exhaust gases.

That is why live engine data is checked before any part is replaced.

Clearing a fault does not fix it

Clearing only turns off the light, and the fault stays. If the fault is not repaired, the fault and the light come back.

Clearing also deletes the record of engine conditions at the moment of the fault. Without that record, we cannot see under what conditions the fault appeared. That is why we clear faults after the repair, not before it. After clearing, the car starts its checks from the beginning.

When to get OBD diagnostics

Get OBD diagnostics when a light comes on on the dashboard, because the car has then noticed a fault. These are some of those lights:

EngineABSABSAirbagBattery
  • The engine light is onYou find out what the fault is and whether you can drive on. More about dashboard warning lights
  • The light came on, then went outThe fault stays recorded even when the light goes out by itself. The computer may erase it only when the same fault does not come back in at least 40 drives, so we read it even when the light is no longer on.
  • The ABS, airbag or another light is onWe read the computer that turned the light on, not just the engine. More about the ABS light
  • A hand passing a car key to the new ownerYou are buying a used carBefore you pay, you see the faults and whether they were cleared recently.
  • A white car on the brake test rollers of a vehicle inspection stationThe technical inspection is in a few daysYou see in time the fault that the inspection checks.
  • The car has just been repairedWe check whether the fault is really fixed, then clear the faults.

The engine light is flashing? The fault can damage the catalytic converter, an expensive part. Get in touch straight away. More about the engine light

Through the same port a thief makes a key

Through the OBD port a mechanic reads faults and makes new keys, and a thief can buy the same device. OBD protection stops this theft: port relocation, an electronic blocker or a lock. More about theft through OBD

Frequently asked questions

We’ll tell you the price when you send the make, model and year, before any work starts. The price depends on whether only the engine or the whole car is read and whether your make needs a tool that works with it specifically. More about the price of diagnostics

Yes. You get a list of faults in words, without codes: what is urgent, what can wait and what is an old fault that has already been resolved.

No. Reading faults changes nothing in the car. Clearing faults is a separate step, and changing settings is a separate job. More about coding

Yes. Before a service, do what your protection needs. With relocation, plug the adapter into the hidden socket. Switch off the blocker the way it was fitted: with an adapter with a code, with a fob or through the alarm. Unlock the OBD lock with its key. The diagnostic tool then connects to the OBD port, as before. More about OBD protection

Have a question about your car? Message us on WhatsApp or call 067 774 1606.