BATTERY
Mavic / Air / Mini Beginner Friendly

DJI Battery Not Charging — Deep Discharge Recovery, Health & Balancing

"Battery Not Charging" and "Battery Error" are among the most frustrating DJI drone problems, especially when you have a flight planned. DJI intelligent flight batteries have built-in protection circuits that can put the battery into sleep mode or hibernation to prevent damage from deep discharge. Most charging issues are not dead batteries — they're batteries in protection mode that need a wake-up procedure, dirty contacts, or a firmware mismatch.

Diagnostic Time
15–60 min
DIY Cost
$0–$25
Most Likely Cause
Deep Discharge / Dirt
DIY Fix Rate
~65%

How DJI Intelligent Batteries Work

DJI intelligent flight batteries are more than just LiPo cells — each battery contains a built-in Battery Management System (BMS) with a microcontroller, charge/discharge protection circuits, cell balancing, temperature sensors, and even a small display (on some models). The BMS communicates with the drone and the charger to ensure safe operation and maximize battery lifespan.

When a battery is deeply discharged (voltage drops below a safe threshold), the BMS puts it into "sleep mode" or "hibernation" to prevent further discharge that could permanently damage the cells. The battery will refuse to charge normally until it's woken up. Similarly, if the BMS detects an imbalance between cells, an over-temperature condition, or a communication error, it will show a battery error and may prevent charging or flight.

  • • Deep discharge protection is the #1 cause of "not charging" — battery is asleep, not dead.
  • • Dirty or corroded charge contacts prevent communication between charger and BMS.
  • • Battery firmware must match drone firmware — mismatches cause errors.
  • • LiPo cells degrade over time — expect reduced capacity after 200-300 charge cycles.

Before You Troubleshoot — Quick Checks

  • Charger is plugged into a working outlet?
  • Battery at room temperature (not hot or freezing)?
  • Battery contacts clean and free of corrosion?
  • Using the official DJI charger (not third-party)?
  • Battery not physically damaged (swollen, cracked)?
  • Tried a different battery in the same charger?

Tools & Materials You'll Need

Cleaning Supplies

  • Isopropyl alcohol (90%+ concentration)
  • Cotton swabs (lint-free)
  • Microfiber cloth
  • Toothbrush (soft-bristle, old/clean)
  • White vinegar (for corrosion, optional)
  • Baking soda (for corrosion neutralization)

Tools

  • Multimeter (for voltage testing)
  • Phillips PH00 screwdriver
  • Plastic spudger
  • Work mat (heat-resistant)
  • Kapton tape (for insulation)

Charging Equipment

  • Official DJI battery charger
  • Official DJI charging hub (if available)
  • USB-C cable / QC 3.0 adapter (for Mini series)
  • LiPo balance charger (advanced users only)
  • LiPo safe bag (for safety during recovery)

Battery Charging Problems — Step-by-Step Fixes

A

Battery Won't Charge At All — Deep Discharge Recovery

The most common scenario: the battery was stored for too long and self-discharged below the safe minimum voltage. The BMS puts the battery into sleep mode to protect the cells from further discharge. In this state, the battery shows no lights when you press the power button, and the charger does nothing when you plug it in. The good news: about 70% of these batteries can be recovered.

Step-by-Step Recovery Procedure

  1. Confirm it's deeply discharged: Press the battery power button. If no LEDs light up at all, it's either completely dead or in deep discharge sleep. If you have a multimeter, measure the voltage across the main charge contacts — anything below 3V per cell (e.g., below 9V for a 3S battery, below 12V for a 4S battery) confirms deep discharge.
  2. Bring to room temperature: If the battery was in a cold environment, let it warm up to room temperature (20–25°C / 68–77°F) for at least 2 hours. Never attempt to charge a freezing-cold LiPo battery.
  3. Trickle charge method (DJI charger): Plug the battery into the official DJI charger and leave it. Some DJI chargers will slowly "pre-charge" a deeply discharged battery at very low current to bring it up to the minimum voltage. This can take 30–60 minutes before you see any sign of life. Leave it plugged in for at least 2 hours before giving up.
  4. Alternate method — brief charge pulses: If the charger doesn't start automatically, try rapidly inserting and removing the battery from the charger 5-10 times. This can sometimes "wake up" the BMS by giving it small power pulses.
  5. Drone power method: Insert the battery into the drone and power on the drone (press battery button once, then hold for 2 seconds). If the drone powers on even briefly, leave it on for 30 seconds, then plug in the charger while the battery is still "awake."
  6. USB-C method (Mini series): For batteries with USB-C charging (Mini 2/3/4), try charging via the USB-C port on the battery itself instead of the charging hub. The USB-C circuit may wake the battery when the main charge circuit won't.
  7. If recovery works: Once the battery starts charging normally, let it charge to 100%, then discharge it to about 30-40% in the drone, then fully charge again. This helps re-calibrate the battery's capacity gauge.

