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:

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:

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:

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):

Software:

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).