Commit graph

7 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
95895f3756 Set firmware hashes on nRF 2025-01-13 11:37:29 +01:00
Mark Qvist
76eaae8554 Cleanup 2024-10-11 16:39:38 +02:00
Dionysis Grigoropoulos
1e390016bf
Use /usr/bin/env python in partition_hashes
By using `/usr/bin/env python` we ensure that we'll be selecting the
correct Python version the user most likely expected to be used. The
most common usecase for this is when Reticulum is installed in a virtual
env.
2024-01-09 15:51:22 +02:00
Mark Qvist
048ee14e7b Cleanup 2023-01-14 15:02:02 +01:00
Mark Qvist
f8dfbbaaa1 Updated license headers 2023-01-14 00:11:02 +01:00
Mark Qvist
01ef8ca51b Added partition hash gen tool 2022-11-01 22:06:38 +01:00