What is Dshot1200 and Why Dshot1200 is Better

BLHeli_32 is the third generation BLHeli code, following base BLHeli and BLHeli_S. When we are talking about the BLHeli_32, its one main feature of Dshot compability over Dshot1200 is always mentioned. But what is Dshot1200 and what have made it a better ESC protocol?

Oscar Liang has written something about the Dshot protocol and Dshot1200 protocol in his blog. Here’s a summary based on his articals.


DShot is a new communication protocol between flight controller (FC) and ESC, substitute to Oneshot and Multishot. DShot stands for Digital Shot.

The project is developed by Flyduino in collaboration with Betaflight. Many would be surprised by how fast things are moving forward: Multishot has only just been implemented and adopted by the mini quad FPV community, and now there is already a newer, better technology a few months later.

What are the Advantages of DShot?

Compared to Oneshot and Multishot, we are informed that DShot is better because:

No More ESC Calibration Required (no oscillator drift)
More Accurate ESC Signal, and more robust against electrical noise
Higher Resolution of 2048 Steps, compared to others of 1000 steps
Faster Than Oneshot
Safer, every signal – ESC can detect and reject corrupted data

What is DSHOT1200?

DShot1200 is an ESC protocol similar to DShot 600, but twice as fast with lower delay. There are some benefits in using DShot1200, and special hardware is required to run it.

Just like DShot150, DShot300 and DShot600, the number “1200” in DShot1200 signifies the bit-rate in kilobits per second. So in theory DShot1200 is 2 times faster than DShot600.

DShot1200 would be faster than Multishot too. Multishot has a varying signal length between 5us to 25us depends on throttle level, while DShot1200 has a constant, fixed signal length of about 13uS. Unless you fly really slow with Multishot with low throttle, it’s more likely that the delay would be between 15us to 25us (50% to 100% throttle).

What are the Advantages of DShot1200?

Comparing to Analog ESC protocols like Oneshot and Multishot, the same benefits of DShot applies to DShot1200:

Higher resolution and more accurate and reliable data
Data error rejection
Now with the advantage of even higher speed with DShot1200, there are more reasons to change over to digital ESC protocol now from analog
Comparing to other DShot protocol, DShot1200 is simply faster. And faster is always better if the system is capable of running it.

What ESC/FC can run DShot1200?

DShot1200 has been implemented and tested in KISS FC and ESC’s.

Any ESC that is already struggling with DShot600 will not be able to run DShot1200, but the latest 32-bit ESC’s with STMF0 processors and BLHeli_32 firmware should support DShot1200 when they are out.

Here at BLheli32.com, we have listed some of the major ESCs that implemented with Dshot1200, including Wraith32, X-Racer Quadrant, Racerstar Tatto and iPeaka.