Updated: 2026-11-14
The reference covers 118 codes from the factory tables of Mercedes-Benz — the full list by system is below, stop-now codes first.
Mercedes-Benz records codes in two ways. The free tables cover 118 codes under J1939, where the SPN and the FMI come as a pair. Most records are dealer records, 4059 codes: codes of 4 to 7 characters, such as 0004 or MR 9961, and the description names the model (Atego, Actros, Axor) and the component. The most common areas are sensors and electrical circuits, valves and brakes, pressure and the CAN bus. First establish which format your code is in: an SPN with its FMI is in the free table, and anything else is in the dealer list, where you match the model in the description.
Start with these codes:
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.
| 0000 | Atego MTCO: The positioning of the tachograph charts is disturbed. Atego ZHE: Control unit fault Actros ZHE: The control unit is faulty. |
| 1015 | Atego AGS: A checksum error occurred while reading the EEPROM. Atego MR: The oil temperature sensor has exceeded the measuring range (short circuit to positive, open circuit). Atego NR: Incorrect checksum of the pressure sensor calibration data. Atego PSM: Checksum error in the control unit software |
| 2742 | The retarder oil temperature sensor has an open circuit or a short circuit to ground. |
| 4643 | The accelerator pedal sensor value is outside the parameterised range |
| 7405 | Proportional valve 5 has a short circuit to positive. |
| 10820 | Internal error in the control unit. |
| 13522 | Code exists in the control unit, description not found |
| 16777 | AdBlue pump current draw too high. |
| 540002 | J1939 Wheel-Based Vehicle Speed Signal from Source#1 is erratic |
| 10FFFF | The CAN data bus connection to component 'A18 (electronic air processing unit control unit (EAPU))' is interrupted. |
| 30F0EC | EDW: Component 'B43 (interior protection sensor)' has a functional fault. MSF: Component 'S22 (vehicle level control system control panel)' has an electrical fault. |
| 65F0ED | Component 'A58 (SCR system control unit)' reports an internal fault. |
| A40409 | Component Y636 (charge air pressure control actuator) reports a fault. |
| BE0000 | Engine crankshaft speed too high. |
| MR 1415 | Combination sensor 'boost pressure and charge air temperature': pressure sensor exceeded the measuring range (short circuit to positive, open circuit). |
Problem pages that cover codes of this make.
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.