Holybro
Holybro ShopPX4 GuideArdupilot WikiContact Us
  • Welcome
  • Flight Controller
    • Pixhawk 6X
      • Overview
      • Technical Specification
      • Sample Wiring Diagram
      • Pixhawk Baseboards
      • Dimensions
        • Rev 8 (Current)
        • Rev 3 & 4
      • PX4 & Ardupilot Guide
      • Supported Firmware
      • Using Analog PM
      • Pixhawk Autopilot FMUv6X Standard
      • Download
    • Pixhawk 6X Pro
      • Overview
      • Technical Specification
      • Sample Wiring Diagram
      • Pixhawk Baseboards
      • Dimensions
      • PX4 & Ardupilot Guide
      • Supported Firmware
      • Using Analog PM
      • Pixhawk Autopilot FMUv6X Standard
      • Download
    • Pixhawk Baseboards
      • Pixhawk Baseboard v1 Ports
      • Pixhawk Baseboard v2 Ports
        • PWM Signal Voltage MOD
      • Pixhawk Baseboard V2 Mounting Plate Dimensions
      • Pixhawk Mini Baseboard Ports
      • Pixhawk Jetson Baseboard
        • Overview & Specification
        • Ports Pinout
        • Wiring & Block Diagram
        • Dimension & Weight
        • Flashing guide
        • CAN setup
        • CSI Camera setup
        • MAVLINK Bridge
        • Reference Links
      • Pixhawk RPi CM4 Baseboard
        • Overview
        • Connections & Ports
        • RPi CM4 Flash Guide
        • Dimension
        • Ethernet Connection
        • PM03D - RPi CM4 Base Wiring Guide
        • Installation of RPi CM4
        • Supported Firmware
      • Baseboard Changelog
      • Download
    • Pixhawk 6C
      • Overview
      • Technical Specification
      • Pixhawk 6C Ports
      • Sample Wiring Diagram
      • Dimensions
      • System Diagram & Pinout
      • PX4 & Ardupilot Guide
      • PWM Signal Voltage MOD
      • Supported Firmware
      • Download
    • Pixhawk 6C Mini
      • Overview
      • Technical Specification
      • Pixhawk 6C Mini Ports
      • Dimensions
      • System Diagram & Pinout
      • PWM Signal Voltage MOD
      • Supported Firmware
      • Pixhawk 6C Mini Difference
      • Download
    • Pix32 v6
      • Overview
      • Technical Specification
      • Pix32 v6 Baseboard Ports
      • Pix32 v6 Mini-Base Ports
      • Dimensions
      • System Diagram & Pinout
      • Supported Firmware
      • Download
    • Durandal
      • Overview & Technical Specification
      • Dimensions
      • Durandal Pinout
      • Supported Firmware
    • Kakute H7 (v1/v2/Mini)
      • Kakute H7 v1
        • Overview
        • Wiring Diagram
        • Pinout
        • Supported Firmware
      • Kakute H7 v2
        • Overview
        • Wiring Diagram
        • Pinout
        • Supported Firmware
          • INAV VTX+ & Bluetooth Setup
      • Kakute H7 Mini
        • Overview
        • Sample Wiring Diagram
        • Pinout
        • Supported Firmware
      • Kakute H7 Version Difference
      • Download
    • Kakute H743-Wing
      • Overview
      • Pinout
      • Sample Wiring Diagram
      • Power Monitor & Scale
      • Camera & ON/OFF Pit Switch
      • Ardupilot Mapping
      • Ardupilot Wiki
      • INAV Mapping
      • Supported Firmware
    • Kakute F405 Wing Mini
      • Overview
      • Pinout
      • Sample Wiring Diagram
      • Power Monitor & Scale
      • Supported Firmware
    • Autopilot Comparison
  • GPS & RTK System
    • H-RTK NEO-F9P Series (RM3100 Compass)
      • Overview
      • Specification
      • NEO-F9P Module Pinout
      • NEO-F9P Rover Pinout
      • Dimensions
      • Downloads
      • Setup & Getting Started
      • Firmware Upgrade
      • GPS Heading/Yaw (aka Moving Baseline)
      • Setup guide for Multiple Aircraft
      • Portable RTK Base Station Setup
      • CAN Termination Resistance Software Toggle
    • H-RTK ZED-F9P Series (RM3100 Compass)
      • Overview
      • Specification
      • Dimension
      • Pinout
      • Download
      • Setup & Getting Started (Ardupilot)
      • Setup & Getting Started (PX4)
      • Using with Cube Autopilot
      • u-blox F9P Firmware Upgrade
      • DroneCAN FW Upgrade
      • GPS Heading/Yaw (aka Moving Baseline)
      • Setup guide for Multiple Aircraft
      • Portable RTK Base Station Setup
      • Galileo OSNMA Support
      • Changelog
      • CAN Termination Resistance Software Toggle
    • H-RTK ZED-F9P Series (IST8310/BMM150 Compass)
      • DroneCAN F9P
        • Overview
        • Specification
        • Pinout
        • Dimension
        • Setup & Getting Started
        • DroneCAN FW Upgrade
        • Download
        • CAN Termination Resistance Software Toggle
      • Standard F9P (UART)
        • Overview
        • F9P Rover Lite
        • F9P Helical
        • F9P Base
        • H-RTK with Cube Autopilot
        • Specification & Comparison
        • Setup & Getting Started
        • Dimension
        • Pinout
        • Download
      • u-blox F9P Firmware Upgrade
      • GPS Heading/Yaw (aka Moving Baseline)
      • Setup guide for Multiple Aircraft
      • Ardupilot IST8310 Compass Orientation
      • Portable RTK Base Station Setup
      • Galileo OSNMA Support
    • H-RTK Unicore UM982
      • Overview
      • Specification
      • Pinout
      • Dimension
      • LED Indicator
      • Setup & Getting Started (Ardupilot)
      • Setup & Getting Started (PX4)
      • Advanced Application (Unicore Uprecise)
      • Factory Setting and COM Port Allocation
      • Firmware Support
      • Download
    • H-RTK mosaic-H
      • Overview & Specification
      • Setup & Getting Started (Ardupilot)
      • Setup & Getting Started (PX4)
      • Pinout
      • Dimension
      • Advanced Application
      • GPS LED Meaning
      • Septentrio PPK application
      • Septentrio receiver control and analysis software
      • Supported Firmware
      • Download
    • M8N/M9N/M10 GPS
      • Standard M10/M9N/M8N GPS
        • Overview
        • Pinout
        • Dimension
        • Download
      • Micro M10/M9N GPS
        • Overview
        • Pinout
        • Dimension
        • Download
      • DroneCAN M9N/M8N
        • Overview
        • Pinout
        • Dimension
        • DroneCAN GPS Setup Guide
        • DroneCAN FW Upgrade
        • CAN Termination Resistance Software Toggle
        • About DroneCAN
        • Downloads
      • Ardupilot IST8310 Compass Orientation
      • Downloads
    • GPS LED & Buzzer
      • GPS LED & Buzzer Meaning
      • Status LED Changes
  • Peripherals
    • DLVR Airspeed (DroneCAN)
      • Overview
      • Quick Start Guide
      • CAN Termination Resistance Software Toggle
      • Download
    • MS4525DO & MS5525DSO I2C Airspeed Sensor
    • RM3100 Compass (DroneCAN)
      • RM3100 Setup Guide
      • CAN Termination Resistance Software Toggle
    • H-Flow (DroneCAN)
      • Overview
      • Setup Guide
      • Firmware
      • Dimensions
      • Pinout
      • CAN Termination Resistance Software Toggle
      • Downloads
  • PMW3901 Optical Flow Sensor
  • CAN Termination Resistance Software Toggle
  • Radio
    • Remote ID
      • Overview & Spec
      • Setup & Configuration
      • Pinout
      • Firmware Support
      • Firmware Update
      • Download
    • SiK Telemetry Radio V3
      • LED and Connection
      • Multiple Point to Point Setup with Sik Radio
        • Downloads
    • Microhard Radio
      • Overview
      • Specification
      • Ports & Buttons
      • Status LED
      • Default Setting
      • Pinout
      • Dimension
      • Enabling RTS / CTS Flow Control
      • Point-to-Multipoint Setup with Microhard Radio
      • Download
    • XBP9X Radio
      • Specification
      • Power
      • Status LEDs
      • Antenna
      • Pinout
      • Dimension
      • Point-to-Multipoint Setup with XBee Radio
      • Download
  • Drone Development Kit
    • X650 Development Kit
      • NeoPixel WS2812 LED Setup Instruction
      • Download
    • PX4 Development Kit - X500v2
      • Getting Started Build Guide
      • Download
    • PX4 Vision Dev Kit v1.5
      • Overview
      • Wiring Diagram
      • v1 & v1.5 Difference
      • Up-Core Carrier Board Pinout
      • PX4 User Guide
      • Downloads
    • S500 Frame Kit
  • Power Module & PDB
    • Power Module
      • DroneCAN Power Module Setup
      • Analog Power Module Setup
      • Digital Power Module (PM) Setup
      • PM07 Quick Start Guide
      • Using Analog PM with Pixhawk 5X/6X
      • Connector & Wire Rating
      • Download
    • Power Module Comparison
  • UBEC
  • ESC
    • ESC Current Sensor Scale
    • AM32 ESC - Reverse Motor Direction Instruction
    • How To Flash AM32 Firmware To HOLYBRO BLHeli ESCs
  • ESC 3D File Downloads
  • Company
    • About Us
    • Holybro Logo
    • Certification (ISO, FCC, CE, RoHS, etc):
    • User Manuals
      • Kakute Flight Controller
      • ESC
      • Kopis
      • Autopilot Flight Controller
      • Drone Dev Kit
      • Other
