GPS for Flipper Zero

A simple Flipper Zero application for NMEA 0183 serial GPS modules, such as the - Adafruit Ultimate GPS Breakout.

Heavy lifting (NMEA parsing) provided by minmea.

Usage

This is a single-screen app, and a few interactions are provided via the hardware buttons:

  • Long press the up button to change the baud rate. The default baud rate is 9600, but 4800, 19200, 38400, 57600, and 115200 baud are also supported.
  • Long press the right button to change speed units from knots to kilometers per hour.
  • Press the OK button to set the backlight to always on mode. Press it again to disable.
  • Long press the back button to exit the app.

Hardware Setup

Connect the GPS module to power and the USART using GPIO pins 9 (3.3V), 11 (GND), 13 (TX), and 14 (RX), as appropriate.

See the tutorial video - https://www.youtube.com/watch?v=5vSGFzEBp-k from Lab401 by RocketGod - https://github.com/RocketGod-git for a visual guide to the hardware setup.

Confirmed Compatible Modules

  • Adafruit Ultimate GPS Breakout
  • ATGM336H
  • Beitian BN-180
  • Beitian BN-220
  • Beitian BN-280
  • Beitian BN-880
  • Beitian BK-250
  • Beitian BK-357
  • Beitian BK-880Q
  • Beitian BE-280
  • Beitian BN-280ZF
  • Beitian BN-357ZF
  • Royaltek RBT-2100LP
  • u-blox NEO-6M
  • u-blox NEO-7M
  • Uputronics u-blox MAX-M8C Pico

If you have verified this application working with a module not listed here, please submit a PR adding it to the list.

Links

Original repo link - https://github.com/ezod/flipperzero-gps Adafruit Ultimate GPS Breakout: https://www.adafruit.com/product/746 minmea: https://github.com/kosma/minmea u-blox NEO-6M: https://www.u-blox.com/en/product/neo-6-series

