Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    AI updates from the previous week: Anthropic launches Claude 4 fashions, OpenAI provides new instruments to Responses API, and extra — Might 23, 2025

    May 23, 2025

    Crypto Sniper Bot Improvement: Buying and selling Bot Information

    May 23, 2025

    Upcoming Kotlin language options teased at KotlinConf 2025

    May 22, 2025
    Facebook X (Twitter) Instagram
    • About Us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • Terms and Conditions
    TC Technology NewsTC Technology News
    • Home
    • Big Data
    • Drone
    • Software Development
    • Software Engineering
    • Technology
    TC Technology NewsTC Technology News
    Home»Drone»The right way to Flash AM32 on BLHeli-32 ESC: Step-by-Step Information (Bootloader and Firmware)
    Drone

    The right way to Flash AM32 on BLHeli-32 ESC: Step-by-Step Information (Bootloader and Firmware)

    adminBy adminJune 17, 2024Updated:June 18, 2024No Comments6 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    The right way to Flash AM32 on BLHeli-32 ESC: Step-by-Step Information (Bootloader and Firmware)
    Share
    Facebook Twitter LinkedIn Pinterest Email
    The right way to Flash AM32 on BLHeli-32 ESC: Step-by-Step Information (Bootloader and Firmware)


    1

    In case your ESC already comes with AM32, you possibly can configure or flash it utilizing one of many AM32 configuration instruments obtainable. Nonetheless, in case your ESC has BLHeli_32, changing it to AM32 is a little more complicated. This step-by-step tutorial will information you thru the method.

    sponsor-banner

    A number of the hyperlinks on this web page are affiliate hyperlinks. I obtain a fee (at no additional price to you) for those who make a purchase order after clicking on certainly one of these affiliate hyperlinks. This helps help the free content material for the group on this web site. Please learn our Affiliate Hyperlink Coverage for extra data.

    For extra details about ESCs, try this purchaser’s information: https://oscarliang.com/esc/

    Disclaimer: Official directions can be found on the AM32 homepage: https://am32.ca/. This tutorial demonstrates how I personally flash my ESC. Comply with these directions at your individual threat; I’m not chargeable for any damages. I like to recommend familiarizing with the method on a spare ESC that you just don’t want, so if something goes improper you gained’t be grounded.

    Why Flash AM32?

    A few the reason why you may wish to swap from BLHeli32 to AM32:

    Course of Abstract

    Listed below are the easy steps to flash AM32 onto a BLHeli_32 ESC:

    • Join ESC to STLink V2 Programmer
    • Take away write safety and erase the chip
    • Set up AM32 Bootloader on the ESC
    • Flash AM32 Firmware

    Is Your ESC AM32 Appropriate?

    In the intervening time, not each BLHeli_32 ESC is suitable with AM32. Earlier than continuing, examine in case your ESC is suitable: https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/wiki/Record-of-Supported-{Hardware}

    What You Want

    ST-Hyperlink V2 Programmer, buy right here (underneath $10):

    Stm32 St Link V2 Program Usb Tool Pinout 3.3v 5v Dio Clk

    STM32 ST-Hyperlink Utility: https://www.st.com/en/development-tools/stsw-link004.html

    This software program is required for disabling write safety on the BLHeli_32 ESC, permitting you to put in the AM32 bootloader. Alternatively, you need to use STM32CubeProgrammer, which can require account registration to obtain.

    Stm32 St Link Utility User Interface Home Screen

    Multi_ESC Config Instrument: https://github.com/am32-firmware/AM32?tab=readme-ov-file#firmware-release–configuration-tool

    This device is used to flash AM32 firmware and configure the ESC utilizing Betaflight passthrough, just like BLHeli32Suite.

    Am32 Configuration Multi Esc Config Tool Flash Firmware

    Obtain AM32 Bootloader file right here: https://github.com/AlkaMotors/AM32_Bootloader_F051/tree/essential/Bootloaders

    To find out which bootloader file is correct your ESC, confer with the supported {hardware} checklist: https://github.com/AlkaMotors/AM32-MultiRotor-ESC-firmware/wiki/Record-of-Supported-{Hardware}

    Instance: For the Tekko32 4in1 ESC with the STM32 F051 processor, it’s listed underneath the goal identify FD6288, with the bootloader labeled PA2.

    Am32 Esc Target Name Bootloader Firmware Compatiblity List Github Processor

    Click on on the required bootloader file, then choose “View uncooked” to obtain it.

    Stm32 St Link V2 Program Usb Tool Pinout 3.3v 5v Dio Clk

    Obtain AM32 Firmware file right here: https://github.com/am32-firmware/AM32/releases

    Make sure you get the right firmware file in your ESC primarily based on the goal identify and processor kind. Incorrect firmware, the ESC merely gained’t work (e.g., no response and makes three brief beeps repeatedly when powered on). In case you flashed the improper firmware, you possibly can nonetheless flash the right one which ought to resolve these points, at the very least that’s my expertise.

    Discover the firmware file by goal identify and processor, then click on the hyperlink to obtain.

    Am32 Firmware Files Github Download

    After getting downloaded the 2 obligatory information, you’re prepared to start the flashing course of.

    Am32 Bootloader Firmware Files Tekko32 F051 Esc

    The right way to Flash AM32 Bootloader

    Connecting STLink Programmer to ESC

    ESC Aspect ST-Hyperlink Instrument
    SWC SWCLK
    SWD SWDIO
    GND GND

    You could discover the tiny SWC and SWD pads in your ESC. Generally they’re labelled which is straightforward to identify.

    Esc Stm32 F051 Processor Swd Swc Pinout Pads Flash Bootlader Blheli32 Am32 Tekko32

    The places of those pads are comparable throughout completely different ESCs, and you’ll inform them aside by following the traces.

    Esc Stm32 F051 Processor Swd Swc Pinout Pads Flash Bootlader Blheli32 Am32

    Stm32 St Link V2 Program Usb Tool Pinout 3.3v 5v Dio Clk

    You additionally want to attach the bottom (GND). You should utilize any GND on the ESC, together with the XT60 GND.

    Earlier than connecting the STLink V2 device to the ESC, make sure the ESC is powered by a LiPo battery or bench energy provide by way of the XT60 connector.

    Flash Blheli32 Esc Am32 Firmware Bootloader St Link V2 Programmer Wiring Connection

    Within the ST-Hyperlink Utility, click on on “Goal” within the high menu, then “Settings,” and alter Mode to “Sizzling Plug.” Depart the remaining at default.

    Stm32 St Link Utility Settings Hot Plug Am32

    Eradicating Write Safety and Erasing the Chip

    Disclaimer: When you erase the chip, you can’t flash BLHeli32 again onto the ESC.

    Click on on “Goal” within the high menu, then choose “Choice Bytes.”

    Flash Immersionrc Irc Ghost Rx Receiver Expresslrs Stm32 Stlink Utility Target Option Bytes

    Change “Learn Out Safety” to Degree 0, and click on on “Unselect all” underneath Flash sectors safety. Click on “Apply.”

    Stm32 St Link Utility Remove Read Write Protection Level 0 Unselect

    It’s best to see “Choice Bytes Up to date Efficiently” within the console, indicating write protections have been eliminated.

    Now, go to “Goal,” then “Erase Chip” to erase BLHeli32 on the ESC. In case you encounter an error, strive “Erase Sectors” and choose all as a workaround.

    Stm32 St Link Utility Erase Chip Sector

    Putting in AM32 Bootloader

    Open the bootloader file by clicking on “Binary File”.

    Stm32 St Link Utility Program Binary File Am32 Bootloader

    Underneath “Goal”, click on on “Program”.

    Stm32 St Link Utility Program Binary File Menu

    For F051 processors, make sure the Begin handle is 0x08000000. Choose the bootloader file and examine “Skip Flash Erase.”

    Click on “Begin” to flash.

    Stm32 St Link Utility Program Binary Fil3 Am32 Bootloader Skip Flash Erase

    Eradicating SWC/SWD Wires

    As soon as the bootloader is flashed, safely disconnect the ST-Hyperlink V2 device and desolder the SWC, SWD, and GND wires from the ESC.

    Flashing AM32

    As soon as your ESC has the AM32 bootloader, it will likely be acknowledged by AM32 Configuration Instruments, together with the Multi_ESC config device. There, you possibly can flash the AM32 firmware and cargo the default settings by way of Betaflight passthrough.

    Join the ESC to your Betaflight flight controller and energy the ESC.

    Flash Esc Am32 Firmware Flight Controller Betaflight Passthrough

    In Multi ESC Config Instrument, choose the COM port of your FC and click on “Join”.

    Go to the “Flash” tab and click on on one of many ESCs you wish to flash (M1, M2, M3, or M4). It ought to say “Linked – No EEprom”.

    Load the firmware we downloaded earlier, then click on “Flash Firmware”.

    Am32 Configuration Multi Esc Config Tool Flash Firmware Send Default Settings

    As soon as executed, click on on “Ship Default Settings” to write down the EEPROM.

    It’s best to now have a purposeful AM32 ESC!

    Testing ESC

    You possibly can check the ESC by soldering a motor to it and making an attempt to spin it within the Betaflight Motor tab. If all went nicely, the ESC ought to work usually.

    Configuring AM32

    There are a number of instruments you need to use to configure AM32 ESC, together with

    • Multi ESC Config Instrument (offline device)
    • am32.ca (AM32 on-line device)
    • esc-configurator.com (Bluejay on-line device)

    For freestyle FPV drones, the AM32 builders suggest:

    • Activate Variable PWM frequency
    • Set Motor KV and Motor poles to match the motor
    • Depart the remainder of the settings at default

    I’ll present a extra detailed publish on the completely different settings after additional testing.

    Conclusion

    I hope you discover this tutorial helpful. Let me know when you’ve got any questions. Pleased flying!



    Supply hyperlink

    Post Views: 415
    AM32 BLHeli32 Bootloader ESC firmware Flash Guide StepByStep
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    admin
    • Website

    Related Posts

    Crypto Sniper Bot Improvement: Buying and selling Bot Information

    May 23, 2025

    A Information for Selecting Between F# vs C#

    May 15, 2025

    A Sensible Information to Menace Modeling

    May 15, 2025

    Crypto Flash Mortgage Arbitrage Bot Growth: Buying and selling Bot

    May 7, 2025
    Add A Comment

    Leave A Reply Cancel Reply

    Editors Picks

    AI updates from the previous week: Anthropic launches Claude 4 fashions, OpenAI provides new instruments to Responses API, and extra — Might 23, 2025

    May 23, 2025

    Crypto Sniper Bot Improvement: Buying and selling Bot Information

    May 23, 2025

    Upcoming Kotlin language options teased at KotlinConf 2025

    May 22, 2025

    Mojo and Constructing a CUDA Substitute with Chris Lattner

    May 22, 2025
    Load More
    TC Technology News
    Facebook X (Twitter) Instagram Pinterest Vimeo YouTube
    • About Us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • Terms and Conditions
    © 2025ALL RIGHTS RESERVED Tebcoconsulting.

    Type above and press Enter to search. Press Esc to cancel.