Crossfire – LQ explained

“What’s the difference between LQ and RSSI?” or “Which one should I use?”
are frequenly asked question by first time Crossfire users.
The answer to which one should be used along with Crossfire is pretty easy: always use LQ

LQ = link quality  –  “How good is my link?”
RSSI = relative signal strength index  –  “How loud is my transmitter?”

RSSI just tells you how much signal strength is on the frequency.

LQ takes into account both the RSSI and noise floor, therefore giving you a more accurate indication of the control link stability.

Showing LQ on the BetaFlight OSD

With recent versions of BetaFlight (4.1 and above) it became even easier to show LQ on the OSD as it now comes with dedicated OSD elements:

OSD elements

(on previous versions you had to “route” LQ via an AUX channel and use the “RSSI” OSD element)

On BetaFlight 4.1 and later there’s nothing to set up.
Just use the LQ OSD element which is ranging from 0 to 300:

300-200 is the LQ of 150hz mode (= RFMD 2)
199-100 is the LQ of 50hz mode (= RFMD 1)
99-0 is the theoretical LQ of 4hz mode (= RFMD 0)


Preview: BetaFlight 4.2 OSD example showing dBm value and LQ (now split in RFMD and LQ number):

OSD example

When should I turn back?

Head home when LQ drops below 70 in RF Mode 1.

Why is LQ at 99 most of the time?

That’s because Crossfire is so good 😉 It has very sensitive “ears” and can listen through noise, deal with imperfections in the signal, etc.

More detailed explanation

RSSI simply determines the “volume” of your transmitter. It’s a logarithmic value, meaning you can still go very far, even if the number appears low): 60% RSSI doesn’t mean 60% range left.
It means about 90% range left. 5% would be about 30-50% range left.

Picture yourself in a desert … not a sound anywhere. A mile away someone has a boom-box.
RSSI is… let’s say… 50. You can hear it perfectly. LQ = 100.
Now you’re in a busy city. Same boombox. Same distance. RSSI still 50.
But you can’t even hear the boombox. LQ = 0.

RSSI in and of itself tells you absolutely nothing. It makes no indication of if you are going to failsafe, or how many packets are coming through. Based only on RSSI information you are unable to make any statement about your link budget, the quality of your link, how close you are to a failsafe, etc.

That’s why you want to monitor LQ instead of RSSI. RSSI is just for noisy situations.
For example: when the RSSI is strong but LQ fluctuates, you know you’ve got lots of interference/noise.




If this post was helpful to you, I’d appreciate to see you subscribe to my FPV channel on YouTube! 🙂
https://www.youtube.com/chrswnd

3 comments

  1. Glad I found this article. I just installed crossfire and I’ve been chasing my tail trying to figure out why my LQ read out in the OSD was completely different.
    EVERYTHING I read said the reading ranges from 0 to 300 and I kept getting this 2:100. I spent all day running this problem down just to find out I was using old info, lol.
    Great article.

  2. Well, I’m confused. I bought the starter pak microtx that does 3 kwads. Installed them all fine but On one I get the 2:100 lq OSD read out, on the other two, I get the 0 to 300 OSD read out.
    Is there a wat to choose which one shows up in the OSD?

Leave a Reply

Your email address will not be published. Required fields are marked *