Pixhawk Flight Controller & Drone Autopilot Parts Store
PX4 / ArduPilot Compatible | Global Shipping | Technical Support | Bulk Order Available
Menu
More
Pixhawk Flight Controller & Drone Autopilot Parts Store
PX4 / ArduPilot Compatible | Global Shipping | Technical Support | Bulk Order Available
Welcome
Sign in to your account
Access your account, saved items, orders, and personalized shopping experience.
Shopping Cart

Shopping cart is empty

Welcome back! If you had items in your shopping cart, we saved them for you. Sign in now to see them, or whenever you are ready to check out.

Esc How To Flash Am32 Firmware To Holybro Blheli Escs

AAHow to flash AM32 firmware to HOLYBRO BlHeli-32 ESC
Procedure

    Connect ESC to arlink-ez flash tool
    Flash AM32 bootloader
    Flash AM32 firmware with Betalfight passthrough

First, you need a AT-LINK programmer
arlink-ez flash tool can be found below锛?a href=”https://drive.google.com/file/d/10dmmizAmnnAfC1byuTGNPAaNaqjGfsXv/view?usp=drive_link”>https://drive.google.com/file/d/10dmmizAmnnAfC1byuTGNPAaNaqjGfsXv/view?usp=drive_link
This app is necessary to flash the AM32 bootloader.
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252FsTFjSn49ApTcPiuRUbIE%252F1
AM32 ESC configurator can be found below锛?a href=”https://drive.google.com/file/d/1YdrqDD9s5n6NSfHStj7go0CtdgOWPXIl/view?usp=drive_link”>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锛?a href=”https://am32.ca/”>https://am32.ca/
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x
AM32 bootloader can be found below锛?a href=”https://github.com/AlkaMotors/AM32_Bootloader_F051/tree/main/Bootloaders”>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锛欰M32_F415_BOOTLOADER_PB4_V4.hex
Tekko32 F4 4in1 50A ESC锛?strong >Tekko32 F4 4in1 60A ESC锛?strong >Tekko32 F4 Metal 4in1 65A ESC (65A)锛宻elect锛欰M32_F421_PB4_BOOTLOADER_V4.hex
AM32 ESC firmware can be found here锛?a href=”https://github.com/am32-firmware/AM32/releases”>https://github.com/am32-firmware/AM32/releases
Tekko32 F4 45A ESC锛宻elect锛欰M32_TEKKO32_F421 targets
Tekko32 F4 4in1 50A ESC锛?strong >Tekko32 F4 4in1 60A ESC锛?strong >Tekko32 F4 Metal 4in1 65A ESC (65A) select锛欰M32_TEKKO32_4IN1_F421 targets
Tekko32 F4 4in1 Mini 50A ESC锛?strong >Tekko32 F4 4in1 Mini 45A ESC select锛欰M32_TEKKO32_4IN1_MINI_F421 targets
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 the 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, and Tekko32 F4 Metal 4in1 65A ESC (65A) share the same PCB design; their SWC, SWDIO positions are the same.
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252Fe54AsKbWpO8whmYPAHGf%252F3
Tekko32 F4 4in1 Mini 50A ESC, Tekko32 F4 4in1 Mini 45A ESC, SWC,SWD are shown below:
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x
Tekko32 F4 45A single ESC has 5V, GND SWD, and SWC easily accessible on the PCB:
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252FXQDdV9908HEEMHgw2ZVc%252FTekko32 F4 45A pads
Please supply power when arlink-ez is connected to the ESC.
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252FoWv4NFHi48igKKU2knEF%252F5
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锛欰T32F415
Tekko32 F4 4in1 50A ESC, Tekko32 F4 4in1 60A ESC, Tekko32 F4 Metal 4in1 65A ESC (65A) select锛欰T32F421
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252FzOeKOkTHYel1F8ncmz0P%252F6
Before connection, disable read protection.
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252F76bt3sVtbChfunYElbjR%252F7
Click 鈥淎dd to add the AM32 bootloader, then click flash
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252FgyHjqIQAk35s5qeyNNDg%252F8
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.
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x prod.appspot.com%2Fo%2Fspaces%252FLIgtGDAvVGkCKGOJb1bR%252Fuploads%252FtFrbkDeMPG9wqcM4F6Jl%252F10
Use any flight controller with Betaflight firmware, connect to the ESC, power up the ESC, open the AM32 ESC configurator, and click Connect. Select Flash, click Load Firmware, select the AM32 firmware downloaded previously, and 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 the other 3 ESCs, now you have an operational AM32 4in1 ESC.
image?url=https%3A%2F%2F2367252986 files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook x
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!

About The Author

pixhawk

pixhawk

Other Posts by This Author

XBP9X Radio

XBP9X Radio Specification

pixhawkJuly 11, 20250 Comments
Product Specification FREQUENCY RANGEISM 902 to 928 MHzTRANSMIT POWER (Software Selectable)Up to 30 dBm*CHANNELS10 hopping sequences share 50…
XBP9X Radio

XBP9X Radio Pinout

pixhawkJuly 11, 20250 Comments
Data Port PinSignalVolt1(red)NC—2(black)RX+3.3V3(black)TX+3.3V4(black)CTS+3.3V5(black)RTS+3.3V6(black)GNDGND Power Port PinSignalVolt1(red)BAT+7-35V2(red)BAT+7-35V3(black)BAT-GND4(black)BAT-GND
XBP9X Radio

XBP9X Radio Antenna

pixhawkJuly 11, 20250 Comments
SpecificationsQT900LFrequency range902锝?28 MHzBand Width26 MHzPolarizationverticalGain3 dBiInput impedance50惟SWR鈮?.5Maximum power20WConnectorRPSMA (female)Total length19.6 cm (foldable antenna)Weight40g

Leave a Reply

Your email address will not be published. Required fields are marked *

Sidebar

Categories

Recent Posts

Recennt Comments

    Blog Single Sidebar