To fix a DJI Spark battery that refuses to charge, you must bypass its protective safety states by executing specific button sequences to wake it from deep hibernation, performing a hardware reset, or clearing its internal flight data memory.
● To wake a battery that has entered hibernation mode after 10 days of inactivity, connect it to a charger for 5 minutes, disconnect it, press the power button for 3 seconds, release and hold it again for 20 seconds, then reconnect the charger.
● Force a hard reset to clear frozen circuit boards or sensor errors by pressing the power button once, holding it for 15 seconds until all LEDs flash, leaving the battery unplugged for 5 minutes, and then attempting to charge.
● Connect the drone to the DJI GO 4 app to delete unneeded flight logs and update the firmware, because the battery will automatically disable its charging function if its internal memory reaches full capacity.
Ask AI for a summary
A DJI Spark battery that will not charge usually points to one of six areas: charger or cable failure, charging hub failure, battery hibernation or over-discharge, temperature protection, dirty or damaged contacts, firmware update failure, or battery cell damage.

Because the Spark uses an Intelligent Flight Battery, you should not force-charge, open, puncture, heat, freeze, or modify it. Start with safe checks: inspect the battery, charge in the correct temperature range, use official charging equipment, read the Battery Level LEDs, and cross-test with another known-good charger or battery when available.
Try Recoverit to Recover Drone Data
Security Verified. Over 7,302,189 people have downloaded it.
Quick Diagnosis: Read the DJI Spark Battery LEDs First
| Battery LED Symptom | Likely Meaning | Best First Action |
| No LEDs light up when connected to the charger | Charger problem, hub problem, hibernation, over-discharge, or damaged battery | Cross-test with another charger or charging method and leave the battery connected to wake it |
| One LED blinks repeatedly during charging | Current, voltage, temperature, or protection warning | Use the original charger, move to a 5℃ to 40℃ environment, and retry |
| LED 4 blinks during charging | Charging temperature may be too low or too high | Warm or cool the battery to a safe room temperature before charging |
| LED 2 and LED 3 stay solid | Battery firmware update may have failed | Install the battery in the aircraft, connect DJI GO 4, and retry firmware update |
| All four LEDs blink abnormally | Possible battery fault or protection state | Stop charging and contact DJI Support if cross-testing does not fix it |
| Battery shows more than 95% but does not charge further | Normal overcharge protection behavior | Use the battery normally; charging may resume after battery level drops |
Part 1: Why Is the DJI Spark Battery Not Charging?
The cause depends on what the battery does when it is connected to power. A Spark battery with no LEDs is different from a Spark battery with blinking LEDs, solid middle LEDs, or a battery that charges in one method but not another.
| Cause | How It Affects Charging | What To Check |
| Faulty charger, cable, USB adapter, or charging hub | The battery does not receive stable power | Try the original DJI charger, another outlet, and another charging method |
| Battery hibernation or over-discharge | The battery may show no LEDs and need time on a charger to wake | Connect to the charger and wait before assuming the battery is dead |
| Charging temperature outside safe range | The intelligent battery blocks charging to protect cells | Charge only between 5℃ and 40℃ |
| Dirty, corroded, bent, or damaged terminals | Poor contact blocks power transfer or communication | Inspect terminals and clean gently with a dry soft cloth |
| Firmware update failure | The battery may not communicate correctly with the aircraft | Look for solid middle LEDs and retry update in DJI GO 4 |
| Battery age, cycle count, or cell damage | Old or damaged cells may fail to accept charge | Check battery info in DJI GO 4 if the battery can power on |
| Swelling, leakage, impact, or water damage | Battery is unsafe to charge | Stop use and contact DJI Support |
Part 2: How to Fix DJI Battery Not Charging Issue?
Now let's look at solutions when your DJI Spark won't charge. These fixes help when your DJI battery not charging properly.
Recommended Fix Order Before Replacing the Battery
| Priority | Fix | Risk Level |
| 1 | Inspect the battery for swelling, leakage, cracks, heat, odor, or damaged terminals | Low |
| 2 | Move the battery to a 5℃ to 40℃ charging environment | Low |
| 3 | Use the original DJI charger, cable, or Spark charging hub | Low |
| 4 | Cross-test another charger, hub slot, outlet, or known-good battery | Low |
| 5 | Wake a hibernating battery by connecting it to a charger and waiting | Low |
| 6 | Retry battery firmware update in DJI GO 4 if the battery can power on | Medium |
| 7 | Contact DJI Support if abnormal LEDs, swelling, or repeated charging failure continues | High |
Fix 1: Cross-Test the Charger, Cable, Hub, Outlet, and Battery
Charging equipment is the safest first place to check. A damaged cable, weak USB adapter, faulty outlet, dirty hub slot, or broken charging hub can make a healthy DJI Spark battery appear dead.
- Power off the aircraft and remove the battery.
- Inspect the charger, cable, charging hub, and battery terminals for dirt, corrosion, bent pins, cracks, or burn marks.

