Español
ONAN-46 moderate Cummins Onan ›

High Battery Voltage Detected Above Upper Limit

My Garage →
Can I Drive?
Yes, But Fix Soon
DIY Difficulty
moderate
Estimated Cost
DIY: $0-$150 (new battery $80-$150, terminal cleaning free). Pro repair: $150-$400 for charger regulator replacement or control board diagnosis. Control board replacement can reach $500-$900 parts and labor.

What does ONAN-46 mean?

The ONAN-46 (Cummins Onan) diesel fault code means: High Battery Voltage Detected Above Upper Limit. This is a moderate severity code.

Common Symptoms

  • Generator shuts down or refuses to start and blinks fault code 46 on the LED panel
  • The control panel shows a steady or flashing fault light shortly after startup
  • Battery feels warm or hot to the touch even when the generator has not been running
  • Converter or battery charger in the RV has been left connected and running continuously
  • You notice the battery terminals are corroded or show signs of acid seeping from overvoltage
  • Generator cranks normally but trips offline within seconds of starting
  • Headlights or 12V accessories in the RV appear brighter than usual

Probable Causes (Ranked by Likelihood)

  • External RV converter or battery charger left connected and set too high, pushing voltage above the controller threshold (typically above 15.5V DC on a 12V system) Very Likely
  • Faulty or aging battery charger regulator inside the RV converter sending unregulated voltage to the battery Very Likely
  • Defective genset internal battery charging circuit or voltage regulator producing excessive charge output Likely
  • Battery itself has failed internally, causing false high-voltage spikes that the controller reads as overvoltage Possible
  • Wiring fault or corroded connection causing a voltage offset that the controller reads as higher than actual battery voltage Possible
  • Controller board fault causing the voltage sense circuit to misread battery voltage Less Likely
  • Jump-start attempt or connection to a running vehicle alternator while genset is off, surging voltage into the battery bus Less Likely

Step-by-Step Diagnostic Procedure

  1. Before you do anything else, disconnect any external battery charger or RV converter that shares the same battery bank as the generator. Wait two minutes, then measure the battery voltage at the terminals with a multimeter set to DC volts. A healthy 12V battery at rest should read between 12.4V and 12.8V. Anything above 15V is too high and confirms an overcharging source.

  2. With the external charger still disconnected, attempt to clear the fault by pressing and holding the STOP button for three to five seconds on the genset panel, then try to start in AUTO or MANUAL mode. If the generator starts and runs normally, the external charger was the culprit.

  3. If the fault returns after starting, measure battery voltage again with the generator running. Attach the multimeter positive lead to the positive battery terminal and negative lead to the negative terminal. The genset internal charger should hold the battery between 13.2V and 14.4V. A reading above 15V while the genset is running points to a faulty internal charging circuit.

  4. Inspect the battery terminals and cables for corrosion, loose connections, or melted insulation. Clean any corrosion with a baking soda and water solution, rinse, dry, and retighten the terminals. A poor connection can create a false voltage reading at the controller.

  5. Check the RV converter or shore power charger settings. Many Progressive Dynamics and Parallax converters have a boost or equalize mode that can push voltage above 15V. If yours was in that mode, switch it to float or storage mode and set a maximum voltage below 14.8V.

  6. If battery voltage is normal but the fault code 46 keeps returning, the problem may be inside the genset controller. Attach the fault code blink count reader or use InPower diagnostic software to verify the voltage value the controller is actually sensing. If InPower shows a high reading that does not match your multimeter, the controller sense circuit or wiring harness to the battery is the issue. This step requires a laptop with InPower installed and is best handled by a certified Cummins Onan technician.

  7. Load-test the battery with a dedicated battery load tester. A battery that is failing internally can produce voltage spikes during charge cycles that trigger code 46. If the battery fails the load test, replace it and retest the genset.

  8. If none of the above steps resolve the fault, the genset control board itself may have a defective voltage sense input. Replacing the control board is an advanced repair. Contact a Cummins Onan dealer or mobile RV technician with InPower access at that point.

Frequently Asked Questions

What does Onan code 46 mean?

Code 46 means the controller measured the battery voltage above its upper limit, which is typically around 15.5V on a 12V system. The genset shuts itself down to protect the controller and battery from damage caused by overvoltage. The most common reason is an RV converter or external battery charger that is pushing too much voltage into the battery while the genset is connected to the same battery bank.

Can my generator still run with code 46 active?

It depends on how high the voltage is and when the fault trips. Some units will start briefly and then trip offline. Others will refuse to crank at all until the fault is cleared. You should treat this as a limited-operation situation. Disconnect your external charger first, clear the fault, and test before relying on the genset for anything critical.

How much does it cost to fix Onan code 46?

If an external charger or converter was the cause, the fix is free once you disconnect or adjust it. If you need a new battery, expect to pay $80 to $150 for a group 24 or group 27 RV battery and do it yourself in about 30 minutes. If the internal charging circuit or control board needs replacement, a pro shop will typically charge $150 to $400 for a charger fix and $500 to $900 or more for a full control board replacement.

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

Not reliably while code 46 is active. The controller will block a normal start or shut the unit down quickly to protect itself. You need to clear the root cause and reset the fault before the genset will respond normally to a power outage. Disconnect any external battery charger, verify battery voltage is below 15V, clear the fault from the panel, and run a manual test start to confirm everything is working before you count on it for an emergency.

Explore More

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