RPM Filter is a great boost to the performance of your quad. Originally you have to pay to use RPM filters for BLHeli_S ESC, but now it’s free thanks to JazzMaverick.
if you don’t know what’s RPM filter, check out this article. In this tutorial I will show you how to download and flash your BLHeli_S ESC with bidirectional DShot firmware.
There are two aftermarket firmware that allow you to run RPM filter in BLHeli_S ESC:
- JESC – https://github.com/jflight-public/jesc
- JazzMaverick – https://github.com/JazzMaverick/BLHeli/tree/JazzMaverick-patch-1/BLHeli_S%20SiLabs
With JESC you have to purchase a license for each ESC ($5 for 4), while JazzMaverick is completely free and this is what we are going to use in this tutorial.
As far as i know there is no performance difference between the two firmware, but JESC has its own configurator and it perhaps makes setting up slightly easier.
Remove propellers before proceeding.
Firstly find out the code name of your ESC.
Connect to BLHeli Configurator (how to).
You can see your ESC code name in the title, for example, mini is G-H-30 as shown in the screenshot below.
First letter is the hardware configuration of the ESC; the second letter, H for BB2 MCU and L for BB1 MCU; the last numbers are the dead-time value.
Now go to JazzMaverick’s firmware repository: https://github.com/JazzMaverick/BLHeli/tree/JazzMaverick-patch-1/BLHeli_S%20SiLabs
Find your firmware file following the name you found in BLHeli Configurator. Look, I found mine! (This file is not for you, this is only an example!)
Click on the link, will bring you to a new page full of numbers and letters. But don’t panic :)
Right click on the “Raw” button on the top right, and select “Save link as” to save the file on your computer. It should be a .hex file.
Now go back to BLHeli Configurator, press the “Flash All” button and press “Select File Manually“.
And choose the hex file you just downloaded, BLHeli Configurator will flash all four of your ESC’s with the new firmware.
Once done, you should notice the firmware number has been updated in the configurator.
Your BLHeli_S ESC should now support bidirectional DShot, and you can move on to Betaflight Configurator to finish the rest of the setup. Good luck!