Brand / Model Amp MCU [1] Pads
Ext. Osc.
[2]
FETs [3] FW file Front Back Note
TowerPro
This list has been attentively written;
however, there is no guarantee that your
ESC will match the specifications in this list.
Many boards change PCBs regularly
(particularly many higher current boards).
Always check your ESCs before flashing!
Mag8 TP_w12A 12 Atmega no no P/N
tgy.hex
link link
TowerPro 17 Atmega yes P/N
tp.hex
oldest "type 1" - tp_i2c.hex on i2c mod
TowerPro 18 Atmega yes no P/N
tgy.hex
old "type 2"
TP18A_BESC 18 Atmega no no N
tp_nfet.hex
link link HH30A_V1.1 with 4 FETs per phase
TowerPro 25 Atmega yes P/N
tp.hex
oldest "type 1" - tp_i2c.hex on i2c mod
TowerPro 25 Atmega no P/N
tgy.hex
old "type 2"
TP_w25A 25 Atmega no no N
tp_nfet.hex
link link HH30A_V1.1 with 4 FETs per phase
TP-W30A 30 Atmega no no N
tp_nfet.hex
link link HH30A_V1.1 with 6 FETs per phase
TowerPro 40 Atmega no no N
tp_nfet.hex
link link L40A v1.1
Download firmware
Mag8 HXTBSC65 65 Atmega no yes N
tp70a.hex
link link TQFP
Hobbyking F-Series "UBEC"
261000001 6 Atmega row yes P/N
bs.hex (old @3.3V)
link link ~1.27mm pads: mosi miso sck rst
Identify pins
261000002 10 Atmega row yes P/N
bs.hex
link link ~1.27mm pads: 5v gnd mosi miso sck rst
F-20A 20 Atmega row yes N
bs_nfet.hex
link link Same as F-30A but P75N02LDG FETs
F-30A 30 Atmega row yes N
bs_nfet.hex
link link Same as F-20A but STD85N3LH5 FETs
ATmega8 pins
F-40A 40 Atmega row yes N
bs.hex
link link SBEC from this size and up
F-60A 60 Atmega row yes N
bs.hex
link link 4nops COMP_PWM
F-80A 80 Atmega row yes N
bs.hex
link link
Tutorial ENG Tutorial GER
F-90A 90 Atmega row yes N
bs.hex
link link
Hobbyking BlueSeries
Blueseries 12 Atmega no yes N
bs_nfet.hex
link link also branded "Black Mantis"
Please report errors and omissions to Simon
Kirby <pixelmaze@gmail.com>
Blueseries 20 Atmega yes yes N
bs_nfet.hex
link link pads NOT in a row
Blueseries 30 Atmega no yes P/N
bs.hex
link
Blueseries 30 Atmega yes yes N
bs_nfet.hex
link link pads NOT in a row
BLHeli firmware
Blueseries 40 Atmega yes yes N
bs40a.hex
link link hardware often interchanged with bs
Blueseries 50 Atmega yes yes N
bs.hex
pads NOT in a row
Blueseries 60 Atmega yes yes N
bs40a.hex
pads NOT in a row
Hobbyking SuperSimple (HK-SS), also HiModel GX series
Note: New (2012-04) HK-SS20A-HW boards, maybe others, ship with reset pin disabled (RSTDISBL set) - cannot be programmed - avoid
BLHeli documentation
Note: HK-SS18A, HK-SS20A, and maybe other sizes kill themselves (P-FET gate noise) when ran at higher PWM speeds - avoid
HK-SS10A 10 Atmega no yes P/N
tp.hex
link link
HK-SS18A 15 Atmega no yes P/N
tp_8khz.hex
link link tested
BLHeli supported ESCs
HK-SS20A 18 Atmega no yes P/N
tp_8khz.hex
link link Non programmable version
HK-SS20A-HW 18 Atmega row no P/N
tgy.hex
link Card programmable
HK-SS30A 25 Atmega no yes P/N
tp_8khz.hex
link link Non programmable version
BLHeliSetup software
HK-SS30A-HW 25 Atmega row no P/N
tgy.hex
link Card programmable
HK-SS40A 35 Atmega no yes N
rct50a.hex
link link
HK-SS50A 50 Atmega row yes N
rb50a.hex
link link New has pads
HK-SS70A 60 Atmega no yes N
BLHeliTool software ++
HK-SS200ALV 200 Atmega no yes N
hk200a.hex
link link TQFP
HobbyKing Multistar
9351000065, 9351000066 6 Atmega no yes N
kda_nfet_ni.hex
link
9351000001 10 Atmega yes P/N
kda.hex
SiLabs Tutorial
9351000002 15 Atmega no yes P/N
kda.hex
link link
9351000003, 9351000007 20 Atmega yes yes N
kda_nfet.hex
With discrete driver stage (newest)
9351000003, 9351000007 20 Atmega yes yes N
kda.hex
link link With 6-pin drivers (early 2014)
9351000003, 9351000007 20 Atmega no yes P/N
kda.hex
link link older
9351000004 after mid 2014 30 Atmega yes yes N
kda_nfet.hex
link link With discrete driver stage
MULTI = multirotors
TAIL = ESC controls heli tail motor
MAIN = ESC controls heli main motor
9351000004 early 2014 30 Atmega yes yes P/N
kda_8khz.hex
With TPC8123 FETs
9351000004 older 30 Atmega yes yes P/N
kda.hex
link link mosi miso sck rst 5v gnd
9351000005 45 Atmega no yes N
dlu40a.hex
link link
HobbyKing / HexTronik F3J
HXT200A 200 Atmega row yes N
hxt200a.hex
Note that this doc is no longer up to date on
all BLHeli supported ESCs.
Please check the "BLHeli supported ESCs"
docs for the current status.
Mystery
MY12ABEC 12 Atmega no yes P/N
bs.hex
link
Mystery 20 Atmega yes yes P/N
bs.hex
pads NOT in a row
Mystery 20 Atmega yes yes P/N
bs_nfet.hex
Check which FETs you have!
Cloud 20 Atmega no yes P/N
Cloud 30 Atmega no yes P/N
tp.hex
link
Cloud 50 Atmega no yes N
rb50a.hex
link hfuse may be 0xc6 -- change to 0xca
Pentium 30 Atmega yes yes link new are SiLabs
Firedragon 30 Atmega no no P/N
tgy.hex
link link tested
Mystery 40 Atmega yes yes N
bs.hex
link link pads NOT in a row - Xinghe Series
Mystery 60 Atmega no yes N
bs.hex
SBEC
Turnigy dlux