From fdc1bc28a98d2a06fdc06bfe13e49376ad374081 Mon Sep 17 00:00:00 2001 From: drjones Date: Thu, 2 Apr 2026 20:12:13 -0700 Subject: [PATCH] =?UTF-8?q?Both=20radios=20CW=20at=20315.0=20MHz=20?= =?UTF-8?q?=E2=80=94=20full=20power,=20zero=20spectral=20spread?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Made-with: Cursor --- include/config.h | 2 +- src/main.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/config.h b/include/config.h index c572e1f..6f1c8e1 100644 --- a/include/config.h +++ b/include/config.h @@ -43,7 +43,7 @@ // R1 so LFSR on GDO0 keys the PA (broad AM sidebands). Set JAM_R1_USE_OOK 0 for 2-FSK only at JAM_DEV_KHZ_R1_WIDE. // Fobs may sit on 314.8–315.2 MHz — measure with an SDR and retune JAM_LOCK_FREQ_1_MHZ if needed. #define JAM_LOCK_FREQ_1_MHZ 315.0f -#define JAM_LOCK_FREQ_2_MHZ 433.92f +#define JAM_LOCK_FREQ_2_MHZ 315.0f #define JAM_DEV_KHZ_R2_WIDE 380.0f #define JAM_DEV_KHZ_R1_NARROW 25.0f // probe / RadioLib begin() only #define JAM_DEV_KHZ_R1_WIDE 200.0f // FSK jam spread when JAM_R1_USE_OOK is 0 (or OOK setup fails) diff --git a/src/main.cpp b/src/main.cpp index 40d87db..eb413a0 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2602,8 +2602,8 @@ void setup() { jamPower = kPowerTable[jamPowerIdx]; preferences.putInt("jamPowerIdx", (int)jamPowerIdx); capHistoryLoad(); - // Boot policy: always start in Special jam (60 B PRNG / 10 ms); persists to NVS for startJamming(). - jamMode = JamMode::SPECIAL; + // Boot policy: CW — unmodulated carrier on both radios at 315 MHz, all TX power at exactly 315 MHz. + jamMode = JamMode::CW; preferences.putUChar("jamMode", (uint8_t)jamMode); logLine("[NVS] jam at boot: always ON | jamPower=" + String(jamPower) + " dBm | jam_mode=" + String(jamModeToCstr(jamMode)) + " (default on power-up)");