WarDrive — Coverage Mapping

Wardriving is the practice of moving through an area while pinging repeaters on the mesh to measure real-world signal coverage. The data is uploaded to a shared map so the whole community can see where the network is strong, where it is weak, and where new repeaters would help most.

The Inland NW Mesh wardrive map is available at wardrive.inwmesh.org.

Contents


What Wardriving Shows

Each wardrive session builds a picture of real-world mesh coverage by recording:

Over time, contributed data builds a community coverage map that shows where the network works well, where it is marginal, and where gaps exist that a new repeater could fill.


What You Need


Install the Inland NW Mesh Wardrive App

We maintain a customized build of the MeshCore Wardrive Android app that comes pre-configured to upload data directly to the Inland NW Mesh wardrive map — no manual setup required.

Download the latest APK from our fork:

Install the APK on your Android device. You may need to allow installation from unknown sources in your phone settings under Settings → Security → Install unknown apps.

Note: This is a community-maintained fork customized for the Inland NW Mesh.

Getting Your Upload Token

To upload wardrive data to the Inland NW Mesh map, you need a personal upload token. To get one:

  1. Join our Discord
  2. Send a DM to HodgMan requesting a wardrive invite link
  3. HodgMan will send you an invite link — opening it will generate your upload token and finish configuring the app automatically

Keep your token private — it is tied to your contributions on the map.


Running a Wardrive Session

  1. Connect your MeshCore companion node to your phone via Bluetooth
  2. Confirm your node is using the USA/Canada (Recommended) radio preset — 910.525 MHz, SF7, BW62.5
  3. Open the wardrive app and tap the green Play button to start auto-pinging
  4. Drive or walk through the area you want to map — the app sends pings at your configured interval and uploads results automatically
  5. You can also send manual pings at any time by tapping the ping button

Ping interval recommendations:

Interval Best For
15 seconds Detailed mapping of small areas or specific routes
30 seconds General wardriving — balanced coverage and mesh load
60 seconds Light mapping with minimal impact on mesh traffic

Carpeater tip: If you have a MeshCore repeater in your vehicle or pocket, it can cause false strong-signal readings. Enable the Carpeater Filter in app settings and enter its 2-character hex ID to exclude it from your data.


Reading the Map

The wardrive map at wardrive.inwmesh.org displays contributed data as a coverage grid:

Use the Measure Distance tool on the map to estimate gaps between covered areas.


Tips for Better Data


View our live wardrive map at wardrive.inwmesh.org.