// news & updates — archive
Milestone archive.
The earlier build record — analysis, simulation, specification, and the first hardware stages. Recent milestones live on the front page.
| 2026-06-19 | Android app messaging UX improvements — local nicknames for contacts, badge and banner notifications for new messages, and the ability to back out of a chat without losing context. Three quality-of-life additions on top of the existing messaging stack. |
| 2026-06-19 | Auto display-names across the full mesh — nodes now advertise human-readable names over the air; the coordinator relays them to all cell members, and the Rust backbone relays them to tower-camped clients. Every device in a cell now shows a name instead of a hex ID — no manual entry required. |
| 2026-06-19 | Sixth client platform: Heltec WiFi LoRa 32 V4 — ESP32-S3 + SX1262 + dual front-end module (FEM). One firmware binary auto-detects the FEM revision (GC1109 V4.2 / KCT8103L V4.3) at boot. Hardware-verified: registered to the tower coordinator on first flash. The V4 is the #3 most popular LoRa platform in real Meshtastic deployments (~12% of nodes). |
| 2026-06-18 | Firmware release client-fw-2026.06.18 — all five platforms rebuilt on 911.5 MHz, SF9, BW125: Heltec T114, XiaoGator, RAK WisBlock RAK4631, Heltec V3, and Station G2 (client + backbone relay). Includes coordinator WiFi provisioning + OTA, BLE connection recovery, and coordinator-convergence improvements. Flash at flasher.loomwave.org. |
| 2026-06-18 | End-to-end encrypted app-to-app messaging with delivery receipts — a text message travels phone → Loomwave node → coordinator → recipient node → phone and returns a two-check delivery receipt. Works end-to-end on hardware through the full protocol stack. |
| 2026-06-18 | Android app complete — contacts, messaging, BLE device picker (choose which radio to pair), WiFi + Bluetooth connectivity alongside each other, and automatic recovery from Android GATT error 133. App release 0.1.3+4. |
| 2026-06-18 | WiFi provisioning and OTA updates for masted INFRA nodes — a Station G2 coordinator can be set up from a phone browser via SoftAP with no credentials baked into the firmware, and updated over the air. No climbing the tower to reflash. |
| 2026-06-18 | Backbone drive test — coordinator-to-coordinator relay over real distance — a mobile relay and a client went on the road to characterize how far the INFRA↔INFRA backbone holds before the link drops. A bench pre-flight GO/NO-GO gate now rehearses the full delivery path before any field test. |
| 2026-06-18 | Fifth client platform: RAK WisBlock RAK4631 — nRF52840 + SX1262. Joins secured cells, hardware-verified. UF2 drag-and-drop flash via flasher.loomwave.org. |
| 2026-06-17 | ESP32 in-cell client↔client delivery — hardware verified — Two clients (Heltec T114 + Heltec V3) on an ESP32-S3 Station G2 coordinator can now message each other in both directions. Closes the Phase 4 in-cell gap on ESP32 firmware. Two underlying bugs fixed: a beacon→advert RX abort on the slower ESP32-S3 (resolved with a 40 ms gap), and in-cell downlinks gated to role B only (now delivered in both roles). |
| 2026-06-15 | Station G2 coordinator build added to flasher — Backbone relay (coordinator) firmware for the Station G2 is now available via the web installer at flasher.loomwave.org — hold BOOT before connecting. Heltec V3 client also rebuilt with NimBLE (2026-06-15b) for Android app pairing over BLE. Both builds run on 911.5 MHz for field and backbone testing. |
| 2026-06-15 | Firmware release client-fw-2026.06.15 — drive-logging builds for all four platforms. nRF52 boards (T114, XiaoGator) gain on-device drive logging via nrfutil packages. Client gains relay downlink RX and BLE log-dump. Flash from your browser at flasher.loomwave.org. |
| 2026-06-15 | INFRA LAN cross-cell relay — INFRA nodes now deliver downlink messages to local clients over a wired backbone link. Completes the cross-cell path: a message destined for a client in a remote cell is forwarded over the LAN backbone and delivered by the local coordinator. |
| 2026-06-13 | Firmware release client-fw-2026.06.13 — all four client platforms shipping. 902.5 MHz, SF9, BW125. Flash from your browser at flasher.loomwave.org. |
| 2026-06-13 | Four client platforms flying — Heltec T114 (nRF52840 + GPS, drive-tested), XiaoGator v0.9 (1 W nRF52840 + GPS — long-standing pin-mapping GPS bug found and fixed; fix locks immediately), Heltec WiFi LoRa 32 V3 (ESP32-S3, joined secured cell on first bring-up), Station G2 (ESP32-S3, field deployment in progress). Two nRF52840 + two ESP32-S3; three independent interoperating crypto stacks. |
| 2026-06-13 | Coordinator-liveness failover — clients detect a dead coordinator and automatically re-home to an adjacent cell, completing a full TOFU re-join. Validated on hardware. |
| 2026-06-13 | Adversarial red-team of the protocol design — full adversarial review of the Loomwave protocol stack. All raised issues addressed; design confirmed hardened. |
| 2026-06-13 | Timing validated on real hardware — clients sleep for minutes and re-sync correctly on a single beacon. The scheduled-access design holds up off the bench. Drive nodes gained on-device logging and a glanceable status display. |
| 2026-06-13 | Transport-agnostic INFRA backbone — two coordinators on different frequencies, with no RF range between them, relay client traffic to each other over a wired link. Effectively a multi-radio infrastructure node split across two boxes. Complements the RF backbone validated in B1.4. |
| 2026-06-13 | Case studies published — production captures from live metro Meshtastic and MeshCore networks analyzed. Meshtastic: 19,049 packets over 77.8 h from 312 nodes across 37 MQTT gateways. MeshCore: 19,697 packets over 79.8 h from three PYMC repeater vantages. Quantifies what each protocol does well and where structural limits lie. Meshtastic case study → — MeshCore case study → |
| 2026-06-12 | Stage 5 begins — XiaoGator-Plus v0.9 — first client join on new hardware. XIAO nRF52840 + E22-900M30S (1 W) + L76KB GPS. TOFU + signed beacon, sealed REGISTER → slot 0. |
| 2026-06-11 | Backbone B1.4 — first INFRA↔INFRA backbone over real RF — bench SX1262 to mid-tower (Nebra Mesh HAT, 60 ft AGL). Adjacency held the full 400 s run; 46 client GPS position reports forwarded cross-cell at −59…−63 dBm. A client position report traveled: client → cell coordinator → backbone → second coordinator, with independent AEAD on each hop. |
| 2026-06-11 | Drive Test 1 — first fielded Loomwave cell — tower (CM3 + Nebra Mesh HAT, 30 dBm EIRP, 60 ft AGL) + T114 in a truck cab. 34-min suburban loop: 149 position reports, 95% in-session delivery, 4 dead-zone recoveries with TOFU re-join each time. Full protocol stack survived contact with the field. |
| 2026-06-11 | Stage 4 complete — secured multi-client dual-cell Loomwave network running on bench hardware. TDMA slot jitter ±1 ms against a 3 ms guard interval. Checkpoint C signed off. |
| 2026-06-10 | Checkpoint C — Stage 3 spec reviewed and signed off; Stage 4 INFRA firmware authorized. |
| 2026-06-09–10 | Stage 3 complete — five RFC-normative protocol specification documents covering the full stack. |
| 2026-06-09 | Checkpoint B — simulation results validated; design confirmed; specification work authorized. |
| 2026-06-08 | Stage 2 complete — 8 tagged simulation results, 65 tests. Key findings: flood collapse reproduced, TDMA achieves 99% delivery, O(N) INFRA-aggregated routing validated, adaptive modulation and coordinator-free fallback confirmed. |
| 2026-06-08 | Checkpoint A — Stage 1 analysis reviewed and signed off; simulation stage authorized. |
| 2026-06-04 | Stage 1 complete — seven analysis documents with quantified airtime budgets. N²·ToA/T collapse model validated against a real 842-node Meshtastic network in North Georgia. |