How To Flash AM32 Firmware To HOLYBRO BLHeli ESCs

How to flash AM32 firmware to HOLYBRO BlHeli-32 ESC:

Procedure:

  1. Connect ESC to arlink-ez flash tool

  2. Flash AM32 bootloader

  3. Flash AM32 firmware with Betalfight passthrough

First, you need a AT-LINK programmer

arlink-ez flash tool can be found below:https://drive.google.com/file/d/10dmmizAmnnAfC1byuTGNPAaNaqjGfsXv/view?usp=drive_link

This app is necessary to flash the AM32 bootloader.

AM32 ESC configurator can be found below:https://drive.google.com/file/d/1YdrqDD9s5n6NSfHStj7go0CtdgOWPXIl/view?usp=drive_link

This tool is for AM32 firmware installation and configuration, you can configure ESC with Betaflight pass through just like BLHeli32Suite, you can also use the web configurator:https://am32.ca/

AM32 bootloader can be found below:https://github.com/AlkaMotors/AM32_Bootloader_F051/tree/main/Bootloaders

Tekko32 F4 45A ESC,select:AM32_F421_PA2_BOOTLOADER_V4.hex

Tekko32 F4 4in1 Mini 50A ESC, Tekko32 F4 4in1 Mini 45A ESC select:AM32_F415_BOOTLOADER_PB4_V4.hex

Tekko32 F4 4in1 50A ESCTekko32 F4 4in1 60A ESCTekko32 F4 Metal 4in1 65A ESC (65A),select:AM32_F421_PB4_BOOTLOADER_V4.hex

AM32 ESC firmware can be found here:https://github.com/am32-firmware/AM32/releases

Tekko32 F4 45A ESC,select:AM32_TEKKO32_F421_2.10.hex

Tekko32 F4 4in1 50A ESCTekko32 F4 4in1 60A ESCTekko32 F4 Metal 4in1 65A ESC (65A) select:AM32_AT32DEV_F421_2.10.hex

Tekko32 F4 4in1 Mini 50A ESCTekko32 F4 4in1 Mini 45A ESC select:AM32_AT32DEV_F415_2.10.hex

With all tools gathered,we can start flashing the firmware. Tekko32 F4 4in1 50A ESC is used as an example here.

Connect AT-LINK to the ESC. On the ESC, find SWC, SWD, GND, connect them to arlink-ez’s SWCLK, SWDIO, GND.

ESC

arlink-ez

SWC

SWCLK

SWD

SWDIO

GDN

GND

Tekko32 F4 4in1 50A ESC, Tekko32 F4 4in1 60A ESC, Tekko32 F4 Metal 4in1 65A ESC (65A) share the same PCB design,their SWC, SWDIO positions are the same.

Tekko32 F4 4in1 Mini 50A ESC, Tekko32 F4 4in1 Mini 45A ESC, SWC,SWD are shown below:

Please supply power when arlink-ez is connected to ESC.

In the arlink-ez programmer app, click connect with the correct MCU model.

Tekko32 F4 4in1 Mini 50A ESC, Tekko32 F4 4in1 Mini 45A ESC, select:AT32F415

Tekko32 F4 4in1 50A ESC, Tekko32 F4 4in1 60A ESC, Tekko32 F4 Metal 4in1 65A ESC (65A) select:AT32F421

Before connection, disable read protection.

Click “Add” to add AM32 bootloader, then click flash

If it pops up "Enable access protection after downloading is not selected or the downloaded user system data file does not have access protection enabled, the security of the download code cannot be guaranteed." Click OK and continue execution. If the download is successful, it will prompt that the verification is successful. You can click to close the software.

Use any flight controller with Betaflight firmware, connect to ESC, power up ESC, open AM32 ESC configurator, click Connect. Select Flash,click Load Firmware, select AM32 firmware download previously, click Flash Firmware. FLASH SUCCESS pop up indicates your ESCs are now flashed with AM32 firmware. In Settings, select flashed ESC will show its configuration, repeat the action on other 3 ESCs, now you have an operational AM32 4in1 ESC.

You can connect motors to the ESCs, and spin the motors in the Betaflight motor tab. If motors spin without any problem, you are all set!

Last updated

© 2024 Holybro. All rights reserved.