APRSdroid (NA7Q)

Install and Setup APRSdroid:
(Updated 3/20/25)

This build is a work in progress, and some features may be incomplete or broken at the time of download as I actively update it.

Changelog updates are located here.

1. Install APRSdroid and Mobile HUD

Uninstall any previous OFFICIAL version of APRSdroid. Then, download the latest APK version of my APRSdroid build

Download APRSdroid APK

Download the latest APK version of the Mobile HUD (not required). This is a very unfinished product and results may vary by device. It is best used in Landscape mode.

Download Mobile HUD APK

This version does not include the Google Maps API. If you need Google Maps functionality, you can build the app from source and add your own API key.

GitHub Repository

2. Grant All Files Access Permissions (UPDATED!)

For Android 11+ it is required to manually grant storage permissions for offline mapping files. In the APRSdroid settings in the OSM Maps category, tap on “Grant Storage Permissions”. This will open a dialog to grant ALL file permissions, giving APRSdroid access to the device storage for your maps.

3. Use mbtiles or MapsforgeV3 Maps (UPDATED!)

Set the map viewer to OpenStreetMap.org to use offline maps. You can select the offline maps and set offline mode from the preferences in the OSM Maps section. If this mode is not enabled, the online OSM maps server will be used.

Where to get maps?

There are various providers who offer paid or free mbtiles maps. APRSdroid requires mbtiles NOT in Vector or PBF formats but simple png or jpg format like GaiaGPS and others use. You can use the follow programs and sites to download maps.

If you use my Map Maker program you have lots of mapping options. Use a very precise location, i.e. “Portland, Oregon”, “Oregon USA”, “Texas USA”, for best results. You can double check the location use the Map Viewer if you’re not sure where it’ll select.

A zoom level is required for input. A distance input is not required. If distance is left blank for a city, state, or region, it will download everything within that boundary. Zoom level is 1-18. For states or larger, I would suggest zoom 13 or 14. Washington State at zoom 15 is between 2GB and 5GB varying by the map used.

Here’s a starter map of the world to zoom level 6.
World Map
This is a Windows beta program used for downloading OSM maps.
OSM Map Maker for Windows
This is a Python beta program used for downloading OSM maps. It’s compatible with Windows, Mac, Linux, Android, etc.
Python OSM Map Maker
This Windows version has support for various maps. Such as, Google, Google Sat, Google Terrain, OSM, USGS, USFS, Canada Topo, Thunderforest, MapBuilder Light and Dark, and more!
Multi-Map Maker
Use this program to view the different types of maps to see which map style you prefer. Not all maps support all zoom levels or areas. Research the map type you want!
Map Viewer
BBBike has support for Android Mapsforge OSM Maps. You can make custom maps on their site below.
BBBike Mapsforge OSM Map Maker

Extra Features not in the official APRSdroid

Overview

  • Digipeater (direct or full)
  • IGating (2 way!)
  • Option to send packets via RF and APRS-IS, or RF only while IGating
  • Messaging tweaks for advanced users
  • Radio Control for Vero, BTech, Radioddity and others
  • Offline maps with mbtiles
  • Offline maps with MapsforgeV3 NEW!!!
  • Mic-E Compression
  • Mic-E Statuses (including EMERGENCY!)
  • Standard Compression
  • Bluetooth Low Energy (Now Stable and near completion!)
  • DigiRig support
  • Metric or Imperial Units
  • Disabling Hardware Acceleration
  • Added Speed and Course to the station viewer
  • Option to disable Message ID
  • Hub Log can sort by Distance or Newest stations
  • Other under the hood changes

To do list:

  • Improve APRS Parser
  • Add Weather Readability
  • Show Altitude on Hub Log
  • Full Screen Mode
  • Mobile HUD Option in Menu
  • Device Identifier in Hub
  • Fix Crash when no BLE device selected
  • APRS Message Query Commands i.e ?APRSM
  • Cleanup MICE Code
  • Use List Menu for Beacon Tpe (mice, compressed, uncompressed)
  • Add MICE Status in HUB
  • Add MICE EMERGENCY Status Alert
  • Show Directly Heard or Digipeated by stations
  • And More!!

APRSdroid
228 Downloads


HUD
170 Downloads

Patreon Support

If you like the work I’ve put into this, please support me on Patreon! Thank you!

For questions or suggestions, send me an email! Contact info is on QRZ.

https://www.patreon.com/na7q