Flipper Map

Flipper Map is a companion app for Flipper Zero that connects to your device over Bluetooth and displays all your Sub-GHz signal files on an interactive map. Browse, search, and organize your saved signals by location — and send them directly from your phone, Apple Watch, or CarPlay when you're nearby.

How it works: Flipper Map reads .sub files from your Flipper's SD card, extracts GPS coordinates embedded in them, and plots each signal on the map. When you're within range of a saved signal, you can transmit it with a single tap.

Setting GPS Coordinates

There are several ways to add location data to your Flipper Zero signal files.

Using Flipper Map Easiest

Set or update the location of any signal file directly from the app — no tools or file editing required.

  1. 1 Select a file from the list or map and open its details.
  2. 2 Tap Set Location (or Move Pin if the file already has coordinates).
  3. 3 Drag the map to position the pin at the desired location.
  4. 4 Tap Save to write the coordinates to the file on your Flipper.
Tip: You can also swipe left on any file in the list and tap the pin icon to enter Move Pin mode.

Using an External GPS Module Automatic

Connect a GPS board to your Flipper Zero via GPIO pins. When you record a signal, the GPS coordinates are automatically embedded in the file.

  1. 1 Connect a compatible GPS module (e.g., NMEA-compatible UART GPS) to Flipper's GPIO pins.
  2. 2 Enable GPS in your Flipper's firmware settings (if supported).
  3. 3 Record a Sub-GHz signal as you normally would. The coordinates will be saved automatically.
Note: The official Flipper Zero firmware does not fully support GPIO GPS yet. This feature may require custom or third-party firmware. Check your firmware documentation for compatibility.

Manual File Editing Advanced

You can manually add or edit GPS coordinates by modifying the .sub file content on the SD card.

Add Lat: and Lon: lines to the file. Place them before the Protocol: line:

# Example .sub file with GPS coordinates
Filetype: Flipper SubGhz RAW File
Version: 1
Frequency: 433920000
Lat: 41.716667
Lon: 44.783333
Protocol: Princeton
Bit: 24
Key: 00 00 00 00 00 12 34 56
Format: Use decimal degrees with up to 6 decimal places. Do not include degree symbols or compass directions — just the numeric value (e.g., Lat: 41.716667). Use negative values for south latitudes and west longitudes.

Frequently Asked Questions

What if my file already has wrong coordinates?
Open the file in Flipper Map, tap Move Pin, drag it to the correct location, and tap Save. The app will update the coordinates in the file automatically.
Will editing coordinates break my signal file?
No. The GPS coordinates are metadata — they don't affect the signal data. Your signal will still work the same way regardless of the coordinates.
Can I remove coordinates from a file?
Currently, Flipper Map does not support removing coordinates. You can manually edit the file on the SD card and delete the Lat: and Lon: lines.
What coordinate formats are supported?
Flipper Map recognizes Lat: / Lon:, Latitude: / Longitude:, and Lat: / Lng: — all case-insensitive. Values must be in decimal degrees.
Why doesn't my file show on the map?
The file either doesn't have GPS coordinates, or the coordinates are invalid (e.g., both latitude and longitude are zero). Use one of the methods above to add valid coordinates.