Unable to maintain persistence

For the last month or so EVERY time I access an aircraft with Navigraph charts it requires a reauth. EVERY time, EVERY plane. This was not my previous experience. On occasion sure, and once a reauth was done it stuck. Now I have to auth every time. I suspect a reinstall might help but I’m not sure where to start or if necessary. Guidance is appreciated.

Thanks,
-A

Hello! Thanks for the feedback!

We have not changed anything, so this is likely a sim regression. Do you know if it started occurring after a specific update? Did you make any changes to your installation, such as moving your packages folder to another drive?

Also, this issue sounds similar to this one which sort of points to it being related to a simulator update, unless you both modified your installation somehow:

Kind Regards,
Malte

Welll I’ve done nothing with my install in a long time. Years, tho I am a member of the beta group and participate in each one from beginning to end. I only dropped out once and that was years ago.

Not aware of any failed or sideways Asobo updates. So I’m stumped. I’m also bored with getting a constant request for auth. I need some help fixing this or I’m gonna deinstall and try one of the many other similar options other than Navigraph. I’ve been a Forflight subscriber for over three years now. I don’t even use charts, just Simbrief and Lil Nav Map can do pretty much the same.

Toss me some clues from support please. You’ve got a very disappointed customer currently.

Best,
-Braun

Alright, this is what I have gathered so far:

  • You are experiencing signouts in every aircraft using the integration
  • You are running the beta version of the simulator
  • You have not made any significant changes to the installation
  • You are not aware of any “failed or sideways” updates

TL;DR

So, there are two possible issues as far as I can tell from experience:

  • The simulator fails to store your information across restarts
    • Navigraph cannot do anything about this. A simulator reinstall would likely help, as it has proven successful in the past.
  • The simulator is prematurely reporting its “ready” state
    • We can try to mitigate it with an extra delay, but the amount of delay that is needed is unknown.

Read below for more details!


First, you are requesting support while running beta software from another company. Please note that in many cases, other companies would be hesitant to attempt to support this scenario. We’ll try our best, though, but remember that it is beta for a reason and that there have historically been several bad beta releases, some of which have affected this exact functionality.

It’s good that your installation’s location has not changed significantly! This should rule out permission issues as the cause of these issues. Historically, we have only seen users fix this issue in two ways: by reinstalling the simulator or running it as admin. The latter is highly discouraged as it is not supposed to be needed.

Ok, so for some technical insight: To persist your authentication across simulator restarts, we use a storage method built into the simulator called “DataStorage”. When you sign in, we store your session in this storage, and the simulator is responsible for making it persist. This is important - what happens after we store it is beyond our influence!

The issue you see here is something like the following: We have stored your session, but the next time the avionics are started, and we try to ask the simulator for the stored contents, the simulator sends an empty response. We can only assume you never signed in, so you see the authentication flow again.

I cannot reproduce this issue using my simulator installation, which is also on the beta channel with the last release. This makes it hard for me to determine the cause, but one thing we can try is an old trick that has proven to work a long time ago! I’ll explain.

Before we ask the simulator for the stored contents, we wait for the simulator to notify us that it is ready to receive such requests. However, we do have reasons to believe that the simulator sometimes prematurely notifies us, leading to us querying for the stored data before it is actually ready. What I can do is that I can send you a plugin version that has a built-in extra wait before it asks the simulator for your stored content. This may increase the success rate, but there is no guarantee. Here are the main plugins we provide with this modification implemented:

navigraph-avionics-g3x.zip (226.8 KB)
navigraph-avionics-g1000.zip (235.6 KB)
navigraph-avionics-g3000-g5000.zip (218.5 KB)

Try them out by uninstalling the current plugins (either through the Navigraph Hub or by removing the corresponding folders from the community folder) and unzipping these files directly into the community folder! You can tell that you have been successful if the version reported in the Navigraph Settings page of the avionics has a -delay suffix like this:

Kind Regards,
Malte

Thank you Malte. This is exactly the type of “clues” I was seeking and test software to boot? I am well blessed by your grace.
I will follow your suggestions and troubleshoot with some of the details you made clear. One more thing, you say I said I’m on a beta. I was referring only to the SU beta group. I know of no SU currently released or in testing so I’m fairly confident I’m on a prod release, not a beta. Just wanted that OTR in case I need to more back seeking more help.
Regards,
-Braun

You’re welcome! We’ll do what we can to help of course :slight_smile:

Perhaps I was unclear, I meant the beta “channel” or whatever it is called. I have also registered myself for beta updates through the insider hub, and I also have the latest version installed, which I believe is a prod release. It is still worth considering that while you are in the beta group, you may receive updates that can break the simulator in various ways that persist through subsequent updates, requiring a reinstall.

I am not saying that your installation is necessarily broken, but we do have cases where a reinstallation has helped!

Kind Regards,
Malte