45. Flight Plan Formats
Little Navmap supports several flight plan formats, all of which have
different limitations. All of the formats listed below can be exported and some can be loaded using Open Flight Plan in the menu File
.
45.2. User Waypoint Names
User waypoint names will be adapted to format limitations when exporting.
PLN: Maximum length for FSX or Prepar3D is 10 characters and no special characters are allowed. Unsupported characters will be removed and the length will be truncated.
FMS: No spaces allowed. These will be replaced with underscores (
_
).FLP: All user waypoint names will be replaced by coordinates.
45.3. Garmin Export Issues
Many Garmin add-on use the Garmin trainer in the background.
A problem when exchanging flight plans across applications is that waypoints, airways and procedures like SIDs, STARs, and approaches change over time.
A SID WENAS7
becomes WENAS8
, waypoints/intersections are removed, the airway structure changes or runways are renamed, for example.
The Garmin trainer database is updated by Garmin once or twice a year but AIRAC cycles are updated more often in Little Navmap as well as in simulators. The result are inconsistencies between Little Navmap, flight planning websites or other programs and the less frequently updated Garmin trainer database.
Garmin trainers abort if a waypoint or procedure has a name that does not match or is duplicated in its database.
The Garmin trainer indicates a duplicate and offers the user the possibility to select from a list when manually entering such a waypoint into the device.
The Garmin trainer import routine does not allow this. The import is either rejected or the flight plan is locked and the user has to edit it manually.
45.4. Flight Plan Export Formats
The table below shows the capabilities of Little Navmap and the
supported flight plan formats (X
= supported, 0
= not supported,
-
= not applicable) as listed in Flight Plan Multiexport.
Ext.
: File extension or name.Open
: Can load format using Open Flight Plan in menuFile
.Exp.
: Format can be exported.Airw
: Can export airways. Otherwise only a list of waypoints.Proc.
can export procedures.
Bold: Main format supporting all features like remarks but not usable for other tools or simulators`.
Highlighted format name: The format can be loaded by Little Navmap using Open Flight Plan in menu
File
.
Format Name |
Ext. |
Open |
Exp. |
Airw |
VFR/IFR |
User Wpt. Names |
Remarks |
Dep. Parking |
Cruise Alt. |
Proc. |
---|---|---|---|---|---|---|---|---|---|---|
Little Navmap LNMPLN |
LNMPLN |
X |
X |
X |
X |
X |
X |
X |
X |
X |
Microsoft Flight Simulator 2020 |
PLN |
X |
X |
X |
X |
X |
0 |
X |
X |
X [5] |
FSX and Prepar3D |
PLN |
X |
X |
X |
X |
X |
0 |
X |
X |
0 |
FSX and Prepar3D annotated (obsolete) |
PLN |
X |
X |
X |
X |
X |
0 |
X |
X |
X |
FS9 PLN |
PLN |
X |
0 |
X |
X |
X |
0 |
X |
X |
0 |
X-Plane FMS 11 |
FMS |
X |
X |
X |
0 |
X |
0 |
0 |
X |
X |
X-Plane FMS 12 |
FMS |
X |
X |
X |
0 |
X |
0 |
0 |
X |
X |
X-Plane FMS 3 |
FMS |
X |
X |
0 |
0 |
X |
0 |
0 |
X |
0 |
X-Plane CIVA |
FMS |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
FlightGear |
FGFP |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
X [2] |
FSC |
PLN |
X |
0 |
X |
0 |
X |
0 |
0 |
0 |
0 |
Aerosoft Airbus and others |
FLP |
X |
X |
X |
0 |
0 |
0 |
0 |
0 |
X |
Aerosoft CRJ |
FLP |
X |
X |
X |
0 |
0 |
0 |
0 |
0 |
X |
FlightFactor Boeing 777 V2 |
FMS |
X |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
Reality XP GNS 530W/430W V2 |
FPL |
X |
X |
0 |
0 |
X |
0 |
0 |
0 |
0 |
Reality XP GTN 750/650 Touch |
GFP |
X |
X |
X |
0 |
X [1] |
0 |
0 |
0 |
X |
Flight1 Garmin GTN 650/750 |
GFP |
X |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
TDS GTNXi |
GFP |
X |
X |
X |
0 |
0 |
0 |
0 |
0 |
X |
AivlaSoft EFB |
EFBR |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
BlackBox Simulations Airbus |
PLN |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
FeelThere or Wilco |
FPL |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
FlightFactor Airbus |
corte.in |
0 |
X |
X |
0 |
0 |
0 |
0 |
X |
X [2] |
Garmin exchange format |
GPX |
- |
X |
- |
- |
- |
- |
- |
- |
- |
HTML flight plan web page |
HTML |
- |
X |
- |
- |
- |
- |
- |
- |
- |
IXEG Boeing 737 |
FPL |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
IvAp for IVAO [3] |
FPL |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
JustFlight BAE-14 for MSFS |
RTE |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
KLN 90B |
PLN |
X |
X |
X |
X |
X |
0 |
0 |
0 |
0 |
Leonardo Maddog X |
MDX |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
Level-D |
RTE |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
MSFS IniBuilds Airbus |
FPL |
0 |
X |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Majestic Dash MJC8 Q400 |
FPR |
0 |
X |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Microsoft Flight Simulator 2020 format using |
PLN |
X |
X |
X |
X |
X |
0 |
X |
X |
X [5] |
PMDG Aircraft |
RTE |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
ProSim |
XML [4] |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
QualityWings |
RTE |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
Rotate MD-80, JARDesign and others |
TXT |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
TFDi Design 717 |
XML |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
UFMC |
UFMC |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
VATSIM vPilot or SWIFT [3] |
VFP |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
X-FMC |
FPL |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
X-IVAP for IVAO [3] |
FPL |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
iFly |
FLTPLAN |
0 |
X |
X |
0 |
0 |
0 |
0 |
0 |
0 |
For Flight1 Garmin GTN 650/750
, Reality XP GNS 530W/430W V2
, Reality XP GTN 750/650 Touch
and
TDS GTNXi
additional export formats exist which replace waypoints with user defined
waypoints. This helps to avoid the locked waypoint issue but drops all procedure and waypoint information.
Procedure waypoints are excluded from most file formats by default, except for GPX. You have to use the GPS, FMS or MCDU in the simulator to select procedures. Exceptions are e.g. X-Plane FMS and FLP which allow to save and load procedures.
You can enable saving of waypoints by checking the menu items Export Waypoints for Approaches and/or Export Waypoints for SID and STAR.
The current file name and type will change if you save a plan as LNMPLN. This does not occur when exporting.
45.5. Export Formats
45.5.1. Microsoft Flight Simulator 2020
File format for MSFS. Little Navmap can read and export this format.
You can export this format directly using Export Flight Plan as MSFS 2020 PLN and load the flight plans using menu File
-> Open Flight Plan.
While the format supports procedures there appear problems in MSFS loading these. Procedures might be omitted or new ones inserted.
You can set a parking spot or fuel pad as starting position but note that runways and helipads as starting positions will be ignored by MSFS.
MSFS flight plans can be saved to and loaded from any location in MSFS but the default directories are:
Microsoft Store installation:
C:\Users\YOURLOGINNAME\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState
Steam installation:
C:\Users\YOURLOGINNAME\AppData\Roaming\Microsoft Flight Simulator\LocalState
Note
MSFS does not allow procedures and/or airways in VFR plans. You have to switch to IFR using Flight Plan Type before exporting such a plan. Little Navmap shows a warning if you try to export such a flight plan.
See FAQ - The flight plan does not show up correctly in MSFS for more information on problems.
PLN files for Microsoft Flight Simulator 2020 will have special characters removed since the simulator cannot load files having these as a part of the name.
Note
Use the format Microsoft Flight Simulator 2020 format using * as degree sign for export if you run into issues when importing flight plans in add-ons or when your operating system is set to Asian locale.
45.5.2. FSX and Prepar3D
File format for FSX and P3D. Little Navmap can read and export this format. Procedures are not saved.
You can export this format directly using Export Flight Plan as P3D or FSX PLN.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
45.5.3. FSX and Prepar3D annotated (obsolete)
Annotated PLN format used by Little Navmap versions up to and including 2.4.5.
This is needed only if you like to save a flight plan for older Little Navmap versions.
Little Navmap can read and export this format completely with procedures.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
45.5.4. FS9 PLN
File format of the Flight Simulator 2004. Uses the same PLN file extension as the FSX PLN format. Little Navmap can only read this format.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
45.5.5. X-Plane FMS 11 and X-Plane 12
X-Plane FMS format which can be loaded into the stock GPS, the G1000 and the FMS of X-Plane 11 and 12.
You can export this format directly using Export Flight Plan as FMS for X-Plane 11 and 12.
Little Navmap can read and export this format.
Store these files into the Output/FMS plans
directory inside the
X-Plane directory.
Read the X-Plane manuals for the respective devices on how to load plans inside the cockpit: User Manuals for X-Plane Products.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
Tip
Store FMS files into the Output/FMS plans
directory inside the
X-Plane directory if you would like to use the flight plan in the
X-Plane GPS, the X1000 or the FMS.
You have to load the FMS flight plans from the stock FMS or GPS when sitting in the cockpit and avionics switched on.
Do not try to it as a .sit
, .rep
or other file type from the X-Plane menu.
See here in the user manuals for the respective units: X-Plane User Manuals
Look for a chapter Loading a (saved) Flight Plan
in the PDF manual for the navigation device.
Note
Little Navmap cannot determine the cruise altitude of a flight plan after loading this format in some cases. You might see errors about violated altitude restrictions after loading. Adjust the cruise altitude manually if this is the case.
45.5.5.1. FMS Export Issues
While Little Navmap resolves references from simulator airports to procedures in the navdata by various ways, X-Plane might not be able to find the procedures for a given airport. This is the case if an airport has been renamed or has inconsistent idents like ICAO or FAA. You will see a warning message in X-Plane where it complains about not being able to load the procedures. You can try to load the flight plan and select the procedures manually in the GPS or FMS units but this also does not work in all cases.
Another issue is where X-Plane refuses to read flight plans due to unknown departure or destination airports.
This can happen if the airports are only present in an add-on and not in stock or have been renamed.
You can open the FMS file in a text editor and fix this manually by replacing the keywords ADEP
and ADES
with
DEP
and DES
respectively. Note that this does not work if procedures are used with an airport.
I
1100 Version
CYCLE 2209
ADEP 44T
ADES KSHN
NUMENR 2
1 44T ADEP 211.000000 46.992359 -122.827721
1 KSHN ADES 271.000000 47.233555 -123.147552
I
1100 Version
CYCLE 2209
DEP 44T
DES KSHN
NUMENR 2
1 44T ADEP 211.000000 46.992359 -122.827721
1 KSHN ADES 271.000000 47.233555 -123.147552
45.5.6. FMS 3 (X-Plane)
X-Plane FMS format which can be loaded into the stock GPS and FMS of X-Plane 10 and 11.05. The format is very limited and basically stores only a list of waypoints.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
Store these files into the Output/FMS plans
directory inside the
X-Plane directory.
45.5.8. FlightGear
A flight plan format which can be loaded into the RouteManager of the free flight simulator FlightGear.
You can export this format directly using Export Flight Plan as FlightGear FGFP.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
You can save the files into any directory and load it within FlightGear.
45.5.9. FSC
File format for FlightSim Commander. Uses the same PLN file extension as the FSX PLN format. Little Navmap can only read this format.
45.5.10. FlightFactor Boeing 777 V2
It is the same format as X-Plane FMS 11, with procedures removed to allow loading from the 777 FMS.
45.5.11. Aerosoft Airbus and others
45.5.12. Aerosoft CRJ
A format that can be read by the X-Plane FMS (not the X-Plane GPS), Aerosoft Airbus and other add-on aircraft. Supports airways and procedures.
You can load these files into the X-Plane FMS including airway information. Procedures are saved in the FLP but cannot loaded yet by the FMS. You have to select these manually after loading the flight plan.
45.5.13. Garmin
Simple XML based flight plan format which stores only a list of waypoints. Little Navmap can read and export this format.
45.5.14. Reality XP GNS 530W/430W V2
Flight plan format as FPL file usable by the Reality XP GNS 530W/430W V2.
See Notes about the Garmin Formats GFP and FPL for information on known problems when exporting flight plan data for the GNS.
Little Navmap considers the GNSAPPDATA
environment variable if
set. See the GNS manual for more information.
The default directory to save the flight plans for the GNS units is
C:\ProgramData\Garmin\GNS Trainer Data\GNS\FPL
for all simulators.
You may have to create the directory manually if it does not exist.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
45.5.15. Reality XP GTN 750/650 Touch
Save flight plan as GFP file usable by the Reality XP GTN 750/650 Touch.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
See Notes about the Garmin Formats GFP and FPL for information on known problems when exporting flight plan data for the GTN.
Little Navmap considers the GTNSIMDATA
environment variable if
set. See the GTN manual for more information.
45.5.16. TDS GTNXi
The default directory to save the flight plans for the GTN units is
C:\ProgramData\TDS\GTNXi\FPS
for all simulators.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
See Notes about the Garmin Formats GFP and FPL for information on known problems when exporting flight plan data for the GTN.
You may have to create the directory manually if it does not exist.
45.5.17. Flight1 Garmin GTN 650/750
The default directory to save the flight plans for the GTN units is
C:\ProgramData\Garmin\Trainers\Databases\FPLN
for all simulators.
You may have to create the directory manually if it does not exist.
45.5.17.1. Garmin GTN Trainer 6.41
The default directory to save the flight plans for the GTN units is
C:\ProgramData\Garmin\Trainers\GTN\FPLN
for all simulators. You have
to create this directory manually and then navigate to it in the file
dialog when saving. Little Navmap will remember the selected
directory.
45.5.17.2. Garmin GTN Trainer 6.21
If you’re using the trainer version 6.21 then the default path is
C:\ProgramData\Garmin\GTN Trainer Data\GTN\FPLN
. You have to create
this directory manually.
45.5.18. Flight1 Garmin GTN 650/750
This is the flight plan format used by the Flight1 GTN 650/750.
Flight plans of this format can be loaded into Little Navmap using menu File
-> Open Flight Plan.
See Notes about the Garmin Formats GFP and FPL for information on problems when exporting flight plan data for the GTN.
The default directories to save the flight plans for the GTN units are:
Prepar3D v3:
C:\Program Files (x86)\Lockheed Martin\Prepar3D v3\F1TGTN\FPL
.Prepar3D v4:
C:\Program Files\Lockheed Martin\Prepar3D v4\F1TGTN\FPL
.Flight Simulator X:
C:\ProgramFiles(x86)\Microsoft Games\Flight Simulator X\F1GTN\FPL
You might need to change the user privileges on this directory if your saved flight plans do not show up in the GTN. Give yourself full control and/or ownership of this directory to avoid this.
A typical symptom is that you can save the flight plan in Little Navmap and you can also see the saved plan in Little Navmap’s open dialogs but it does not show up in the GTN unit. Change the privileges of the export directory as mentioned above if that is the case.
The file is a simple text format containing only one line of text.
FPN/RI:F:KEAT:F:EAT.V120.SEA.V495.CONDI.V338.YVR.V330.TRENA:F:N50805W124202:F:N51085W124178:F:CAG3:F:N51846W124150:F:CYPU
45.5.19. PMDG Aircraft
A PMDG RTE file. File location depends on the used aircraft but is
usually PMDG\FLIGHTPLANS
in the simulator base directory.
This format does not allow saving of procedures.
45.5.20. Rotate MD-80, JARDesign and others
A simple file format usable by JARDesign or Rotate Simulations aircraft.
The dexport directory depends on the used aircraft which is usually in the X-Plane
directory Aircraft
.
The file is a simple text format containing only one line of text.
CBZ9 SID AIRIE V324 YKA B8 DURAK STAR CYDC
45.5.21. Majestic Dash MJC8 Q400
Flight plan format for the Majestic Software MJC8 Q400. Note that the export is limited to a list of waypoints.
The flight plan has to be saved to
YOURSIMULATOR\SimObjects\Airplanes\mjc8q400\nav\routes
.
Note that the FMC in the Dash will show invalid coordinates when you
press INFO
on a waypoint or airport. The flight plan, navigation and
autopilot are not affected otherwise.
45.5.22. IXEG Boeing 737
Exports the current flight plan as a FPL file usable by the IXEG Boeing 737. The format is the same as TXT but with a different file extension.
The file should be saved to
XPLANE\Aircraft\X-Aviation\IXEG 737 Classic\coroutes
. You have to
create the directory manually if it does not exist.
45.5.23. FlightFactor Airbus
A format for the FlightFactor Airbus. The file is not truncated and flight plans are appended when saving.
Flight plans are saved in a slightly extended ATS route notation which also allows to save the cruise altitude and approach procedures. Edit the file with a simple text editor if you want to remove flight plans.
While this format allows saving of SID and STAR the option for approaches was removed since it is unreliable.
RTE ETOPS002 EINN 06 UNBE2A UNBEG DCT 5420N DCT NICSO N236A ALLEX Q822 ENE DCT CORVT KJFK I22R JFKBOS01 CI30 FL360
RTE EDDFEGLL EDDF 25C BIBT4G BIBTI UZ29 NIK UL610 LAM EGLL I27R LAM CI25 FL330
45.5.24. iFly
Flight plan format for the iFly 737NG for FSX or P3D. The file has to be
saved to YOURSIMULATOR/iFly/737NG/navdata/FLTPLAN
.
Procedures cannot be saved.
45.5.25. MSFS IniBuilds Airbus
Flight plan locations differ by MSFS installation type:
- MS Store
C:\Users\YOURUSERNAME\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState\packages\microsoft-aircraft-a310-300\work\flightplans
- Steam
C:\Users\YOURUSERNAME\AppData\Roaming\Microsoft Flight Simulator\Packages\microsoft-aircraft-a310-300\work\flightplans
45.5.26. Microsoft Flight Simulator 2020 format using *
as degree sign
This is the same as Microsoft Flight Simulator 2020 except that it uses *
as a degree sign.
Use this format if you run into issues when importing flight plans in add-ons or when your operating system is set to Asian locale.
45.5.27. ProSim
A flight plan format for ProSim. The flight
plan is appended to the file companyroutes.xml
when saving. Remove
flight plans manually in a text editor.
Little Navmap creates up to two backup files when saving the flight
plan: companyroutes.xml_lnm_backup
and
companyroutes.xml_lnm_backup.1
.
Procedures cannot be saved.
<?xml version="1.0" encoding="UTF-8"?>
<companyroutes>
<route name="EFMAESGT">EFMA RUNGA N872 TEB N623 BEDLA N866 NEGIL ESGT</route>
<route name="LGIRLEDA">LGIR SUD UJ65 TRL UM601 RUTOM M601 QUENN Q123 LULIX P167 GINOX UM601 BCN UN975 SELVA LEDA</route>
</companyroutes>
45.5.28. KLN 90B
A flight plan format for the KLN 90B for MSFS.
The flight plan is saved to the file ...\Community\falcon71-kln90b\flightplan\kln\kln.pln
.
45.5.29. BlackBox Simulations Airbus
This format is for the Blackbox Simulations Airbus for FSX or P3D. Save
this to YOURSIMULATOR/Blackbox Simulation/Company Routes
or
YOURSIMULATOR/BlackBox Simulation/Airbus A330
depending on aircraft
type.
This format cannot save procedures.
45.5.30. Leonardo Maddog X
Flight plan for the Leonardo MaddogX aircraft. This format cannot save procedures.
45.5.31. QualityWings
Flight plan for QualityWings aircraft. This format cannot save procedures. The location depends on the aircraft.
45.5.32. JustFlight BAE-146
Flight plan for the JustFlight BAE-146 aircraft for MSFS.
The location to save is ...\Community\JustFlight BAE-146\justflight-aircraft-146\Work\JustFlight\FlightPlans
.
45.5.33. AivlaSoft EFB
Flight plan for the AivlaSoft Electronic Flight Bag. Saving of procedures is not supported.
45.5.34. Level-D
Flight plan for Level-D aircraft. This format cannot save procedures.
Save this to YOURSIMULATOR\Level-D Simulations\navdata\Flightplans
.
45.5.35. FeelThere or Wilco
The format above cannot save procedures. The location depends on the aircraft.
45.5.36. TFDi Design 717
Flight plan format for the TDFi Design Boeing 717. The format above cannot save procedures.
45.5.37. IvAp for IVAO
45.5.38. X-IVAP for IVAO
Flight plan format for the IVAO online network clients IvAp or X-IvAp.
The file format for these two clients differs slightly.
Flight Plan Online Network Export will appear before where you can add all needed information.
45.5.39. VATSIM vPilot or SWIFT
Flight plan format for the VATSIM vPilot online network client.
Flight Plan Online Network Export will appear before where you can add all needed information.
45.5.40. UFMC
A flight plan format for the UFMC. The format does not allow saving of procedures.
Save the flight plan to XPLANE\Custom Data\UFMC\FlightPlans
.
45.5.41. X-FMC
Save flight plan as FPL file for the X-FMC. The format does not allow saving of procedures.
The file should be saved to Path to
XPLANE\Resources\plugins\XFMC\FlightPlans
.
45.5.42. Garmin exchange format
GPX is not a flight plan format but can be used to export the trail of the flown aircraft trail and a simple waypoint list of the flight plan. It can be loaded my many GIS applications like Google Earth.
See chapter Aircraft Trail and ref:menu-gpx for more information.
45.5.43. HTML flight plan web page
This is not a flight plan format. This function saves the current flight plan as a single HTML web page with all images embedded. You can open this page in any web browser.
The exported file will reflect changes of the flight plan table view like column order. Columns which are hidden or shrunk to minimum width are excluded.
45.6. Notes about the Garmin Formats GFP and FPL
Various problems can appear when reading exported flight plans into the Garmin units. Most of these are a result of the Garmin navigation database which uses data of an older AIRAC cycle (mostly 1611 at the time of writing). Updated simulator or add-on databases (like the one in Little Navmap) can use the latest navdata or an old one from FSX or P3D stock data.
Any waypoints, airways or procedures that are removed, added or renamed over time can cause locked waypoints or other messages when reading a flight plan into the GNS or GTN.
It is easy to remove locked waypoints within the GNS or GTN to enable the flight plan to be activated. Refer to the documentation of the Garmin unit.
Little Navmap allows to change the Garmin export to replace all waypoints with user defined waypoints to avoid locking. While this is a sufficient approach to avoid the locked waypoints it comes with a few limitations:
Departure and destination airport are not saved as user defined waypoints. These have to exist in the Garmin navigation database.
Navaid information like frequencies cannot be displayed since the waypoint cannot be related to the radio navaid.
Procedures like SID and STAR cannot be saved with the flight plan and have to be selected manually.
The GTN (not the GNS) changes all names to a generic
USERWPT...
scheme.
The export of user defined waypoints can be enabled in the options
dialog on tab Flight Plan
.