Flightsim.to
    FSPM/OSM VFR Map - Image 1

    Description

    FSPM/OSM VFR Map by a5tr0

     

    This is a community-maintained update of the original FSPM VFR Map by Scelt, now compatible with MSFS 2020 and MSFS 2024.

    To install, simply remove your existing Community\fspm-panel-vfrmap folder and unzip the downloaded file. into the Community directory.

    Image tutorial: https://a5tr0.sk/this/fspm-panel-vfrmap-fix/howto2024/

    Home website: https://a5tr0.sk/this/fspm-panel-vfrmap-fix/

     

    If you enjoy the add-on, please consider supporting the author (a5tr0)!

     

    Major New Features

    • SimBrief Integration: One-click download and display of your latest SimBrief flight plan waypoints. Requires a SimBrief (Navigraph) account and entering your username in the add-on’s API dialog.
    • Runway & Approach Visualization: When a SimBrief flight plan is loaded, an approach-corridor button appears showing ILS, NPA, and visual corridors with distances, altitudes, and speeds; clicking a corridor waypoint presets teleport settings.

    Enhanced Map Toggles & Tools

    • Satellite, OpenAIP & Weather Layers: New buttons to toggle satellite imagery (MapTiler), airspaces/navaids (OpenAIP) and weather overlays (clouds, precipitation, wind, temperature) via free API keys.
    • Trail & KML Export: Record and export your flight track to Google Earth Pro in KML format with a single click.
    • Measurements & Waypoints: Improved ruler tool with multiple-point distances/headings and “For AP use” option; dedicated waypoints toggle for lines between successive navpoints.
    • Teleport Enhancements: Editable coords with virtual keypad, “random lost” generator (day/land options), auto-elevation +2,500 ft, and direct heading/lat-long presets.

    UI & Quality-of-Life Updates

    • Adjustable map brightness and zoom (VR-friendly)
    • Four-mode clock (UTC/Local/System/Off) with terminator line toggle
    • Earth-curvature corrections, distortion fixes crossing the dateline
    • Hide-plane icon option (state saved), blank-icon fix, status panel starts closed
    • Standard VFR map key binding support (MSFS2020).

    Future Plans

    A5tr0 will continue maintenance and occasional fixes—enjoy!

    Free Tools & Data Sources

    The app uses many free tools and APIs maintained by generous community contributors. Support for these services may be discontinued at any time, but for now we can enjoy them absolutely free—please use them responsibly and contribute if you can.

    Sources: 

    carto.com
    claude.ai
    github.com/buche/leaflet-openweathermap
    leafletjs.com
    maptiler.com
    naturalearthdata.com
    open-meteo.com
    open-aip.net
    openstreetmap.de
    openstreetmap.org
    opentopomap.org
    openweathermap.org
    osm.ch
    simbrief.com

     

    Log in to join the discussion

    Log In

    Comments(655)

    K

    about 21 hours ago

    After i scan this with Virust Total i just Shft+del this mod its F S...T !!!
    https://ibb.co/39mNStWp
    a

    about 3 hours ago

    Hi, you raised the same VirusTotal report three months ago (in this forum, 16 July 2026), when 1.10.0 was the current version, and I explained it then (17 july 2026). It is still that same 1.10.0 report, and it is clean: 0 of 66 antivirus engines detect anything, and the sandbox verdict is "CLEAN". The behaviour listed there is how the Connector works by design (local map server, map tile downloads, a single-file .NET app).

    The Connector is not code-signed, and it won't be. This is a free hobby project: a code-signing certificate costs money every year, I don't have the means to manage one, and I don't want to make the app paid to cover it. Because of that, scanners and Windows will always treat it with some suspicion. But I would never publish anything that could harm its users or the name of the project.

    The current version is not here on flightsim.to yet – it is 1.11.1 on my website: https://a5tr0.sk/fspm-osm/
    It is clean as well: zip 0/67 (https://www.virustotal.com/gui/file/abb8458f2aafc70a308b69a9b01c319cd211ea4e1df8a91a1fd6a4c59e16796d), Connector EXE 0/69 (https://www.virustotal.com/gui/file/7156dad207144d633b425232aa119c3a8a52dc8e6cd083035e04cc14fdbfa051).
    (The VirusTotal links and explanations are available on my site and were also posted here during the v1.11.1 announcement.)

    The upcoming version 1.12 will be a major update with a lot of new features, a slightly redesigned interface, and optimized performance for a much smoother experience. It will be posted both here and on my website soon. If any antivirus engine flags the current version, please send me its name and I'll report it as a false positive.

    Everything from the virustotal report you did explained:

    """
    VirusTotal report of 1.10.0 - what the items mean

    Result: 0 of 66 antivirus engines detect anything, "Detections: NOT FOUND", sandbox verdict CLEAN (Zenbox: harmless). The rest is behaviour sorted into generic categories, not findings. Many mention "dynamically allocated memory": the Connector is a .NET app, and .NET compiles code in memory while it runs.

    Behavior tags
    - obfuscated, contains-pe: a single-file .NET EXE - program and libraries packed in one file.
    - detect-debug-environment: guard pages and exception handlers set up by the .NET runtime itself.
    - long-sleeps: timers - the Connector polls the simulator many times a second.
    - checks-network-adapters: it shows your LAN address, so a tablet or browser can open the map.
    - calls-wmi: not in the Connector's code - Windows / .NET at start.

    Execution
    - Scripting, Command Interpreter: the sandbox double-clicked the map's .js data files from the zip, so Windows opened them in wscript.exe. The addon never runs them that way.
    - Native API, Shared Modules, Hijack Execution Flow: .NET calling Windows, loading SimConnect.dll (Microsoft's) and its libraries, unpacked to a temp folder.

    Defense Evasion / Process Injection
    - The Connector opens Microsoft Edge with the map (localhost:9870); Edge starts its own helper processes, as every Chromium browser does. No process was injected into another program.
    - Obfuscated, Impair Defenses, Sandbox Evasion: the packed EXE, .NET runtime setup, timers.

    Discovery
    - Checks if MSFS is running, looks for the MSFS install and Community folder, free memory (.NET), HTTPS setup (Windows).

    Collection
    - Data Staged: tile cache and settings written to disk. Nothing is taken from your files; the once-a-day version check (can be switched off) sends only the version, mode and a random ID.

    Network
    - A local web server on port 9870 for the browser, EFB and tablets; it downloads and caches map tiles (hence "Proxy").
    - HTTPS to tile.openstreetmap.org/.de, unpkg.com, cdnjs.cloudflare.com, a5tr0.sk (version check); bing.com/azureedge.net are Edge's own.
    - IDS + Sigma rules: api.ipify.org (public IP lookup) - used once for an anonymous installation ID (a hash, the IP is not stored) and by the optional external access feature.

    Dropped files: the zip's own files (images, map data); the DLL is SimConnect.dll, the script a .bat for the panel's keyboard shortcut.
    """
    D

    5 days ago

    I love it but... ;) please please please add an option to switch off the autozoom or perhaps only have it zoom in when touched down? Currently it zooms in when at low altitude! It then will zoom out again if I fly a little higher and back in when I descend. This makes using it at low altitude a little dificult ;) Apart from that an absolute must have for sightseeing :)
    a

    4 days ago

    Hi :) Thank you very much - great to hear you enjoy it!

    Why the map zooms by itself: the map tiles come from online servers - free community servers run by volunteers, or free tiers with a monthly quota on your own API key. "Smart" mode picks the zoom by flight phase - from your height above the ground, climb / descent and speed: close in when climbing or descending near the ground (like a take-off or landing), further out in level flight and the faster you go, so the map does not need too many new tiles. These rules are deliberately cautious to protect the free community servers. Low-level sightseeing keeps switching between those phases, so the zoom goes in and out - I understand that is annoying.

    What you can do now: in the control panel click "Map Data Saver" (I know this option is not very intuitive).
    - "Smart": set the cruise zoom to 14 and the take-off / landing zoom to 15. At low level all phases then end up at 14-15 and the map stays put (it only changes the zoom when the difference is 2 levels or more); or
    - "Eco": no automatic zoom at all - the zoom stays where you put it; the map just pauses after a while without input (sooner the closer you zoom in; a mouse move or click brings it back).

    In development / testing for the next update:
    - a local tile cache and offline maps (no or reduced load on the servers);
    - separate rules per map server: the strict limits only for the free community maps, not for maps with your own key or offline maps.

    Planned: a more configurable automatic zoom - e.g. off for cached / offline maps, or zooming in only on the ground and for landing, as you suggest.

    Thanks again for the feedback - it really helps!
    D

    3 days ago

    Wow, thank you so much for the detailed reply! Really helpful :)
    I'm sure it will help others as well, I can't be the only one wondering about this... I hope so anyway! :D
    D

    19 days ago

    Awesome app!
    a

    18 days ago

    Thanks! :) Btw, version 1.12.0 with lots of improvements is cooking – stay tuned :)
    T

    21 days ago

    Hello.
    I downloaded Version 1.11.1 from the website.
    In the previous version, I was able to open the FSPM Map in MSFS2024 using the "Tools - Map - Display Map" key command, but I am unable to open it in V1.11.1.
    Is there a different key command I should use?
    Thank you for all your hard work.
    a

    21 days ago

    Hello, thank you for the message. Nothing is wrong with your installation – the key command you used is a feature that is switched off by default.

    Why it is off:
    That key is not a shortcut of the addon. It is the simulator's own command for opening the MSFS VFR map, and the addon was attached to it. Many users found that it got in the way and they had no means of turning it off: one key press opened or closed the FSPM in-game panel and the sim's VFR map at the same time.
    In MSFS 2024 it is more awkward still. The key opens or closes the FSPM panel, and at the same time it opens the EFB with the MSFS map. Pressing it again closes the FSPM panel, but the EFB stays open.
    For these reasons the feature has been disabled by default since version 1.8.9. Installing a new version puts the default back, which is why it stopped working for you after the update.

    What I recommend in MSFS 2024 – the EFB:
    The FSPM map is available inside the EFB too, as long as the Connector app is running. The Connector is part of the addon and I recommend using it anyway (you can set it up to start and exit together with the sim).
    Add the FSPM addon to the favourites bar in the EFB (there is an option to set it as the default app too). Then the TAB key opens the EFB with the FSPM map right there – one key, no conflict with the sim's own map.

    If you still want the old key back:
    1. Close MSFS.
    2. Open the folder Community\fspm-panel-vfrmap\InGamePanels\.
    3. Run KEY_SHOW_VFRMAP-toggle.bat and confirm.
    4. Start MSFS.
    (The script replaces the panel's configuration file (OSM.spb) with the variant that is attached to the sim's map key. It shows you the current state and asks before it changes anything. It does not create a new key binding – the panel simply reacts to whatever key you have assigned to "Display Map". Running the script again switches the feature back off.)

    Another option for the in-game panel:
    The addon has its own shortcut for hiding and showing the map: "Soft-Close/Open" in the map's settings panel. The key is shown next to the setting and can be changed there. It becomes active once the map is running, so open the FSPM map from the toolbar icon first; after that the shortcut hides and shows it without touching the sim's own map or the EFB.

    I hope this helps :) let me know

    Btw, version 1.12.0 with lots of improvements is cooking – stay tuned :)
    T

    20 days ago

    I was able to switch successfully by running the .bat file.
    Thank you very much.
    s

    about 1 month ago

    Looks great! I was especially interested in the Random teleport feature but it seems that the latitude-longitude and/or east-west values get mingled. In Spain I ended up in Australia when applying to a nearby Airport. But perhaps I supposed wrongly that the "nearest" Airport is the one mentioned in the menu above. If so, I would strongly suggest to apply the "Random teleport" with THIS airport instead of a random one around the world. It makes it much more fun to find your way back home to an airport of your choice.
    Also the on-screen menu for teleporting gets out of the window bounds and unreachable on a normal 1920-1080 monitor. Should be easy to correct.
    a

    about 1 month ago

    Thank you for sharing your thoughts. I have responded to your points in a private message.
    a

    about 1 month ago

    2026-09-12: version 1.11.1 🔥🔥🔥🔥🔥

    New stuff:
    * MSFS 2024 EFB - the map now runs on the in-cockpit EFB tablet, not just the toolbar panel. It needs the Connector app running - it's included in the download (fspm-osm-connector.exe in the addon folder).
    * FSPM Multiplayer - see your teammates and friends live on your map, and they see you. Everyone needs the Connector running, a registered callsign and to be in the same team. It's our own lightweight position sharing, not the sim's multiplayer (no shared airspace, ATC or collisions).
    * Offline maps (browser only) - for the hardcore users :) OpenStreetMap styles and OpenAIP airspace served from files on your own PC. The files are large and prepared by hand - skip it if it's not your thing, everything else works without it.

    * Other highlights:
    - Connector: Start/Stop with MSFS, secure remote access (password + HTTPS), backup & restore, redesigned window for high-DPI / 4K displays
    - Much steadier SimConnect - no more stalls while the sim loads or pauses, and the MSFS 2020 position mix-up after a reconnect is fixed
    - Autopilot: "Direct!" and "Follow!" to a clicked point or aircraft. Aircraft with a native autopilot work as before; the FSPM autopilot for aircraft without one is tested only on the Cessna 152 and the JMB VL-3.
    - Carto DB and Carto Dark now need a free CARTO API key (CARTO watermarks maps without one), so they stay hidden until you add it - [Configure API/User] > "?" next to CARTO API Key walks you through it in about a minute
    - Map scaling, on-map zoom buttons, Smart zoom & Map Data Saver
    - Tracking reload & repair, extra MapTiler styles, stale-data warning, mobile "Keep screen awake"
    - Full changelog: https://a5tr0.sk/fspm-osm/

    * Recommended installation:
    - Delete your old Community\fspm-panel-vfrmap folder first, don't extract over it.
    - Extract the zip into your MSFS Community folder.
    - Run fspm-osm-connector.exe from the addon folder and accept both settings in the Recommended Setup dialog: "Start/Stop with MSFS" (the Connector then launches and closes together with the sim) and "Auto-hide to system tray" (it starts minimised). Set it up once and forget it.
    - Start MSFS - the map is available in the toolbar panel, on the MSFS 2024 EFB tablet and in your browser.

    * Antivirus note: the Connector isn't code-signed, so Windows SmartScreen may warn on first run ("More info" > "Run anyway"), and the very first launch takes a bit longer. Both files are clean on VirusTotal (0 of 75 engines):
    - https://www.virustotal.com/gui/file/abb8458f2aafc70a308b69a9b01c319cd211ea4e1df8a91a1fd6a4c59e16796d
    - https://www.virustotal.com/gui/file/7156dad207144d633b425232aa119c3a8a52dc8e6cd083035e04cc14fdbfa051
    - A few warnings inside those reports look worse than they are - each one is explained in the Download section at https://a5tr0.sk/fspm-osm/

    * With this many changes some new bugs may have slipped in - just report them here or send me a private message.

    * Heavily beta-tested by DDare - many thanks mate!

    * Thank you kindly for supporting the development and future updates of this addon 💜☕ :
    - https://buymeacoffee.com/a5tr0.sk

    * Download: https://a5tr0.sk/fspm-osm/
    - It will also be available for download on Flightsim.to soon
    a

    about 1 month ago

    If you're having trouble downloading the add-on from my personal website, please use the alternative GitHub link below until it's available here on flightsim.to.
    Download here:
    https://github.com/n30a5tr0/fspm-panel-vfrmap-releases
    e

    about 2 months ago

    Hi a5tr0,

    I've been trying to get FSPM/OSM VFR Map (v1.10.0) working in MSFS 2024 and the addon simply never appears — no toolbar icon, not listed in Marketplace/My Library, no error anywhere. I've worked through the full troubleshooting checklist and I'm stuck, so wanted to give you complete diagnostic info rather than a vague "it doesn't work":

    **Setup**
    - MSFS 2024, Microsoft Store version
    - Community folder: confirmed correct (other addons — PMS50 GTN750, Navigraph packages — load fine from the same folder)

    **What I've checked**
    - Folder structure: `Community\fspm-panel-vfrmap\manifest.json` sits directly at the correct depth, no extra nesting from unzipping
    - manifest.json contents are intact: `content_type: MISC`, `title: FSPM_OSM`, `package_version: 1.10.0`, `minimum_game_version: 1.38.2`
    - Tried lowering minimum_game_version to 1.0.0 as a test — no change
    - layout.json present and looks intact
    - Windows Defender protection history — no quarantine entries for anything related to this addon
    - Full clean reinstall (deleted folder, re-downloaded, re-extracted, fresh copy into Community)
    - Full PC restart + full MSFS restart (not just a flight reload) after every change
    - Ran KEY_SHOW_VFRMAP-deactivate.bat to make sure the alternate keybind config wasn't interfering
    - Enabled Developer Mode → Debug → Console, searched for "fspm", "vfrmap", and "FSPM_OSM" after a fresh sim launch — zero log entries of any kind (no error, no warning, nothing)
    - Checked the toolbar customization menu for a hidden/unchecked icon — addon isn't listed there either

    Given the console shows literally nothing referencing the package, it seems like MSFS isn't even attempting to scan/load it, rather than failing partway through. Any idea what could cause that, or something else worth checking on my end?

    Thanks for maintaining this addon — happy to test anything.
    a

    about 1 month ago

    Hi,
    Thank you for the incredibly detailed diagnostic information! I really appreciate you taking the time to test and document all of those steps.
    Since you are running MSFS 2024, I highly recommend updating to the latest version of the add-on. You can download it directly from here: https://a5tr0.sk/fspm-osm/
    Before installing the new version, please make sure to completely delete any existing old versions of the add-on from both of these folders:
    - ...\Community\
    - ...\Community2024\
    Give the new version a try and let me know if it successfully shows up in the toolbar for you.
    K

    3 months ago

    After virustotal scan :
    Mitre signatures
    29 medium
    26 low
    10 info

    IDS rules
    2

    Sigma Rules
    2 Medium

    Dropped files
    108 others
    1 script
    1 Pe Dll
    1 text

    Network Comms
    18 Dns
    16 IP !!!
    1 HTTP
    73 JA3
    a

    3 months ago

    Hey, thanks a lot for taking the time to scan it - I really appreciate people being careful about what they run. Once you know what the app actually does, every line on that report has a pretty boring explanation. 🙂

    The most important bit first: what you posted is a behavioural sandbox report (the "MITRE / Sigma / IDS / JA3 / dropped files" format), not an antivirus verdict. Those are heuristic observations of behaviour, not detections. The number that actually answers "is this malware?" is the AV detection score on VirusTotal's Detection tab - the "X / 70 engines flagged this" line. That's the one that matters, and I'd genuinely encourage you to check it; nothing in what you posted is an engine calling it malicious.

    🗂️ "Dropped files: 108 + 1 PE DLL + 1 script + 1 text"
    This is the scariest-looking item and it's 100% expected. The Connector is a self-contained single-file .NET app - the entire .NET runtime and its native libraries are bundled inside the one .exe so you don't have to install anything. The first time it runs, .NET unpacks those bundled libraries into a temp folder (%TEMP%\.net\…) and runs from there. That "unpack a pile of files on launch" step is exactly what the sandbox reports as 108 dropped files + a DLL. It's standard .NET single-file behaviour - nothing is written outside your own temp/install, nothing persists, nothing hides.
    (Fun fact: this same self-extraction is why a handful of AV engines sometimes throw a generic false positive on single-file .NET builds - more on that below.)

    🌐 Network: "18 DNS / 16 IP / 1 HTTP / 73 JA3"
    It's a live VFR map + weather tool, so it contacts exactly the kinds of things a map app contacts - and nothing else:

    Map tiles: OpenStreetMap, MapTiler, OpenTopoMap, Carto, tile.osm.ch, OpenAIP (aviation charts), OpenWeatherMap tiles
    Weather / rain: open-meteo.com, RainViewer
    Version check + anonymous usage stat: my little a5tr0.sk/…/ver2.php (ver.php in older version) (just "which version, roughly which country" - no accounts, no personal data)
    Localhost: 127.0.0.1:9870 - the Connector's own local server that the in-sim panel / browser map talk to, entirely on your machine
    The 16 IPs look like a lot, but map + weather tiles are served from CDNs that hand out many rotating IPs, so a handful of providers easily becomes 16 addresses. The 73 JA3 entries are just TLS fingerprints of all those HTTPS tile/weather requests - normal for anything pulling map data. No hardcoded C2, no odd ports, nothing outbound that isn't a map / weather / version endpoint.

    🧩 MITRE (29 med / 26 low / 10 info), Sigma (2), IDS (2)
    Generic "this program does networking, writes files, and reads some system info" heuristics. Any networked desktop app lights up dozens of them - note there's nothing High or Critical, it's all medium/low/info. The 2 Sigma / 2 IDS hits are the same flavour: "process made an outbound connection / dropped a file in temp."

    On code signing: you're right that a proper signing certificate would make a lot of this look cleaner to sandboxes and AV. Honestly, this is a free hobby project and a cert just isn't something I can justify paying for right now - so I completely get it if the unsigned + self-extracting combo raises an eyebrow. It's a well-known rough edge of free .NET tools, not a sign of anything hidden.

    If it helps, I'm more than happy to walk through any specific signature, hand over the complete list of endpoints it contacts, or answer anything else - I'd rather over-explain than leave anyone uneasy. Cheers, and thanks again for the diligence! ✈️
    a

    3 months ago

    Btw, a new version (1.11.1 with a bunch of new features and a smoother experience) is on the way - just kinda buried under personal/work stuff right now 🙁 hoping to release it soon!
    ...
    MSFS 2020MSFS 2024

    FSPM/OSM VFR Map

    The FSPM/OSM VFR Map is a community-maintained modification of the original FSPM VFR Map, designed for compatibility with MSFS 2020 and MSFS 2024. It offers features such as SimBrief integration for flight plan management, runway and approach visualization, and various map overlays including satellite imagery, airspaces, and weather. The tool also includes enhancements for teleportation, measuring distances, and exporting flight tracks, while providing user-friendly interface updates and quality-of-life improvements.

    Downloads68K
    Version1.10.0
    File Size78.5 MB
    Published5 years ago
    Updated6 months ago
    Classification
    Utilities4.5 (145)

    User Reviews

    4.5

    145 reviews

    5
    69%
    4
    6%
    3
    5%
    2
    0%
    1
    4%

    Version History

    - Traffic button (via Connector app) - Weather menu: "Wind" visualization - open-meteo.com (via Connector app) - Plane tracking data stored (via Connector app) - Weather menu: "Radar" - rain and snow - rainviewer.com - Measurement tool: "Cross-Fix Tool" for triangulation - Measurement tool: Any point created can be moved by clicking and dragging, even when the measurement tool is closed - Control panel: "Soft-Close/Open" keyboard shortcut: after you start the addon, you can hide/show it via a hotkey (make sure to choose a shortcut that doesn't conflict with your existing keybinds) - Control panel: "Use connector app" - if you are running the Connector app as well, I suggest you turn this option on. - Control panel: "Actual map view" - see the actual zoom and coordinates - Control panel: "Show Autopilot" - still in development. Currently, when a plane has its own AP, it will turn on (HDG + ALT hold). If you draw a route via the Measurement tool and set the "AP Route" option - you can trigger the autopilot to follow that route. My aim is to make this work for planes which don't have a native AP - but right now it's still kinda too buggy to "release" :) - Control panel: "Factory reset" - this will clear all your settings and APIs from MSFS and from the Connector app if it is connected. - Tiny optimizations for mobile displays, but I would use those only for viewing, not direct interaction (tablets should be ok). - Addon update notification - A couple of bugs fixed, but with this amount of changes, you might find some new ones - just report them here or send me a private message. * Thank you kindly for supporting the development and future updates of this addon 💜☕ : - https://buymeacoffee.com/a5tr0.sk

    Related