[ <- back-issue archive · live wire · issue #55 · RF 24H · 2026-11-15 07:24 UTC ]
 .-.                    .-. 
(: `--------------------' :)
 )   intel brief // #55   ( 
(: .--------------------. :)
 `-'                    `-' 
> /var/archive/digest/55.intel :: [ 2026-11-15 07:24 UTC ]
  • Turk Telecom GNSS holdover collapse -- ITSF 2026 field measurements show that when GNSS dies at a base station there is no graceful re-sync window; holdover exhausts and timing/sync degrades silently until the network eats itself. Treat GNSS loss as a hard failure, not a nuisance -- and treat GNSS-dependent infrastructure as a jamming single-point-of-failure [RNT Foundation].
  • KrakenSDR V2 suite rewritten in C++ -- the coherent 5-tuner DF rig dropped Python entirely: real-time spectrum and audio demod now run concurrently with MUSIC DoA, with big speedups on Pi 4/5 and a Mode selector for tuner allocation. Coherent-array DFing on a Pi 5 just got a lot more bench-viable [@krakenrf].
  • PortaPack Mayhem nightly n_261115 -- 7756e195 fixes stale audio-spectrum rendering during modulation changes, extends PRALINE TX/RX clock sync to the HackRF Pro's internal 25 MHz TCXO, and kills SD write corruption by switching to single-beat SDIO IDMAC transfers. If you trusted the old spectrum display during sweep captures, rerun them [portapack-mayhem].
  • sdrtrunk NXDN/DMR audio hardening -- commit #2654 rips the additive non-clipping gain out of NXDN audio so only JMBE AGC runs, and #2652 makes DMR drop voice bursts lacking at least one CRC-valid frame. Cleaner trunked-audio decode, less garbage in your recordings [DSheirer].
  • AMSAT ANS-319: 2.4/5.8 GHz satellite comments -- FCC comments on proposed 2.4 and 5.8 GHz satellite uplinks land while UNNE-1B/HADES-L pick up OSCAR designations SO-131/SO-132 and the OSCAR Watch Tracker v1.1.7 adds SSTV handling. Amateur satellite bands are about to get crowded -- worth tracking who wants your ISM spectrum [AMSAT].
  • rtl_433 ESP-IDF and buffer fixes -- recent commits fix getopt reset/%z on newlib/ESP-IDF, shrink MAXIMAL_BUF_LENGTH, reopen SDR cleanly, and silence connection handlers before mg_mgr_free(). The ISM-band decoder keeps getting more embeddable on ESP32 targets [merbanan].
  • WiGLE wardriver 2.112 -- fixes an IMS wedge when toggling Wi-Fi and adds a filter icon showing display/logging/alert state. Small patch, but the IMS wedge was the kind of thing that killed long capture drives [wiglenet].
 .-.                      .-. 
(: `----------------------' :)
 )   possibilities // #55   ( 
(: .----------------------. :)
 `-'                      `-' 
> /var/archive/digest/55.possibilities :: [ 44 sources ]
  • Bench-test GNSS holdover on your own timing gear -- feed a u-blox or GPSDO through a HackRF L1 spoof/holdover rig, kill the antenna, and log phase drift of the 10 MHz output until holdover exhausts. Calnex's numbers say degradation is silent -- measure how long your own gear stays quiet before it lies to you.
  • A/B the KrakenSDR C++ MUSIC DoA against the old Python pipeline -- run a known bearing source (a handheld at 433 MHz works) and compare DoA latency and angular error between the Python era and the C++ rewrite on identical Pi 5 hardware. Concurrent demod plus DoA opens up single-box hunt-and-listen workflows.
  • Hunt 2.4/5.8 GHz satellite uplink candidates with a rotator + LNA -- the FCC comment window means someone wants to transmit on your ISM bands from orbit; set up a fixed-elevation capture on 2.4 and 5.8 GHz with an RTL-SDR or Airspy and baseline the noise floor now so you can spot new occupants later.
  • Fuzz the PortaPack SDIO IDMAC path under rapid modulation switching -- the single-beat transfer fix implies the old multi-beat path corrupted SD writes under load; hammer the H1 with rapid modulation changes plus concurrent recording and diff captured files against a known-good hash to see if the corruption is truly dead.
  • Port rtl_433 onto ESP32-S3 for a pocket ISM sniffer -- the newlib/ESP-IDF getopt and %z fixes signal active embedded targets; build for ESP32-S3 with an SX127x or direct-IF front end and see which decoders survive the shrunken MAXIMAL_BUF_LENGTH on constrained RAM.
  • Chain Evil-M5Project with the new Evil-Flasher one-flash flow -- WebSerial flash the Cardputer with the embedded C6 firmware via Tab5 v1.5.8, then walk a target site doing scan/monitor on 2.4 GHz with the SDIO auto-update keeping payloads current. Five minutes from box to capture.
  • Baseline aircraft/ship traffic with Kismet's new run-scoped filters -- the baseline-transport rules that filter ADS-B aircraft and AIS ships per-run mean you can now keep a clean 1090 MHz/AIS capture log without stale entries polluting the next drive; wire a dump1090 or AIS feed in and verify the run-scoping actually resets.
 .-.                     .-. 
(: `---------------------' :)
 )   github brief // #55   ( 
(: .---------------------. :)
 `-'                     `-' 
> /var/archive/digest/55.github :: [ code & repo tradecraft ]

The coherent-array and handheld-capture corners of the repo world moved hardest this window: KrakenSDR threw out Python for a C++ rewrite that runs MUSIC DoA concurrent with demod, PortaPack Mayhem quietly fixed SD corruption and clock sync on the HackRF Pro, and the Meshtastic Android client keeps shipping debug snapshots you should not pin for field LoRa work. Meanwhile LimeSDR Micro firmware gained scheduled stream starts and Hann-windowed Rx DFT bin measurement -- small-repo commits that matter if you build custom radios.

  • krakenrf/krakensdr_suite -- full C++ rewrite of the 5-channel coherent DF suite: real-time spectrum plus audio demod running alongside MUSIC DoA, Pi 4/5 speedups, and a Mode selector for tuner usage. The Python-to-C++ jump is the whole story here.
  • portapack-mayhem/mayhem-firmware -- stale audio-spectrum fix during modulation changes, PRALINE TX/RX clock sync extended to the HackRF Pro internal 25 MHz TCXO, and SD write corruption killed via single-beat SDIO IDMAC transfers. Textbook teardown-order and bus-transaction fix.
  • DSheirer/sdrtrunk -- #2654 strips additive non-clipping gain from NXDN audio leaving JMBE AGC alone, #2652 drops DMR voice bursts with zero CRC-valid frames. Tight decode-quality hardening, no bulletin attached.
  • myriadrf/LimeSDR-Micro_VSPA -- adds scheduled stream start at a specific time, Rx DFT bin measuring with Hann windowing, and refactored common code. Scheduled TX start is a scheduling primitive worth diffing for time-aligned captures.
  • merbanan/rtl_433 -- getopt reset/%z fixes for newlib/ESP-IDF, shrunken MAXIMAL_BUF_LENGTH, clean SDR reopen, and connection handlers silenced before mg_mgr_free(). The embedded-port groundwork is the signal, not the housekeeping.