8000 GitHub - jeffdamp-wave/fs2ff: A utility that connects Microsoft Flight Simulator 2020 with ForeFlight, Sky Demon, Garmin Pilot, FlyQ EFB, and probably a few more EFB apps
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A utility that connects Microsoft Flight Simulator 2020 with ForeFlight, Sky Demon, Garmin Pilot, FlyQ EFB, and probably a few more EFB apps

License

Notifications You must be signed in to change notification settings

jeffdamp-wave/fs2ff

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fs2ff (Flight Simulator to ForeFlight)

What is it?

Note: astenlund is no longer supporting his branch. I'm going to attempt to do further work on this and continue the support. I have a day job and multiple hobbies don't expect much.

This fork of astenlund/fs2ff that implements 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 originally started this work to understand GDL90 better and test changes I wanted in my Stratux device.

The executable is Windows .Net8 self-contained binary that has all of the needed files including the latest SimConnect.dll

How do I use it?

  1. Download the latest release. https://github.com/jeffdamp-wave/fs2ff/releases
  2. Run the exe.
  3. You can select auto-detect* if you are using ForeFlight. FF broadcasts a message and setting this will allow for auto-detection.
  4. Run MSFS on the same computer(I'll add some remote options soon).
  5. Click connect
  6. For GDL90 Most EFBs will detect the traffic and just start working. I recommend Stratux but you can also play around with Stratus emulation
  7. If you select the X-Plane protocol this will require some addition steps in most EFBs. Example in GP you have to go to settings->Flight Simulation and turn it on.

Does it work with other EFB apps?

Yes Any EFB that supports Stratux/Stratus GDL90 or X-Plane protocol over ethernet/wifi

Garmin Pilot

Recent changes to GP have added better support for both Stratux and Stratus. I recommend using Stratux emulation on GP as you get a few more features (like turn coordinator)

Other apps

  • Levil Aviation App. From my testing this is the most responsive AHRS app I have found. Both GP and FF have a little lag in their synthetic vision implementations.
  • FlyQ EFB (thanks, @erayymz)
  • FltPlan GO
  • SkyDemon (tested some time ago)

Does it work with other flight simulators?

This should work with any Flight Sim using SimConnect. I have not tested any myself. I would guess Prepare3D works?

How do I build this?

  1. Download and install .NET Core SDK and Visual Studio Community.
  2. Clone the repo or download and extract a zip.
  3. Install MSFS SDK (see instructions below).
  4. 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"
  5. Additional C lib files needed from vc_redistx64 (https://www.microsoft.com/en-us/download/details.aspx?id=48145):
    • concrt140.dll
    • msvcp140.dll
    • vcruntime140.dll
    • vcruntime140_1.dll
  6. Create a folder called "lib" in the fs2ff folder (next to fs2ff.sln) and put the dll:s therein.
  7. Open fs2ff.sln with Visual Studio.
  8. Build by pressing Ctrl-Shift-B.
  9. Or from command-line: dotnet build.
  10. To build a self-contained executable, run: dotnet publish -c Release -r win-x64 --self-contained fs2ff.sln.

Where do I get the MSFS SDK?

  1. Hop into Flight Simulator.
  2. Go to OPTIONS -> GENERAL -> DEVELOPERS and enable DEVELOPER MODE.
  3. You will now have a new menu at the top. Click Help -> SDK Installer.
  4. Let your browser download the installer and run it.
  5. You might get a "Windows protected your PC" popup. If so, click More info -> Run anyway.
  6. Go through the installation wizard and make sure that Core Components is selected.
  7. When finished, you will likely find the SDK installed under "C:\MSFS SDK".

What's with the "Windows protected your PC" popup?

This is Microsoft telling you that the app has not been cryptographically signed. If you worry about the binary you are welcome to build your own. I keep the binary in sync with the main branch.

I have problems!

https://github.com/jeffdamp-wave/fs2ff/issues or https://github.com/jeffdamp-wave/fs2ff/discussions

About

A utility that connects Microsoft Flight Simulator 2020 with ForeFlight, Sky Demon, Garmin Pilot, FlyQ EFB, and probably a few more EFB apps

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.4%
  • PowerShell 0.6%
0