The first time this happened to me was on a friend’s Sprinter van outside Moab, three days into a trip with a fresh 200 watt panel install and a battery monitor that stubbornly refused to move past zero. We had full desert sun, a brand new Renogy panel, and nothing. It turned out to be a single loose ring terminal at the battery bus bar, the kind of thing you check last when you should check it first.
The quick version

- Zero charging amps almost always traces to a fuse, a loose connection, or a wrong controller setting, not a dead panel.
- Lithium batteries need a dedicated LiFePO4 charge profile on the controller, not the default sealed or AGM setting.
- A BMS high voltage cutoff at 100 percent state of charge will show as zero solar input and is completely normal.
- Work from the panel backward: connectors, fuses, controller settings, wiring, then battery communication.
- A $30 clamp meter turns hours of guessing into ten minutes of actual diagnosis.
Start with what changed
Solar systems that worked yesterday and stopped today almost always have one specific cause, not a mystery failure. Did you just swap a lead-acid or AGM bank for lithium, add panels, move the controller, or drive through weather that could have loosened a connector?
If this is a brand new install and it has never worked, the problem is usually wiring polarity, a controller set to the wrong battery type, or a fuse that blew during the first connection. If it worked before and just stopped, think about what changed physically, because solar controllers rarely fail outright.
A mistake I see constantly: someone converts to lithium and never touches the charge controller’s battery profile. The controller is still trying to float the bank at 13.6 volts like it would an AGM, the BMS sees a voltage it does not like, and charging stalls or never really engages.
Check the controller display before touching a single wire
Most MPPT and PWM controllers, whether a Victron SmartSolar, a Renogy Rover, or an EPEver Tracer, show three numbers that matter: panel voltage, panel current, and battery voltage. Pull those up before you crawl anywhere.
- Panel voltage reads near open-circuit voltage (18-22V for most 12V-nominal panels) but current is zero: suspect a broken circuit between panel and controller.
- Panel voltage reads near zero even in full sun: suspect a fuse, breaker, or connector at the panel itself.
- Battery voltage already reads 14.2V or higher and current is low or zero: the bank may simply be full.
- Controller shows a fault code or error light: check the manual for that specific code before doing anything else.
This one look tells you whether to search upstream (panel side) or downstream (battery side), which cuts your troubleshooting time in half.
The battery is probably not empty, it might be full
This trips up more new lithium owners than anything else. Lead-acid batteries taper charging gradually and rarely hit true zero. Lithium batteries with a good BMS, like those in Battle Born, Li Time, or Ampere Time packs, cut charging current hard and fast once the bank reaches its high voltage disconnect point, typically around 14.6 volts on a 12V pack.
If your battery monitor shows 100 percent state of charge and the controller shows zero or near-zero amps, that is not a failure. That is the system doing exactly what it should.
Note: some BMS units also enforce a temperature-based charge cutoff. If your battery is below freezing, many lithium packs (including most Battle Born models) will refuse charge current entirely below 32°F internally, even with strong sun hitting the panels.
Fuses, breakers, and the connections nobody checks
Every solar install should have an inline fuse or breaker between the panel and controller, and another between the controller and battery, sized to ABYC guidance for the wire gauge in use. These are also the single most common failure point.
A blown MC4 fuse, a tripped 30A breaker at the combiner box, or a corroded ring terminal at the bus bar will all present the exact same symptom: full sun, zero amps. On boats especially, salt air corrodes crimped connections at an alarming rate, so check anything near a hatch or vent.
Pull every fuse in the circuit and test continuity with a multimeter. Retorque every terminal, including the ones inside the controller itself, since vibration from driving loosens screw terminals over months of travel.
Wrong charge profile is the quiet lithium-specific culprit
If you converted from AGM and kept your old controller, open the settings menu and confirm it is set to a lithium or LiFePO4 profile, not sealed, gel, or flooded. On a Victron unit this lives under battery settings in the VictronConnect app. On a Renogy Rover it is a DIP switch or menu toggle depending on the model.
The right numbers for a 12V LiFePO4 bank are typically an absorption voltage around 14.2 to 14.6 volts with no float stage, or a very low float near 13.6V if the controller cannot disable float entirely. Victron’s lithium guidance and Battle Born’s charging documentation both recommend disabling equalization completely, since that feature targets lead-acid sulfation and can overvolt a lithium bank.
Getting this wrong does not always stop charging outright, but it can trigger the BMS to intervene early, cutting current well before the battery is actually full.
Communication faults between controller and BMS
Higher-end lithium setups sometimes link the charge controller and BMS over CAN bus or a proprietary comms cable. If that cable is unplugged or damaged, some controllers default to a conservative or zero-output state rather than guessing.
This is more common with integrated systems like Victron’s Lynx paired with SmartSolar controllers. If you recently touched wiring near the battery, check that this comms cable is still seated properly.
A simple field test to isolate the problem
Disconnect the controller from everything and test the panel alone with a multimeter set to DC volts, checking for open-circuit voltage in full sun. No voltage there means the problem is the panel or its wiring run, not the controller or battery.
If the panel checks out, reconnect only the panel-to-controller leg and read the controller’s own panel voltage display. If that reads correctly but battery-side current stays at zero, focus on the controller-to-battery leg: fuse, wire run, and terminal connections at the bus bar.
This process of elimination, working one segment at a time, finds the fault in under twenty minutes for almost any system. For a deeper look at the whole system, our full solar charging setup guide for lithium banks walks through every stage of a correct install.
When it really is a hardware failure
Sometimes it genuinely is a bad component. MPPT controllers can fail from lightning-induced surges, and panels occasionally develop internal shorts after hail damage. If every wiring and settings check comes back clean with a verified good panel voltage, the controller itself is the next suspect.
Most reputable brands, Victron, Renogy, and EPEver among them, offer multi-year warranties for this scenario. Keep your receipt and serial number, since a genuine controller failure inside the warranty window is a straightforward replacement, not a rebuild project.
Tip: if you are unsure your controller is even sized correctly for your array, our guide to sizing an MPPT controller covers the math so undersizing does not masquerade as a fault.
Preventing this from happening again
Once you find and fix the cause, spend ten minutes on three things: dielectric grease on every outdoor connector, a written note of your controller’s lithium settings taped inside a cabinet, and a battery monitor app so you can spot a stall without climbing on the roof.
If you are still deciding how many watts you need for your travel style, read through how much solar you really need for a lithium bank and compare controller types in our MPPT versus PWM breakdown, since an undersized or mismatched system will keep producing this exact symptom no matter how many connectors you clean.
For the electrical fundamentals behind why lithium chemistry behaves this way under charge, Wikipedia’s overview of lithium iron phosphate batteries is a solid technical reference, and Victron’s own battery compatibility documentation is worth bookmarking for future troubleshooting.
Most of the time this whole ordeal ends the same way it did outside Moab: a five minute fix for a problem that felt like it might ruin the trip. Work the checklist in order, trust the controller’s own numbers before assuming the worst, and keep a cheap clamp meter in your toolkit so the next time this happens, you will know exactly where to look first.