← code lookup·All makes

YaMZ fault codes

The reference covers 161 codes from the factory tables of YaMZ — the full list by system is below, stop-now codes first.

Codes that mean stop now

lubrication — 3 codes

cooling — 5 codes

fuel — 13 codes

intake / boost — 10 codes

AdBlue / exhaust — 3 codes

power supply — 10 codes

CAN bus — 4 codes

brakes — 5 codes

engine protection — 2 codes

other — 106 codes

How to read a code

A code has two halves. SPN is what is actually at fault — the sensor, component, or parameter. FMI is what is wrong with it — value out of range, open circuit, short circuit, invalid data. So “SPN 100” alone is not a diagnosis yet, but “100/1” already tells you oil pressure has dropped below normal.

If there are several codes at once

That is almost always how it goes: one fault drags five or six codes behind it. An empty AdBlue tank first throws a level error, then interrupted dosing, then a NOx excess and a torque derate. Fix the root cause and the rest clear on their own. Paste the whole list — we will show which code is the root cause.

YaMZ code examples

111Analogue-to-digital converter error — Replace the ECU
126Door open sensor fault
147Cylinder 7 injector control powerstage circuit fault
214Fuel pre-filter water trap sensor circuit fault
227Physically implausible operation of the transmission control unit
244Oil temperature sensor circuit fault; oil temperature too high
258High-pressure pump metering unit control fault: metering unit fault at idle
323Air heater 1 test failed; air heater 2 test failed
341Cruise control actuator circuit fault
416HRVD CAN message error
441EBC1 CAN message error
463DM1DCU CAN message error, SPN block 3 — Contact a service centre
523Individual cylinder performance test in progress
615Particulate filter blocked
672Intake throttle control powerstage fault

Know the code number? Type it into the search — or paste the whole list from the scanner and we will show which fault is the real one.