Request for help with radio calibration in ArduPilot
I have two drones: one with a Matek H743 flight controller and another with a Matek H743 Slim.
On both drones, the sticks worked correctly in INAV.
I changed one of them to ArduPilot, and since then the flight controller does not detect RC input.
The ArduPilot firmware I flashed was downloaded from the ArduPilot website and flashed using STM32CubeProgrammer, because Mission Planner did not detect the board in DFU mode.
The file I used was:
ArduCopter / with_bl.hex
I tried the usual settings:
SERIALx_PROTOCOL = 23 // CRSF
SERIALx_OPTIONS = 0
RC_PROTOCOLS = 1 and also 512
RC_OPTIONS = 8704 and also 8192
The transmitter is a RadioMaster using ExpressLRS / CRSF.
The transmitter is bound to the receiver, and the receiver LED is solid green after connection.
In Mission Planner, when I open Radio Calibration, the bars briefly flash green, but then become grey/dark and the sticks do not move.
I flashed the controller back to INAV, and the sticks worked correctly again in calibration.
Then I flashed it back to ArduPilot, and again the controller does not see RC input.
So it seems that:
the transmitter is OK,
the receiver is OK,
the transmitter is connected to the receiver,
the wiring likely works because it works in INAV,
but ArduPilot does not receive RC input from the receiver.
I would appreciate any help or suggestions.