BYOMesh: The New LoRa Mesh Radio That Promises 100x Bandwidth
Published: 2026-05-04 · 8 min read · HN Discussion (349+ points) · Trending #3 on Hacker News
⚡ Hot on Hacker News right now — BYOMesh is a new LoRa-based mesh radio design claiming 100x the bandwidth of existing solutions like Meshtastic and MeshCore. By moving to the 2.4 GHz ISM band and using wider bandwidth channels (800 kHz – 1.6 MHz), it achieves dramatically higher throughput — but with tradeoffs in range. This article breaks down the technology, the regulatory debate, and what it means for the mesh networking community.
What Is BYOMesh?
BYOMesh (Bring Your Own Mesh) is a new open LoRa mesh radio design announced by nullagent that's currently blowing up on Hacker News with 349+ points and 113+ comments in under 13 hours. The core innovation is straightforward: instead of operating in the crowded 868/915 MHz ISM bands with narrow channel bandwidths (125–500 kHz), BYOMesh moves to the 2.4 GHz band where it can legally use much wider channels — up to 1.6 MHz — yielding roughly 100x the data rate of typical Meshtastic configurations.
The project is still in early stages (no public GitHub repository yet), but the technical specifications and community discussion have already generated significant interest — and controversy — in the LoRa and amateur radio communities.
The 100x Bandwidth Claim: How Does It Work?
LoRa (Long Range) is a spread-spectrum modulation technique developed by Semtech that trades data rate for range and interference resilience. The key parameters that determine LoRa data rate are:
- Spreading Factor (SF) — Higher SF = longer range, slower speed
- Bandwidth (BW) — Wider bandwidth = faster speed, shorter range
- Coding Rate (CR) — Error correction overhead
Existing solutions like Meshtastic and MeshCore typically operate in the 868/915 MHz bands with 125 kHz or 250 kHz channel bandwidth. This is partly regulatory (FCC part 15.247 in the US requires minimum 500 kHz 6 dB bandwidth for 1 W transmissions in 902–928 MHz) and partly practical — narrower channels mean better sensitivity and longer range.
BYOMesh's approach is different:
| Parameter | Meshtastic (Typical) | BYOMesh |
|---|---|---|
| Frequency Band | 868 / 915 MHz | 2.4 GHz ISM |
| Channel Bandwidth | 125–250 kHz | 800 kHz – 1.6 MHz |
| Relative Throughput | 1x (baseline) | ~100x |
| Range (Typical) | 1–10+ km (LOS) | Indoor / short LOS (~100–500m) |
| Antenna | Omni (≤6 dBi) | Directional (>11 dBi recommended) |
At 2.4 GHz, the Semtech LoRa chips (e.g., SX128x series) natively support wider bandwidths. A 1.6 MHz channel at SF7 gives roughly 8–10x the raw bitrate of a 125 kHz channel at SF12. Combined with the ability to use higher-gain directional antennas without violating FCC regulations, the effective throughput can approach 100x in real-world deployments.
Regulatory Analysis: Is BYOMesh Legal?
The HN thread generated significant discussion about whether BYOMesh's approach complies with FCC regulations. Here's what the analysis shows:
United States (FCC)
Under 47 CFR § 15.247, which covers frequency hopping and digitally modulated intentional radiators in the 902–928 MHz and 2.4–2.4835 GHz bands:
- 2.4 GHz band: Permitted for spread-spectrum / digitally modulated systems. The 800 kHz and 1.6 MHz bandwidths used by BYOMesh easily satisfy the minimum 500 kHz 6 dB bandwidth requirement specified in §15.247(a)(2).
- Power limit: 1 W maximum conducted output power, plus up to 6 dBi antenna gain (with reductions for higher gain). Directional antennas above 6 dBi are permitted with corresponding power derating — but at 2.4 GHz the free-space path loss is higher, so there's a net benefit to using high-gain antennas even with power derating.
One HN commenter who authored a MeshCore regulatory ticket noted: "The LoRa configurations mentioned which offer 100× the speed of Meshtastic/Core operate at 800 kHz and 1.6 MHz bandwidth, which are permitted by the FCC in 15.247. As far as I know there's not actually anything particular to 2.4 GHz allowing higher throughput for LoRa than that the corresponding Semtech chip happens to support wider bandwidths (i.e., no legal barrier.)"
He also calculated: "The 2.4 GHz band is better suited to this use since you can use antennas with higher than 6 dBi gain. If my math is correct, anything higher than 11 dBi is a win even accounting for FSPL and the power derating the FCC imposes."
European Union (ETSI)
The regulatory picture is different in Europe. The 868 MHz band is restricted to low duty cycle applications (typically ≤1% per EN 300 220), which could limit BYOMesh's applicability. The 2.4 GHz ISM band in Europe follows ETSI EN 300 328, which allows higher duty cycles but imposes other restrictions like Adaptive Frequency Hopping (AFH) and transmit power limits.
This is one area where the project will need more clarity before European deployment becomes practical.
Key Tradeoffs: Speed vs. Range
BYOMesh's bandwidth gains don't come for free. The fundamental tradeoff in any radio system is between data rate and link budget (which determines range):
⚠️ Range Reality Check: The HN thread was clear on this point. One commenter put it bluntly: "You're not going to get outside your house with these speeds." The higher bandwidth reduces receiver sensitivity, and 2.4 GHz experiences significantly higher free-space path loss than 900 MHz. For most practical outdoor deployments, a directional antenna and clear line-of-sight will be essential.
This makes BYOMesh best suited for:
- Indoor mesh networks — High-bandwidth sensor networks within a building, factory, or campus
- Point-to-point links — Directional antenna links between buildings (similar to how Ubiquiti NanoStations work, but using LoRa)
- High-density IoT deployments — Where you need many devices transmitting small packets frequently
- Event / temporary networks — Festivals, emergencies, or pop-up networks where high throughput in a local area is more important than extreme range
What BYOMesh Enables That Meshtastic Can't
The 100x bandwidth improvement unlocks use cases that existing LoRa mesh networks struggle with:
1. Voice-over-LoRa (VoLoRa)
Meshtastic can barely handle text messages. With 100x bandwidth, low-bitrate voice codecs (like Codec2 at 2.4 kbps) become feasible over a mesh — enabling push-to-talk voice communication over a decentralized, infrastructure-free network.
2. Image Transfer
Current LoRa mesh networks can take minutes to transfer a single low-resolution JPEG. BYOMesh could reduce that to seconds, making it practical to share photos, maps, or simple diagrams over a mesh — critical for emergency response scenarios.
3. Higher-Frequency Sensor Polling
Environmental sensors that currently report every 10–30 minutes (to avoid saturating the mesh) could report every 10–30 seconds, enabling real-time monitoring applications.
4. Over-the-Air Firmware Updates
Updating firmware over a Meshtastic network is impractical due to the low data rate. With higher bandwidth, OTA updates to mesh nodes become viable.
The Controversy: "100x Bandwidth = 100x Rules Broken?"
Not everyone is celebrating. Some commenters on HN raised concerns about the regulatory compliance of existing mesh protocols (MeshCore, Meshtastic), suggesting they already operate in a legal gray area with respect to FCC bandwidth rules. One commenter warned:
"The '100x bandwidth' claim needs to be substantiated. There are some significant regulatory issues with the current popular mesh network protocols in the USA, namely that neither MeshCore nor Meshtastic are compliant with the actual FCC regulations. 100x bandwidth because you're breaking the rules isn't the same as 100x bandwidth legally."
However, the technical analysis on the thread (including from the author of the MeshCore ticket) confirmed that BYOMesh's specific configuration appears to be FCC compliant — the wider bandwidths it uses are actually closer to what the regulations expect than the narrower channels used by some existing protocols. The key distinction is that BYOMesh operates in the 2.4 GHz band under §15.247, while some existing mesh protocols use sub-GHz bands with configurations that may not satisfy the minimum bandwidth requirements.
How to Get Started with BYOMesh
BYOMesh is still in early development with no public repository yet, but based on the technical discussion, here's what you'll likely need:
Hardware Requirements (projected):
- Semtech SX128x series transceiver (2.4 GHz LoRa)
- ESP32 or similar MCU for mesh routing
- Directional antenna (panel or Yagi, 11+ dBi for outdoor)
- For indoor: omni antenna with careful placement
Software:
- Custom firmware based on the BYOMesh protocol
- Likely compatible with Meshtastic/MeshCore hardware with firmware changes
Keep an eye on the HN discussion for updates — the author (nullagent) has been active in the comments and may release the project source soon.
Bottom Line
BYOMesh represents a genuinely interesting engineering tradeoff analysis: by moving LoRa mesh networking to 2.4 GHz with wider bandwidth channels, it achieves dramatically higher throughput at the cost of reduced range. It's not a Meshtastic replacement — it's a complementary technology for high-density, short-range use cases where existing LoRa mesh networks fall short.
The regulatory analysis suggests the approach is FCC compliant (at least in the US), and the engineering tradeoffs are well-understood. For anyone building mesh networks for IoT, emergency communications, or decentralized infrastructure, BYOMesh is worth watching closely.
Tags: BYOMesh, LoRa, mesh networking, 2.4 GHz ISM, Semtech, Meshtastic, FCC regulations, IoT, wireless communication
Technical analysis based on Hacker News discussion thread (349+ points, 113+ comments).