This is a long one so bear with me.
I have a RadioMaster Pocket Controller, a MATEKSYS 2.4Ghz ELRS Receiver D, and the MATEKSYS H743-WING V3 Flight Controller.
Root of the issue is that the Pocket connects fine to the MATEKSYS Receiver, but without even moving the any inputs in the controller, radio calibration section in ArduPilot MissionPlanner is reading channels that do not exist, and channels that have a corresponding channel in the Pocket are not responding to inputs and are unstable. This is the same when SERIAL6_PROTOCOL = 23. Changes in the BAUD of the serial numbers seems to have no affect to me also. Yet, it still reads rates from the correct channels, with channel 5 being the “Armed” button.
As the Receiver is plugged into Tx6 and Rx6, I have changed the BRD_ALT_CONFIG = 1 and SERIAL7_PROTOCOL = 23 as ArduPilot suggests, and this prevents frantic movement but still no acknowledgment of any inputs from the Pocket Controller in ArduPilot. This is the same when SERIAL6_PROTOCOL = 23 AND! RC_PROTOCOLS = 23, and also when the above parameters in this paragraph are set and RC_PROTOCOLS = 23. When finished with calibrating radio with these settings, no channel rates can be read at all.
The channels on the Pocket correspond correctly, with Ailerons = 1, Pitch = 2, Throttle = 3, and Yaw = 4. Controller is also connected with ExpressELRS and the Internal RF is set to CRSF 400K.
I believe it is a hardware issue, as no other sources can give a fix, but a previous team had used this exact hardware and got the system to respond to work. Any help is greatly appreciated.



