Conversation
NRF52RadioBridge: an ESP-NOW-like broadcast bridge that drives the RADIO peripheral directly (1Mbit GFSK, custom framing) and reuses the ESP-NOW payload format, secret and Fletcher-16 isolation. - compile repeater with WITH_NRF52_WIRELESS_BRIDGE - bridge.channel 1/2/3 -> 2482/2450/2424 MHz - new bridge.txpower setting (-20..8 dBm, default 4) - bridge.type reports "nrf52-wireless", advert feature flag 0x05 - listen-before-talk with random backoff - fixed whitening seed: frequency-derived seeds made the hardware CRC check fail on some channels - move xorCrypt into BridgeBase (also fixes divide-by-zero on an empty secret) - bridge envs: RAK4631, RAK3401, Heltec T114/T1/T096, Xiao nRF52, SenseCAP Solar, ProMicro, Wio Tracker L1
|
@jbrazio can you review please? |
|
This is very interesting. I need more time to bench-test it, but overall, it looks very promising. @recrof Could this new implementation support both ESP32 and nRF52? Since it uses GFSK, we could consider decommissioning ESP-NOW and creating a wireless bridge that supports both targets for cross-compability. |
|
did some digging and it seems that esp32s3/c3 doesn't officialy support any raw GFSK transport, but newer boards(c5,c6,h2) support 802.15.4(phy for thread/zigbee), which is also supported on nrf52/54. |

NRF52RadioBridge: an ESP-NOW-like broadcast bridge that drives the RADIO peripheral directly (1Mbit GFSK, custom framing) and reuses the ESP-NOW payload format, secret and Fletcher-16 isolation.