-
Notifications
You must be signed in to change notification settings - Fork 52
13. FAQ
Language: English. Chinese version: 13. FAQ (中文)
This page answers recurring questions briefly. If you need a symptom-by-symptom troubleshooting flow, go to [[14. Troubleshooting]].
No. Trail Mate supports Meshtastic, MeshCore, and device-side Reticulum, but it is an outdoor small-team device and software system rather than a new shell around one upstream protocol.
Not currently. The runtime activates one protocol role selected by configuration. It does not inspect incoming packets and switch protocols automatically. A large share of “why does this not match” problems are simply cases where the devices are not on the same protocol path.
Yes, and not only as a future plan. Select Reticulum to run the device-side Reticulum/LXMF stack. Interfaces and propagation load from /trailmate/reticulum/config.json on the SD card. LXMF is the messaging layer; USB RNode/KISS is an external-host modem capability in an explicitly enabled HostLink runtime, not another settings protocol.
Check the most common causes first:
- are both sides on the same protocol role
- did the Reticulum SD configuration load, and is at least one interface ready
- do region, preset, channel, PSK, or RNode carrier parameters really match
- are you using a target that intentionally trims the capability you expect
If you are using MeshCore, remember that the clearest stable loop today is still text communication. More complex app-data expectations should not be assumed automatically.
That usually looks more like a transmit-side or configuration-side issue than a total radio failure. Check:
- whether the wrong build target was flashed, especially for radio variants such as Pager
SX1262versusSX1280 - whether transmit-related settings are disabled or constrained
- whether region, power, and carrier parameters really match the intended network
If you can reliably receive packets, the UI is rarely the first suspect.
The most common cause is resource preparation, not firmware logic:
- the directory must follow standard
z/x/y -
satellitetiles must be.jpg -
mbtilesis not supported - the selected layer must match the layer you actually prepared
If GPS works but the map is blank, start with [[5. Offline Maps]].
First confirm that the current target actually enables GPS. T-Watch S3, for example, currently has HAS_GPS=0. That is not a failed fix. It means the target itself is not using a GPS path.
If the hardware does support GPS, then check the environment. Indoors, garages, and partially obstructed locations are poor first-fix conditions. Move outdoors into an open area, then use GNSS Sky Plot to see whether satellites are actually visible.
Because the project dynamically enables or hides pages based on hardware capability and resource budget. The clearest example is GAT562 Mesh EVB Pro, which explicitly removes Team, HostLink, SD, CJK, and pinyin IME support.
That is often a deliberate boundary, not simply unfinished work.
Because the hardware input models are different. T-Deck combines keyboard, touch, and trackball. T-Watch S3 is mainly touch. GAT562 uses a 5-way joystick. Large-screen devices follow yet another path. Trail Mate tries to keep page structure coherent, but it does not force identical tactile behavior everywhere.
That is often a target boundary issue. GAT562 Mesh EVB Pro, for example, explicitly does not support CJK or pinyin input. It should not be expected to match the text capabilities of the fuller ESP32 handheld targets.
Do not treat the code default as a recommended deployment value. Region, frequency, and power should be chosen according to the actual protocol path, your local regulations, and the network your team intends to join. Those settings are among the first things worth checking manually after first boot.
Not currently. The device reads directory tiles and does not support mbtiles. If you prefer managing offline caches on desktop, the practical route is to use Trail Mate Center to prepare and export the directory structure the device expects.
Check the paths first:
-
KMLgoes under/routes - track files go under
/trackers
If the directory does not exist, the device simply shows that there is nothing available there.
Some of that behavior is board-specific. For example, T-LoRa-Pager does not follow the normal power-off path while USB is still attached, and will prompt Unplug USB to power off. That is closer to hardware and power strategy than to ordinary app-level logic.
English
- Home
- 0. Why This Exists
- 1. Quick Start
- 2. Supported Hardware
- 3. Installation & Flashing
- 3.5 Configuration Guide
- 4. Protocols & Data
- 4.1 Reticulum, LXMF and RNode Bridge
- 5. Offline Maps
- 6. Trail Mate Center
- 7. Team Features
- 8. UI Overview
- 9. Build from Source
- 10. Codebase Overview
- 11. Architecture
- 12. Design Decisions
- 13. FAQ
- 14. Troubleshooting
- 15. Logging and Debugging
- 16. Roadmap
- 17. Contributing
- 18. License and Third-Party
- 19. GPS Setting Guide
中文
- Home (中文)
- 0. Why This Exists (中文)
- 1. Quick Start (中文)
- 2. Supported Hardware (中文)
- 3. Installation & Flashing (中文)
- 3.5 Configuration Guide (中文)
- 4. Protocols & Data (中文)
- 4.1 Reticulum, LXMF and RNode Bridge (中文)
- 5. Offline Maps (中文)
- 6. Trail Mate Center (中文)
- 7. Team Features (中文)
- 8. UI Overview (中文)
- 9. Build from Source (中文)
- 10. Codebase Overview (中文)
- 11. Architecture (中文)
- 12. Design Decisions (中文)
- 13. FAQ (中文)
- 14. Troubleshooting (中文)
- 15. Logging and Debugging (中文)
- 16. Roadmap (中文)
- 17. Contributing (中文)
- 18. License and Third-Party (中文)