PropelRC logo

How To Fix DJI SD Card Errors: Troubleshooting Guide (2026)

You’re ready to capture that perfect aerial shot, camera settings dialed in, lighting conditions ideal – and then your DJI drone flashes an SD card error message. It’s frustrating, disruptive, and unfortunately common among drone enthusiasts. Whether you’re flying a Mini 4 Pro, Mavic 3, or Air 3, SD card issues can ground your photography session faster than a sudden wind gust. The good news? Most DJI SD card errors are fixable without sending your drone in for repair, and understanding what’s happening behind the scenes can help you prevent future issues.

SD card problems range from minor glitches like “SD card full” when space remains available, to more serious file system errors that prevent recording entirely. These issues aren’t just annoying – they can cost you once-in-a-lifetime shots if you’re not prepared. That’s why learning how to fix DJI SD card errors is an essential skill for every drone pilot, whether you’re a casual hobbyist or professional aerial photographer. In this comprehensive guide, I’ll walk you through everything from quick fixes to advanced troubleshooting, covering specific error codes, model-specific issues, and prevention strategies that will keep your footage safe.

Before we dive into solutions, it’s important to understand that DJI drones have specific requirements when it comes to SD cards. Not every memory card will work reliably, and using incompatible storage is often the root cause of persistent errors. Modern DJI drones recording in 4K or higher resolutions demand fast, reliable storage – specifically cards with UHS-I Speed Class 3 ratings (that U3 symbol you see on quality cards). If you’re seeing “invalid speed” or “SD card speed slow” warnings, your card might be technically functional but inadequate for your drone’s needs.

Why DJI SD Card Errors Happen

Understanding what triggers SD card errors helps prevent them from happening in the first place. Based on community forums and official DJI support channels, several culprits consistently cause problems across different drone models.

Common causes of DJI SD card errors including incompatible cards, improper formatting, and physical damage
  • Incompatible SD Cards: Using cards that don’t meet DJI’s specifications is the number one cause of errors. This includes cards slower than UHS-I Speed Class 3, counterfeit cards that don’t match their advertised specs, and brands known to have compatibility issues (Samsung cards, for example, are frequently reported as problematic in DJI Mini 3 and Mavic series drones).
  • Improper Formatting: Formatting your SD card on a computer rather than in your drone can cause file system errors. DJI drones create specific directory structures that computer formatting doesn’t replicate. Cards over 32GB should use exFAT format, while 32GB and smaller need FAT32 – but the drone should handle this formatting process.
  • File System Corruption: Sudden power loss, removing cards while recording, or hot-swapping (changing cards while the drone is powered on) can corrupt the file system. This leads to error codes like 10023 and 1C000408, which indicate the drone can’t read or write to the card properly.
  • SD Card Slot Issues: Dust, debris, or physical damage in the SD card slot can prevent proper contact. Users have fixed recognition errors simply by cleaning the slot with compressed air or a cotton swab. This is especially common for drones used in dusty or sandy environments.
  • Outdated Firmware: Older firmware versions may not support newer SD card technologies or formats. DJI periodically releases updates that improve SD card compatibility and fix known bugs. If you’re using a recently released SD card with older firmware, you may encounter “format not supported” errors.
  • Failing SD Card: Like all flash memory, SD cards have limited write cycles and eventually fail. Signs of a failing card include increasing error frequency, slow write speeds, files that won’t open, or the card working in other devices but not your drone.

Identifying which issue you’re facing is the first step toward a solution. The specific error message or code your drone displays provides important clues about what’s gone wrong. Let’s explore how to fix DJI SD card errors, starting with the simplest solutions and progressing to more advanced troubleshooting.

Also Read: DJI File Recovery: How to Recover Lost Files from Formatted Memory?

How To Fix DJI SD Card Errors

When you encounter an SD card error, resist the urge to immediately format or replace the card. Try these solutions in order, starting with the quickest fixes that often resolve temporary glitches. If one solution doesn’t work, move to the next – most errors can be resolved without professional repair.

Quick Reset Method

The simplest fix often works for temporary communication glitches between your drone and SD card. This is especially effective if the error appeared suddenly after normal operation.

  • Power off your DJI drone completely (don’t just put it to sleep)
  • Remove the SD card from the slot
  • Wait 30 seconds to allow any residual power to dissipate
  • Reinsert the SD card firmly until it clicks into place
  • Power on your drone and check if the error persists

If this resolves the issue, you likely experienced a temporary communication glitch. However, if the error returns frequently, there’s probably an underlying problem that needs addressing. Frequent errors after resets indicate either a failing SD card or a deeper compatibility issue.

How to Format SD Card Using DJI Fly App

For most DJI drones released after 2020 (Mini 3, Mini 4 Pro, Air 3, Mavic 3 series), the DJI Fly app handles SD card management. Formatting through the app creates the proper directory structure and file system that your drone requires. This is often the solution for file system errors and format incompatibility issues.

  • Connect your drone to your controller and phone/tablet
  • Open the DJI Fly app and wait for the connection to establish
  • Tap the three dots in the top-right corner to access Settings
  • Tap “Camera” to open camera settings
  • Scroll down and select “Storage Location”
  • Tap “Format SD Card” (you’ll see a warning that all data will be erased)
  • Confirm by tapping “Format” and wait for the process to complete
  • Once formatted, the app will show the SD card as available storage

