Working on an off-grid, jam-resistant mesh comms device for when cell networks go down — feedback wanted

Open-Source Tactical Mesh Radio Node (LoRa/LR-FHSS + BLE, ESP32-S3)

I'm designing a pocket-sized mesh communicator built around the Semtech LR1121, meant for off-grid/contested-RF environments where cell and Wi-Fi aren't options.

Core idea: one small device, three operating modes:

  • USB Modem — plug into a laptop/tablet
  • BT Modem — pair with a phone via BLE 5.0
  • Autonomous Relay — standalone mesh repeater, no host needed

RF layer (LR1121):

  • Dual-band sub-GHz + 2.4GHz, hardware LR-FHSS for jam resistance (~3km range even under active jamming), plus GFSK for short-hop mesh relaying
  • Adaptive channel activity detection to keep relay power draw under 10mA
  • External PA option pushes LoS range to 15km in "hidden" (SF12) mode

Anti-jamming (multi-layer EW resistance): this is one of the core design pillars, with a stacked defense model:

  • Waveform layer — adaptive spreading factor (up to SF12 for +15dB processing gain against broadband jammers), hardware frequency hopping across 335 channels at ~100µs hop rate (fast enough that even "follow-me" jammers can't react in time), and sub-5ms burst transmissions to dodge reactive jammers
  • Timing/power masking — randomized TX intervals, power control, and padded/encrypted packet sizes to reduce fingerprinting
  • Frequency agility — different countermeasures automatically selected depending on jammer type detected (broadband, spot, follow-me, reactive, or deceptive/spoofed preambles)
  • Network resilience — per-link FEC and adaptive retransmission timing
  • Traffic analysis protection — dummy cover traffic and fixed packet sizing so an observer can't tell when real messages are being sent, plus cryptographic verification to reject spoofed/deceptive jamming packets

Three tactical RF profiles, switchable depending on the threat environment:

  • HIDDEN — low probability of intercept/detection: minimal power, no GFSK, heavy timing jitter + cover traffic, text-only voice
  • NORMAL — balanced smart spectrum sensing, adaptive data rate, mesh relay available
  • OVERRIDE ("unrestricted mode") — max aggression setting for emergencies: full hardware frequency-hopping + burst mode, max transmit power (up to +30dBm with external PA), TDMA micro-slots instead of listen-before-talk. Duty cycle automatically throttles down in hot ambient conditions (thermal + regulatory safety net) so the radio doesn't cook itself or the PA even when running "wide open."

Security: identity keys and cluster master key live in a dedicated secure element (ATECC608B) — physically tamper-resistant, keys get destroyed if someone tries to probe the chip. There's also a "panic beacon" that broadcasts a distress signal before self-destructing keys if the case is opened.

Time sync: implements the Flooding Time Synchronization Protocol (FTSP) to keep frequency-hopping nodes aligned across a mesh without needing GPS on every node.

Voice: three modes — push-to-talk (Codec2, <400ms latency), voice messages, and a "text voice" mode that does speech-to-text → compressed text over the mesh → text-to-speech on the receiving end (useful for very low-bandwidth/high-latency links).

Companion app: Flutter, cross-platform (Android/iOS/Windows/Linux/macOS), plus an ATAK plugin for tactical mapping integration. Networking runs on Reticulum (RNS).

reddit.com
u/dzentec — 5 days ago

Ide stuck and fall down - and now i cant open any previous conversation

Hi All
Some know issue for this bug
Ide stuck and fall down - and now i cant open any previous conversation

reddit.com
u/dzentec — 29 days ago
▲ 1 r/SaaS

I need the advice - how you collect payments. Need to choose way for my first Saas

Hi All
Can you provide me some advices about ways to collect payments for my small saas
I looks to Creem or Fungies... hmmm

reddit.com
u/dzentec — 1 month ago

AI limits and refreshes - someone can explain???

Hi All
Someone can explain why i see this
Claude Sonnet 4.6 (Thinking) ---- Refreshes in 5 days, 15 hours

before for refresh need few hours.
i paid for ULTRA packet

reddit.com
u/dzentec — 2 months ago

After today UPDATE IDE gone out from PC. What a mess...

After today update IDE gone out from PC with such log
May 21 08:05:38.062 INFO Starting: C:\Users\User\AppData\Local\Programs\Antigravity IDE\Antigravity IDE.exe, false, Updating Antigravity...

May 21 08:05:38.062 ERRO Bad arguments: Code path doesn't seem to exist: C:\Users\User\AppData\Local\Programs\Antigravity IDE\Antigravity IDE.exe

reddit.com
u/dzentec — 2 months ago

Cant open past conversations in IDE

After yesterday heart attack with no IDE version - i move copy user folder from "C:\Users\User\AppData\Roaming\Antigravity" to "C:\Users\User\AppData\Roaming\Antigravity IDE"
and all works fine - i can open past conversation in new IDE

But today after IDE crash (during E2E tests for my APP) = after rebbot - IDE can find past conversations - but i cant open it. No modal window open in this chat or new.

reddit.com
u/dzentec — 2 months ago

Antigravity IDE 2.0 market is not available

After update i lost installed tools = think no problem to install it again
But no access to market - only to recommend part. (but thanks still can install from file)
Its bug or new rule???

reddit.com
u/dzentec — 2 months ago

Lost conversation history after update

after update to new version 2.0
lost conversation history in IDE mode - and that is very not good.
but still exist in common mode
how that can be ?

reddit.com
u/dzentec — 2 months ago

How back from version 2.0??

The IDE was updated today.

Now it’s really awkward to use. It feels like I’ve lost control.

How do I get the familiar interface back???

reddit.com
u/dzentec — 2 months ago