Skip to content

Plane: incorrect CRSF rxrssi displayed on Mission Planner HUD #34226

Description

@EjectSteve

Bug Report

I am seeing what appears to be incorrect CRSF rxrssi behavior.

Test setup:

  • Flight controller and CRSF receiver remain powered throughout the test.
  • Transmitter is turned on and connected normally.
  • Mission Planner Status shows rxrssi = 100.
  • I then turn the transmitter completely OFF.
  • The receiver remains powered and connected to the flight controller via CRSF.

Result:

  • ArduPilot correctly detects the loss of the RC signal and enters RC failsafe.
  • However, Mission Planner Status continues to show rxrssi = 100.
  • It remains at 100 rather than changing to reflect the loss of the transmitter.

This is reproducible with both:

  • ExpressLRS receiver
  • TBS Crossfire receiver

It is also reproducible on both:

  • ArduPlane 4.4.4
  • ArduPlane 4.7.0

The receiver is still powered and the CRSF serial connection between the receiver and FC is still active. Only the RF link from the transmitter to the receiver has been removed.

I would expect rxrssi to reflect the receiver's current RF signal condition rather than remain at 100 after the transmitter has been switched off.

The fact that ArduPilot simultaneously enters RC failsafe seems to indicate that it is detecting the transmitter loss, while rxrssi is not being updated appropriately.

Image

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions