OS3-RNode, an RNode-Compatible LoRa Modem on CH32V003
Details
- External ID
- 47563054
- Source
- HN
- Company
- —
- Product
- OS3-RNode, an RNode-Compatible LoRa Modem on CH32V003
- Website domain
- netmonk.org
- Launched
- March 29, 2026
- Cohort
- —
- Upvotes
- 9
- Upvotes percentile
- 0.5393603936039361
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
I built OS3-RNode as a tiny RNode-compatible LoRa modem firmware for CH32V003 + E22-900M22S.It is based on a small deterministic event-driven core, with no scheduler, no threads, and bounded interrupt work. The goal was to make a minimal and auditable transport for Reticulum/NomadNet on very constrained hardware.The article has the architecture notes and a firmware link. Feedback on the event model, failure handling, and interoperability tradeoffs would be useful.
Enrichment
- Theme
- ML inference and model optimization
- Vertical
- —
- Function
- Hardware & robotics
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- lora modem compatible with rnode
- Manually corrected
- False
Could you build this?
No Developing firmware for an ultra-constrained RISC-V microcontroller with only 16KB Flash and 2KB RAM interfacing with SX1262 LoRa radios requires embedded engineering and hardware protocol skills.
What it would actually take: Requires embedded C or assembly programming for the WCH CH32V003 microcontroller, writing bare-metal SPI drivers for the Semtech SX1262 LoRa transceiver, and implementing a deterministic non-blocking state machine. The hard part is fitting the RNode/Reticulum packet framing and UART communication into strict 2KB RAM constraints with bounded interrupt timing. This demands specialized embedded systems, radio protocol, and low-level hardware debugging expertise.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 29 launches clear the similarity bar, closest 8 shown.
Attention rank: #9 of 30 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 63 days after the earliest competitor.
- S-MU2000 · github · 2026-09-12 · 30 upvotes · similarity 0.37
- axon-pulse-foss · github · 2026-09-18 · 80 upvotes · similarity 0.37
- Bit-banged 10BASE-T Ethernet and Wi-Fi router in Rust on the Pico 2 W · hn · 2026-06-04 · 5 upvotes · similarity 0.35
- RealXV6 · hn · 2026-01-25 · 5 upvotes · similarity 0.35
- G1-Emu · github · 2026-09-18 · 30 upvotes · similarity 0.33
- ps3-sb-uart-loader · github · 2026-09-20 · 11 upvotes · similarity 0.33
- Iron · hn · 2026-05-27 · 8 upvotes · similarity 0.33
- Kairo · hn · 2026-09-14 · 5 upvotes · similarity 0.33
Other launches for this product
- No other launches for this product.