Reading now: CAN bus and J1939 diagnostics in construction machinery
Zusammenfassung What You Need to Know

TheCAN bus is the nervous system of modern construction machineryIt connects control units, sensors, and motors, ensuring that every function is precisely monitored. It transmits errors, measured values, and warnings in real time – the foundation of every modern system.Diagnostics, maintenance and safety monitoring.

Those whoJ1939 diagnosis understoodIt can not only read out errors but also fix them precisely. This saves time and money and avoids unnecessary downtime. Especially important for manufacturers like...Magni, Merlo, Manitou or JLGis the knowledge ofSPN and FMI codescrucial for quickly identifying hydraulic, sensor or communication problems and continuing work safely.

Zusammenfassung What You Need to Know

TheCAN bus is the nervous system of modern construction machineryIt connects control units, sensors, and motors, ensuring that every function is precisely monitored. It transmits errors, measured values, and warnings in real time – the foundation of every modern system.Diagnostics, maintenance and safety monitoring.

Those whoJ1939 diagnosis understoodIt can not only read out errors but also fix them precisely. This saves time and money and avoids unnecessary downtime. Especially important for manufacturers like...Magni, Merlo, Manitou or JLGis the knowledge ofSPN and FMI codescrucial for quickly identifying hydraulic, sensor or communication problems and continuing work safely.

Modern construction machinery is now highly networked systems. Sensors, control units and safety modules communicate with each other constantly – and this happens via the so-called CAN bus .

The CAN bus is essentially the nervous system of every modern machine. Understanding how it works allows for faster troubleshooting, prevention of failures, and safer machine operation.

CAN bus explained simply

CAN stands for Controller Area Network . It was developed by Bosch to connect multiple control units using only two wires – CAN High and CAN Low . These twisted copper cables transmit digital signals in real time that all components understand. This allows engine control units, hydraulics, tilt sensors, and joysticks to communicate with each other without delay.

  • Transmission rate: 250–500 kbit/s
  • Maximum cable length: approx. 40 m
  • Participants per network: up to 254 control units
  • Voltage difference: approx. 2–4 V between CAN H and CAN L
Practical tip: When measuring on the CAN bus, always check between CAN High and CAN Low – a voltage reading around 2.5 V indicates that the network is active. Deviations above 3.5 V or below 1.5 V indicate a short circuit or corrosion.

From J1587 to J1939 – the development

Previously, many machines used manufacturer-specific systems (J1587, J1708). These were slow, inaccurate, and required manual querying. Today, the international standard SAE J1939, with its diagnostic extension J1939-73 , dominates. It ensures that the engine, hydraulics, and control system speak the same language – regardless of the manufacturer.

  • Until 2010: J1587/J1708 – reactive fault diagnosis, hardly standardized
  • From 2013: J1939-73 – active fault communication (DM1–DM3)
  • From 2024: J1939-14 – new generation with 500 kbit/s transmission rate

This is how the diagnosis according to J1939-73 works.

The system works with so-called Diagnostic Messages (DM) . As soon as a sensor or control unit detects a deviation, it automatically sends a message via the bus – entirely without the need for workshop equipment.

  • DM1: Active errors, transmitted every second
  • DM2: Inactive errors, already fixed
  • DM3: Live sensor data without errors

This gives the technician all relevant information in real time: what happened, how serious the fault is, and how often it has already occurred.

Structure of the error codes

Every mistake consists of two parts:

  • SPN (Suspect Parameter Number): describes the affected component
  • FMI (Failure Mode Identifier): describes the type of error

Example:

 SPN 5261 + FMI 1 = Pressure sensor lifting cylinder – signal too low

This allows a technician to immediately distinguish whether it is an electrical fault, a hydraulic loss, or a communication problem.

FMI meanings at a glance

FMI Error type Typical meaning
0 Data incomplete Sensor not responding
1 Signal too low Voltage or pressure below setpoint
2 Signal too high Overvoltage, short circuit
3 Unexpected anomaly Electrical interference pulse
4 Frequency/pulse width faulty Sensor delivers unstable signal
5 CAN message rate too low Connection was lost
6 CAN message rate too high Signal overload, communication errors
7 Mechanically jammed Potentiometer blocked
9 Message missing Cable break or plug fault
31 Unknown Errors are present but not assigned.

Which manufacturers use which system

Manufacturer System type Description
Magni J1939-73 Full CAN integration with Deutz engine, DM1 every 1 second
Merlo Hybrid (MD-Coder + J1939) Engine = Standard J1939, Body = proprietary
Manitou Proprietary Hex Code Partially J1939 compatible, many special codes
JLG Proprietary CAN system Unit Group Module (UGM), partially J1939-like
genius CAN variants Model-dependent, error message displayed on screen
CAT Proprietary Compatible with CAT Service Advisor only
Deutz J1939-73 Standardized engine control (SPN 1000-1500)
Agricultural machinery (Claas, Fendt) ISOBUS (ISO 11783) Extended J1939 standard for agricultural machinery

