Description
Before opening this issue, I consulted with Alka, the AM32 developer, and we cross-tested different FCs and ESCs.
From my tests, I ascertained that @andyp1per solved the problem of incorrect requests with PR #29056 but unfortunately the flash of the ESC firmware does not work, it randomly stops, often around 50% of the process with the AM32 online configurator, and with offline you are able to flash infrequently.
In the same hardware I have installed INAV V8 and have repeatedly reflashed the firmware without the slightest hesitation, always successful the first time.
So I think the passthrough on this thing continues to have unresolved problems.
My bench tests:
FC: Matek H743-WLITE (MATEKH743 target)
AM32 firmware: V2.7.1 and V3.04 Experimental
ESC: SEQURE SQESC 2670 (SEQURE G071 target)
Ardupilot: Plane V4.6.0 Beta 4
I have not been able to carry out tests with other ESCs and BLHeli32 because obviously firmware flashing is no longer possible.
I experienced the same problem with SpeedyBee F405 WING FC and FlyColor Raptor 5 ESC, so it is not a problem of FC or ESC type but Ardupilot firmware side since INAV V8 does not fail a reflash.
It seems absurd to me that in order to flash ESCs I have to switch from Ardupilot to INAV or Betaflight, with all the steps involved, but still it is a working method in FCs that support it.