When the DJI Fly app displays “No SD Card,” “SD Card Error,” or automatically defaults to saving low-capacity footage on the drone’s internal memory, the camera module cannot establish a stable read/write connection with the physical MicroSD card. This failure is typically caused by an incorrect file system format, a card write speed that is too slow for the selected video bitrate, or oxidization on the card’s metal contact pins.
Fast Fix
Format the MicroSD card to the exFAT file system using the in-app format tool under Settings > Camera > Format. If the card is still not detected, remove it, clean the gold contact pins with a microfiber cloth and 90%+ isopropyl alcohol, and confirm the card has a UHS-I Speed Class 3 (U3) or V30 rating.
Quick Safety Snapshot
- Severity: Low to Moderate (Media storage lockout).
- Safe to Fly: Yes, but recording is restricted. Flight telemetry and aircraft control remain fully functional, but 4K/5K video capture will be limited to internal drone flash memory (often only 8 GB) or disabled entirely.
- Primary Cause: Incompatible file system (FAT32/NTFS instead of exFAT), sub-standard write speeds (Class 10 instead of V30), or unseated pins.
Why Card Compatibility Is Strictly Enforced
Modern drones capture high-bitrate video streams that frequently exceed 100 to 150 Megabits per second (Mbps). Unlike standard photography, continuous high-bitrate video recording cannot tolerate micro-pauses while writing data.
If a MicroSD card’s internal flash controller stalls for even a fraction of a second:
- The camera’s local hardware buffer overflows.
- The file write pipeline terminates to protect the camera processor from overheating.
- The DJI Fly app flags the card as unreadable or missing.
To prevent this, the aircraft’s internal firmware actively checks the card’s file allocation table, cluster size, and continuous write speeds upon boot. If the card does not meet exact criteria, it is rejected.
Diagnostic Path: Identifying the Card Fault
Follow this sequence to determine if the issue is formatting, card speed, or a physical slot defect.
SD Card Not Detected / Error
│
├── Does the card click and lock into the slot?
│ ├── NO ──> Physical latch failure or card inserted backwards.
│ └── YES ──> Continue below.
│
├── Can you format the card inside the DJI Fly app?
│ ├── YES, format succeeds ──> Retest recording. If fixed, issue was file system.
│ └── NO, format fails ──────> Card is write-protected, corrupted, or incompatible.
│
├── Test card in a computer
│ ├── Card unreadable on PC ──> Card has failed; replace MicroSD card.
│ └── Card readable on PC ────> Format to exFAT (128KB allocation unit size).
│
└── Known-good V30 card still not detected by drone
└── Damaged slot pins or camera core board failure.
Step-by-Step Solutions
1. In-App Formatting Procedure
Using a computer to format a card can sometimes apply partition tables that DJI’s Linux-based flight firmware rejects. Always use the internal formatting tool first:
- Power on the remote controller and aircraft, ensuring they are linked.
- In the DJI Fly camera view, tap the Settings menu (three dots in the upper-right corner).
- Select the Camera tab.
- Scroll down to Storage Location and tap Format next to the SD Card prompt.
- Confirm the action. If the formatting tool returns an error code, review Drone Cannot Format SD Card Troubleshooting.
2. Verify Speed Class Ratings (V30 / U3 Minimum)
A very common mistake is using a generic Class 10 or UHS-I Speed Class 1 (U1) card. While these cards work fine in dashcams or basic digital cameras, they fail in 4K drones.
Look closely at the markings printed on the face of your MicroSD card:
- Acceptable Ratings: Must have a “U3” (a number 3 inside a U) or a “V30” / “V60” logo.
- Unacceptable Ratings: A standalone “Class 10” (number 10 inside a C) or “U1” rating is too slow.
- For detailed technical guidance on read/write speed classes, see V30 vs. V60 vs. V90: Choosing the Right SD Card for 4K/5K Video.
[ INCOMPATIBLE ] [ FULLY COMPATIBLE ]
Slow Write Speed High Continuous Write
┌───────┐ ┌───────┐
│ 32GB │ │ 128GB │
│ C10 │ <-- Rejects │ (3) │ <-- U3 Rated
│ U1 │ │ V30 │ <-- Video Speed Class
└───────┘ └───────┘
3. Check Capacity Limits per Aircraft Model
Using an oversized card can cause detection failures on older or budget aircraft models:
- DJI Mini 2 / Mini SE / Mavic Air: Generally limited to cards up to 256 GB.
- DJI Mini 3 / Mini 4 Pro / Air 3 / Mavic 3 Series: Support cards up to 512 GB, provided they are formatted as exFAT.
- Cards larger than 512 GB (such as 1 TB or 1.5 TB) frequently fail initial handshakes on older firmware builds.
4. Clean Contact Oxidation and Check Insertion
Dust, salt air, and thumb oils can form an insulating film over the gold contact pins.
- Eject the card and clean the eight gold contact traces using a lint-free cloth lightly dampened with 90%+ isopropyl alcohol.
- Ensure the card is inserted in the correct orientation (gold contacts face up on some models, down on others; check the small icon beside the slot).
- Ensure the card fully clicks into its spring-loaded retention latch. If the card springs back out, the internal latch spring is broken.
When to Replace the Card or Service the Drone
If you have formatted the card to exFAT on a computer, checked that it works in other devices, and confirmed it is a verified high-speed card from a reliable brand (e.g., SanDisk Extreme, Samsung PRO Plus, Kingston Canvas Go! Plus):
- Test a Second, Distinct Brand: Counterfeit cards that misreport their storage capacity are widespread online. Test a known-good card purchased directly from an authorized retailer. If speed warnings continue, see DJI SD Card Slow: Recommended Cards and Fixes.
- Inspect the Physical Slot: Use a flashlight to peer into the drone’s MicroSD slot. If any of the tiny copper spring pins inside the slot are bent downward, crossed, or snapped off, the slot cannot make electrical contact.
- Escalate to Hardware Repair: If the drone rejects all verified cards while continuing to display “No SD Card,” the internal storage bus on the camera core board has failed. For complete post-crash or long-term hardware assessment, consult Drone SD Card Not Recognized or SD Card Error (Master Guide).