How to Unbrick ESC – Flash BLHeli_S Firmware through C2 Interface

How to Unbrick ESC – Flash BLHeli_S Firmware through C2 Interface

If your BLHeli_S ESC died or is solely not responding after getting a “Flash Failed” error, or in some way your ESC is bricked, you possibly can strive re-flashing BLHeli firmware by the C2 Interface.

Your ESC may very well be bricked when the bootloader is corrupted, flashing by the C2 interface may be capable of repair that.

You will want an Arduino board to flash ESC by C2 interface. Either Arduino Uno or Nano would work high-quality they usually solely price a couple of dollars. I can be utilizing the Arduino Nano on this tutorial, you may get it from right here: https://amzn.to/3uAzcJL

  • Download BLHeliSuite right here: https://github.com/bitdump/BLHeli
  • Plug in your Arduino, a brand new COM port ought to seem. Pick the Arduino COM port in BLHeliSuite
  • Go to the “Make Interfaces” tab, and click on on “Arduino 4way-interface” possibility

You can be requested to pick a firmware for the Arduino, select the one which comprises “PD3PD2”.

And that’s all it’s a must to do to allow your Arduino to flash ESC through C2 interface.

You might want to join two pins on the ESC: C2D (Data) and C2CK (Clock).

These pins are usually damaged out to 2 small solder pads close to the ESC MCU (processor, BB21). By following the traces and checking the pinout diagram above, you must be capable of establish which pads are C2CK and C2D.

To provide you with an instance, right here’s the Zeus5 AIO FC, and the C2CK/C2D pins for every ESC on the board.

From Arduino Nano to ESC

  • GND => GND
  • D2 => C2D
  • D3 => C2CK

From Arduino General to ESC

  • GND => GND
  • D12 => C2D
  • D11 => C2CK

Soldering to these tiny pads are difficult, simply be affected person and cautious.

In BLHeliSuite, choose “SILAB C2 (4way-if)” below SILABS Interface.

Plug within the battery to energy the ESC.

Then hit the “Connect” button in BLHeliSuite, and “Read Setup”.

If every thing works accurately, you have to be prompted to re-flash your ESC with BLHeli firmware. Just click on “Yes” and observe the directions and flash the most recent official firmware.

Hopefully that ought to evaluate and unbrick your ESC. You ought to repeat the identical steps for all 4 ESC’s.