Can not connect to ESC - AM32

Hi,
I know this has not to do anything with Ardupilot but I hope that someone faced the same issue.

I was flying with a drone with the following hardware: X500 Frame, Pixhawk 6X, T-Motor F55A Pro III ESC and Hacker A20-22L motors, with 11 inch props. The drone flew nicely however, the ESC had a short circuit which i didnt know about caused by banana connectors touching each other so I crashed.

Thankfully the only unit needed to be changed was the ESC. I have bought the same exact ESC. Now I can not connect to BLHeli32 and its showing me the issues shown in the image. Ill be super grateful if anyone can help me out or give any suggestions!

The error occur i click on verify BLHeli:


RCOut: PWM:1-8 DS600:9-12 PWM:13-16
IOMCU: 410 2003 411FC231
Pixhawk6X-bdshot 0044001B 3532510C 30373630
ChibiOS: 6a85082c
ArduCopter V4.5.6 (7ce11b41)

Is this the ESC?

https://shop.tmotor.com/products/f55a-pro-iii-3-8s-blheli32-4-in-1-esc?srsltid=AfmBOood6ZYyprnRLBlDMRgAUt4B81nymuRq-gOjfJb6V_RmRxWXNekH

If so, it says it’s AM32, not BLHeli32. I’m not sure because I’ve never used AM32, but I don’t think it uses the same configurator.

Maybe try this:

I bought it from here: T-Motor F55A Pro III ESC 55A 4in1 3S - 8S DShot BLHeli 32bit | Brushless Regler | Multicopter | Premium-Modellbau

which it specifically say that its BLHeli32. The configurator you shared can be applied only for other firmwares…

Quick question, does the other firmwares support rpm readings like BLHeli32? Can you recommend me which one could be the best in terms of rpm accurate readings?

BLHeli32 is dead. I have AM32 on a quad copter and on a plane.

Use ESC Configurator mentioned above or their specific one.

https://am32.ca/configurator

I have not seen any difference yet.

Does AM32 support telemetry protocol? Can i log rpm data? Is it accurate?

It does support ESC Telemetry via bi-directional DSHOT like BLHELI32 but is open source.
On some hardware it also supports KISS telemetry via UART.

The company behind BLHELI32 ceased operations.

Most manufacturers have switched to AM32 to save the license fees.

1 Like

IMO, ask them to replace yours with BLHELI32 if you need it. I have no experience with that shop.

Okay, thanks alot for the info!

What do you mean? It already have a BLHeli32 firmware in it. I just can not read the firmware for whatever the reason is

One last question: Would it be possible to flash AM32 on an ESC that already have BLHeli32?
if yes, is there any documentation or steps somewhere that I can follow?

It’s probably the same hardware, it just depends on when it left the factory what firmware it has. Old stock will have BlHeli32, new stock will have AM32. As pointed out BLHeli32 is dead so they may not have anything to exchange.

I’ve read it is possible to flash AM32 but it can be very difficult and a very good chance that things go bad.

Google it “flash am32 to blheli_32”

1 Like

Yes, if they claim they sell that ESC with BLHELI32.
They should be able to order one with BLHELI32 at T-Motor.

Holybro for example switched from BLHELI32 to AM32 because it was too complicated to flash AM32 onto BLHELI32 ESCs.
T-Motor should still have the firmware.

Okay, Thanks alot for all the tips and info! Ill see what I can do

Again, please go to

connect to your FC and check what ESC Configurator says about the ESCs that it finds.
In the long run you want AM32 on your ESCs.

1 Like

There’s a Joshua Bardwell video on how to flash AM32:

1 Like

So after this discussion I have bought AM60 II from this store that claims it have AM32.

I have installed AM32 because I feel that I could not fully trust webserial connection. I managed to connect to ESC#3 but all the other ESC’s is not able to connect.


  • similar for ESC#2 and ESC#4

Connection setup:

  • esc port 1,2,3,4 connected to AUX 1,2,3,4
  • esc Telemetry(TX) connected to UART4&I2C (serial6_protocol is set to telemetry)
  • esc Ground connected to one ground to pixhawk.

I have checked the continuity (all beeped) and resistance all 0.1 resistance.

Any ideas why i can not connect to other esc’s?.. im sick of this

Post the parameter file. What “pixhawk”?

Thank you. It is Pixhawk 6X.

Here it is params

I have tried the webtool for am32. but same issue…

It seems that this issue is common with different flight controllers and not only with BLHeli32 but also other esc firmware. I will add to this post title AM32 up until someone have an idea about what im facing.

I was on Pixhawk 4.5.6 bdshot and updated to 4.5.7 stable release version but still I have the same issue.

I need to make sure that my motors are behaving all equally, and that i can log rpm data. I am not sure if the configurator would help me out for that or not. Ill be grateful for any suggestions.

Thank you.

SERVO_BLH_AUTO,1
SERVO_BLH_MASK,0
SERVO_BLH_OTYPE,0

1 Like