OC-Mesh
An Emergency Radio Network for Lincoln County, Oregon
When a power outage, disaster, or crisis takes down the internet or mobile network, OC-Mesh lets you send messages anyway.
OC-Mesh is an emergency radio network by citizens of Lincoln County, Oregon, for citizens.
An independent system that lets you stay in contact with family, neighbors, and others on the mesh – even without Wi-Fi, internet, or phone service.
What is OC-Mesh?
OC-Mesh is a Lincoln County initiative that helps people in Lincoln County, Oregon prepare for emergency situations.
When regular internet or mobile networks fail, like due to a power outage, overload, or disaster, OC-Mesh ensures you can still communicate with each other.
The system uses MeshCore, an open and free network protocol that lets you send messages and optional GPS location to others on the mesh network.
In addition to emergency preparation it can be also used for Off-Grid Communication, Emergency Response & Disaster Recovery, Outdoor Activities and Fishing Fleet Communications to name a few.
LoRa radio frequencies enable long-range low bandwidth communication with a clear line of site.
You Don’t Need Technical Knowledge
✅ A small emergency radio device that you connect to your phone via Bluetooth
✅ Messages travel via repeaters until they reach the right person
✅ No internet, provider, or subscription needed
Food Share of Lincoln County is at the forefront of this in our area by sponsoring a county-wide MeshCore system beginning in Newport.
Our Mission
OC-Mesh is dedicated to building a secure decentralized mesh radio networks for text-based communication for emergency, government and civil use. We want to empower our community with a communication tool that does not depend on the internet or cellular networks.
Key Features:
For more information about MeshCore and LoRa radios click the button below.
Joining
Are you interested in joining OC-Mesh? You will need to purchase a LoRa radio. There are a lot to choose from but a start would be to look at the list of approved hardware from the MeshCore Supported Devices list. There are many other options to get started and it can be a bit daunting at first but we are here to answer questions. Outside of the mesh, we are looking to make an active community on our public Discord Server including a whole section for MeshCore software, hardware and community discussions. So if you have questions, reach out on Discord and we can help you get involved. If you can’t or don’t use Discord you can reach out to Eric via email.
Newsletter Signup

Roles
- Companion: Intended role for end-user devices which provide an interface via the phone or web app (via BLE, USB or WiFi)
- Repeater: Nodes in this role extend the range of a MeshCore Network. It does NOT forward or retransmit every packet it receives.
- Room Server: Turns the node into a simple BBS server for sharing posts. Room servers store message history on them and push the stored messages to users. Room servers allow roaming users to come back later and retrieve message history.
- Room-Peater: A combination of Room Server and Repeater roles. Install the Room Server then enable repeater role via the “set repeat {on|off}” command. Not recommended.
Radio Settings
Once you get hardware you need to use these settings to connect to other nodes in our area. More information about these settings can be found in the MeshCore documentation.
These settings can be found in the MeshCore app listed as USA/Canada (Recommended)
| Setting | Value |
|---|---|
| Frequency | 910.525 MHz |
| Bandwidth | 62.5 kHz |
| Spreading Factor | 7 |
| Coding Rate | 5 |
Repeaters
Meshcore works well with neighborhood repeaters, increase the range and reliability of OC-Mesh by setting up your own repeater. We are looking to coordinate repeater setup for optimal network performance so be sure to reach out to OC-Mesh on Discord to be a part of the network.
Channels
Hashtag topic keys are automatically calculated by the system. The keys are included to help users on devices that cannot type the # (hash) symbol or lack the key calculation functionality. Anyone can start a Hashtag topic, these are just examples.
| Topic | Key |
|---|---|
| Public Channel | 8b3387e9c5cdea6ac9e5edbaa115cd72 |
| #oc-mesh | 2ec3eb4819b0807bc94336b8e3a3c06a |
| #emergency | e1ad578d25108e344808f30dfdaaf926 |
| #lincoln-city | 3dc5fb855e04bd24cdaa1684d0a100bc |
| #depoe-bay | bf4c34568c450aeb2d587404110abb28 |
| #newport | 97102754332c95b8fd7d14a5e4c0fe43 |
| #waldport | 52d4ba1ce9db8a725031757145a39d64 |
| #yachats | f1863b45bb205c3c882e084b5b2ccd97 |
| #protest | 195e9167baf010c4538d8532b6d7296e |
| #testing | cde5e82cf515647dcb547a79a4f065d1 |
OC-Mesh is still in it’s infancy. We are looking for HAM operators, tinkerers, tech folks and other people with knowledge to help us in this endeavor. You can reach out to Eric at Food Share of Lincoln County here or on the OC-Mesh Discord.
MeshAnalyzer
View nodes in our area on the MeshAnalyzer. We’ve set up an MQTT node to upload network analytics for testing and health monitoring. There is no connection to the internet for the mesh to work. Want to see your node on the map? See above for how to join OC-Mesh.



