chore(firmware): set Reticulum R PHY to the operator's RNS config

- 869.525 MHz / 125 kHz / SF8 / CR4:5 (was a placeholder 867.2 MHz)
- matches the reticulum-daemon defaults + user's stated RNode interface
- NOT yet verified on air: no RNode transmitting to receive from, so RX
  decode is still unbuilt/untestable. Sync word 0x12 assumed (RNode default).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dorian 2026-07-01 18:49:23 +01:00
parent 8939b9524f
commit 986ab153e4

View File

@ -73,8 +73,9 @@ static const PhyConfig CONFIGS[] = {
// MeshCore narrowband — read live from the "HP Pro Desk" node's SELF_INFO // MeshCore narrowband — read live from the "HP Pro Desk" node's SELF_INFO
// (companion serial protocol, 2026-07-01): 869.618 MHz / 62.5 kHz / SF8 / CR5. // (companion serial protocol, 2026-07-01): 869.618 MHz / 62.5 kHz / SF8 / CR5.
{ "meshcore", 'C', 869.618f, 62.5f, 8, 5, 0x12, 16 }, { "meshcore", 'C', 869.618f, 62.5f, 8, 5, 0x12, 16 },
// Reticulum has no fixed preset; PLACEHOLDER — set to your RNS RNode config. // Reticulum RNode PHY (operator-configured) — user's RNS interface:
{ "reticulum", 'R', 867.200f, 125.0f, 8, 5, 0x12, 16 }, // 869.525 MHz / 125 kHz / SF8 / CR4:5. Sync word 0x12 is RNode's default.
{ "reticulum", 'R', 869.525f, 125.0f, 8, 5, 0x12, 16 },
}; };
static const size_t NUM_CONFIGS = sizeof(CONFIGS) / sizeof(CONFIGS[0]); static const size_t NUM_CONFIGS = sizeof(CONFIGS) / sizeof(CONFIGS[0]);
static const uint32_t DWELL_MS = 3000; // camp long enough to sit through a static const uint32_t DWELL_MS = 3000; // camp long enough to sit through a