You knife-edge through a gap at 90kph, punch out, and the rear-left motor stops. The quad death-rolls into concrete. You check the blackbox and see RPM drop to zero for 80ms — a desync. It’s not a motor failure or an ESC defect. It’s a timing misconfiguration that you set once and forgot about. Let me show you exactly which BLHeli settings cause desyncs, and how to set them so they never happen again.
Motor Timing and Desync Prevention in BLHeli
A desync happens when the ESC loses synchronization with the motor’s rotor position. The ESC’s job is to energize the correct stator winding at exactly the right moment to push or pull the nearest rotor magnet. If the ESC’s timing estimate is wrong — too early or too late — the magnetic field arrives when the rotor isn’t in position. The motor loses torque, the ESC detects an overcurrent or back-EMF anomaly, and it shuts down to protect itself. That shutdown is the desync you feel as a sudden motor stop.
Step 1: Understand Motor Timing and Your Hardware
Motor timing in BLHeli is measured in degrees of electrical rotation. It determines how far ahead of the rotor’s physical position the ESC energizes the next winding phase. Higher timing = the field is applied before the rotor magnet aligns, giving it a “head start” for the next rotation. This increases top-end RPM at the cost of efficiency and heat.
- Low (5-10°): Conservative timing for high-kV motors (2400kV+), low-inductance motors. Slightly less top-end power but runs cooler.
- Medium (15°): The universal baseline. Works for 95% of 22xx and 23xx motors between 1700-2400kV. My default recommendation.
- Medium-High (18-20°): For lower-kV motors (1500-1900kV) running 6S with aggressive props. The lower electrical frequency at a given RPM means the ESC has more timing margin.
- High (25-30°): Only for very low-kV (sub-1000kV) long-range setups. On 5-inch builds, high timing causes excessive heat, reduced efficiency, and — perversely — more desyncs because the motor’s back-EMF signature shifts outside the ESC’s detection window.
The counter-intuitive truth: Most desyncs at high throttle come from timing that’s too high, not too low. Excessive timing means the rotor lags behind the energized field — the ESC’s zero-crossing detection circuit sees an unexpected back-EMF waveform and triggers demag compensation or a full commutation failure.
Step 2: Set Motor Timing for Your Specific Motor
Look up your motor’s pole count and kV, then match:
- 14-pole, 1700-1950kV (e.g., 2306, 2207): Medium (15°). These motors have moderate inductance and the rotor mass provides natural timing stability. This covers iFlight Xing, T-Motor Velox, EMAX ECO II, and most mainstream 5-inch motors.
- 14-pole, 2400-2750kV (e.g., 2207, 2306 high-kV): Low-Medium (10-12°). High electrical frequency at full throttle leaves less margin for timing advance. Every degree of timing beyond 12° increases desync risk on punch-outs.
- 12-pole, 1103-1404 (micro motors): Medium (15°). Fewer poles means lower electrical frequency per RPM — these motors can actually handle more timing advance relative to their physical RPM.
- 12-pole, 3600-5000kV (whoop motors): Medium-Low (8-12°). At 5000kV on 2S, the electrical frequency is extreme. If you get desyncs on snap throttle transitions, back timing down to 8°.
Step 3: Configure Demag Compensation Correctly
Demag compensation is the ESC’s desync recovery mechanism. When it detects the back-EMF signal is out of the expected window (indicating the rotor is out of sync), it reduces motor power to give the rotor time to catch up to the field.
Available in BLHeliSuite: Off, Low, High.
- Off: No demag protection. The ESC rides through commutation errors. On clean-running setups where timing is correct, this gives the most consistent power delivery. You only need demag if you actually have demagnetization events.
- Low: The sweet spot for 90% of builds. Provides protection without excessive power reduction. If a desync event happens, you might feel a brief power dip instead of a complete motor shutdown.
- High: Aggressive power cut on any back-EMF anomaly. Use only on problem builds where desyncs persist despite correct timing. The downside: during hard cornering, demag at High can cut power when the motor’s back-EMF naturally shifts under load, creating what feels like a desync but is actually the protection mechanism firing incorrectly.
My rule: Start at Low. If you’ve eliminated desyncs with timing alone, try Off for maximum cornering consistency. Only go to High if you’ve tried everything else and still get desyncs on a specific motor-ESC combination.
Step 4: PWM Frequency and Its Effect on Timing Stability
PWM frequency determines how many times per second the ESC switches the motor phases on and off. Higher PWM = smoother power delivery but more switching losses (heat). Lower PWM = cooler running but can cause audible ringing and slightly rougher low-throttle response.
- 24kHz (default): The standard. Works for all motor sizes. On smaller motors (below 2205), the audible whine is noticeable but not a performance issue.
- 48kHz: Recommended for micro motors (1404 and below). Reduces audible harmonics and improves part-throttle efficiency. On larger motors, 48kHz generates additional heat with minimal benefit.
- 96kHz: Experimental. I’ve tested it on 1103 whoops and the efficiency gain is real (about 15% more flight time), but the ESC’s FET switching losses increase and some ESCs thermal-throttle after 2 minutes of aggressive flying.
The timing-PWM interaction: at 48kHz, the ESC switches twice as fast, so its timing window for zero-crossing detection is half as wide. On marginal setups where desyncs are borderline at 24kHz, switching to 48kHz can push them over the edge. If you change PWM frequency, re-validate your timing setting.
Motor Timing and Desync Parameter Table
| BLHeli Setting | Default | Recommended (5″) | Effect of Too High | Effect of Too Low |
|---|---|---|---|---|
| Motor Timing | Medium (15°) | Medium (15°) | Excess heat, desync at top-end | Lower top-end RPM |
| Demag Compensation | Low | Low | Power cut in corners (false triggers) | Motor shutdown on actual desync |
| PWM Frequency | 24kHz | 24kHz (5″), 48kHz (micro) | ESC overheating | Audible whine (not a performance issue) |
| Startup Power | 0.50 | 0.125-0.25 | Desync on arm, motor kick | Motors won’t start smoothly |
| Desync Symptom | When It Happens | Likely Cause | Fix |
|---|---|---|---|
| Motor stops on punch-out | 70-100% throttle, high load | Timing too high | Reduce timing by 5° |
| Motor cuts during snap roll | Fast stick, high rate of RPM change | Demag false trigger | Reduce demag to Low or Off |
| Desync on arm | First throttle blip | Startup power too high | Reduce to 0.125 |
| Motor quits after 3+ min flight | Heat-soaked ESC | Timing/PWM generating excess heat | Reduce timing, check ESC cooling |
| All 4 motors twitch, recover | Voltage sag below ESC cutoff | Battery can’t hold voltage | Reduce timing, better battery |
Common Mistakes & How to Avoid Them
Mistake 1: Auto Timing on Everything. Auto timing sounds like the safe choice — it adjusts dynamically. In practice, on motors with strong cogging torque (high-flux magnets, tight air gap), auto timing oscillates between two or three timing values because the back-EMF zero-crossings themselves shift under load. Consequence: The “wah-wah-wah” sound at hover is the ESC hunting for a timing value it never settles on. At high throttle, this hunting can trigger a desync. Fix: Set a fixed Medium timing. Auto timing is fine for low-performance setups — not for aggressive freestyle.
Mistake 2: Treating All Four ESCs the Same After a Desync. Motor #3 desyncs. You assume it’s an ESC defect and swap the ESC. The new ESC desyncs too. The problem was the motor — a partially demagnetized rotor from a previous crash shifts the magnetic field, and the ESC can’t track it. Consequence: You replace the wrong component and the problem recurs. Fix: Swap the suspect motor to a different arm and see if the desync follows the motor or stays with the ESC position.
Mistake 3: Maximum Demag After One Desync. One desync event and you crank demag to High. Now every aggressive corner triggers a brief power cut because the demag algorithm misinterprets normal back-EMF shift under load as a desync. Consequence: The quad feels like it’s “slipping” through corners — unpredictable power delivery exactly when you need precision. Fix: Only escalate demag if desyncs persist after fixing timing and checking hardware.
Mistake 4: Using the Same Timing on 4S and 6S Versions of the Same Motor. A 2306 1700kV motor on 6S sees dramatically different electrical dynamics than a 2306 2400kV on 4S, even though the mechanical power is similar. The 6S motor runs at lower current but higher voltage, creating a different back-EMF profile. Consequence: Timing that was rock-solid on 4S causes desyncs on 6S. Fix: When switching battery voltage on the same frame, re-baseline your timing — start at Medium and test aggressively.
⚠️ Regulatory Notice: The flight recommendations in this article should be followed in accordance with the latest 2026 drone regulations in your country or region. Always verify local laws regarding flight altitude, no-fly zones, remote ID requirements, and registration before flying. Regulations vary significantly between the FAA (US), EASA (EU), CAA (UK), CAAC (China), and other authorities.
Motor timing goes hand-in-hand with ESC protocol settings. Our DShot protocol configuration guide covers the digital side, and our motor bearing maintenance article helps you spot mechanical issues that can masquerade as desyncs.
The T-Motor Velox V3 2306 motors are the most desync-resistant 5-inch motors I’ve tested — the magnet spacing and stator lamination are designed to produce a clean back-EMF waveform that even budget BLHeli_S ESCs can track reliably at Medium timing. Available at uavmodel.com.
