Ohio Valley Mesh knowledge base
OVMesh FAQ
Practical answers for operating Meshtastic today and preparing for MeshCore support across the Ohio Valley.
Current OVMesh network
Meshtastic FAQ
These answers include the recommended OVMesh baseline for nodes operating in the United States portion of the Ohio Valley.
OVMesh setup
What exact settings should I use for OVMesh?
- Region: United States
- Modem preset: Long Range Fast
- Channel 0: public
LongFast - Channel 0 key:
AQ== - Channel role: Primary
- Frequency slot:
0(default) - Maximum hops:
5 - Transmit enabled and OK to MQTT: Enabled
- Uplink and downlink: Enabled on every configured channel
The complete walkthrough is on the Device Setup page.
Do I need an amateur radio license?
No license is required for normal OVMesh operation using the United States LoRa region and legal unlicensed-band settings. Amateur-radio mode has different privileges and restrictions: licensed operators must identify and may not use encrypted amateur transmissions.
Why is Channel 0 public instead of private?
Keeping public LongFast as the Primary channel lets a newly configured node communicate with the regional public mesh immediately. Its key, AQ==, is publicly known. It provides compatibility, not privacy.
Can I add a private channel without leaving the public mesh?
Yes. Leave public LongFast unchanged as Channel 0 Primary, then add a private channel as Secondary with a unique name and a randomly generated key. Every trusted device needs the same secondary-channel name and key.
What does frequency slot 0 mean?
Slot 0 tells the firmware to derive the operating slot from the Primary channel name. Because OVMesh uses public LongFast as Primary, leaving the slot at zero preserves compatibility. Do not manually force slot 20.
How do I test a new node?
Send a short test message on public Channel 0. Check whether a nearby node acknowledges or receives it, then move outdoors or to a higher location if necessary. If you add a private secondary channel, test it separately on devices that share its key.
Why can I not see nearby nodes?
Confirm the United States region, Long Range Fast preset, frequency slot 0, and matching public channel name and key. Check the antenna connection and move away from interior walls or metal. Node information is periodic, so discovery may take time. A node can also be out of range, muted, hidden, powered down, or listed under stale cached information.
How Meshtastic works
What is Meshtastic?
Meshtastic is an open-source, decentralized messaging system for small LoRa radios. It supports short text messages, direct messages, position information, telemetry and other low-bandwidth data without requiring cell service, Wi-Fi or an internet connection.
How far can a message travel?
Range depends far more on terrain, antenna height, antenna quality, obstructions and receiver noise than on a single mileage number. A clear elevated path can cover many miles; dense buildings, valleys and indoor placement can shorten it dramatically.
How many hops can a message use?
Meshtastic firmware permits up to seven hops, but OVMesh uses a hop limit of five. More hops are not automatically better: every additional relay consumes airtime and can increase congestion.
Does every node relay messages?
A normal Client participates in managed rebroadcasting when appropriate. Client Mute does not forward other nodes’ packets. Dedicated infrastructure roles behave differently and should be selected deliberately.
Which device role should I choose?
- Client: the right choice for most handheld and general-purpose nodes.
- Client Base: a stronger personal attic or roof node that prioritizes packets involving your favorited nodes.
- Client Mute: participates without relaying other nodes’ traffic.
- Tracker or Sensor: specialized roles for location or telemetry devices.
- Router or Router Late: planned infrastructure only. Contact OVMesh before deployment.
The old Repeater role is deprecated in current Meshtastic firmware.
Does Meshtastic guarantee delivery?
No. Acknowledgements can show that another node heard a broadcast or that the intended direct-message recipient responded, but radio congestion, terrain, interference, sleeping hardware and changing paths can still cause failures. Meshtastic is not a replacement for 911 or other safety-of-life systems.
Why is an offline node still in my list?
Apps retain a local node database. Use the Last Heard time to judge whether an entry is current. Old entries can remain after a node moves, changes identity or goes offline.
Channels, privacy and MQTT
How do channels work?
Channels are logical message groups that share the same LoRa radio settings. Devices need compatible region and modem settings, plus a matching channel name and key, to exchange messages on that channel. Periodic position and telemetry broadcasts normally use the Primary channel.
Are channel messages encrypted?
Meshtastic encrypts channel payloads, but encryption is not the same as privacy. The public AQ== key is known to everyone. Use a random 256-bit key on a private secondary channel for private group traffic. Packet headers remain visible so nodes can relay packets they cannot decrypt.
Are direct messages private?
Current firmware uses public-key cryptography for direct messages after the devices have exchanged keys. Keep firmware current and verify the intended recipient before sharing sensitive information. Meshtastic should not be treated as equivalent to a modern high-security messaging service.
Can a node relay traffic it cannot decrypt?
Yes. The default rebroadcast behavior can forward packets from compatible meshes even when the relay does not have the channel key. This is an important part of how separate private groups can benefit from shared radio infrastructure.
How do I share a channel?
Meshtastic apps can generate a QR code or URL containing channel and LoRa settings. Treat it like a credential: review the settings and only import codes from trusted sources because scanning one can change more than a channel name.
How do I protect my location?
Position precision is configured per channel. Set public-channel precision conservatively or disable position sharing if exact location is unnecessary. MQTT map reporting is separate and may publish a node’s name, approximate position, hardware, role and firmware information.
What is MQTT?
MQTT is an optional internet gateway. A gateway node can publish radio packets to a broker and bring broker packets back onto the local mesh. The radio mesh itself does not require MQTT or internet access.
What do OK to MQTT, uplink and downlink control?
- OK to MQTT records your consent for eligible public-key packets to be uplinked by official firmware.
- Uplink permits a channel’s mesh packets to be published by a configured gateway.
- Downlink permits MQTT packets for that channel to enter the radio mesh.
These are separate controls. OVMesh currently recommends enabling all three for the regional configuration.
Can MQTT expose messages or location?
Yes, depending on configuration. MQTT can carry encrypted or unencrypted packets; JSON output is unencrypted, and map reports intentionally publish node information. TLS only protects the connection to the broker. Review every MQTT privacy option before using custom brokers, bots or dashboards.
Hardware, installation and support
What hardware should I buy?
Choose a device supported by current Meshtastic firmware and suitable for its job. OVMesh generally recommends RAK Wireless nRF52-based hardware for excellent battery life, modular sensor options and reliable solar or fixed installations. Screen-equipped ESP32 devices can be convenient for experimentation but usually consume more power.
How much does a node cost?
Prices change, but many handheld builds fall roughly between $50 and $120. Weatherproof fixed or solar installations often cost $100 to $200 or more after the antenna, enclosure, battery, panel, mounting hardware, grounding and cable are included. Meshtastic itself has no required subscription.
How do I improve range?
Improve antenna placement before increasing complexity. Height, a clear path, low-loss coax, a properly tuned antenna and distance from noisy electronics usually matter most. Avoid long runs of thin coax. A single well-placed node can outperform several poorly placed nodes.
How should I configure a fixed home node?
Use stable power, weather protection and the best practical antenna location. Client is suitable for most nodes. Client Base is useful when a strong attic or roof node should favor traffic involving your weaker personal nodes; mark those nodes as favorites on the base.
Should a tower node use Router?
Only after network planning. Router and Router Late are infrastructure roles, not upgrades for an ordinary rooftop. Poorly placed prioritized routers can consume hops and airtime. Contact OVMesh so the site, coverage objective and surrounding network can be evaluated first.
What safety rules matter?
- Attach the correct antenna before powering or transmitting.
- Verify battery polarity before connecting a battery.
- Use weatherproof cable entries and strain relief outdoors.
- Plan grounding, surge protection and lightning protection for elevated antennas.
- Keep antennas and structures clear of power lines.
How should telemetry and environmental sensors be configured?
Use conservative reporting intervals. Temperature, humidity, pressure, air quality, battery and power telemetry can be useful, but frequent broadcasts consume shared airtime. Match the interval to how quickly the measurement actually changes.
How do I update firmware?
Use the official Meshtastic Web Flasher and choose a current stable or recommended release for your hardware. Save channel keys and important configuration before a full erase.
How can I connect without a phone?
Some supported devices have a screen, keyboard or buttons for standalone messaging. Other nodes connect to Android, Apple or web clients over Bluetooth, USB, Wi-Fi or Ethernet depending on their hardware.
Where should I ask for help?
Start with the OVMesh community and include the device model, firmware version, role, region, modem preset, channel setup, power source and a clear description of the problem. Do not post private channel keys, passwords or precise private locations.
Meshtastic references: LoRa settings, channels, device roles, encryption, and MQTT.
Regional support in development
MeshCore FAQ
OVMesh has established its initial MeshCore regional configuration and has begun deploying dual Meshtastic and MeshCore radios at selected locations. Meshtastic remains the primary regional network. Companion nodes are welcome; coordinate permanent Repeaters, Room Servers and other shared infrastructure through the OVMesh Discord before deployment.
Getting started
What is MeshCore?
MeshCore is an open-source, off-grid communications system built for LoRa packet radios. It uses lightweight multi-hop routing, supports encrypted direct and group messaging, and separates user devices from dedicated routing infrastructure.
Can MeshCore communicate with Meshtastic?
No. They use different firmware, packet formats and routing systems. Some radios support both projects, but a device runs one firmware at a time and participates in only that network. A future software bridge would require separate radios or gateways and careful design.
What equipment do I need?
Each user needs a supported radio running Companion firmware plus a MeshCore client or a supported standalone device. Two Companions can communicate directly when in range. A dedicated Repeater extends coverage, and a Room Server adds stored posts.
What apps are available?
The official MeshCore ecosystem includes Android and iOS apps, desktop installers and a web app. Connection options depend on the Companion firmware and hardware: BLE, USB or Wi-Fi may be available.
Can I reuse my Meshtastic hardware?
Often, but not always. Check the official MeshCore flasher for the exact board and firmware image. Reflashing replaces the current firmware, so preserve any Meshtastic keys or settings you will need later.
Which regional settings should OVMesh users choose?
Use the OVMesh USA/Canada configuration listed on Device Setup, and make sure participating MeshCore devices use the same regional radio preset. Confirm the current Device Setup guidance and coordinate permanent infrastructure through the OVMesh Discord before deployment. Do not guess or copy a European preset.
Roles and routing
What is a Companion node?
A Companion is the user’s messaging radio. It connects to an app or host over BLE, USB or Wi-Fi depending on the image and hardware. Companion nodes do not repeat other users’ traffic.
What is a Repeater?
A Repeater is dedicated infrastructure that forwards MeshCore packets. Place repeaters high and in useful locations with reliable power. Unlike Meshtastic Client nodes, MeshCore Companions do not provide routine relay coverage, so repeaters are an intentional part of network design.
What is a Room Server?
A Room Server is a BBS-style service that stores posts so users can retrieve messages they missed while offline or out of range. It is different from a live group channel. For the best results, use separate devices for Room Server and Repeater duties.
How does MeshCore find a route?
The first message may be flooded through available repeaters. A successful delivery report can teach the sender a return path, allowing later direct messages to include a specific route. If a learned path breaks, the client can retry and fall back to flooding.
Does MeshCore have a hop limit?
The protocol can encode long paths, but useful real-world paths are constrained by airtime, timing, interference and repeater policy. A larger theoretical maximum should not be treated as a performance target. Regional administrators may limit flooded traffic to protect network capacity.
What is an advert?
An advert announces a node’s identity information and public key. A zero-hop advert reaches only radios that hear it directly; a flooded advert may be forwarded through repeaters. Companion adverts are commonly initiated by the user.
Messaging, privacy and administration
How do public and private channels work?
The default public channel is intended for open community conversation and should be treated as public. Hashtag channels create topic-based groups. Private channels use a shared secret that should only be given to trusted participants. Group-channel traffic is flooded because it has no single destination path.
Are direct messages encrypted?
MeshCore exchanges public keys through adverts and supports encrypted direct messaging. Private group channels use shared secrets. Still verify contacts and protect exported keys, configuration codes and device access.
Does MeshCore require the internet?
No. Messaging and repeating operate over LoRa. Internet maps, downloads, web tools and optional observer services are conveniences rather than requirements for radio communication.
How do I configure a Repeater or Room Server?
Use the official USB web configuration tool after flashing, or use supported remote administration from a Companion. Set the legal regional radio parameters before deployment, change default administration passwords, record the device identity securely and test it at ground level before installing it remotely.
How will OVMesh support MeshCore?
OVMesh has established an initial regional MeshCore configuration and is introducing dual-radio coverage alongside the primary Meshtastic network. Companion nodes are welcome. Coordinate permanent Repeaters, Room Servers and other shared infrastructure through the OVMesh Discord before deployment.
MeshCore references: official site, documentation, official FAQ, flasher, and Repeater/Room Server configuration.
