ORQA F405 Pro ELRS

Running ArduCopter 4.6.3 on Orqa FC 3030 F405 with a 2.4 GHz BetaFPV ELRS RX bound to a Happymodel ES24TX Pro on a Radiomaster TX16S.

RX is bound.

Symptom: “PreArm: RC not found” zero CRSF data reaching the parser.
No stick input in Mission Planner Radio Calibration on either UART1 or UART6.

Tested on UART1:

SERIAL1_PROTOCOL = 23
SERIAL1_BAUD = 420
SERIAL1_OPTIONS = 0
RC_PROTOCOLS = 0
RC_OPTIONS = 8704
RSSI_TYPE = 3

Also tried BRD_ALT_CONFIG = 1 , no change.

Then moved RX to UART6 (SIK connector), same params on SERIAL6, SERIAL1_PROTOCOL = -1. Same result. No RC input.

Then flashed Betaflight on the same FC, same RX wired to UART6. CRSF works perfectly, all channels move in the Receiver tab.

Conclusion: hardware, RX, wiring, and bind are all confirmed good via Betaflight.
The issue looks like its on the ArduPilot side specifically for this board?

ArduPilot version: [fill in your version]

@andyp1per any experience with this issue?

Thanks.

Shouldn’t be an issue. I did test this with GHST

Hi Andy,

Yes it Works out of the box with Ghost.
But for a project I need 2.4Ghz ELRS.
And cant get any RCin recognized in mission planner.
I also tried mavlink modes in rx and tx in ELRS Lua

Its possible the ALT config is interfering I suppose. USART6 won’t work - no DMA - what about USART3 you would need to make sure you set all the other SERIALx_PROTOCOL’s to 0

I set alt_config to 1. and tried back to 0. All other serials to -1 .
TX-RX wires are correct. set to full duplex, 420k baud. No imputs on RX3.
Ghost doesnt like anything that starts with CRSF I guess :slight_smile:

wait, RC_PROTOCOLS should be 1 I think for all (or 512 for CRSF specifically)