Top 6 CAN errors in practice

These faults occur most frequently in workshops and rental fleets. The table shows typical symptoms, measured values, and practical advice.

Mistake SPN / FMI Typical voltage (V) Caused measure
Joystick signal faulty 5300 / 3 0 V (instead of 0.5–4.5) Broken cable or misaligned potentiometer Recalibrate or replace joystick
Pressure sensor lift cylinder A/B difference 5261 / 1 1.2 V (instead of 2.5) Hydraulic leak or corroded connector Visual inspection + contact spray, sensor measurement
CAN bus timeout 5400 / 9 CAN L: 0 V – CAN H: 4.8 V Termination resistor defective or cable broken Check resistance (60 Ω between H and L)
Tilt sensor timeout 5280 / 0 No communication Moisture or frost in the sensor Dry/replace sensor
Accelerator pedal voltage too low 1015 / 1 1 V (instead of 5 V) Defective potentiometer or oxidized connector Measure voltage + replace part
Hydraulic overload warning 5321 / 3 Signal 0 V → Peak value > 12 V Overvoltage caused by hydraulic surge Check system pressure / Calibrate valve
Note: If the CAN bus fails, a resistance of approximately 60 ohms can be measured between CAN High and CAN Low using a multimeter. If the value deviates significantly, the problem is usually an open connector or a faulty terminating resistor.

Seasonal influences

winter

  • Battery voltage below 24 V: leads to CAN errors and starting problems.
  • Hydraulic oil too viscous: Pressure sensors report "signal too low".
  • Frozen tilt sensors: typical error SPN 5280 / FMI 0.

Summer

  • Moisture and corrosion: frequent SPN 5400 / FMI 9 messages.
  • UV aging: brittle cable insulation and increasing contact problems.
Practical tip: Once a quarter, open all connectors, dry them, and treat them with contact grease. Moisture is the most common cause of sporadic CAN errors – not defective sensors.

Operator responsibilities and legal requirements

According to DGUV 308-009, operators must understand error messages and react correctly. Clearing errors is permitted only to authorized technicians. Error messages must not be ignored – even if the machine is still functioning.

  • Identify errors and document them in the inspection log.
  • Shut down the machine in case of critical warnings.
  • Inform the landlord or repair shop immediately.
  • No manipulation or bypassing of sensors

Overview of diagnostic tools

  • MyMagni Portal: Cloud-based fault monitoring including GPS and maintenance history
  • MerloDiag: PC software for MD-coder systems (USB dongle)
  • JLG Analyzer: Handheld device for direct CAN querying
  • MultiECUScan: Universal diagnostic tool for J1939 and OBD protocols

Future of the CAN bus

The trend is moving towards higher speeds and cloud-based diagnostics. With J1939-14 and CAN-FD, data throughput is doubled, enabling more precise fault analysis and predictive maintenance.

  • J1939-14: 500 kbit/s standard from 2025 (compatible with older systems)
  • CAN-FD: up to 5 Mbit/s, more data per message (64 bytes instead of 8)
  • Wireless Diagnostics: Fault analysis via LTE/5G
  • AI-powered error prediction: Analysis of historical DM1 data

Conclusion

The CAN bus is the central control unit of modern construction machinery. Understanding its structure and error logic according to J1939-73 saves time, prevents downtime, and increases workplace safety.

Whether Magni, Merlo or JLG – they all work according to a similar principle: detect errors early, react appropriately and rectify them systematically. This is how complex electronics become a reliable everyday partner on the construction site.

Rectangle_1 - BIBERGER
About the author

Martin Biberger

Managing Director

Martin is the founder and managing director of BIBERGER Arbeitsbühnen & Forklifts.

He is responsible for thetechnical areaTogether with his team, he is responsible for thetechnical purchasingthe machines thatFurther development of the machine inventoryand the smooth operation of over 1,500 BIBERGER rental devices.

From many years of experience he knows theStrengths and weaknesses of all device classes, the possibleAreas of applicationand thetechnical possibilities– always with a view to theDevelopment of the entire industryand future innovations.

Our editorial quality standards

The subject content on biberger.de are editorially created, reviewed, and continuously updated. The basis is our daily work with aerial platforms, telehandlers, and industrial trucks – in rental, sales, operational planning, and technical support.

Each article draws on real-world experience and is editorially reviewed for clarity, accuracy, and practical relevance according to expert criteria. Technical statements are regularly compared against current industry standards and best practices.

The aim of our publications is to make reliable specialist knowledge accessible and to offer guidance to users, decision-makers and industry partners. BIBERGER sees itself as an independent information platform for safe, economical and modern height access technology – well-founded, comprehensible and free from advertising influence.

Leave a comment

Please note, comments need to be approved before they are published.

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.

FAQ

What is the J1939 CAN bus and why is it so important?

