Built-In Default
English is always available.
The device can boot, recover, and stay usable even when no external language packs are installed on the SD card.
Trail Mate
Offline Navigation + LoRa Communication
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.
Latest Release
Waiting for first tagged release
Captured From Real UI
Every feature block below uses screens from the actual firmware.
Trail Mate is not a single-page radio demo. It is a compact offline field stack: navigation, direct LoRa messaging, team coordination, RF diagnostics, and utility tooling shaped for embedded hardware with tight power and UI constraints, now with installable language packs that keep broader localization practical on small devices.
Localization
English remains built in for safe defaults. Additional locale, font, and IME resources are published as installable bundles, downloaded through the Extensions app over Wi-Fi, and unpacked onto SD storage instead of being forced into every firmware image.
Built-In Default
The device can boot, recover, and stay usable even when no external language packs are installed on the SD card.
Pack Catalog
Locale, font, and IME resources are shipped as packages so firmware builds can stay lean while the installed language surface grows over time.
Mixed-Script UI
External font coverage lets menus, contact names, and chat content stay readable across scripts without recompiling the whole firmware.
Catalog
Published locale bundles from the current Pages build will appear here.
Navigation
The navigation side is built around field use on constrained hardware: north-up rendering, SD card map tiles, simple visual hierarchy, and fast satellite diagnostics without overloading the screen.
Communication
Trail Mate focuses on short-form communication that still works when latency, packet loss, and limited input make smartphone assumptions unrealistic.
Field Utilities
The project is broader than chat and maps. It already includes utility surfaces for RF awareness, host integration, SSTV experimentation, and route or track review.
Install
Use Google Chrome or Microsoft Edge over HTTPS with a USB data cable. The browser installer currently targets the ESP32-S3 builds.
ESP32-S3
SX1262 build for the keyboard pager hardware.
Checking release assets...
ESP32-S3
Keyboard + touch build tuned for the T-Deck layout.
Checking release assets...
ESP32-S3
Touch-first watch build for compact field experiments.
Checking release assets...
nRF52
Browser flashing is not wired up for the nRF52 target yet. Use the release package for manual flashing instead.
Download the packaged firmware from the latest GitHub 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 above and let the browser flash the merged image.
Read More
The homepage shows the product surface directly, while the project's wiki carries the long-form material: architecture, supported hardware, flashing, configuration, protocol boundaries, troubleshooting, and development notes.