App Version SDK Status Downloads Logs Build
1.4 86.0 f7 Build succeeded 7450 get logs get build
1.4 85.0 f7 Build succeeded 61 get logs get build
1.4 79.2 f7 Build succeeded 9614 get logs get build
1.4 78.1 f7 Build succeeded 8762 get logs get build
1.4 77.2 f7 Build succeeded 565 get logs get build
1.4 73.0 f7 Build succeeded 7960 get logs get build
1.4 72.5 f7 Build succeeded 27 get logs get build
1.4 72.1 f7 Build succeeded 5192 get logs get build
1.4 69.0 f7 Build succeeded 3319 get logs get build
1.4 66.0 f7 Build succeeded 3725 get logs get build
1.4 65.0 f7 Build succeeded 45 get logs get build
1.4 62.3 f7 Build succeeded 1610 get logs get build
1.4 61.2 f7 Build succeeded 286 get logs get build
1.4 61.1 f7 Build succeeded 33 get logs get build
1.4 60.4 f7 Build succeeded 151 get logs get build
1.4 60.3 f7 Build succeeded 27 get logs get build
1.4 58.0 f7 Build succeeded 495 get logs get build
1.4 54.0 f7 Build succeeded 3507 get logs get build
1.4 53.0 f7 Hover to know more... 0 get logs get build
1.4 52.0 f7 Hover to know more... 0 get logs get build
1.4 50.0 f7 Hover to know more... 0 get logs get build
1.4 49.1 f7 Hover to know more... 0 get logs get build
1.4 46.0 f7 Hover to know more... 0 get logs get build
1.4 40.1 f7 Hover to know more... 0 get logs get build
1.4 40.0 f7 Hover to know more... 0 get logs get build
1.4 39.2 f7 Hover to know more... 0 get logs get build
1.4 39.1 f7 Hover to know more... 0 get logs get build
1.4 38.0 f7 Hover to know more... 0 get logs get build
1.4 35.1 f7 Hover to know more... 0 get logs get build
1.4 35.0 f7 Hover to know more... 0 get logs get build
1.4 34.3 f7 Hover to know more... 0 get logs get build
1.4 33.0 f7 Hover to know more... 0 get logs get build
1.4 32.0 f7 Hover to know more... 0 get logs get build
1.4 30.1 f7 Hover to know more... 0 get logs get build
1.3 66.0 f7 Hover to know more... 0 get logs get build
1.3 65.0 f7 Hover to know more... 0 get logs get build
1.3 62.3 f7 Build succeeded 2559 get logs get build
1.3 61.2 f7 Build succeeded 3067 get logs get build
1.3 61.1 f7 Build succeeded 213 get logs get build
1.3 60.4 f7 Build succeeded 2746 get logs get build
1.3 60.3 f7 Build succeeded 89 get logs get build
1.3 58.0 f7 Build succeeded 4422 get logs get build
1.3 54.0 f7 Build succeeded 7958 get logs get build
1.3 53.0 f7 Hover to know more... 0 get logs get build
1.3 52.0 f7 Hover to know more... 0 get logs get build
1.3 33.0 f7 Build skipped 0 get logs get build
1.3 32.0 f7 Build skipped 0 get logs get build
1.3 30.1 f7 Build skipped 0 get logs get build
1.1 66.0 f7 Build skipped 0 get logs get build
1.1 65.0 f7 Build skipped 0 get logs get build
1.1 62.3 f7 Build skipped 0 get logs get build
1.1 61.2 f7 Build skipped 0 get logs get build
1.1 61.1 f7 Build skipped 0 get logs get build
1.1 60.4 f7 Build skipped 0 get logs get build
1.1 60.3 f7 Build skipped 0 get logs get build
1.1 58.0 f7 Build skipped 0 get logs get build
1.1 54.0 f7 Hover to know more... 0 get logs get build
1.1 53.0 f7 Hover to know more... 0 get logs get build
1.1 52.0 f7 Hover to know more... 0 get logs get build
1.1 50.0 f7 Build succeeded 4550 get logs get build
1.1 49.1 f7 Build succeeded 3104 get logs get build
1.1 46.0 f7 Build succeeded 637 get logs get build
1.1 40.1 f7 Build succeeded 69 get logs get build
1.1 40.0 f7 Build succeeded 19 get logs get build
1.1 39.2 f7 Build succeeded 865 get logs get build
1.1 39.1 f7 Build succeeded 62 get logs get build
1.1 38.0 f7 Build succeeded 87 get logs get build
1.1 35.1 f7 Build succeeded 395 get logs get build
1.1 35.0 f7 Build succeeded 91 get logs get build
1.1 33.0 f7 Build skipped 0 get logs get build
1.1 32.0 f7 Build skipped 0 get logs get build
1.1 30.1 f7 Build skipped 0 get logs get build
1.0 66.0 f7 Build skipped 0 get logs get build
1.0 65.0 f7 Build skipped 0 get logs get build
1.0 62.3 f7 Build skipped 0 get logs get build
1.0 61.2 f7 Build skipped 0 get logs get build
1.0 61.1 f7 Build skipped 0 get logs get build
1.0 60.4 f7 Build skipped 0 get logs get build
1.0 60.3 f7 Build skipped 0 get logs get build
1.0 58.0 f7 Build skipped 0 get logs get build
1.0 54.0 f7 Hover to know more... 0 get logs get build
1.0 53.0 f7 Build skipped 0 get logs get build
1.0 52.0 f7 Build skipped 0 get logs get build
1.0 50.0 f7 Build succeeded 29 get logs get build
1.0 49.1 f7 Build succeeded 29 get logs get build
1.0 46.0 f7 Build skipped 0 get logs get build
1.0 40.1 f7 Build skipped 0 get logs get build
1.0 40.0 f7 Build skipped 0 get logs get build
1.0 39.2 f7 Build skipped 0 get logs get build
1.0 39.1 f7 Build skipped 0 get logs get build
1.0 38.0 f7 Build succeeded 26 get logs get build
1.0 35.1 f7 Build succeeded 27 get logs get build
1.0 35.0 f7 Build succeeded 28 get logs get build
1.0 34.3 f7 Build succeeded 113 get logs get build
1.0 33.0 f7 Build succeeded 49 get logs get build
1.0 32.0 f7 Build succeeded 26 get logs get build
1.0 30.1 f7 Build succeeded 64 get logs get build
gps_nmea Latest 1.4 GitHub Author: @ezod & @xMasterX