diff --git a/libraries/GCS_MAVLink/GCS_Common.cpp b/libraries/GCS_MAVLink/GCS_Common.cpp index 1a54e5998b..b1eb77dcd4 100644 --- a/libraries/GCS_MAVLink/GCS_Common.cpp +++ b/libraries/GCS_MAVLink/GCS_Common.cpp @@ -5487,8 +5487,8 @@ uint8_t GCS_MAVLINK::receiver_rssi() const return 255; } - uint8_t rssi = aprssi->read_receiver_rssi() * 255; - return (rssi < 255) ? rssi : 254; + // scale across the full valid range + return aprssi->read_receiver_rssi() * 254; } GCS &gcs()