After formatting, test your SD card by recording a short video clip. If the error is gone, you’ve successfully resolved the issue. Remember that formatting erases all data, so always transfer important files to your computer or cloud storage before formatting. This in-app formatting method is preferred over computer formatting because it ensures the file system matches exactly what your drone expects.

How to Format SD Card Using DJI GO 4 App

Older DJI models (Mavic 2 series, Phantom 4, Spark, older Mavic Air models) use the DJI GO 4 app instead of DJI Fly. The formatting process is similar but located in different menus:

  • Launch DJI GO 4 and connect to your aircraft
  • Tap the camera icon in the top-right corner to enter camera view
  • Look for the “…” menu button and tap to open general settings
  • Find and select “Camera Settings”
  • Scroll to the storage section and locate “Format SD Card”
  • Confirm the format operation and wait for completion

Both DJI Fly and DJI GO 4 apps automatically select the appropriate file system (FAT32 for cards 32GB and under, exFAT for larger cards). This automatic selection prevents format incompatibility issues that can occur when formatting manually on a computer.

Computer Formatting Method

If your drone won’t recognize the SD card at all, or if the app-based formatting fails, you may need to format using a computer. This method is also useful when you want to completely wipe a card that has persistent corruption issues.

  • For Mac Users:
    • Insert the SD card into your Mac using the built-in slot or a card reader
    • Open Disk Utility (search for it using Spotlight or find in Applications > Utilities)
    • Select your SD card from the list on the left (be careful to choose the correct drive)
    • Click the “Erase” button at the top of the Disk Utility window
    • Name the card (use something simple like “DJI_SD”)
    • For cards 32GB or smaller: Choose “MS-DOS (FAT)” format
    • For cards larger than 32GB: Choose “ExFAT” format
    • Scheme should be set to “Master Boot Record”
    • Click “Erase” and wait for the process to complete
  • For Windows Users:
    • Connect your SD card to your PC using a card reader
    • Open “This PC” or “File Explorer” and locate your SD card
    • Right-click on the SD card drive and select “Format…”
    • For cards 32GB or under: Select “FAT32” as the file system
    • For cards over 32GB: Select “exFAT” as the file system
    • Uncheck “Quick format” if you want a thorough format (takes longer but better for corrupted cards)
    • Click “Start” and confirm the warning that all data will be erased
    • Wait for formatting to complete, then safely eject the card
  • Important: After computer formatting, always reformat the card in your DJI drone using the app. The drone needs to create its specific directory structure, which computer formatting doesn’t provide. This two-step formatting process resolves many persistent file system errors.

    Cleaning the SD Card Slot

    If your drone won’t recognize any SD cards you try, the problem might be the card slot itself rather than the cards. Dust, lint, and debris commonly accumulate in SD card slots, especially for drones used outdoors or stored in cases that aren’t completely dust-proof.

    • Power off your drone completely and remove the battery if possible
    • Use compressed air (canned air) to blow out the SD card slot – hold the can upright and use short bursts
    • For stubborn debris, use a cotton swab slightly moistened with isopropyl alcohol – gently wipe the metal contacts inside the slot
    • Allow the slot to dry completely if you used any moisture
    • Test with a known-working SD card after cleaning

    Be gentle when cleaning – the metal contacts inside the slot can be damaged by excessive force. If cleaning doesn’t resolve recognition issues, and you’ve confirmed the SD card works in other devices, the slot itself may be damaged and require professional repair.

    Firmware Update Solutions

    Outdated firmware can cause SD card compatibility issues, especially with newer, faster cards on the market. DJI regularly releases firmware updates that improve SD card support and fix known bugs. If you’re experiencing persistent errors after trying the above solutions, a firmware update may resolve the issue.

    • Connect your drone to the DJI Fly or DJI GO 4 app
    • Check for firmware updates in the settings menu (usually under “Aircraft Settings” or “Safety”)
    • If an update is available, ensure your drone battery is at least 50% charged
    • Start the update and keep your drone and controller connected until complete
    • After updating, test your SD card again

    Firmware updates can take 10-20 minutes depending on your drone model and internet speed. Never power off your drone during a firmware update – this can cause serious problems that may require professional repair to fix.

    Advanced Troubleshooting

    If you’ve tried all the above solutions and still experience errors, these advanced methods may help identify or resolve the problem:

    • Test in Another Device: Insert your SD card into a computer, another drone, or a camera. If it works elsewhere, the issue is likely your drone’s SD card slot. If it fails everywhere, the card itself is probably failing.
    • Use Disk Diagnostic Tools: On Windows, run CHKDSK on your SD card (right-click the drive > Properties > Tools > Check). On Mac, use Disk Utility’s “First Aid” feature. These tools can identify and sometimes fix file system corruption.
    • Try a Different Brand: Some DJI drones have quirks with certain card brands. Samsung cards, for example, are frequently reported as problematic in Mini 3 and Air 3 models. SanDisk Extreme series cards are consistently recommended across the DJI community.
    • Check for Counterfeit Cards: Cheap SD cards online are often counterfeits that report false capacity. Use a tool like H2testw (Windows) or F3 (Mac) to test if your card actually has the capacity it claims.
    • Use Internal Storage: If your drone has internal storage (Mavic 3 Pro has 8GB, Mini 4 Pro has internal storage options), try recording to internal storage to verify if the problem is specifically with SD cards or a broader camera issue.

    If none of these solutions work and you’ve confirmed the SD card functions properly in other devices, your drone’s SD card reader may be physically damaged. In this case, contact DJI support or visit an authorized repair center. Hardware issues with the card reader require professional service to fix properly.

    Also Read: What to Do & How To Fix Your Drone That Fell in Water?

    DJI SD Card Error Codes Explained

    DJI drones display specific error codes that help identify exactly what’s wrong with your SD card. Understanding these codes saves troubleshooting time and points directly to the solution. Here are the most common DJI SD card error codes and what they mean:

    Error Code 10023: SD Card Malfunction

    Error code 10023 indicates your drone detects a malfunction with the SD card. This is one of the most common errors, especially in DJI Mini 3, Mini 4 Pro, and Air 3 models. The drone can communicate with the card but detects something wrong with its operation.

    Causes: This error typically occurs when the SD card is corrupted, has bad sectors, is counterfeit (doesn’t actually have the capacity it reports), or is failing due to age or wear. It can also appear when using cards that don’t meet minimum speed requirements.

    Solutions: Start by trying a different SD card to isolate whether the problem is the card or your drone. If the new card works, your original card needs replacement. If multiple cards trigger this error, clean your SD card slot with compressed air. If problems persist, update your drone’s firmware to the latest version. As a last resort, format the card in your drone using the app – this often resolves file system issues causing the malfunction error.

    Error Code 1C000408: File System Error

    Error code 1C000408 specifically indicates a file system error – your drone can’t read or write to the card because the file system is corrupted or incompatible. This error commonly appears in Mavic 3, Mavic 3 Pro, and Mini 4 Pro after improper ejection, sudden power loss, or using cards formatted on computers rather than in the drone.

    Causes: The most common cause is removing the SD card while the drone is powered on (hot-swapping), which corrupts the file system. Other causes include formatting the card on a computer with the wrong file system, sudden power loss during recording, or physical card damage affecting data integrity.

    Solutions: First, attempt to recover any important files using data recovery software (see the Data Recovery section below). Once you’ve saved what you can, format the SD card using your DJI Fly or DJI GO 4 app – this recreates the proper file system. If the error returns after formatting, try a completely different SD card. Persistent 1C000408 errors across multiple cards may indicate a problem with your drone’s SD card reader hardware.

    Error Code 10025: SD Card Speed Slow

    Error code 10025 appears when your SD card’s write speed is too slow for your drone’s recording settings. This is common in DJI Mini 2, Mini 3, and older Mavic models when recording in high-resolution modes or high-bitrate formats. The card might work for basic recording but can’t keep up with more demanding settings.

    Causes: This error occurs with Class 10 cards that don’t have UHS-I ratings, or U1-rated cards when your drone requires U3 speeds. High-bitrate recording modes (4K at 60fps, HDR video, or high-quality photo bursts) demand faster write speeds than standard cards can provide. The error may also appear with older cards that have degraded write performance over time.

    Solutions: Upgrade to a UHS-I Speed Class 3 (U3) card – look for the U3 symbol on the card. Recommended cards include SanDisk Extreme Pro, Samsung EVO Select (though Samsung has compatibility issues with some DJI models), and Lexar Professional 633x or higher. If you’re already using a U3 card and see this error, try a lower resolution or bitrate setting to reduce the write speed demand. Testing the card in a computer with speed benchmark software can confirm if it’s performing as specified.

    Error Code 40007: SD Card Not Detected

    Error code 40007 means your drone cannot detect any SD card in the slot. Unlike other errors that suggest a card is present but malfunctioning, this error indicates no communication at all between the drone and card. This can happen with any DJI model but is especially common in drones that have been used extensively in dusty environments.

    Causes: The most common cause is debris or dust in the SD card slot preventing proper contact. Physical damage to the card slot from improper insertion, using damaged cards, or moisture exposure can also cause this error. In some cases, the SD card itself is damaged or not inserted fully. Rarely, this error indicates a hardware failure in the drone’s SD card reader circuitry.

    Solutions: Start by removing and reinserting the SD card, ensuring it clicks fully into place. Try a different SD card that you know works. If multiple cards aren’t detected, clean the SD card slot with compressed air to remove dust or debris. Use a flashlight to inspect the slot for any visible damage or foreign objects. If cleaning doesn’t help and you’ve confirmed the cards work elsewhere, your drone’s SD card reader may be physically damaged and require professional repair.

    “SD Card System Format Not Supported” Error

    This error message appears in DJI Osmo Pocket 3, Action 4, and some newer drone models when the SD card’s file system isn’t compatible. Unlike error codes, this is a descriptive message telling you exactly what’s wrong – the card format isn’t supported by your device.

    Causes: This typically occurs when a card is formatted with an incompatible file system (like NTFS instead of FAT32/exFAT), when using very large capacity cards that newer firmware doesn’t yet support, or when using cards formatted by other devices that create incompatible directory structures. Some DJI models require firmware updates to support newer SD card standards.

    Solutions: Format the SD card using your DJI device’s built-in formatting option (in the app for drones, or in-device settings for Osmo/Action cameras). This ensures the correct file system is applied. Ensure your device’s firmware is updated to the latest version – DJI periodically adds support for newer SD card technologies through firmware updates. Avoid using cards larger than your device’s maximum supported capacity (check your manual for specifics).

    Model-Specific DJI SD Card Issues

    While many SD card problems are universal across DJI products, some models have unique quirks and common issues. Understanding these model-specific problems can help you troubleshoot more effectively and choose the right SD card for your particular drone.

    DJI Mini 3 & Mini 3 Pro SD Card Issues

    The Mini 3 series is popular among beginners and experienced pilots alike, but it has specific SD card requirements that cause problems when not met. Error code 10023 is the most common issue reported by Mini 3 owners, typically appearing when using cards slower than UHS-I Speed Class 3 or when using certain brands like Samsung.

    Known Issues: The Mini 3 series is sensitive to SD card speed. Cards that work fine in older Mini models may cause “SD card speed slow” warnings or error 10025 in the Mini 3. The drone also requires cards with reliable write speeds – bargain cards that claim U3 ratings but can’t sustain them will cause problems. Samsung EVO Select cards, while popular, are frequently reported as problematic in Mini 3 models.

    Recommended Cards: SanDisk Extreme Pro (U3/V30), SanDisk Extreme (U3/V30), and Lexar Professional 633x UHS-I cards work reliably in the Mini 3 series. For 4K video recording at higher frame rates, look for V30 or V30-rated cards for consistent performance.

    DJI Mini 4 Pro SD Card Issues

    The newer Mini 4 Pro has improved SD card compatibility but introduces some new error codes that users report. Error code 1C000408 (file system error) appears frequently, especially with cards that were used in other devices or formatted on computers.

    Known Issues: The Mini 4 Pro sometimes shows error 1C000408 after firmware updates if the SD card wasn’t formatted in-drone. The drone also has strict requirements for cards larger than 128GB – some 256GB cards work while others don’t, depending on the specific card’s internal controller. The Mini 4 Pro benefits from using its internal storage when SD card errors occur, giving you a backup option.

    Recommended Cards: For reliability, stick to 64GB-128GB cards from reputable brands. SanDisk Extreme Pro and Lexar Professional 1066x (or higher) perform well. Avoid maximum capacity cards (256GB+) unless you’ve confirmed compatibility with your specific firmware version.

    DJI Air 3 SD Card Issues

    The Air 3 has stricter SD card requirements than many DJI models, and it’s known for rejecting cards that work fine in other drones. This model specifically requires UHS-I Speed Class 3 (U3) rated cards – U1 or Class 10 only cards will cause errors.

    Known Issues: Air 3 owners frequently report “SD card speed slow” errors and error code 10025 when using U1-rated cards. The drone also has issues with certain brands – Samsung cards are particularly problematic in the Air 3. Some users report that cards need to be reformatted more frequently in the Air 3 compared to other DJI models.

    Recommended Cards: The Air 3 demands quality cards – SanDisk Extreme Pro U3/V30 or higher is highly recommended. Avoid bargain cards and stick to reputable brands. Look specifically for the U3 rating – don’t rely on Class 10 alone. For 4K/60fps recording, V30 or faster cards provide the best reliability.

    DJI Mavic 3 & Mavic 3 Pro SD Card Issues

    The Mavic 3 series includes 8GB of internal storage, which provides a helpful backup when SD card errors occur. However, these professional-grade drones also have demanding SD card requirements, especially when recording in high-bitrate modes or ProRes.

    Known Issues: Error code 1C000408 is common when using cards formatted externally. The Mavic 3 Pro’s high-bitrate recording modes require very fast cards – slower U3 cards may work for basic recording but fail at higher quality settings. Some users report that certain cards work fine for video but cause errors when shooting RAW photo bursts or HDR video.

    Recommended Cards: For the Mavic 3 series, invest in high-end cards like SanDisk Extreme Pro U3/V30, Sony Tough SF-G series, or Lexar Professional 1800x. For ProRes recording on the Mavic 3 Pro, look for V60 or V90 rated cards. The 8GB internal storage can save you in a pinch, but it fills quickly – always have a quality SD card as your primary storage.

    DJI Osmo Pocket 3 SD Card Issues

    The Osmo Pocket 3 frequently displays “SD card system format not supported” errors, especially with cards used in other devices. This compact camera has specific formatting requirements that differ from larger DJI drones.

    Known Issues: The Pocket 3 is particular about file systems – cards formatted as NTFS or with non-standard cluster sizes will be rejected. Some users report that certain card brands work intermittently – they might work for a while then suddenly show format errors. Firmware updates have improved SD card compatibility, so keeping your Pocket 3 updated is important.

    Recommended Cards: Smaller capacity cards (32GB-128GB) tend to be more reliable than maximum capacity cards. SanDisk Extreme and Sony Tough series work well. Always format cards in the Pocket 3 itself rather than on a computer – this prevents most format-related errors.

    DJI Osmo Action 4 SD Card Issues

    Like the Pocket 3, the Action 4 action camera has specific SD card requirements. Similar “system format not supported” errors appear, especially when using cards formatted in computers or transferred from other cameras.

    Known Issues: The Action 4 is sensitive to SD card speed when recording at high resolutions and frame rates. Slow cards cause recording to stop mid-clip or fail to start. Some users report that cards work fine at 1080p but cause errors at 4K, indicating speed-related issues.

    Recommended Cards: For reliable 4K recording, use U3/V30 minimum. SanDisk Extreme Pro, Samsung EVO Plus (despite Samsung issues in some DJI drones, Action 4 users report good results), and Lexar Professional 633x or higher work well. Format cards in the camera rather than on a computer for best results.

    Data Recovery from Corrupted DJI SD Cards

    When your SD card becomes corrupted or displays file system errors, your first concern is likely saving your footage and photos. Fortunately, in many cases, you can recover files even from a card that your DJI drone won’t recognize. The key is stopping use of the card immediately and using the right recovery tools.

    Critical Warning: Stop using the corrupted SD card immediately. Every write operation (including simply inserting it into your drone or computer) can overwrite recoverable data. The sooner you attempt recovery, the better your chances of saving your files.

    Recovery Software Options

    Several data recovery programs work well with DJI SD cards. These tools scan the card at a low level to find files even when the file system is damaged. Here are the most effective options:

    • Disk Drill (Windows & Mac): User-friendly interface with good recovery rates for video files. The free version recovers up to 500MB, which may be enough for a few critical clips. Paid version required for larger recoveries.
    • Recuva (Windows only): Free software with solid recovery capabilities. Deep scan mode takes longer but finds more files. Good for recovering both videos and photos from DJI cards.
    • EaseUS Data Recovery Wizard (Windows & Mac): Powerful recovery with preview functionality. Can recover from formatted and corrupted cards. Free version recovers limited data, paid version for full recovery.
    • Stellar Data Recovery (Windows & Mac): Professional-grade recovery with excellent results for video files. More expensive than other options but worth it for critical footage. Offers free trial to scan and preview files.
    • PhotoRec (Windows, Mac, Linux): Free, open-source recovery tool. Command-line interface makes it less user-friendly, but it’s powerful and completely free. Good option if you’re comfortable with technical tools.

    Step-by-Step Recovery Process

    Follow these steps to maximize your chances of recovering files from a corrupted DJI SD card:

    • Remove the SD card from your drone and insert it into your computer using a card reader (don’t use your drone’s USB connection for recovery)
    • If the computer asks to format the card, CANCEL – do not format it
    • Download and install your chosen recovery software (install it on your computer, not on the SD card)
    • Select the SD card as the target drive for recovery
    • Choose “Deep Scan” or similar option for thorough scanning (this may take hours for large cards)
    • After scanning, preview found files if the software allows this
    • Select the files you want to recover and save them to your computer (NOT back to the SD card)
    • Verify recovered files open properly before formatting the SD card

    Recovery can take anywhere from 30 minutes to several hours depending on card capacity and level of corruption. Be patient and don’t interrupt the scanning process. If the first software you try doesn’t find your files, try another – different recovery tools use different algorithms and may succeed where others fail.

    When to Use Professional Recovery Services

    If software recovery fails, or if the SD card has physical damage (won’t be detected by any computer, makes unusual noises, or has visible damage), professional data recovery services may be able to help. These services have cleanroom facilities and specialized hardware that can recover data from seriously damaged cards.

    Consider professional recovery if: The footage is critically important (professional work, once-in-a-lifetime events), software recovery completely failed, the card has physical damage, or multiple recovery programs can’t access the card. Be aware that professional recovery is expensive (typically $300-$1000+) and not guaranteed, but it’s often successful when DIY methods fail.

    For most users, software recovery is sufficient. But for professional photographers or videographers with critical footage, professional recovery services are worth considering as a last resort. Always get a quote upfront and ask about their “no data, no fee” policy before committing.

    Optimal Use Practices To Prevent Future Issues

    Preventing SD card problems is far easier than fixing them. By adopting proper habits and following best practices, you can dramatically reduce the likelihood of encountering SD card errors during your drone flights. These practices apply to all DJI models and will help keep your footage safe.

    Best practices for preventing DJI SD card errors including proper handling, formatting, and storage
    • Always Power Off Before Card Removal: Never remove your SD card while your drone is powered on. Hot-swapping is a leading cause of file system errors and can permanently damage your drone’s SD card reader. Always power off completely, wait 10 seconds, then remove the card. This is the single most important habit to prevent errors.
    • Format Cards in Your Drone: While you can format SD cards on a computer, formatting them in your DJI drone using the app creates the proper directory structure and file system. After computer formatting, always reformat in-drone. This prevents file system incompatibility issues.
    • Use Quality SD Cards: Cheap SD cards are false economy. They often have slower actual speeds than advertised, use lower-quality memory chips that fail sooner, and may be counterfeits that don’t have the capacity they claim. Stick to reputable brands like SanDisk, Lexar, or Sony, and buy from authorized retailers to avoid counterfeits.
    • Match Card Speed to Your Needs: For 4K video recording, you need UHS-I Speed Class 3 (U3) cards minimum. Check your drone’s specifications for minimum requirements and buy cards that exceed them. Faster cards than necessary won’t hurt, but slower cards will cause problems.
    • Regular Formatting Routine: Format your SD card in-drune every 20-30 flight cycles or whenever you notice performance issues. Regular formatting prevents file fragmentation and clears minor corruption before it becomes serious. Always transfer important files first – formatting erases everything.
    • Keep Firmware Updated: DJI regularly releases firmware updates that improve SD card compatibility, fix known bugs, and add support for newer SD card technologies. Check for updates monthly and install them to ensure your drone works properly with current SD card standards.
    • Proper Storage Habits: Store SD cards in protective cases when not in use. Keep them away from extreme temperatures, moisture, and magnetic fields. Never store cards loose in pockets or bags where they can collect dust or lint. Good storage prevents physical damage that can cause errors.
    • Safe Ejection from Computers: When transferring files to your computer, always use the “Eject” or “Safely Remove” option before physically removing the card. This ensures all data writes are complete and prevents file system corruption that can occur during premature removal.
    • Monitor Card Health: If you notice a card becoming slower, causing more frequent errors, or having issues that formatting doesn’t permanently fix, replace it. SD cards have limited write cycles and do fail over time. Replacing a questionable card before it completely fails saves your footage.
    • Carry Backup Cards: Always have at least one spare SD card with you when flying. If your primary card fails mid-flight, you can swap cards and continue. This is especially important for professional work or when you’re traveling to locations where you can’t easily buy replacements.
    • Label Your Cards: If you have multiple SD cards, label them with capacity, speed rating, and date of purchase. This helps you avoid using older, slower cards in newer drones, and reminds you when cards are getting old and might need replacement.
    • Avoid Mixing Devices: While it’s tempting to use the same SD card across your drone, camera, and other devices, this increases the risk of file system corruption. Dedicate specific cards to your DJI drone and avoid using them in other devices unless absolutely necessary.

    By making these practices part of your regular drone routine, you’ll prevent most common SD card issues. Prevention takes far less time than troubleshooting, and it ensures your equipment is ready when you need it. For more tips on proper drone maintenance, including how to store drones properly to protect all components, check out our comprehensive storage guide.

    How to Choose the Right SD Card for Your DJI Drone

    Selecting the correct SD card for your DJI drone prevents many errors before they occur. With so many options available, understanding what matters (and what doesn’t) helps you make the right choice. The best SD card for your drone balances speed, capacity, reliability, and price.

    Understanding Speed Class Ratings

    SD card speed ratings can be confusing, but they’re critical for drone use. Here’s what the different ratings mean and which ones your DJI drone actually needs:

    • Class 10: Minimum 10MB/s sequential write speed. This is the absolute minimum for most DJI drones, but it’s barely adequate for basic recording. Class 10 alone isn’t enough for modern 4K recording.
    • UHS-I U1 (U1): Minimum 10MB/s write speed, but with UHS-I bus interface for faster potential speeds. Better than Class 10 alone, but still marginal for 4K video in many DJI models.
    • UHS-I U3 (U3): Minimum 30MB/s sustained write speed. This is what most modern DJI drones require for 4K video. Look for the U3 symbol – this rating is essential for Air 3, Mini 3/4 Pro, and Mavic 3 series.
    • Video Speed Class V30: Minimum 30MB/s sustained video recording. Equivalent to U3 but specifically for video. V30 cards are excellent for DJI drones recording 4K at standard bitrates.
    • Video Speed Class V60: Minimum 60MB/s sustained video recording. Only necessary for Mavic 3 Pro recording in ProRes or other high-bitrate formats. Overkill for most other DJI models.
    • Video Speed Class V90: Minimum 90MB/s sustained video recording. Only needed for the most demanding professional recording modes on Mavic 3 Pro. Not necessary for consumer DJI drones.

    For most DJI drone owners, a U3/V30 rated card is the sweet spot – it’s fast enough for 4K recording without paying for excessive speed you won’t use. The Air 3 specifically requires U3 rating, and won’t work reliably with slower cards. Mavic 3 Pro owners shooting ProRes should consider V60 or V90 cards for best performance.

    Choosing the Right Capacity

    SD card capacity determines how much footage you can store before needing to offload files. Larger capacities cost more but give you more recording time. Here’s how to choose the right size for your needs:

    • 32GB: Approximately 1-2 hours of 4K video at standard bitrates. Good for casual users who transfer files frequently. Must use FAT32 formatting.
    • 64GB: Approximately 2-4 hours of 4K video. Good balance of capacity and price for most users. Popular choice for Mini 3 and Mini 4 Pro owners.
    • 128GB: Approximately 4-8 hours of 4K video. Ideal for all-day flying sessions or users who don’t want to transfer files as often. Works well across all DJI models.
    • 256GB: Approximately 8-16 hours of 4K video. Only necessary for professionals shooting all day or traveling without computer access. Check compatibility with your specific DJI model – some have issues with 256GB cards.
    • 400GB+: Extended recording capacity. Generally not recommended for DJI drones due to potential compatibility issues. Few users need this much capacity for drone footage.

    For most pilots, 64GB-128GB is the ideal range. It provides plenty of storage without risking compatibility issues that sometimes appear with maximum-capacity cards. If you’re not sure, 128GB is a safe choice that works well across all DJI models and provides adequate recording time for extended sessions.

    Recommended SD Cards by Drone Model

    Different DJI models have different requirements, but these cards are proven reliable across the lineup. For specific model recommendations, check out our guide to the best DJI drones, which includes storage recommendations for each model.

    • For Mini 3 / Mini 3 Pro: SanDisk Extreme Pro 128GB (U3/V30), Lexar Professional 1066x 128GB (U3/V30). Avoid Samsung cards which have known compatibility issues.
    • For Mini 4 Pro: SanDisk Extreme Pro 64GB-128GB (U3/V30), Lexar Professional 1066x 64GB-128GB. Stick to mid-range capacities for best reliability.
    • For Air 3: SanDisk Extreme Pro 128GB (U3/V30 minimum), Sony Tough SF-G64 64GB (U3/V30). Air 3 requires U3 – don’t use slower cards.
    • For Mavic 3: SanDisk Extreme Pro 128GB (U3/V30), Sony Tough SF-G128 128GB (U3/V30). Good balance of speed and capacity for standard recording.
    • For Mavic 3 Pro (ProRes): SanDisk Extreme PRO 128GB-256GB (V60), Lexar Professional 1800x 128GB-256GB (V60). Faster cards needed for ProRes recording.
    • For Osmo Pocket 3: SanDisk Extreme 64GB-128GB (U3/V30), Sony SF-E64 64GB (U3). Smaller capacities tend to be more reliable.
    • For Osmo Action 4: SanDisk Extreme Pro 64GB-128GB (U3/V30), Samsung EVO Plus 128GB (U3). Action 4 works better with Samsung cards than DJI drones do.

    When buying, purchase from authorized retailers to avoid counterfeits. Amazon is convenient but verify the seller is reputable – many fake cards are sold through third-party sellers. Best Buy, B&H Photo, or direct from manufacturer websites are safer options, though they may cost slightly more.

    SDXC vs SDHC – What’s the Difference?

    You’ll see SD cards labeled as either SDHC (Secure Digital High Capacity) or SDXC (Secure Digital Extended Capacity). The difference matters for compatibility with your DJI drone:

    • SDHC: Cards from 4GB to 32GB. Uses FAT32 file system. All DJI drones support SDHC cards. Good for older models or if you don’t need much storage.
    • SDXC: Cards from 64GB to 2TB. Uses exFAT file system. Most newer DJI drones support SDXC, but very old models may not. Essential for modern 4K recording where you need more space.

    Most current DJI drones (Mini 3 and newer) support both SDHC and SDXC cards. If you’re using an older model (Mavic 2, Phantom 4, Spark), check your manual to confirm SDXC support. When in doubt, SDHC cards (32GB and under) have broader compatibility across all DJI models, but SDXC cards (64GB+) are more practical for 4K video recording.

    FAQs

    What does it mean if my drone says ‘SD read-only’?

    When your drone displays ‘SD read-only,’ the SD card’s physical lock switch is engaged. Look at the side of your SD card – you’ll see a small switch. Slide it up (away from the ‘lock’ label) to unlock the card. If the switch is already unlocked but you still see the error, the lock mechanism may be broken or stuck. Try gently sliding the switch back and forth a few times, then ensure it’s fully in the unlocked position before reinserting it into your drone.

    Can I use an SDXC card instead of an SDHC with my DJI drone?

    Most newer DJI drones (Mini 3, Mini 4 Pro, Air 3, Mavic 3 series) support SDXC cards, which offer capacities from 64GB to 2TB. Older models like the Mavic 2, Phantom 4, and Spark may be limited to SDHC cards (4GB-32GB). Check your specific drone’s specifications if you’re unsure. SDXC cards are formatted as exFAT, while SDHC uses FAT32 – your drone should automatically use the correct format when you format in-app. If you’re using an older drone, stick to SDHC cards to avoid compatibility issues.

    How do I upgrade my DJI drone’s firmware using an SD card?

    To update firmware via SD card, first download the latest firmware from DJI’s official website for your specific model. Extract the downloaded file – you’ll get a .bin file. Copy this file to your SD card, placing it in the root directory (not inside any folders). Insert the card into your drone and power on – the update should start automatically. The drone’s status LED will flash yellow/green during updating. Don’t power off during the update! When complete, the drone will restart normally. This method is useful when you don’t have internet access or if app-based updates are failing.

    Why does my DJI drone keep saying “SD card error”?

    Persistent ‘SD card error’ messages usually indicate one of several issues: your SD card is corrupted and needs formatting, the card is incompatible (too slow or wrong format), the card slot has debris causing poor contact, or the card itself is failing. Start by trying a different SD card – if the new card works, your original card needs replacement. If multiple cards show errors, clean the SD card slot with compressed air. Format the card in your DJI Fly or DJI GO 4 app to ensure proper file system. If problems continue across multiple cards, update your drone’s firmware or contact DJI support – your SD card reader may be physically damaged.

    Can I recover files from an erroneous DJI SD card?

    Yes, you can often recover files even from a corrupted SD card. First, stop using the card immediately – continued use can overwrite recoverable data. Connect the card to your computer using a card reader (not through your drone). Use recovery software like Recuva (Windows), Disk Drill (Windows/Mac), or EaseUS Data Recovery Wizard. Run a deep scan and save recovered files to your computer, not back to the SD card. If software recovery fails and the footage is critical, professional data recovery services can help – they have specialized tools for physically damaged cards. The sooner you attempt recovery, the better your chances of success.

    Why is my DJI not reading my SD card?

    If your DJI drone won’t read your SD card, start with the basics: remove and reinsert the card, ensuring it clicks fully into place. Try a different SD card that you know works. If multiple cards aren’t recognized, inspect the SD card slot for dust or debris – clean it gently with compressed air. Check if the card works when inserted into your computer. If the card works elsewhere but not in your drone, the problem is likely your drone’s SD card reader. Ensure your drone’s firmware is updated – firmware bugs can cause recognition issues. If problems persist, your SD card reader may be physically damaged and require professional repair.

    What speed class SD card do I need for 4K video on my DJI drone?

    For 4K video recording on DJI drones, you need at minimum a UHS-I Speed Class 3 (U3) card. Look for the U3 symbol on the card packaging. Class 10 or U1 rated cards are insufficient for reliable 4K recording and will cause errors like ‘SD card speed slow.’ For best results, choose a card with both U3 and V30 (Video Speed Class 30) ratings. These cards sustain at least 30MB/s write speeds, which is necessary for 4K footage. Mavic 3 Pro owners recording in ProRes should consider V60 or V90 cards for the high-bitrate modes. Always check your specific drone’s requirements – models like the Air 3 specifically require U3 cards and won’t work reliably with slower ratings.

    Can I hot-swap SD cards while my DJI drone is on?

    No, you should never hot-swap (swap while powered on) SD cards in your DJI drone. Removing the card while the drone is powered on can corrupt the file system, causing error codes like 1C000408. Worse, it can permanently damage your drone’s SD card reader hardware. Always power off your drone completely before removing or inserting SD cards. Wait 10 seconds after power-off to ensure all systems have shut down, then safely swap cards. This simple practice prevents one of the most common causes of SD card errors and hardware damage. The few seconds you save by hot-swapping aren’t worth the risk of losing your footage or damaging your equipment.

    What does error code 10023 mean on my DJI drone?

    Error code 10023 indicates an SD card malfunction – your drone can communicate with the card but detects something wrong with its operation. This error is common in DJI Mini 3, Mini 4 Pro, and Air 3 models. Causes include corrupted cards, cards with bad sectors, counterfeit cards that don’t have their advertised capacity, or cards that are failing due to age. To fix it, first try a different SD card to isolate whether the problem is the card or drone. If a new card works, replace your original card. If multiple cards show error 10023, clean your SD card slot with compressed air and update your drone’s firmware. Formatting the card in your drone app often resolves file system issues causing this error.

    Why does my DJI say SD card full when it’s not?

    When your DJI drone reports ‘SD card full’ but you know space remains available, this usually indicates file system corruption rather than actual full capacity. The card’s directory may be damaged, making your drone think it’s full when space actually exists. Start by restarting your drone – this sometimes clears temporary glitches. If the error persists, transfer any important files to your computer, then format the SD card using your DJI Fly or DJI GO 4 app. This recreates the file system and typically resolves the issue. If formatting doesn’t fix it, try a different SD card – your original card may have physical damage or be counterfeit. Persistent problems across multiple cards may indicate a drone software issue that a firmware update could resolve.

    Conclusion

    Learning how to fix DJI SD card errors is an essential skill for every drone pilot. These errors are frustrating, but most are solvable with the right approach. Whether you’re dealing with error codes like 10023 and 1C000408, file system corruption, or simple recognition issues, the solutions in this guide should get you back in the air. Remember that prevention is always better than troubleshooting – using quality SD cards, avoiding hot-swapping, and following proper formatting routines will prevent most problems before they start.

    Modern DJI drones like the Mini 4 Pro, Air 3, and Mavic 3 Pro have specific SD card requirements that didn’t exist for older models. UHS-I Speed Class 3 (U3) is now essential for 4K recording, and some models are notoriously picky about card brands. Investing in quality storage from reputable brands like SanDisk or Lexar prevents many headaches and protects your footage. The small amount you save on cheap cards isn’t worth the risk of losing once-in-a-lifetime shots.

    If you’re experiencing persistent SD card errors that these solutions can’t resolve, and you’ve confirmed multiple cards work in other devices, your drone’s SD card reader may have physical damage. In this case, contact DJI support or visit an authorized repair center. Hardware issues with the card reader require professional service – attempting DIY repairs on your drone’s internal components will void your warranty and could cause further damage.

    For those considering an upgrade due to persistent hardware issues, check out our guides to the best drones under $300 or drones under $400 for budget-friendly alternatives. Sometimes upgrading makes more sense than repairing, especially if your drone is several years old.

    The most important thing is not to let SD card issues ground your drone flying permanently. With the knowledge from this guide, you can confidently troubleshoot and fix most errors that occur. Every drone pilot encounters SD card problems eventually – it’s just part of the hobby. But knowing how to fix DJI SD card errors quickly and effectively means you spend less time troubleshooting and more time capturing amazing aerial footage. Happy flying, and may your SD cards always error-free!

    Richard J. Gross

    Hi, my name is Richard J. Gross and I’m a full-time Airbus pilot and commercial drone business owner. I got into drones in 2015 when I started doing aerial photography for real estate companies. I had no idea what I was getting into at the time, but it turns out that police were called on me shortly after I started flying. They didn’t like me flying my drone near people, so they asked me to come train their officers on the rules and regulations for drones. After that, I decided to start my own drone business and teach others about the safe and responsible use of drones.