← BACK TO MISSION CONTROL

BLUEJAY & PROTOCOLS

How open-source firmware saved the 8-bit ESC and revolutionized micro-drone flight.

1. The History: From Static to Smart

BLHeli_S

Legacy

The original 8-bit standard. Reliable, but lacked 'Bi-directional' communication. Required manual calibration.

JESC / JazzMaverick

The Transition

Early attempts to bring RPM filtering to 8-bit ESCs. Some were paid, some were experimental.

Bluejay

Current Standard

Open-source, high-performance, and supports Bi-Directional DShot out of the box. The king of 8-bit firmware.

2. What is DShot?

DShot (Digital Shot) is the protocol the Flight Controller uses to tell the ESC how fast to spin. Unlike older analog protocols (PWM, Oneshot), DShot is digital.

No Calibration

Because it's digital, 1000 in the FC is exactly 1000 in the ESC. You never have to 'calibrate' your throttle range again.

Cyclic Redundancy Check

DShot includes a checksum. If a signal gets corrupted by electrical noise, the ESC knows and ignores it rather than twitching.

3. The Magic of "Bi-Dir"

Standard DShot is a one-way street. The FC yells, and the ESC obeys. **Bi-Directional DShot** (sometimes nicknamed BSHOT) allows the ESC to talk back using the same wire.

Why you need it: RPM Filtering

When the ESC tells the FC the exact RPM of each motor, the FC can set a Dynamic Notch Filter to "mute" the specific vibration frequency of that motor.

The Result: Your motors run cooler, your battery lasts longer, and "prop wash" wobbles are almost entirely eliminated.

4. The 48kHz / 96kHz Secret

Bluejay allows you to increase the PWM frequency. Standard BLHeli_S was locked at 24kHz.

48kHz: Best for 3" to 5" drones.

96kHz: Best for 1S Tiny Whoops. It can increase flight time by up to 20%.

5. Custom Melodies

Because Bluejay is modern, it supports custom startup tones. Your motors are actually speakers! By vibrating the bells at specific frequencies, the ESC can play music when you plug in the battery.

// Common Melody Format
MarioTheme: d=4,o=5,b=125:8e,8e,8e,8c,8e,8g,4g4