Español
ONAN-32 serious Cummins Onan ›

ECM Communication Loss on J1939 Data Link

My Garage →
Can I Drive?
No -- Stop Driving
DIY Difficulty
moderate
Estimated Cost
DIY wiring repair: $10-$80 for connectors, fuses, and dielectric grease. Professional diagnosis and harness repair: $150-$400 labor. ECM replacement and reprogramming by a Cummins dealer: $800-$2,000 depending on the engine platform.

What does ONAN-32 mean?

The ONAN-32 (Cummins Onan) diesel fault code means: ECM Communication Loss on J1939 Data Link. This is a serious severity code.

Common Symptoms

  • Generator cranks but immediately shuts down and flashes code 32 on the LED panel
  • Panel display shows fault code 32 as a blink sequence or two-digit readout
  • Generator will not accept a RUN command from the AUTO or MANUAL position
  • No RPM data or engine parameters appear on the display even during cranking
  • Fault light stays on after attempting to clear the code and restart
  • Generator passed the last exercise cycle fine but now refuses to start after a wiring disturbance or repair
  • InPower diagnostic software shows J1939 bus as offline or no ECM node detected

Probable Causes (Ranked by Likelihood)

  • Damaged, corroded, or disconnected J1939 CAN bus wiring between the genset controller and the engine ECM Very Likely
  • Loose or oxidized connector at the ECM harness plug or at the controller interface connector Very Likely
  • Failed or blown fuse on the ECM power supply circuit, preventing the ECM from powering up and responding Likely
  • Engine ECM internal failure, causing it to drop off the J1939 bus entirely Possible
  • Terminating resistor missing or failed on the J1939 bus, causing signal reflections that break communication Possible
  • Genset controller (GenSet Control Module) internal failure preventing it from initiating J1939 communication Less Likely
  • Water intrusion into the ECM harness or connector, shorting or corroding the CAN Hi and CAN Lo lines Less Likely

Step-by-Step Diagnostic Procedure

  1. Start with a visual inspection of the entire wiring harness running between the genset controller and the engine ECM. Look for chafed insulation, pinched wires, burned spots, or any connector that is not fully seated and latched.

  2. Locate the J1939 harness connectors at both the ECM and the controller. Disconnect each one, inspect the pins for corrosion or bent contacts, apply dielectric grease, and firmly reseat. Attempt a restart after each reconnection.

  3. Check the ECM fuse and any related power fuses in the genset control panel. A blown fuse means the ECM never powers up and will never respond on the J1939 bus. Replace any blown fuse with the exact amperage rating printed on the fuse holder.

  4. With the generator OFF and battery disconnected, use a multimeter set to resistance. Measure resistance between the CAN Hi and CAN Lo wires at the harness connector. A healthy terminated J1939 bus reads approximately 60 ohms. A reading near 0 ohms means a short; a reading of 120 ohms or open means a missing or failed terminating resistor.

  5. Reconnect the battery and, with the generator in MANUAL but not cranking, measure DC voltage on the CAN Hi wire relative to chassis ground. You should see approximately 2.5 to 3.5 volts. CAN Lo should be 1.5 to 2.5 volts. Voltages outside these ranges confirm a wiring or ECM fault on the bus.

  6. Inspect the area around the ECM itself for signs of moisture, rodent damage, or impact damage. The ECM is typically mounted on or near the engine block. If the ECM case is cracked or the connector shows heavy corrosion, the ECM may need replacement. This step requires a certified technician to confirm with InPower diagnostic software.

  7. If all wiring checks pass and the fault persists, connect InPower diagnostic software or an Onan service display panel to the diagnostic port. If no ECM node appears on the bus scan, the ECM itself has failed and must be replaced and reprogrammed by a Cummins Onan dealer.

  8. After any repair, clear the fault code using the panel reset procedure (hold the STOP button for the specified interval per your model's manual), then command a RUN cycle from MANUAL to confirm the code does not return.

Frequently Asked Questions

What does Onan code 32 mean?

Code 32 means the genset controller has lost communication with the engine's ECM over the J1939 data link. The J1939 link is the digital highway the controller uses to send run commands and receive engine data like RPM, oil pressure, and temperature. When that link goes silent, the controller refuses to run the generator because it has no way to monitor or control the engine safely.

Can my generator still run with this code?

No. Code 32 is a hard shutdown condition. The controller will not allow the engine to start or continue running because it cannot communicate with the ECM. The generator will crank briefly in some cases and then shut down, or it will refuse to start at all.

How much does it cost to fix?

If the problem is a loose connector or a blown fuse, you may fix it yourself for under $20. A harness repair with new connectors runs $10-$80 in parts, plus your time. If you need a shop, expect $150-$400 for diagnosis and wiring repair. If the ECM itself has failed, budget $800-$2,000 for parts and reprogramming at a Cummins Onan dealer.

Will the generator start the next time the power goes out?

Not until code 32 is resolved. Because the controller cannot talk to the ECM, it blocks all start commands, including automatic transfer switch-triggered starts in AUTO mode. You must fix the communication fault and clear the code before the generator will respond to any start signal.

Explore More

More Cummins Onan codes → | Diesel home | All diesel codes | Heavy-duty | Guides