Commit graph

9 commits

Author SHA1 Message Date
GlassOnTin
033ddd6757 Add GPS beacon and LXMF telemetry for T-Beam Supreme and Heltec V4
Standalone GPS beacon mode: when no KISS host is connected for 15s,
the RNode transmits position and battery telemetry over LoRa.

Two beacon paths:
- LXMF (recommended): encrypted per-packet messages with announces,
  compatible with Sideband and any LXMF application. Supports IFAC
  network authentication.
- Legacy JSON: plaintext or encrypted raw packets for simple collectors.

Key changes:
- GPS support for T-Beam Supreme S3 (L76K) and Heltec V4 (external)
- SX1262 radio fixes: IQ polarity, DCD preamble lockup, RX reliability
- LXMF identity management with NVS-backed Ed25519/X25519 keys
- IFAC authentication (CMD_IFAC_KEY 0x89) for private networks
- Per-channel serial isolation (USB, BLE, WiFi)
- GPS status page in OLED display rotation
- Provisioning via rnlog: provision-lxmf, provision-ifac
- Documentation in Documentation/BEACON.md
2026-03-12 17:01:29 +00:00
Mark Qvist
2d2d90847a Initial T-Echo support 2025-01-15 18:38:14 +01:00
liamcottle
f9234733e2 add support for heltec t114 2025-01-02 15:14:18 +13:00
Mark Qvist
390d58e18e Add unsigned.io boards to arduino-cli environment prep 2024-04-20 21:21:55 +02:00
jacob.eva
d1e86b43b7
Add RAK4630 BSP 2024-01-20 10:58:24 +00:00
Mark Qvist
307c883a8c Updated package versions 2023-08-15 14:49:00 +02:00
Mark Qvist
85cf5f8be3 Added SPIFFS bootstrap 2023-01-06 22:29:23 +01:00
Mark Qvist
ec7936c8b6 Added compatibility for Adafruit FeatherESP32, generic ESP32 and ATmega2560 2022-01-21 20:43:29 +01:00
Mark Qvist
032a4943c7 Added local config for arduino-cli 2022-01-09 01:07:39 +01:00