I just went to update my flight controller from 3.5.3 to 4.1.0, and I noticed that some time in the past two years the option to enable DSHOT1200 was removed from Betaflight.

Does anyone know why this happened? Was it something to do with the release of RPM filtering?


1 Answer 1


As is explained in this forum post, support for DSHOT1200 signaling was indeed removed from Betaflight due to its primary use case being devalued starting in version 4.1.

DShot1200 is officially removed from Betaflight 4.1:

  1. Dshot1200 is only needed for 32khz looptime, and 32khz looptime isn't supported any more in Betaflight. The highest looptime in Betaflight (in BF4.1) is 8KHz, and Dshot600 is enough for 8khz looptime

  2. Dshot1200 was not stable when used with bidirectional DShot which is required for RPM filter, which has a higher priority than DShot1200

This GitHub issue also points out that DSHOT1200 was poorly supported by BLHELI_S and BLHELI_32 ESC firmwares and wasn't really necessary to maintain.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.