Safety warning: Always perform deep discharge recovery with the battery in a LiPo safe bag or on a non-flammable surface. A damaged LiPo battery can swell, leak, or catch fire. If the battery gets hot, swells, or smells strange during recovery, disconnect immediately and dispose of properly.

B

Cleaning Battery & Charger Contacts

Dirty or corroded battery contacts are a surprisingly common cause of charging issues. The battery communicates with the charger through the contact pins — if there's dirt, oxidation, or corrosion on those pins, communication fails and the charger won't start the charge cycle. This is especially common if you fly near salt water, in dusty environments, or if the battery has been stored in high humidity.

Proper Contact Cleaning Procedure

  1. Safety first: Make sure the battery is not currently charging. Remove it from the charger and drone. Work in a well-ventilated area.
  2. Inspect the contacts: Look at both the battery contacts and the charger contacts. Normal contacts should be shiny gold or silver. If they look dull, dark, or have visible green/white corrosion, they need cleaning.
  3. Dry clean first: Use a clean, dry toothbrush (soft bristles) to gently scrub the contact pins. This removes loose dust and dirt. Blow away debris with compressed air if available.
  4. Isopropyl alcohol cleaning: Dampen a cotton swab with isopropyl alcohol (90% or higher). Squeeze out excess — you want damp, not dripping. Gently scrub each contact pin. Use a fresh swab as needed.
  5. For light corrosion: A pencil eraser (the soft pink kind) can gently rub off light oxidation on flat contact pads. Use a small piece of eraser on the tip of a screwdriver to reach recessed pins. Brush away eraser dust afterward.
  6. For heavy corrosion: If there's visible green or white corrosion, dab the contact with a cotton swab dipped in white vinegar, then immediately neutralize with a baking soda paste (baking soda + water), then clean with isopropyl alcohol. This is a last resort — heavy corrosion often means the battery has been damaged.
  7. Dry completely: Let the contacts air dry for at least 10 minutes before attempting to charge. Never charge a damp battery.
  8. Clean both sides: Don't forget to clean the contacts in the charger AND in the drone's battery compartment.
C

Battery Firmware Update — Fixes Communication Errors

"Battery Error" or "Battery Communication Error" messages that appear in the DJI app are sometimes caused by outdated battery firmware. The battery has its own firmware that must be compatible with the drone's firmware. When you update the drone's firmware, the battery firmware should update automatically — but sometimes it doesn't, resulting in communication errors.

Battery Firmware Update Procedure

  1. Install the battery in the drone: Insert the problematic battery into the drone. Make sure the drone is powered off.
  2. Connect to DJI Assistant 2: Plug the drone into your computer via USB cable. Power on the drone. Open DJI Assistant 2 (Consumer Drones version).
  3. Check for updates: Select your drone model, then go to "Firmware Update." The software will check for both drone firmware and battery firmware updates.
  4. Update if available: If a battery firmware update is listed, click "Update." The update will be transferred to the battery through the drone.
  5. Wait for completion: Battery firmware updates usually take 2-5 minutes. The battery may restart during the process. Do NOT disconnect or power off during the update.
  6. App-based update (alternate): You can also update battery firmware through the DJI Fly app. Connect to the drone with the battery installed, go to Settings → About, and look for battery firmware update options.
  7. Multiple batteries: If you have multiple batteries, install each one and check for updates. It's common for different batteries to have different firmware versions.
  8. After update: Do a full charge/discharge cycle on the battery to re-calibrate the smart battery's capacity tracking.