Powered by GitBook

© 2024 Holybro. All rights reserved.

On this page

Was this helpful?

Export as PDF
  1. ESC

How To Flash AM32 Firmware To HOLYBRO BLHeli ESCs

PreviousAM32 ESC - Reverse Motor Direction InstructionNextESC 3D File Downloads

Last updated 2 months ago

Was this helpful?

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:

This app is necessary to flash the AM32 bootloader.

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 ESC,Tekko32 F4 4in1 60A ESC,Tekko32 F4 Metal 4in1 65A ESC (65A),select:AM32_F421_PB4_BOOTLOADER_V4.hex

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

Tekko32 F4 4in1 50A ESC,Tekko32 F4 4in1 60A ESC,Tekko32 F4 Metal 4in1 65A ESC (65A) select:AM32_AT32DEV_F421_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:

Tekko32 F4 45A single ESC has 5V, GND SWD, and SWC easily accessible on the PCB:

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!

AM32 ESC configurator can be found below:

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:

AM32 bootloader can be found below:

AM32 ESC firmware can be found here:

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

https://drive.google.com/file/d/1YdrqDD9s5n6NSfHStj7go0CtdgOWPXIl/view?usp=drive_link
https://am32.ca/
https://github.com/AlkaMotors/AM32_Bootloader_F051/tree/main/Bootloaders
https://github.com/am32-firmware/AM32/releases
AM32_AT32DEV_F415_2.10.hex
https://drive.google.com/file/d/10dmmizAmnnAfC1byuTGNPAaNaqjGfsXv/view?usp=drive_link