Onboard Battery Charger Fault Detected
What does ONAN-45 mean?
The ONAN-45 (Cummins Onan) diesel fault code means: Onboard Battery Charger Fault Detected. This is a moderate severity code.
Common Symptoms
- Generator displays code 45 as a repeating LED blink pattern (four blinks, pause, five blinks) on the control panel
- Generator starts and runs normally at first but cranks sluggishly or fails to start after sitting unused for several days
- Battery voltage drops below 12.0V when measured with a multimeter after the genset has been parked for 48 hours or more
- Yellow or amber fault indicator light is illuminated or flashing on the RUN panel
- Genset passes its weekly exercise cycle but throws code 45 immediately after shutdown
- External battery maintainer or shore-power charger connected to the chassis battery shows it is discharging faster than normal
- Generator fails to start during a real power outage after weeks of standby with no runs
Probable Causes (Ranked by Likelihood)
- Failed or shorted internal battery charger board inside the generator control assembly Very Likely
- Open or corroded wiring between the charger output circuit and the battery terminals Likely
- Battery itself has failed internally (dead cell) and is pulling the charger output below threshold Likely
- Blown fuse on the battery charger circuit (typically a 5A or 10A inline fuse on the charger lead) Possible
- AC input to the charger is missing because the generator is not plugged in or shore power is interrupted Possible
- Corroded or loose battery terminals causing high resistance that the charger cannot overcome Possible
- Controller PCB has a damaged voltage-sensing circuit that falsely reports a charger fault even though charger output is normal Less Likely
Step-by-Step Diagnostic Procedure
Start with battery voltage. With the generator OFF and no charger running, measure DC voltage directly at the battery terminals with a multimeter. A healthy 12V battery at rest should read 12.4V to 12.7V. If it reads below 12.0V, the battery may already be too discharged to evaluate the charger.
Check the charger output while the genset is connected to shore power (the onboard battery charger runs off AC power from the outlet the genset is plugged into, not from the engine running). With shore power connected and the generator in the OFF or READY state, measure DC voltage at the battery terminals again. You should see 13.2V to 13.8V float voltage if the charger is working. No rise in voltage means the charger is not delivering current.
Inspect the battery charger fuse. Locate the control compartment, usually accessed by lifting the generator housing or removing the side service panel. Look for a small inline fuse holder on the red wire running from the controller board toward the battery positive terminal. Pull and inspect the fuse. Replace a blown fuse with the same amperage rating (typically 5A to 10A).
Inspect all wiring connections between the charger circuit and the battery. Look for green corrosion, loose spade terminals, or chafed insulation on both the positive and negative leads. Clean corroded terminals with a wire brush and baking soda solution, then re-secure all connections firmly.
Load-test the battery at a battery shop or with a battery load tester. A battery that reads 12.6V at rest but collapses below 9.5V under a 50-amp load has a bad cell and will never hold a charge. Replace the battery before condemning the charger board.
If fuse, wiring, and battery all check out, measure AC voltage at the input side of the charger board while shore power is connected. You should see approximately 120V AC. If AC is absent, trace back to the shore power connection and internal wiring for an open circuit.
If AC input is confirmed present and the charger still produces no DC output, the charger board itself has failed. Replacement requires removing the control compartment cover and swapping the charger module. This is a moderate repair. If you are not comfortable working around 120V AC inside the control box, call a certified Cummins Onan technician. Confirm the exact part number from your genset model/spec tag before ordering.
Frequently Asked Questions
What does Onan code 45 mean?
Code 45 means the generator's built-in battery charger is not working correctly. The onboard charger is supposed to keep the starting battery topped off whenever the genset is connected to shore power. When it stops delivering the correct float voltage, the controller flags code 45. The generator may still start and run fine right now, but if you leave it sitting for days or weeks without that trickle charge, the battery will drain and the genset will not crank when you need it.
Can my generator still run with code 45?
Yes, but only if the battery still has enough charge to crank the engine. Code 45 does not stop the engine from running once it is started. It is a warning that the system keeping your battery alive has failed. If you ignore it, the battery will eventually go dead and the generator will not start at all, including during a real power outage.
How much does it cost to fix Onan code 45?
It depends on the root cause. A blown fuse costs a few dollars. A new battery runs $50 to $100. If the charger board itself has failed, parts are typically $150 to $350 and a shop visit adds 1 to 2 hours of labor. Most owners pay $250 to $550 total for a professional repair when the board needs replacement.
Will the generator start the next time the power goes out?
Maybe, but you should not count on it. If the battery still holds a charge today, the generator will probably start. But code 45 means nothing is recharging that battery. Every day it sits in standby, the battery drains a little more. If a power outage happens weeks from now, there is a real chance the genset will not crank. Fix this soon or connect an external battery maintainer as a temporary workaround.