From 986ab153e447fb90be71a707298b983f191220ac Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 1 Jul 2026 18:49:23 +0100 Subject: [PATCH] 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) --- firmware/src/main.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/src/main.cpp b/firmware/src/main.cpp index d32e64f..3ac8ea2 100644 --- a/firmware/src/main.cpp +++ b/firmware/src/main.cpp @@ -73,8 +73,9 @@ static const PhyConfig CONFIGS[] = { // 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. { "meshcore", 'C', 869.618f, 62.5f, 8, 5, 0x12, 16 }, - // Reticulum has no fixed preset; PLACEHOLDER — set to your RNS RNode config. - { "reticulum", 'R', 867.200f, 125.0f, 8, 5, 0x12, 16 }, + // Reticulum RNode PHY (operator-configured) — user's RNS interface: + // 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 uint32_t DWELL_MS = 3000; // camp long enough to sit through a