Both radios CW at 315.0 MHz — full power, zero spectral spread

Made-with: Cursor
This commit is contained in:
drjones
2026-04-02 20:12:13 -07:00
parent 9ed90ab4ae
commit fdc1bc28a9
2 changed files with 3 additions and 3 deletions

View File

@@ -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.8315.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)

View File

@@ -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)");