Note: If a battery has been deeply discharged and recovered, its firmware may have been corrupted or reset. Always check for and install battery firmware updates after a deep discharge recovery.

D

Cell Balancing — Fixing "Battery Cell Imbalance" Errors

DJI intelligent batteries use multiple LiPo cells wired in series (3S = 3 cells, 4S = 4 cells). For proper performance, all cells must have roughly the same voltage. If one cell is significantly higher or lower than the others, the BMS will flag a "Cell Imbalance" error and may prevent flight or charging. Minor imbalances are normal and can be fixed with a balance charge.

Checking & Fixing Cell Imbalance

  1. Check cell voltages: In the DJI Fly app, go to Settings → Battery → Advanced → Battery Details. You'll see the voltage of each individual cell. They should all be within about 0.05V of each other. A difference of more than 0.1V is problematic.
  2. Basic balancing (DJI charger): Simply leaving the battery on the charger after it reaches 100% can help. DJI chargers perform balance charging — they continue to top up lower cells even after the battery shows full. Leave the battery on charge for at least 1-2 hours after the "full" indicator comes on.
  3. Storage mode balancing: If your charger has a Storage mode (or if you can discharge the battery to ~60%), charge-discharge cycles can help balance cells. Charge fully, then discharge to storage voltage (about 3.8V per cell, or ~60%), then charge again. Repeat 2-3 times.
  4. Full discharge/recharge cycle: Fly the drone until the battery reaches 10-15% (don't go below 10% — that causes more damage). Then do a full uninterrupted charge to 100%, and leave it on the charger for an additional 2 hours. This often resolves minor imbalances.
  5. Advanced: Balance charger (experts only): If you have a dedicated LiPo balance charger and are comfortable opening the battery case, you can directly balance the cells. This voids your warranty and can be dangerous if done wrong. Only attempt if you know what you're doing.
  6. Persistent imbalance: If the same cell is always low and won't balance no matter what you do, that cell is failing. The battery should be retired — continuing to use a battery with a failing cell is dangerous.
Cell Voltage Reference
Normal cell voltage (full): ~4.20V
Storage voltage (60%): ~3.80V
Minimum safe voltage: ~3.30V
Acceptable cell spread: < 0.05V
E

Battery Health Check in DJI App — Assessing Condition

The DJI Fly and DJI Go 4 apps include a battery health feature that shows the overall condition of your intelligent battery. This is your best tool for deciding whether a battery is still safe to use or should be retired. The app reports charge cycles, overall health percentage, and sometimes individual cell status.

How to Check Battery Health

  1. Install the battery: Insert the battery you want to check into the drone and power on.
  2. Connect to the app: Open DJI Fly (or DJI Go 4) and connect to the drone.
  3. Navigate to battery info: In DJI Fly: Tap the battery icon on the top right → Battery Settings → Advanced → Battery Details.
  4. Understand the metrics:
    • Charge Cycles: Number of full charge/discharge cycles. DJI rates most batteries for ~200 cycles before reaching 80% capacity.
    • Battery Health / Capacity: The current maximum capacity as a percentage of the original rated capacity. 95%+ is excellent, 85-95% is good, below 80% means the battery is significantly degraded.
    • Cell Voltages: Individual cell voltages should be closely matched (within 0.05V).
    • Temperature: Should be within normal operating range (15-40°C when idle).
  5. Sniff test (literal): If the battery smells sweet or chemically, that's electrolyte vapor — the battery is failing. Do not charge or use it.
  6. Physical inspection: Check for swelling (the battery will feel "puffy" or not sit flat), cracks, punctures, or corrosion around the contacts.

Pro tip: For the most accurate battery health reading, do a full charge, then fly the battery down to about 20%, then recharge fully. The BMS learns the true capacity by tracking full cycles. Batteries that sit at 100% for long periods can have inaccurate health readings.

F

When to Retire a Battery — End-of-Life Signs

LiPo batteries don't last forever. DJI intelligent batteries are designed for approximately 200 charge cycles before they drop below 80% of their original capacity. Beyond that point, performance drops and safety risks increase. Knowing when to retire a battery is critical for flight safety — a battery failure mid-flight causes an immediate crash.

Retire the Battery If Any of These Are True

  • Capacity below 80%: If the app shows battery health below 80%, the battery has lost a significant amount of capacity. Flight times will be noticeably shorter, and the voltage can drop unexpectedly under load.
  • Persistent cell imbalance: If one cell is consistently more than 0.1V lower than the others and won't balance, that cell is failing. It can suddenly drop voltage during flight, causing a crash.
  • Swelling / puffiness: Any visible swelling means the battery is producing gas from internal chemical breakdown. This is a major safety hazard. Stop using immediately. Do not puncture.
  • Over 300 charge cycles: Even if the app shows decent health, a battery with 300+ cycles is approaching end of life. Internal resistance increases, and performance under load degrades.
  • Sudden voltage drops: If the battery percentage drops rapidly (e.g., from 50% to 20% in 30 seconds), internal resistance is too high. The battery can't deliver current reliably.
  • Physical damage: Cracks, punctures, dents, or corrosion are all reasons to retire a battery. Physical damage can cause internal short circuits.
  • Strange smells or heat: If the battery smells sweet, chemical, or burnt, or if it gets unusually hot during charging or flight, it's failing. Discontinue use immediately.
  • Charging fails repeatedly: If the battery refuses to take a charge even after trying all recovery methods, it's dead. Do not attempt to force-charge it.

Safe Disposal

LiPo batteries must be disposed of properly. Do NOT throw them in the trash. Take them to a battery recycling center, a household hazardous waste facility, or an electronics store that accepts LiPo batteries. Before disposal, fully discharge the battery to 0V (using a LiPo discharger or by placing in salt water for 1-2 weeks) to prevent fire risk in transport.

Critical safety note: Never fly with a suspect battery to "get one more flight out of it." The cost of a new battery ($60-$200) is nothing compared to the cost of replacing a crashed drone ($500-$5000+). When in doubt, retire the battery.

"Before You Buy a New Battery" Checklist

  • Tried deep discharge recovery (left on charge 2+ hours)?
  • Cleaned battery and charger contacts with isopropyl alcohol?
  • Tried a different charger / charging cable?
  • Tried a different battery in the same charger (ruled out charger failure)?
  • Checked and updated battery firmware via drone / DJI Assistant 2?
  • Battery at room temperature (not too cold or too hot)?
  • Performed multiple charge/discharge cycles for balancing?
  • Confirmed battery is not swollen, cracked, or otherwise damaged?

Replacement Battery Costs

Battery ModelDrone CompatibilityApprox. Price
Intelligent Flight Battery (Mini 4 Pro)Mini 4 Pro, Mini 3 Pro$69–$85
Intelligent Flight Battery (Air 3)Air 3$119–$139
Intelligent Flight Battery (Mavic 3)Mavic 3, Mavic 3 Classic$179–$219
Intelligent Flight Battery (Mini 2)Mini 2, Mini 2 SE$49–$65
Charging Hub (various)Model-specific$39–$79
65W / 100W ChargerUSB-C models$29–$59

When to Call a Professional / DJI Support

Battery is swollen, leaking, or smells strange — these are safety hazards, don't attempt further troubleshooting.

Battery is under warranty and showing less than expected capacity — DJI may replace it under the battery warranty.

Drone itself won't recognize any battery — the issue may be in the drone's power board, not the battery.

Battery was purchased within the last 6 months and already shows significant degradation — may be a defective unit.

Charger seems dead — you've tested multiple batteries and none charge in it. Charger may be faulty (check warranty).

You're not comfortable working with LiPo batteries — safety should always come first. Get professional help.

Related Troubleshooting Guides

Need the full error code database?

Every documented fault code for every DJI, EcoFlow, Jackery, Bluetti, and Toyota model we've tested. Browse, search, and print.