- Clean accessible contacts gently with a dry soft cloth.
- Use the original DJI charger or a DJI-approved Spark charging method.
- Try another wall outlet.
- If using the Spark charging hub, test a different hub slot.
- If possible, test another known-good Spark battery with the same charger.
- If one battery charges and another does not, the problem is likely the battery. If no batteries charge, the charger or hub may be the problem.
Fix 2: Wake the DJI Spark Battery From Hibernation
A Spark Intelligent Flight Battery may enter hibernation if it is depleted and stored for an extended period. In this state, the Battery Level LEDs may not light up right away. DJI recommends connecting the battery to a charger to wake it from hibernation.
- Check that the battery has no swelling, leakage, cracks, or damaged terminals.
- Connect the battery to the original DJI charger or the Spark charging hub.
- Leave it connected for several minutes and watch the Battery Level LEDs.
- If using the portable charging station or hub and the battery does not start charging after a short wait, remove the battery and insert it again.

- Once LEDs respond, allow the battery to charge fully before installing it in the aircraft.
- If the battery still shows no LEDs after cross-testing, it may be over-discharged or damaged.
Fix 3: Retry Battery Firmware Update in DJI GO 4
Firmware can affect battery communication, charging status, and aircraft recognition. If the battery can power on and the aircraft can connect to DJI GO 4, check for aircraft and battery firmware prompts. DJI also notes that battery update failure may be indicated by the two middle Battery Level LEDs staying solid.
- Fully charge the remote controller and use a stable phone connection.
- Install the Spark battery in the aircraft if it can power on safely.
- Open DJI GO 4 and connect to Spark.
- Check for firmware update prompts.

- Follow the update instructions without powering off the aircraft during the update.
- If the battery firmware update fails, retry with a stable connection and sufficient power.
- After updating, restart the aircraft and try charging the battery again.
Fix 4: Check Charging Temperature, Contacts, and App Warnings
Storage space does not normally stop a DJI Spark Intelligent Flight Battery from charging. If the battery refuses to charge, focus on temperature, electrical contact, LED warnings, and app error messages.
- Move the battery to a safe room-temperature environment.
- Wait until the battery is between 5℃ and 40℃ before charging.
- If the battery was used recently, let it cool down before connecting it to a charger.
- Inspect and gently clean the battery and charger contacts with a dry soft cloth.
- Connect the battery to a DJI-approved charger and watch the LED pattern.
- If the battery can power on in Spark, open DJI GO 4 and check for battery warnings, cell voltage errors, or update prompts.
- Take a photo or screenshot of any error prompt before contacting DJI Support.
| Charging Protection | What To Do | What Not To Do |
| Battery too cold | Warm it gradually to room temperature | Do not use direct heat, fire, hair dryer, or microwave |
| Battery too hot | Let it cool naturally before charging | Do not charge immediately after a hot flight |
| Dirty contacts | Clean gently with a dry soft cloth | Do not scrape terminals or use liquid cleaners |
| Voltage or current warning | Use original charger and cross-test | Do not force-charge with unknown adapters |
Fix 5: Power-Cycle the Battery and Decide Whether It Needs DJI Service
If the battery still will not charge after cable, hub, temperature, and hibernation checks, do a simple power-cycle and then decide whether the battery is safe to keep using.
- Remove the battery from Spark.
- Press the battery power button once to check Battery Level LEDs.

