Offline Navigation + LoRa Communication

Trail Mate

Field firmware for offline maps, LoRa messaging, and team coordination.

A low-power firmware stack for outdoor navigation, GNSS diagnostics, LoRa chat, installable multilingual UI support, team coordination, and protocol interoperability on compact devices you can actually carry into the field.

Trail Mate main menu screenshot

Latest Release

Waiting for first tagged release

Screenshot Policy

Device pages only claim screenshots that belong to that device. Pager SX1262 has the complete capture lane today; Pager LR1121 has its own release and flasher lane.

Trail Mate is a compact offline field stack: navigation, direct LoRa messaging, team coordination, RF diagnostics, utility tooling, and installable language packs shaped for embedded hardware with tight power and UI constraints.

Offline Maps GNSS Diagnostics Mesh Chat Team Mode Language Packs Sub-GHz Scan PC Link

Capability Map

The homepage now has room for the whole product, not just a few screenshots.

These lanes make future growth explicit: each area can gain pages, captures, docs, release notes, and board-specific detail without overloading the top navigation.

Devices

Board-owned product lanes

Every board can carry its own screenshots, interaction notes, install state, and hardware caveats.

Navigation

Offline map workflows

Map layers, GNSS diagnostics, route review, and tracker views stay grouped as field navigation.

Protocols

Mesh and radio compatibility

Meshtastic, MeshCore, LoRa runtime work, RF diagnostics, and future protocol notes have a dedicated lane.

Install

Release-first flashing

Web flashing, manual downloads, OTA assets, and per-board availability can evolve together.

Localization

Installable language packs

The site distinguishes homepage language switching from firmware language-pack releases.

Field Tools

Utilities beyond chat and maps

SSTV, Energy Sweep, USB data exchange, and diagnostics can become their own focused pages later.

Device Library

Each supported board gets its own product lane.

The left navigation is ready for a growing hardware catalog. Select a device to see its release status, interaction notes, and only the screenshot set that belongs to that device.

ESP32-S3

LilyGo T-LoRa Pager SX1262

SX1262 keyboard Pager target with the most complete captured UI surface today.

Complete screenshot set
T-LoRa Pager home launcher
Home launcher

Interaction Notes

    Navigation

    Offline mapping is a first-class workflow.

    North-up rendering, SD card map tiles, terrain and satellite layers, sky plot, and fix diagnostics keep field navigation readable on constrained hardware.

    Offline OSM map view
    Terrain map layer
    Satellite map layer
    GNSS sky plot screen

    Communication

    Messaging and team coordination stay practical under low bandwidth.

    Compose LoRa messages on-device, review contacts and activity, and keep small teams aligned without assuming a phone or cloud connection.

    Message compose interface
    Message history screen
    Contacts screen
    Team map interface

    Field Utilities

    The firmware expands into a toolkit.

    Energy Sweep, SSTV receive, USB data exchange, and tracker views make the device useful beyond a single chat or map screen.

    Sub-GHz energy sweep view
    SSTV receiver screen
    USB data exchange screen
    Tracker overview screen

    Localization

    English stays built in; installable packs extend the interface.

    The homepage itself now switches between English and Chinese. On-device language packs remain release artifacts, with review status visible instead of hidden.

    Built-In Default

    English is always available.

    The device can boot, recover, and stay usable even when no external language packs are installed.

    Pack Catalog

    0 bundles covering 0 cataloged locales.

    Locale, font, and IME resources are shipped as packages so firmware builds stay lean.

    Release Gate

    Review packs are visible but not treated as finished UI choices.

    Package metadata carries translation status, archive hashes, and package versions for every release.

    Catalog

    Loading package catalog...

    Published locale bundles from the current Pages build will appear here.

    Install

    Web Flasher

    Use Google Chrome or Microsoft Edge over HTTPS with a USB data cable. Pick the card that matches the radio chip on your hardware.

    ESP32-S3

    LilyGo T-LoRa Pager SX1262

    SX1262 radio build for the keyboard Pager. Do not use this card for LR1121 hardware.

    Checking release assets...

    Open latest release

    ESP32-S3

    LilyGo T-LoRa Pager LR1121

    LR1121 radio build for the Sub-GHz + 2.4 GHz keyboard Pager. Do not flash this onto SX1262 hardware.

    Checking release assets...

    Open latest release

    ESP32-S3

    LilyGo T-Deck

    Keyboard + touch build tuned for the T-Deck layout.

    Checking release assets...

    Open latest release

    ESP32-S3

    LilyGo T-Watch-S3

    Touch-first watch build for compact field experiments.

    Checking release assets...

    Open latest release

    nRF52

    GAT562 Mesh EVB Pro

    Browser flashing is not wired up for the nRF52 target yet. Use the release package for manual flashing.

    Download the packaged firmware from the latest GitHub release.

    Open latest release

    1. Connect the device with a USB data cable.

    2. Put the board into download mode if your hardware requires it.

    3. Choose the correct target and let the browser flash the merged image.