The reference covers 161 codes from the factory tables of YaMZ — the full list by system is below, stop-now codes first.
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.
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.
| 111 | Analogue-to-digital converter error — Replace the ECU |
| 126 | Door open sensor fault |
| 147 | Cylinder 7 injector control powerstage circuit fault |
| 214 | Fuel pre-filter water trap sensor circuit fault |
| 227 | Physically implausible operation of the transmission control unit |
| 244 | Oil temperature sensor circuit fault; oil temperature too high |
| 258 | High-pressure pump metering unit control fault: metering unit fault at idle |
| 323 | Air heater 1 test failed; air heater 2 test failed |
| 341 | Cruise control actuator circuit fault |
| 416 | HRVD CAN message error |
| 441 | EBC1 CAN message error |
| 463 | DM1DCU CAN message error, SPN block 3 — Contact a service centre |
| 523 | Individual cylinder performance test in progress |
| 615 | Particulate filter blocked |
| 672 | Intake 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.