If your LiFePO₄ (lithium) battery isn’t charging from your solar panels, don’t panic — in most cases, it’s a simple setup, wiring, or sunlight issue, not a failed battery or controller.
This guide walks you through the step-by-step diagnosis process for common solar charging faults in 12 V and 24 V off-grid systems.
? Step 1 — Confirm the Basics
Before looking at the controller, confirm these simple things:
| Check | What to Look For | Fix |
|---|---|---|
| Battery switch / BMS ON | Ensure your battery’s BMS hasn’t tripped (many reset by pressing “wake” or applying charge briefly). | Use a DC power source or charger to “wake” it. |
| Battery voltage | LiFePO₄ resting voltage should be >10 V for a 12 V system. Below that, the controller may not detect it. | Use a multimeter directly on terminals. |
| Panel voltage (Voc) | Should read 18–22 V (12 V panel) or 36–44 V (24 V panel) in full sun. | If 0 V, see Step 3 (wiring or shading). |
⚙️ Step 2 — Check Your MPPT or PWM Controller Settings
Incorrect charge profiles are the #1 reason lithium batteries don’t charge properly.
Recommended LiFePO₄ Charging Parameters (per 12 V battery):
| Setting | Typical Range | Notes |
|---|---|---|
| Bulk / Absorption Voltage | 14.2 – 14.6 V | Main charge phase |
| Float Voltage | 13.4 – 13.6 V | Maintains full battery without overcharge |
| Equalization | Disabled | Never use equalize mode on lithium batteries |
| Low-Temp Cut-off | 0 °C (if supported) | Prevents cold-weather charging damage |
? On MPPT controllers, set the battery type to “User” or “Lithium (LiFePO₄)”.
? On PWM controllers, you may need to manually program voltage thresholds.
? If using a DC-DC charger with solar input (e.g. Victron Orion, Renogy, Enerdrive, or iTechWorld), ensure Solar Priority is correctly set and alternator input disabled when testing solar.
☀️ Step 3 — Test Solar Input Voltage
Disconnect the panel leads from the controller.
Use a multimeter to measure open-circuit voltage (Voc) directly from the panel connectors.
Compare to spec sheet:
12 V 400–500 W panel: Voc ≈ 22 V
24 V 400–500 W panel: Voc ≈ 44 V
If voltage is low or zero:
Check MC4 polarity.
Look for shading, dirty glass, or partial cloud cover (can drop voltage dramatically).
Verify all MC4 connectors are fully clicked in and not corroded.
For series setups, test each panel individually — a single bad link breaks the chain.
? Step 4 — Verify Wiring Polarity & Fuse Protection
Confirm positive and negative cables are not reversed between the solar controller and battery.
(Many MPPTs won’t wake without correct polarity.)Inspect all fuses, breakers, and inline connectors between panels → controller → battery.
Look for loose ring terminals or melted insulation — a common cause of intermittent charging.
Ensure wiring size matches current:
6 mm² (AWG 10) up to 5 m
10 mm² (AWG 8) for 5–10 m runs
?️ Step 5 — Consider Sunlight & Panel Angle
Solar panels produce their rated wattage only under ideal STC conditions — bright sun, 25 °C cell temperature, and direct perpendicular light.
Real-world NOCT output in Australia is typically 75–85 % of rated watts.
If your MPPT shows:
Voltage but low current (e.g. 18 V / 0.3 A) → weak sunlight or heavy cloud.
0 V or 0 A → wiring or connection fault.
Fluctuating voltage → partial shading or intermittent MC4 contact.
Tip: Tilt your panel toward the midday sun or test around 11 AM–2 PM to confirm performance.
? Step 6 — Check Battery BMS Status
Modern LiFePO₄ batteries include internal Battery Management Systems (BMS) that may block charging if:
Cell voltage < 2.5 V per cell (deep discharge protection)
Pack temperature below 0 °C
Pack temperature above 60 °C
Most BMS units auto-reset once conditions normalize, but some require a manual reset or connection to a charger.
If unsure, connect a regulated DC charger briefly to wake the battery before retrying solar.
? Quick Troubleshooting Table
| Symptom | Likely Cause | Action |
|---|---|---|
| Controller not powering on | Battery below 10 V or polarity reversed | Wake battery or check wiring |
| Voltage present, no charge amps | Wrong battery type / float setting | Set to LiFePO₄ / increase bulk to 14.4 V |
| 0 V from panels | Faulty MC4, shade, or blown fuse | Inspect, clean, replace fuse |
| Intermittent charging | Loose connection / BMS cut-off | Re-seat plugs, check BMS app or indicator |
? Related Articles
How to Test if Your Solar Panel Is Working Correctly (Step-by-Step)
Dual-Input DC-DC with Solar: Priority Logic, MPPT Limits & Panel Sizing per Input
? Need More Help?
If you’ve completed these checks and your system still won’t charge, please reach out via our Support Contact Form with:
Photos of your wiring connections
Controller brand/model
Panel and battery specs
Our tech team will review your setup and guide you further.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article