This fork of astenlund/fs2ff that emplements the GDL90 protocol as an option instead of using XPlane protocol. This is a work in progress as there is still a lot of things left to do. I'm just doing this work to learn more about GDL90 and how the different EFBs work with it.
I would like to figure out MSF2020 weather data when it is not set to realtime and simulate FIS-B towers. I just haven't found a good way to retrieve the data from the sim.
see astenlund/fs2ff
Yes any that use GDL90 or the xPlane UPD protocol
Stratux - GP now supports the Stratux device and seemd to work reasonably well. By selecting Stratux you don't have to do any special IP trickery. I've only tested this on a 192.168.0.x subnet but seemed to work fine. The bigest advantage you will see here is a lot smoother Synthetic Vision over the Xplane protocol. I was able to load an RNAV aproach and fly it to minimums fairly well. You don't get a elevation marker you need to do a step down approach.
Stratus emulation- This is a PITA and I don't recommend it. The PC that is running FS2FF needs to have an IP of 10.29.39.1 and the device (iPad) needs to be in that subnet 10.29.39.x otherwise GP will ignore the traffic. I have on board wifi on my PC. It required enabling that has a hotspot setting a static ip on that NIC to 10.29.39.1 and then a static IP on the iPad of 10.29.39.2
- FlyQ EFB (thanks, @erayymz)
- FltPlan GO (need to select XPlane as source of GPS data)
No need for my app. X-Plane already has this broadcast capability built-in, see this support page.
Should work straight out of the box for P3D 4.0 and up, so no need for my app. For older versions, use FSUIPC. See this support page.
As of now, no other flight simulators have been tested.
- Download and install .NET Core SDK and Visual Studio Community.
- Clone the repo or download and extract a zip.
- Install MSFS SDK (see instructions below).
- Navigate to the SDK on your hard drive and find the following two files:
- "MSFS SDK\SimConnect SDK\lib\SimConnect.dll"
- "MSFS SDK\SimConnect SDK\lib\managed\Microsoft.FlightSimulator.SimConnect.dll"
- Create a folder called "lib" in the fs2ff folder (next to fs2ff.sln) and put the two dll:s therein.
- Open fs2ff.sln with Visual Studio.
- Build by pressing Ctrl-Shift-B.
- Or from command-line:
dotnet build
. - To build a self-contained executable, run:
dotnet publish -c Release -r win-x64 /p:PublishSingleFile=true
.
- Hop into Flight Simulator.
- Go to OPTIONS -> GENERAL -> DEVELOPERS and enable DEVELOPER MODE.
- You will now have a new menu at the top. Click Help -> SDK Installer.
- Let your browser download the installer and run it.
- You might get a "Windows protected your PC" popup. If so, click More info -> Run anyway.
- Go through the installation wizard and make sure that Core Components is selected.
- When finished, you will likely find the SDK installed under "C:\MSFS SDK".
This is Microsoft telling you that the app has not been cryptographically signed. Software that you download from big corporations does not present this behaviour, because these companies typically purchase certificates from trusted Certificate Authorities and sign their binaries before shipping to customers. This is cumbersome and expensive and not in the scope of this open source project. The binaries that I have provided are for convenience. If you do not trust me (and why should you?), you are more than welcome to build from source yourself (see instructions above).
Don't ask