DJI Error Code 30210 indicates that the aircraft’s propulsion system—encompassing the motors, propellers, and electronic speed controllers (ESCs)—is operating outside normal operational parameters. The flight controller triggers this alert when it detects abnormal RPM variances, high motor temperatures, excessive mechanical drag, or electrical overcurrent conditions on one or more propulsion channels.
Fast Fix
Land immediately. Inspect all four motors and propellers for damage, hair, or dirt wrapped around the shafts. Turn each motor by hand with the power off to feel for grit or grinding, and verify that the propellers match the correct rotation direction (A-props vs. B-props) and are tightly secured.
Quick Safety Snapshot
- Severity: Critical (High risk of mid-flight motor shutdown or flip).
- Safe to fly: No. An active propulsion error can lead to total attitude loss.
- Primary cause: Warped/damaged propellers, debris jamming motor bearings, loose mounting screws, motor stator short, or an overloaded ESC.
- Immediate action: Ground the aircraft and disarm the motors. Do not attempt high-speed flight.
What Error 30210 Means
Every motor on a multirotor must generate precise, predictable amounts of lift and torque to keep the drone level and responsive. The flight controller sends real-time speed commands to the ESCs and reads back feedback signals (such as back-EMF, motor RPM, and current draw).
If a motor draws significantly more current than expected to maintain a set RPM, spins too slowly, vibrates violently, or fails to reach commanded speed, the flight controller raises Propulsion System Error (Code 30210). This warning protects the electronics from catching fire or stalling mid-air, but it means the aircraft’s control margins are severely degraded.
Diagnostic Path: Pinpointing the Faulty Channel
Use this structured inspection to isolate what is choking your propulsion system:
[Error 30210 Displayed]
│
▼
Does the error appear before takeoff or mid-flight?
├─► BEFORE TAKEOFF (Motors won't spin or stutter):
│ └─► Check propeller orientation, foreign debris, or ESC desync.
└─► MID-FLIGHT (Vibration, warning tone, or drifting):
└─► Check propeller deformities, bent motor shafts, or high wind.
│
▼
Perform Physical Motor & Prop Inspection (Power Off)
├─► Propeller bent, chipped, cracked, or deformed?
│ └─► Replace full set of blades immediately.
├─► Motor shaft exhibits vertical play or grinding noise?
│ └─► Damaged motor bearings; replace motor.
└─► Motor bell feels noticeably hotter than the other three after landing?
└─► Internal winding short or severe mechanical drag.
1. Propeller Degradation and Deformation
Propellers are the most common source of Code 30210:
- Micro-cracks and Nicked Edges: Small chips alter the aerodynamic lift profile, forcing the motor to spin faster to generate equal thrust.
- Bent or Softened Blades: Storing foldable drones in tight carrying cases can permanently bend blades. When deformed blades spin, they generate lift imbalance, severe high-frequency vibration, and ESC overcurrent. For inspection criteria, see DJI Propeller Damage Warning: When to Replace.
- Incorrect Propeller Matching: Placing marked propellers on unmarked hubs (or vice versa) results in reversed thrust, causing the drone to flip instantly on takeoff. See Propellers Installed Upside Down or on Wrong Motors (The “Flip” Fix).
2. Motor Bearing Wear and Contamination
Because brushless motors are open to the environment, they easily swallow debris:
- Landing on sandy, dusty, or unpaved ground allows magnetic rotor bells to pull in iron particles, sand grains, and fine grit.
- String, fishing line, or hair can wrap tightly underneath the motor bell around the central shaft, acting like a brake shoe and causing massive friction.
- If a motor feels stiff or “crunchy” when rotated by hand, consult Cleaning Motor Bells: How to Remove Sand, Hair, and Debris.
3. ESC Phase and Desync Issues
If the hardware looks clean but the error triggers during sharp turns or sudden full-throttle bursts, the electronic speed controller may be losing timing sync with the motor’s electromagnets:
- An ESC desync causes the motor to stutter, chirp, or temporarily lose torque.
- For more on diagnosing motor speed discrepancies, check DJI Error Code 30220 Motor Speed Error.
Step-by-Step Resolution
- Replace Damaged Propellers:
- Always replace propellers in pairs on the affected motor arm.
- Use genuine DJI OEM replacement blades. Cheap third-party propellers often have variable flex and pitch inconsistencies that trigger propulsion alerts.
- Ensure propeller screws (on Mini series) are secured with appropriate torque and have fresh threadlocker applied.
- Clean and Clear the Motors:
- Power down the drone and pull the battery.
- Hold the drone upside down and use a can of compressed air with a thin nozzle to blow out foreign material from under the motor bells.
- Spin the motor by hand while applying short bursts of air to dislodge trapped sand.
- Use fine tweezers to pluck out any stray fibers or hair wrapped around the brass motor shaft spacer.
- Check for Bent Motor Shafts:
- Power on the drone without propellers installed.
- Arm the motors to idle speed (if safe and supported in DJI Fly or Assistant 2).
- Look straight down at the center spindle of each spinning motor. If the center screw or shaft visibly wobbles or blurs side-to-side, the shaft is bent from a previous impact. Disarm immediately; the motor must be replaced: Vertical Play: When Motor Shafts Become Dislodged After Impact.
- Calibrate and Re-test:
- Place the drone on level ground and run an IMU calibration to ensure attitude sensors aren’t commanding constant corrective tilt: DJI Mavic Series IMU Calibration Guide (Step-by-Step).
- Perform a test hover 3 feet off the ground in calm conditions. Check the DJI app to verify the alert remains clear.
Hard Stops
Do not fly if:
- A motor smells of burnt copper or shows charred, blackened enamel on the internal stator coils.
- A motor bell has visible dents or scrapes that rub against the internal magnets.
- The error occurs simultaneously with DJI Error Code 30222 Propulsion System Overload, which indicates the ESC is on the verge of thermal shutdown.