Not able to flash SpeedyBee BLS50A ESC via the BLHeliSuite
Steps to Reproduce
In order to flash the ESC, I have used Arduino UNO 4way-interface method. See the steps below
Download BLHeliSuite
Connect Arduino UNO USB to the PC
On the BLHeliSuite go to Make interfaces, select the Arduino UNO Com Port and click the Arduino 4way-interface button as shown below:
Select 4wArduino_m328P_16_PB3PB4v20006.hex and wait for the flashing to complete
Solder 3 wires on the BLS50A ESC (C2D, C2CK, and GND):
Make connections between Arduino UNO and BLS50A ESC board:
GND => GND
D2 => C2D
D3 => C2CK
Power the ESC board. I use external Power Supply +12V and power the ESC board:
Go to BLHeliSuite -> Select ATMEL / SILABS Interface -> SILABS C2 (4way-if)
Click Read Setup
Expected behavior
Able to connect to the ESC and flash it
Additional information
If I connect the FC+ESC boards without the Arduino UNO board, plug the FC board to PC and run the BLHeliSuite in BLHeli bootloader mode:
I can read the ESC information:
so that proves that my ESC are working.
I just want to learn and understand how to reflash them using C2 interface via Arduino UNO for education purposes. Also, what is the most convenient way to flash the ESC (considering it has not been flashed before). What if I buy the components myself and replace the broken chips on the ESC - I would need to reflash them. Thanks in advance!
I am trying to flash the BLS 50A ESC firmware using BLHeliSuite using c2 interface. As a general reference, I am using this tutorial: https://oscarliang.com/flash-blheli-c2-interface/
Current Behavior
Not able to flash SpeedyBee BLS50A ESC via the BLHeliSuite
Steps to Reproduce
In order to flash the ESC, I have used Arduino UNO 4way-interface method. See the steps below
Download BLHeliSuite
Connect Arduino UNO USB to the PC
On the BLHeliSuite go to Make interfaces, select the Arduino UNO Com Port and click the Arduino 4way-interface button as shown below:
Select 4wArduino_m328P_16_PB3PB4v20006.hex and wait for the flashing to complete
Solder 3 wires on the BLS50A ESC (C2D, C2CK, and GND):
Make connections between Arduino UNO and BLS50A ESC board: GND => GND D2 => C2D D3 => C2CK
Power the ESC board. I use external Power Supply +12V and power the ESC board:
Go to BLHeliSuite -> Select ATMEL / SILABS Interface -> SILABS C2 (4way-if)
Click Read Setup
Expected behavior
Able to connect to the ESC and flash it
Additional information
If I connect the FC+ESC boards without the Arduino UNO board, plug the FC board to PC and run the BLHeliSuite in BLHeli bootloader mode:
I can read the ESC information: so that proves that my ESC are working.
I just want to learn and understand how to reflash them using C2 interface via Arduino UNO for education purposes. Also, what is the most convenient way to flash the ESC (considering it has not been flashed before). What if I buy the components myself and replace the broken chips on the ESC - I would need to reflash them. Thanks in advance!