Trail Mate Open-Source Firmware Utilizes Meshtastic and MeshCore for ESP32 Off-Grid Handhelds

Trail Mate Open-Source Firmware Utilizes Meshtastic and MeshCore for ESP32 Off-Grid Handhelds

2 Min Read

Vicliu624’s Trail Mate is an open-source firmware developed for off-grid communication and GPS coordinates sharing. Utilizing the Meshtastic, MeshCore, and other projects, it is tailored for ESP32 handheld devices like LILYGO’s T-LoRa Pager or M5Stack’s Tab5 with a LoRaWAN module.

The firmware provides a fixed north-up GPS map, enables direct LoRa text messaging through Meshtastic or MeshCore mesh networks without a smartphone, and focuses on stability, efficiency, and interoperability over feature density.

Trail Mate open source firmware

Trail Mate user interface highlights:

  • Simple main menu with four icons: GPS, LoRa chat, tracker, and system utilities.
  • GPS map
    • Fixed North-Up map orientation (no rotation)
    • Fully offline map rendering from SD card tiles (png/jpg files)
    • Three switchable base layers: OSM / Terrain / Satellite
    • Optional contour overlay for terrain shape awareness
    • Real-time position marker for the current GPS fix
    • Discrete zoom levels optimized for embedded systems
    • Simple breadcrumb trails for path awareness
    • Fast in-page layer switching via map layer menu (no page restart)
  • GNSS Sky Plot
    • Real-time sky plot of visible satellites (azimuth/elevation)
    • SNR status and constellation coloring (GPS/GLONASS/Galileo/BeiDou)
    • Clear indication of satellites used in the current fix
    • Summary of USE/HDOP/FIX for fast diagnostics
  • Energy Sweep (Sub-GHz Scan) provides a fast Sub-GHz occupancy view for channel planning in the field.
  • LoRa Chat (Meshtastic + MeshCore Compatible) with English and Chinese text support, Bluetooth connectivity to mobile companion apps,
  • SSTV Receiver (Slow-Scan TV) to receive audio and decode to images on-device
  • Contacts – Shows discovered nodes, recent activity, and quick actions to jump into direct or team conversations.
  • Data Exchange – A PC Link connects the device to a host computer and exposes a structured HostLink stream for real-time APRS/iGate integration, diagnostics, and data capture.
  • Team Mode – Designed for small groups that are physically together, the handhelds pair over ESP-NOW at close range to exchange a team key, then all team operations run over LoRa.
  • Track Recording & Route Following
  • Walkie Talkie
    • FSK + Codec2 voice walkie-talkie
    • Half-duplex PTT (press to talk/release to listen)
    • Jitter buffering and fixed playback cadence for stability

<figure id="attachment_168685" aria-describedby="caption-attachment-168685

You might also like