QOpenHD icon indicating copy to clipboard operation
QOpenHD copied to clipboard

Ground Pi periodically does not retain the correct settings after smart sync or reboot.

Open htcohio opened this issue 5 years ago • 0 comments

Justin Healey: Stephen,

On Qopenhd, I changed the FEC and block size parameters a couple times and there was significant packet loss. I was a little concerned at first thinking something might have broke but, what seems to keep happening is:

  1. Save Parameters on Ground.
  2. Reboot w/ smartsync (Binding).
  3. Params save to the Air Pi fine.
  4. For some reason, the ground reverts to previous FEC/Block even after another reboot. Air seems to retain the correct settings just fine.

*also on one occasion the same thing happened when I tried to change the channel, it was transmitted and saved on the airside just fine but, the ground was stuck at 2484 I ran the same test several times with the old Openhd settings app which never had that problem and it still seems to work fine.

Obviously the concern is that FEC/Blocksize is a parameter that is modified quite regularly by users and because the system requires both air and ground to have the same settings it could result in poor performance without users realizing that they don't match.

I will try to gather more data but, the best way to test this out is to change some of the video or Radio Transmission params, run the synchronization and, another full reboot of each side just to be safe (Especially Atheros Cards).

Then, if you notice the channel you selected is not correct or, you see packet loss, individually remove and diff the air/ground settings.txt file to see where the mismatch is.

Vitaliy was originally extremely specific about the ReadOnly stuff because he encountered problems just like this and was unable to fully resolve them.

I'm not sure if we're dealing with the same problems or not.

Edit

I also encountered 3 situations where Kernel panic happened, & Settings were completely wiped twice...

htcohio avatar Dec 28 '19 13:12 htcohio