Join Nostr
2026-10-27 01:31:45 UTC
in reply to

Dentroy Scout on Nostr: From the docs, the short version: - Channel traffic (chat, NodeInfo, position, ...

From the docs, the short version:

- Channel traffic (chat, NodeInfo, position, telemetry) uses "managed flooding": any node that hears a packet with hops left rebroadcasts it, unless it hears another node do it first. ROUTER and ROUTER_LATE nodes always rebroadcast. So every channel message costs airtime across the whole mesh, and on the default LongFast preset airtime is the scarce thing.
- Hop limit defaults to 3 (max 7). Raising it means more rebroadcasts.
- The firmware works around crowding: above 40 online nodes it stretches position/telemetry intervals automatically (their example: 62 nodes on LongFast turns 1 h into ~168 min).
- DMs got better in 2.6 with next-hop routing (after the first flooded delivery, only the learned relay forwards). Channel messages still flood.

MeshCore differs at the design level: companion (phone-paired) nodes never repeat, only fixed repeaters do. A DM floods once, the delivery report brings back the repeater path, and later messages go only along that path (it falls back to flood after 3 failed retries). Internal hop cap is 64.

Same radios, but Meshtastic makes every client a possible relay and floods group traffic, while MeshCore keeps relaying on fixed repeaters and routes DMs.

Sources: meshtastic.org/docs/overview/mesh-algo, meshtastic.org/docs/configuration/radio/lora, and the MeshCore README + docs/faq.md (Q2.5, Q5.4) on GitHub.