TheJ1939-CAN-Busis the communication system through which modernConstruction machinery, engines and sensors communicate with each otherIt connects all control units and transmits data in real time. Anyone who understands the system can identify errors.Detect faster, work more safelyandAvoid costly failures.

What distinguishes J1939 from a normal CAN bus?

CAN busonly describesHowData is transmitted technically – two wires, high and low.

J1939additionally determineswhich datawill be transferred andhow errors are detected in a standardized way.

In short:CAN is the cable,J1939 the language on it.

What do SPN and FMI mean?

Every mistake consists of two parts:

  • SPN (Suspect Parameter Number)describesWhatis defective (e.g., "pressure sensor").
  • FMI (Failure Mode Identifier)shows,Howthe error occurs (e.g. “signal too low” or “short circuit”).
    Example:SPN 5261 + FMI 1This means that thePressure sensor A is delivering values that are too low– usually due to a broken cable or defect.
How many J1939 error codes are there really?

Theoretically aboutone million, but practically onlya few hundred relevant.

AtMagniaround 50–60, atMerloover 200 (due to its own MD CODER structure).

Most errors concernJoystick, sensors, communicationorhydraulics– that is, the critical systems for operation.

How do I read error codes on a Magni or Merlo?

AtMagniabout theTouch display, about theMyMagni Portalor byDiagnostic plug.

MyMagni displays errors in real time – includingLocation, time and SPN/FMI code.

AtMerloThis is done via software.MerloDiag. Both systems use the same engine codes (J1939), but differ in their machine logic.

Can old machines be retrofitted to J1939?

Only theoretically – in practicenot economical.

A retrofit costs €10,000 – €15,000 because complete control units and wiring harnesses have to be replaced.

A more sensible approach isTelematics retrofit with CAN converter, to read basic data.

Relevant topics

View all

DGUV 308-008, SYSTEM-CARD® oder IPAF: Welche Hubarbeitsbühnen-Schulung braucht dein Team wirklich?

DGUV 308-008, SYSTEM-CARD® or IPAF: Which mobile elevating work platform training does your team really need?

In Germany, several relevant training systems for mobile elevating work platform operators exist in practice: the DGUV principle 308-008 as the employers' liability insurance association basis, the SYSTEM-CARD® based on it as an association-organized quality system, and the international IPAF...

Read more

Typische Planungsfehler beim ersten Einsatz von Arbeitsbühnen – und wie du sie vermeidest - BIBERGER

Typical planning mistakes when using aerial work platforms for the first time – and how to avoid them.

Introduction Why errors occur even before deployment The safe operation of a work platform begins long before the basket lifts off. Mistakes don't happen during the lift itself, but in the preparation: assessing the ground conditions, selecting the right equipment,...

Read more

Wind und Arbeitsbühnen: Was Du für einen sicheren Einsatz unbedingt wissen musst - BIBERGER

Wind and aerial work platforms: What you absolutely need to know for safe use

Key problem: Why wind loads are so often underestimated Wind load is one of the most underestimated risks when using aerial work platforms. At ground level, wind force 6, with 12.5 m/s or around 45 km/h, often seems relatively harmless....

Read more

Arbeitsbühnen weltweit: Der internationale Vergleich von Märkten, Herstellern & Kosten - BIBERGER

Aerial work platforms worldwide: An international comparison of markets, manufacturers & costs

Aerial work platforms are indispensable on almost every construction site and in many industries. However, although the basic technology is similar worldwide, markets differ significantly in terms of regulation, manufacturing landscape, pace of innovation, and typical application profiles. Understanding international...

Read more

Arbeitsbühne Privat mieten – Was ist erlaubt? - BIBERGER

Renting a work platform for private use – what is allowed?

Aerial work platforms are primarily designed, standardized, and planned for commercial use. Typical applications include facade construction, plant and building technology, and industrial maintenance. Accordingly, equipment selection, insurance models, and rental procedures are geared primarily towards commercial users with trained...

Read more

Anschlagen von Lasten – Anschlagmittel richtig auswählen und sicher einsetzen - BIBERGER

Lifting loads – selecting and safely using lifting equipment

Safely attaching loads is one of the most demanding tasks when operating cranes , forklifts , and lifting equipment. Errors almost never occur during the lifting itself, but almost always result from misjudging the load capacity, type of attachment, or...

Read more

Staplerfahrer werden

Become a forklift driver: safely, trained and responsibly

A moment of inattention 7:15 a.m. A forklift driver begins his early shift. Routine. He only gives the forklift a cursory check – time pressure, the truck is waiting. On the third lift, the fork tine snaps at an old...

Read more

CAN-Bus und J1939-Diagnose bei Baumaschinen - BIBERGER

CAN bus and J1939 diagnostics in construction machinery

Modern construction machinery is now highly networked systems. Sensors, control units and safety modules communicate with each other constantly – and this happens via the so-called CAN bus . The CAN bus is essentially the nervous system of every modern...

Read more