ESC-Configurator can also be used offline when added to the homescreen. Once flashed, firmware files are available offline.
Settings can always be adjusted when offline.
Disclaimer
The web application supports ESCs running BLHeli for Atmel, BLHeli for SiLabs and BLHeli_S.
BLHeli FC passthrough is the only interface currently supported.
Should you run into any problems, make sure to use the Save Debug Log button and submit a new issue via GitHub.
Application source code can be downloaded from here.
Latest CP210x Drivers can be downloaded from here.
Latest STM USB VCP Drivers can be downloaded from here.
Attribution
This project was heavily inspired by the BLHeli Configurator. Most of the UI has been re-written from scratch but a lot of the low level stuff related to flashing and firmware handling have been re-used - so a big shout out to everyone involved in the original BLHeli Configurator.
If you are still on 0.20.0, please upgrade to version 0.21.0 - there have been issues with stall detection and motor protection which might result in broken ESCs and/or motors.
This is an experimental web app to configure ESC firmware online.
BLHeli_S
BLHeli_S probably does not need an introduction - the wildly popular ESC firmware used on almost every EFM8 based ESC in the quadcopter hobby.
Tried and tested, supports every analog and digital protocol out there.
Bluejay
Bluejay is BLHeli_S based firmware capable of bi-directional DShot - so a great choice if you want to run RPM filtering on your rig. This project also aims to clean up and simplify the original BLHeli_S source code.
A startup sound editor is also part of the deal.
Please take the time to help us document hardware on which you have successfully flashed and tested Bluejay by adding it to the Wiki.
Although it should be working on all BLHeli compatible hardware, we would like to maintain a list, so people can be confident that their chosen hardware will indeed work properly with Bluejay.
AM32
The up and coming firmware for ARM based ESCs. Although being relatively new on the scene it has a lot of interest, both from users and manufacturers. AM32 ESCs will soon be available from different manufacturers.
AM32 can be flashed on BLHeli_32 ESCs. But, you will have to first flash the AM32 bootloader via STM32 Cube Programmer and ST Link V2 programming adapter. The required bootloader can be found in the AM32 bootloader repository.