mirror of
https://github.com/pyMC-dev/pyMC_Repeater.git
synced 2026-11-05 21:02:25 +01:00
A modem on another sync word connects, answers pings and transmits, but hears no MeshCore traffic, so the failure is silent. Since per-radio sections overlay the top-level ones, a radios[] modem entry inherits the top-level radio.sync_word, which the SX1262 driver ignores; a stray value there (e.g. 13380 / 0x3444) left a real node's TCP modem deaf. Log a warning naming the radio, the value and the inheritance, and keep passing the configured value through so a deliberate private network is not overridden. Only the USB and TCP modem drivers push the sync word to the radio, so only they are checked.