ExpressLRS / ExpressLRS/ExpressLRS

allow betaflight passthrough when using serialrx_provider = MAVLINK

Open
#3,557 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
5.3k
Forks
1.5k
Avg merge
3d 18h
Merged PRs (30d)
4

Description

When I try to flash using passthrough, I get :

[ERROR] Invalid serial RX configuration detected:
!!! Serial Receiver Protocol is not set to CRSF! Hint: set serialrx_provider = CRSF !!!

... but I'm using "serialrx_provider = MAVLINK" (using USE_SERIALRX_MAVLINK during the betaflight 2025.12 build). So it would be difficult to set "serialrx_provider = CRSF" : I'd have to build and flash a new betaflight, flash ELRS and then build and flash back to MAVLINK.

I suppose the problem is that there are CRSF commands to put the ELRS rx into bootmode. Perhaps there are similiar MAVLINK commands.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.