Flightgear NAV

Supported Aircraft

The App "Flightgear NAV" currently supports 2 planes: Boeing 777Airbus 330. There are plans to support more airplanes in the near future.

The NAV display supports all the modes used in the models: ILS,VOR,NAV,ARC,PLN. The App has been coded so that many of the details present in the Flightgear NAVs are also available in the App. The main difference is the PLN mode, in which I decided to include an experimental feature that opens Skyvector maps and draw the plane position and waypoint route. I think this feature is nicer than the original PLN mode and I will not plan to change it for the moment.

The Android App "Flightgear NAV" accept single-touch inputs to hide/show fixes, nav aids, range circles, or to change Skyvector maps from VFR to Hi. Check the youtube video to see all the available options in action!    

Flightgear Android NAV

















SETUP INSTRUCTIONS

You can download the App totally free from the Android Play Store:


General instructions:


Flightgear Android PFD NAV communicate with a Flightgear instance that is running in a PC by using the generic protocol. Communication between the PC and the android device is done through WiFi. You will need to pass an option when Flightgear is launched so that it knows which protocol to use and to which Android device to send information (you can have more than 1 Android device at the same time). All protocol files are available for download at the end of this page. In addition to the protocol file, you will need to download the file androidnav.nas which fixes a communication problem in FG3.2.

ANDROID APP SETUP


When you start the App you will have to enter a port number (default 5503), and select the plane that you want to use from the drop-down menu:



 Each selected plane uses a protocol file. The following table explains the planes that supported and the protocol files that are needed.


 Selected Plane
 Plane Protocol File
Boeing 777
 All Boeing 777 family
 androidnav777.xml
Boeing 787-8 (not supported yet)
 Boeing 787-8 (Omega hangar)
--------
Boeing 747-400 (not supported yet) Boeing 747-400
--------
Airbus 330
 Airbus 330-200/300 series (Omega hangar)
androidnav330.xml
Airbus 380 (not supported yet) Airbus 380
 --------
BASIC (not supported yet) probably most Flightgear planes*
---------


Below you can find installation instructions for the three most common ways of starting Flightgear: command line, fgrun, and fgo!.


FLIGHTGEAR SETUP (started from command line)

1 Download the protocol files (download links at the end of this page). In addition, download the file androidnav.nas.

2 Copy the protocol files in the directory $FG_ROOT/Protocol/

2.1 Copy the file androidnav.nas in the directory $FG_ROOT/Nasal/

3 Enable WiFi in your android device, and start the App. Here you can enter a port number for the communication (default port number: 5503). The App provides you the IP address of the Android device.You will need this information in the following step.

4 Launch flightgear with the option: --generic=socket,out,[Frequency],[IP android],[port],udp,[xml protocol filename] where:

[Frequency] = Refresh rate in Hz

[IP android] =Current IP of the android device (The App shows your IP!)

[port] = port number (must match Port field in the android device)

[xml protocol filename] = either androidnav777,  androidnav330, etc.

Example  :

fgfs [other options] --generic=socket,out,20,192.168.0.23,5503,udp,androidnav777

5 Wait until flightgear finishes to start (cockpit visible), and then click “Connect” on the android device.


FLIGHTGEAR SETUP (started from fgrun)

1 Download the protocol files (download links at the end of this page). In addition, download the file androidnav.nas.

2 Copy the protocol files in the directory $FG_ROOT/Protocol/

2.1 Copy the file androidnav.nas in the directory $FG_ROOT/Nasal/

3 Enable WiFi in your android device, and start the App. Here you can enter a port number for the communication (default port number: 5503). The App provides you the IP address of the Android device.You will need this information in the following step.


4 Launch fgrun and add the following part to Advanced Options: with the option: --generic=socket,out,[Frequency],[IP android],[port],udp,[xml protocol filename] where:



Where:

[Hz] = Refresh rate in Hz
[Hostname] =IP of the android device obtained in the previous step
[port] = port number (must match Port field in the android device)
[xml protocol filename] = either androidnav777, androidnav330, etc.


5
Wait until flightgear finishes to start (cockpit visible), and then click “Connect” on the android device.


FLIGHTGEAR SETUP (started from fgo!)

1 Download the protocol files  (download links at the end of this page).  In addition, download the file androidnav.nas.

2 Copy the protocol files in the directory $FG_ROOT/Protocol/

2.1 Copy the file androidnav.nas in the directory $FG_ROOT/Nasal/

3 Enable WiFi in your android device, and start the App. Here you can enter a port number for the communication (default port number: 5503). The App provides you the IP address of the Android device.You will need this information in the following step.

4 Launch fgo! and add the following option: --generic=socket,out,[Frequency],[IP android],[port],udp,[xml protocol filename] where:

[Frequency] = Refresh rate in Hz

[IP android] = IP of the android device obtained in the previous step.

[port] = port number (must match Port field in the android device)

[xml protocol filename] = either androidnav777, androidnav330, etc.


Example  :

5 Wait until flightgear finishes to start (cockpit visible), and then click “Connect” on the android device.





Vavigation Display for Flightgear airliners will be available soon!
Subpages (1): Boeing 777
ċ
androidnav.nas
(5k)
Saul Rodriguez,
Nov 2, 2014, 8:24 AM
ċ
Saul Rodriguez,
Nov 2, 2014, 8:24 AM
ċ
Saul Rodriguez,
Nov 2, 2014, 8:24 AM
Comments