Frame : TBS QQ190 falcon
FC : Colibri 2.0 Flight Control board
ESC : 2 x TBS 2 in 1 ESC boards
Motors : T-MOTORS MN2205 - 2400KV
I am trying to connect to blheli but shortly after I press connect i get these messages:
2019-08-01 @ 20:25:02 -- Running - OS: Windows, Chrome: 63.0.3239.108, Configurator: 1.1.0
2019-08-01 @ 20:25:11 -- Serial port successfully opened with ID: 1
2019-08-01 @ 20:25:12 -- MultiWii API version received - 1.41.0
2019-08-01 @ 20:25:13 -- Flight controller info, identifier: BTFL, version: 4.0.5
2019-08-01 @ 20:25:14 -- Running firmware released on: Aug 1 2019 11:42:18
2019-08-01 @ 20:25:14 -- Board: CLBR, version: 0
2019-08-01 @ 20:25:14 -- Unique device ID received - 0x2900255633570e20343133
2019-08-01 @ 20:25:21 -- Connection failed, ensure that you have selected the correct port or restart your device.
I have the same port with BTFL
Open BLHeli-Configurator from my Windows 10 laptop; Click Connect on the top right corner of BLheli-Configurator. Note, COMM is being read by the configurator; Click Read Setup on the bottom right corner. On logs, it states: '2020-06-14 @ 13:30:59 - Reading setup. 2020-06-14 @ 13:31:00.
Due to the coding of BLheli suite, it cant recognise your ESC if your ESC (or FC in passthrough mode) COM port is above 255. Over time each time you connect a new serial device to your PC, it will assign a new COM port to that device. Betaflight supports nearly all flight controllers on the market having at least an STM32F4 Processor. The Betaflight Configurator runs on Windows, Mac OS, Linux, and Android. The Betaflight Firmware supports all major Remote Control manufacturers like FrSky, Graupner and FlySky. ESCs are directed using PWM, OneShot, MultiShot, DShot or even.
Here I explain how to flash/update BLHeli_S firmware on your ESC using Cleanflight FC Pass-through.
There are two ways to flash / connect BLHeli_S ESC: “one-wire” or pass-through. Pass-through is probably the more common method as it’s more convenient. Here I demonstrate how to update BLHeli_S firmware on the Aikon SEFM 30A ESC with FC pass-through.
There are two options,
- BLHeli Configurator: https://github.com/blheli-configurator/blheli-configurator/releases
- BLHeliSuite for BLHeli_S: https://github.com/bitdump/BLHeli (download link in the bottom “Read Me” section).
You can use either software to flash firmware and configure your ESC. Personally, I prefer BLHeli Configurator because the interface is more user friendly.
Note that there are two different BLHeliSuite depending on the type of ESC you have:
- BLHeli_S
- BLHeli_32
You should find out which firmware your ESC supports before proceeding, they are NOT cross-compatible. This guide explains the difference in these two firmware.
If your ESC’s are BLHeli_32, see this guide instead.
- First of all, make sure your FC is flashed with Betaflight in order to use the FC pass through feature
- Have your ESC signal and ground wires connected to the FC (motor output pins)
- Connect the FC to computer via USB cable, but do NOT connect to Betaflight GUI
- Power on the ESC with LiPo
Select the COM port for your FC, and press the Connect button.
Blheli Suite Download For Windows
Once connected, you will get a blank page. You should now plug in the battery to the quad to power up the ESC. And press the button “Read Setup”.
Blheli_32 Configurator Windows
You can now change your ESC configurations.
If you want to update firmware, simply press the button “Flash All”. You will be prompted to choose a firmware version. The type of ESC should be selected automatically, if not you can look it up in the previous screen (the name is in the title of each ESC)
5. Under “Select Ateml / Silabs Interface” in the menu, choose “SILABS BLHeli Bootloader (Cleanflight)” to use FC Passthrough to program/flash your ESC’s
6. Select the correct COM port of your FC, and press “read setup”. If nothing shows up you might need to press “check” as well.
7. If you see “BLHeli_S Revision” number is below the latest version, then you need to update it. (The latest was 16.1 at the time)
8. Press “Flash BLHeli” and you will see a pop up window. firmware option should be filtered down to only 1 left, because it has BLHeli_S installed previously, and the system can detect what firmware this ESC needs
9. Select this firmware, and click OK to flash.
After it’s done, you should see the updated BLHeli_S revision number.
- 2016 Jun – Article created
- 2020 Jan – Added instructions for BLHeli Configurator