- If LEDs respond, press once and then press and hold briefly to power it on or off normally.
- Wait several minutes.
- Reconnect the battery to the original charger.
- If the battery powers the aircraft, open DJI GO 4 and check Battery Info, error prompts, and firmware status.
- If the battery remains unresponsive, shows abnormal LED protection repeatedly, or appears physically damaged, stop charging and contact DJI Support.
Part 3: Lost DJI Spark Footage on the microSD Card?
A battery charging issue does not erase DJI Spark footage by itself. However, sudden power loss, interrupted recording, accidental deletion, formatting, or SD card corruption can make drone photos and videos inaccessible. In that case, remove the microSD card and recover files from the card directly.
Wondershare Recoverit can help recover deleted or lost drone footage from microSD cards, SD cards, USB drives, external disks, and computer drives. It should not be presented as a way to repair the DJI Spark battery.
- Power off Spark and remove the microSD card.
- Do not record new footage or format the card.
- Insert the card into a computer with a card reader.
- Open Wondershare Recoverit.

- Select the microSD card as the scan location.

- Start scanning and filter for video or photo formats.

- Preview recoverable files when available.
- Click Recover and save files to the computer, not back to the same card.

Related Video >>: How to Recover Files from Drone SD Card?
Part 4: Tips to Avoid the DJI Spark Battery Not Charging Issue
Good charging and storage habits reduce Spark battery charging failures and extend battery life. Treat the battery as a lithium intelligent battery with built-in protection, not as a normal removable AA-style battery.
| Battery Care Tip | Why It Matters | Best Practice |
| Charge in the correct temperature range | Temperature protection can block charging | Charge between 5℃ and 40℃ |
| Let the battery cool after flight | Charging a hot battery can damage cells | Wait until the battery returns to a safe temperature |
| Use DJI-approved charging equipment | Wrong voltage or current can trigger protection | Use the original DJI charger, cable, charging hub, or supported station |
| Charge and discharge periodically | Long-term storage at very low charge can cause over-discharge | Fully charge and discharge the battery approximately every three months |
| Store batteries in a dry, ventilated place | Moisture and heat accelerate battery damage | Avoid cars, direct sunlight, wet areas, and extreme temperatures |
| Inspect before charging | Damaged batteries are unsafe | Check swelling, leakage, cracks, odor, heat, and terminals |
| Keep firmware updated | Battery communication issues can affect charging and aircraft recognition | Use DJI GO 4 to apply official updates when prompted |
| Avoid deep storage at 0% | Over-discharge can permanently damage cells | Do not store a depleted Spark battery for a long time |
Conclusion
When a DJI Spark battery is not charging, start with safe checks: inspect the battery, confirm the 5℃ to 40℃ charging temperature range, use DJI-approved charging equipment, cross-test the charger or hub, and read the Battery Level LEDs.
If the battery is in hibernation, connect it to the charger and give it time to wake. If firmware update failed, retry the update through DJI GO 4 when the battery can power on. If the battery is swollen, damaged, over-discharged, or repeatedly shows abnormal LED warnings, stop using it and contact DJI Support.
If charging failure caused interrupted recording or you lost drone footage from the microSD card, remove the card and scan it with Wondershare Recoverit. Recoverit can help with lost files, but it does not repair DJI battery hardware.
Try Recoverit to Recover Lost Data from Drone SD Card
Security Verified. Over 7,302,189 people have downloaded it.
FAQ
-
Why is my DJI Spark battery draining too quickly?
Fast battery drain on DJI Spark drones usually happens due to age, extreme temperatures, or firmware issues. Batteries naturally degrade over time. Flying in cold weather drains power faster. Update your firmware regularly to fix power management bugs that cause DJI battery not charging properly. -
Can I use third-party chargers for my DJI Spark?
Using third-party chargers for your DJI Spark is not recommended. Off-brand chargers may cause your DJI Spark battery not charging correctly. They might deliver incorrect voltage or current. This can damage the battery or reduce its lifespan. Stick with official DJI chargers to avoid drone battery not charging issues. -
How long does a DJI Spark battery last before replacement?
A DJI Spark battery typically lasts 300-500 charge cycles before needing replacement. You'll notice shorter flight times and possibly DJI battery won't charge issues as it ages. Most users replace batteries after 1-2 years of regular use. Always recycle old batteries properly according to local regulations.