New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sudden LQ drop and RX loss at strong RSSI-dBm #934
Comments
Excellent, thanks for the post with all the details in one place. This has all the symptoms of a Nonce sync slip, although I do not understand how not only can it happen once (which I never see) but happens over and over. I am going to try to update my long-run testing procedure for roughly the same LQ/RSSI conditions and to watch specifically for this behavior. |
Here was the test I've run (all on master):
Test was run for 18 hours. No LQ less than 75 was ever experienced (that's where the warning level was set) but I personally never saw anything less than 90 LQ in OpenTX telemetry. Possible conclusions:
I do not have an ESP32-based Team2.4 TX to test with so I can't think of anything else I can try. |
If it makes any difference, my TX is always set at 250Hz, TLM 1:32. Probably not related, but can you flash iNav 3.0 on that FC? |
I wouldn't think the FC would come into play at all, since we're reporting the receiver LQ and I can't think of anything the FC can do to influence our received LQ. You're not running any sort of Lua script for telemetry are you? |
For sure not, banned Yaapu and the like a long time ago. |
Are there differences on master vs 1.1.0? I have pretty much same symptoms on r9. I could give a try in master and retest the interference thing. |
Fair question, I hope Capn is willing to run his test one more night on v1.1.0 |
@0crap you're not the only one. |
Ohhh no! That is no fun to lose a quad like that. Anyway, thx for sharing. |
I did not rescued it even with a professional scuba diver, the water was so milky... GoPro 9, fr7 quad Yes, it's R9 868mhz. I had the same issue later on a wing, and the same failsafed at 40m from home, lost the control, entered in rth then it started the landing, but I had time to regain control becaus... the only mode to regain the control, it was to restart the radio. So, you have plenty of signal, but the data remains stuck and you get the FS. I've posted on the facebook group too, past months... (my sort of conclusion: if it works for the most of people, why bother to fix this... and it still makes "victims"). In the end, maybe offtopic, I bought crossfire and I got over the pain, simple and easy. |
I think the devs look at every issue seriously. If there are issues, GitHub is the best place to let them know. |
Nice catch! I would continue with a second test. Do the exact same, for at least 12 hours, but now switch off the interference creating radio. To answer the question, can it do this slip on it's own? |
I'm nothing knowledgable how ELRS nonce works in detail, but I wonder a basic thing: |
Oh look at this guy thinking I have only done two tests and not continuously tried to make it fail 😋 The problem with testing to see if something doesn't affect it is that it isn't something that happens very often. Even 12h of it not happening is a significant result.
The timers are synced by a phase lock so they can't drift apart unless there is a lack of packets on the RX to help keep its timer synced. This takes hundreds missing of packets to drift enough that they're not on the same nonce any more, not just one or two. They're resynced by sync packets, which you see happening in one of 0crap's videos. It only works on a slip of 1 in 1.0, or up to 3 in 2.0. It shouldn't ever get out of sync though, because the sync packet isn't there to fix this, it is there to help the RX establish a connection or resync after a long stretch of missing packets. |
Shame on me, thx for the effort! :-) |
I know you squashed this bug already, but if you still need an ESP based 2.4 TX, I'd be happy to have one sent to you. |
Well, let's close this one gents! 💯 Big thanks to Capn for smashing this one and all others involved! 🥇 |
As discussed on Discord a new issue for the record.
On two different occasions we encountered a sudden LQ drop and RX loss, while at close range with strong rssi-dBm.
During these occasions my buddy and I where both in the air. (Only one affected at that moment.)
The LQ drop goes in steps to zero and the link gets disconnected.
In both cases the link reestablished itself with an LQ of 100.
Next flight, using a fresh LiPo, all is fine and we can fly together for 4KM out without issues.
We fly both an AR.Wing 900 with iNav 3.0.2 installed.
Both have an HM EP1 installed with ExpressLRS version 1.1.0
(The EP1's installed do NOT have the SDG regulator.)
Our 2.4GHz gear:
I'm using a DIY 2400 TX (JR-Bay)
My buddy uses the HM ES24TX (JR-Bay)
We both have a Taranis QX7S with OpenTX v2.3.14 installed. (Both have the TBS inverter mod installed.)
We also often fly our ExpressLRS quads together, running Betaflight v4.2.9, without issues. (Both HM EP1's.)
Below the DVR recording of the events.
https://streamable.com/l9rva7
https://streamable.com/t3mk1y
If there is any more info needed, just ask.
The text was updated successfully, but these errors were encountered: