Solar Battery Not Charging? Complete Diagnosis Guide

Key Takeaways
  • Work through the system systematically — panels → controller → battery. Most problems are found in the first two stages.
  • The most common causes: blown fuse, battery BMS protection triggered, wrong charge settings, or battery already full.
  • A LiFePO4 battery that won't charge below 32°F (0°C) is working correctly — lithium cannot be charged when frozen.
  • A deeply discharged LiFePO4 battery may need to be "woken up" with a dedicated lithium charger before the solar controller can charge it.
  • Use a multimeter at every stage — assumptions cause wasted time and unnecessary component replacements.

Systematic diagnosis — work in order

  1. Check the obvious first — is it actually sunny?Solar charging only occurs in direct sunlight. Overcast skies, partial cloud and low sun angles significantly reduce output. On a fully overcast day your panels may produce only 10–20% of rated output — often not enough to overcome your load. Check at midday on a clear day before diagnosing a fault.
  2. Check all fusesA blown fuse on the battery cable is the most common cause of a completely dead system. Check the fuse within 18 inches of the battery positive terminal and the fuse on the PV line (if fitted). Test with a multimeter — continuity = good, open circuit = blown. Replace with the correct rating.
  3. Check panel output voltageDisconnect the MC4 cables from the controller. In direct sunlight, measure voltage between the positive and negative MC4 cables. You should read near the panel string's rated Voc. If you read zero or near-zero, the problem is in the panels or wiring — not the controller or battery.
  4. Check charge controller display and settingsIs the controller powered up? Does it show panel voltage when panels are connected? Does it show charging current? If it shows panel voltage but zero amps, check battery voltage — if it's at the absorption voltage the battery is full, not broken. See our controller diagnosis guide.
  5. Check battery voltage directlyDisconnect the battery from the charge controller. Measure voltage directly at the battery terminals with a multimeter. Compare to expected resting voltage for your battery type and state of charge. This tells you whether the battery is accepting charge at all.
  6. Check for BMS protection activationLiFePO4 batteries have a BMS that disconnects the battery if it detects over-voltage, under-voltage, over-temperature, under-temperature or short circuit. If the BMS has tripped, the battery presents as an open circuit — the controller cannot charge it. Symptoms: battery voltage reads correctly but controller shows no connection. Fix: identify and resolve the trigger condition, then reset the BMS (usually by disconnecting and reconnecting, or via the app if Bluetooth-equipped).

LiFePO4 specific issues

Battery won't charge below freezing

LiFePO4 cells cannot be charged below 32°F (0°C) without permanent damage — lithium plating occurs at sub-zero temperatures. A quality BMS disconnects charging when battery temperature drops below 32°F. This is correct protective behaviour, not a fault.

Solutions: (1) Move battery to a warmer location. (2) Buy a self-heating LiFePO4 battery (the BMS warms the cells before allowing charging). (3) Set your charge controller's low-temperature cutoff to prevent charging when ambient temperature is below 35°F.

Deeply discharged — BMS lockout

If a LiFePO4 battery is discharged below its minimum cell voltage (usually around 2.5V per cell, or ~10V for a 12V battery), the BMS may enter a deep-sleep protection mode. In this state the battery appears completely dead and the solar controller cannot charge it.

Never leave a LiFePO4 battery at very low state of charge for extended periods. Deep discharge below BMS lockout threshold can permanently damage cells. If you're storing a system seasonally, charge to 50–80% before disconnecting.

To recover a deeply discharged LiFePO4 battery:

  1. Use a dedicated lithium battery charger (not your solar system) to apply a small "wake-up" charge
  2. Many brands have a "wake-up" mode in their Bluetooth app — try this first
  3. If battery recovers above 10V, the solar controller should then be able to take over
  4. If battery doesn't respond, it may have been permanently damaged by deep discharge

BMS communication error with charge controller

Some LiFePO4 batteries communicate with charge controllers via CAN bus or RS485 to share charge parameters. If this communication link fails, the controller may stop charging as a safety measure. Check cable connections between battery BMS and controller communication ports.

AGM and lead-acid specific issues

Sulphation

When AGM or flooded batteries are left in a discharged state, lead sulphate crystals form on the plates — a process called sulphation. Mildly sulphated batteries can often be recovered with an equalisation charge (controlled overcharge). Severely sulphated batteries cannot be recovered and must be replaced.

Battery fully discharged and won't accept charge

A deeply discharged AGM battery may read 10–11V and appear to accept no charge. Try: connect a dedicated battery charger at a low current (2–5A) for several hours. If voltage slowly rises above 11.5V, the battery can be recovered. If it stays flat or rises then immediately drops when charger is disconnected, the battery has failed.

Voltage reference guide

Battery typeFull (12V)50% chargeEmpty / BMS cutoff
LiFePO413.3–13.4V13.0V~10–11V (BMS trips)
AGM12.8–12.9V12.2V11.8V (50% DoD)
Flooded LA12.7–12.8V12.2V11.9V (50% DoD)
These voltages are resting voltages — measured at least 1 hour after charging or discharging has stopped. Voltage under load is always lower; voltage immediately after charging is always higher. Neither gives an accurate state of charge reading without allowing the battery to rest.

When the battery needs replacing

  • Battery capacity is significantly below original — you run out of power much sooner than when the battery was new
  • Battery voltage drops rapidly under moderate loads
  • LiFePO4: cells are severely imbalanced (check via Bluetooth app) and won't balance after full charge cycles
  • AGM/flooded: sulphation recovery attempts have failed
  • Any battery: swollen, cracked or leaking case

Frequently asked questions

My battery charges to 80% then stops — is it broken?
Not necessarily. Check your charge controller's absorption and float voltage settings. If the absorption voltage is set too low, the controller will end bulk charging before the battery is full. Also check whether your load equals or exceeds solar production — if so, the battery will plateau at whatever state of charge solar can maintain against the load.

Battery was fine yesterday, won't charge today — what happened?
Most likely causes for sudden failure: (1) fuse blown, (2) BMS protection triggered by a brief event (over-discharge, low temperature overnight), (3) loose terminal that finally lost contact. Work through the systematic diagnosis above — sudden failures usually have simple causes.

Can I use a car battery charger on my LiFePO4 battery?
Not recommended. Car chargers use charge profiles designed for lead-acid and typically apply too-high a voltage for LiFePO4. Some modern "smart" chargers have a lithium mode — only use these. Ideally use a dedicated LiFePO4 charger or let your properly-configured solar controller handle charging.

Subir
error: Content is protected !!