Now that might sound hilarious - but it's not a joke.
Context: MSFS 2024, in the 777 and 737 FMC -> Payload menu, there's a field call "icing". It shows the current "icing" value of the aircraft in percent.
I've noticed that very often after the pre flight departure I end up having an icing value in there between 15 and 30% - and that is with outside temperatures of e.g. 25 degrees Celsius.
I've started looking for a reason and also contacted the PMDG support. Now I think I have finally found out - it seems like this is caused by GSX doing inputs on the FMC (or directly on the aircraft variables, not sure).
To reproduce:
Prepare a flight normally, then request boarding via GSX. Now GSX starts navigating and entering something into the FMC pages (payload), and since I don't want that (already distributed all weights as I want it), I quickly change the page back in the FMC to where I want it (usually the ground services overview page). The same happens when I request departure / pushback.
Now it's either the request boarding or the request pushback that causes an icing value to appear afterwards on the payload page. So it seems like the inputs GSX does into the FMC/aircraft do add icing accidentally when I touch the FMC in the meantime. (Theory: it's the boarding request, because the icing percentage 15-30% correlates with typical passenger numbers on the 737 and 777).
Another important info: The actual things GSX tries to do (entering payload, or even fuel before that when requesting a fuel truck) does NOT work at all. Nothing changes on the fuel page or the payload page, even when I leave it alone. So I think PMDG changed / disabled the "API", because they don't want GSX to mess with their FMC.
What I want from GSX: Disable the complete FMC-intervention stuff in the PMDG aircraft, or at least give a setting to disable it.
I attached a log of a flight where it did add about 10-15% of icing (can't remember the exact value anymore) after I requested boarding.