Fixing Error 30064 (Unable to Take Off) and Error 30079 (Low Battery)
I recently took on the challenge of repairing a DJI Mavic Air 2 drone that refused to take off. The process was far from simple, but it turned out to be a valuable learning experience about drone diagnostics and repair. If you are facing Mavic Air 2 error codes 30064 or 30079, here’s a complete walkthrough of how I solved the issue.
Initial Symptoms: Drone Wouldn’t Take Off
The drone displayed error code 30064 (“Unable to Take Off”) the first time I tried flying it. Initially, I thought it might be due to local flight restrictions, but further investigation ruled that out.
Soon after, I noticed another issue: the battery level displayed as 00:00, triggering error code 30079 (Low Battery). I swapped in a spare battery, but the same problem persisted.
First Troubleshooting Attempts
I started with common fixes:
-
Updating the firmware
-
Formatting the SD card
-
Swapping out batteries
None of these worked, which led me to suspect a motherboard or circuit issue.
Deeper Diagnosis: Circuit Testing
Using a multimeter, I tested the battery connector, and the resistance values seemed normal. After disassembling the drone, I inspected the wiring and discovered something unusual:
-
One of the I2C bus lines (used to detect battery level) was giving abnormal readings.
-
The CPU test points, however, were normal—so the CPU itself wasn’t faulty.
At first, I worried that the PCB interlayer circuits were damaged. To verify, I searched for wiring diagrams. Unfortunately, these schematics are not freely available—many websites charge up to 300 RMB per month for access.
Pinpointing the Real Problem
Once I managed to reference a diagram for a similar DJI drone, I focused on two resistors within the I2C circuit. Testing them showed normal resistance, but I noticed something else:
-
The waterproof indicator sticker inside the drone had changed color, a common sign of oxidation or moisture damage.
-
This suggested that the solder joints on the circuit might be compromised.
The Final Fix
I carefully re-soldered the two resistors, restoring the I2C bus values to normal. After reassembling the drone, I tested it again—this time it took off perfectly, with no error codes.
The repair was successful!
Key Takeaways from the Repair
-
Error 30064 (“Unable to Take Off”) and Error 30079 (“Low Battery”) can sometimes be linked to oxidized or faulty connections in the I2C bus circuit, not just the battery itself.
-
Access to wiring diagrams is crucial but often costly. Open access would help drone enthusiasts repair and maintain their devices more easily.
-
Careful inspection, patience, and circuit testing are essential for successful drone repair.
Final Thoughts
Repairing the DJI Mavic Air 2 was challenging but rewarding. I now have a deeper understanding of drone internals and feel more confident tackling future repair projects.
If you encounter similar issues with your drone, I hope this guide helps you troubleshoot. And if DJI ever decides to make wiring diagrams publicly available, it will make drone repair much easier for hobbyists and professionals alike.
👉 Have you faced DJI Mavic Air 2 error 30064 or 30079? Share your experience—I’d love to hear how you solved it.