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