MeshMapper

MeshCore Wardriver

Free · Designed for iPad

MeshMapper is a wardriving app for MeshCore mesh network devices. Connect to your MeshCore companion device via Bluetooth, send GPS-tagged pings to discover nearby repeaters, and contribute coverage data to the community mesh map. FEATURES • Bluetooth Low Energy connection to MeshCore devices • Real-time GPS tracking with automatic ping mode • Discover and track mesh network repeaters • View signal strength (RSSI/SNR) for each repeater • Automatic upload to MeshMapper community database Help map mesh network coverage in your area and contribute to the growing MeshMapper community!

  • 5.0
    out of 5
    7 Ratings

What's New in v1.1.1 Regional Flood Scoping If a region has configured scopes on their repeaters, a MeshMapper regional admin can now set the scope of Active/Hybrid Mode TX pings. This limits flood messages to a specific channel, stopping wardriving pings from flooding past boundaries defined by the local mesh. Discovery pings are unaffected. Anonymous Mode New privacy option that renames your device to "Anonymous" for all mesh pings. Other wardrivers can no longer see your companion name. Your public key still handles geo-auth, but sessions and pings aren't stored with it on the server. Auto Tile Refresh Map tiles now refresh automatically after a successful upload, so new coverage appears near real-time. Faster Uploads TX and discovery pings upload on a 5-second timer, replacing the old batch system. CARpeater Filter Improvements Multi-hop CARpeater packets now report coverage from the underlying repeater instead of being dropped. A new toggle lets you disable the RSSI CARpeater filter in Wardrive Settings. Offline Mode Start wardriving immediately when zone check fails due to no internet. Admin Controls Regional admins can now enforce hybrid mode and set minimum ping intervals per-zone. Bug Fixes Fixed race conditions in API queue, tile refresh, and ping handling Fixed map tiles not loading at low zoom on iOS retina displays Fixed heard repeaters panel not scrolling for larger lists Fixed stale BLE device name being used instead of current one Fixed CARpeater filter order of operations and RX hop detection Fixed wildcard scope #* not being recognized, causing incorrect packet types to be sent. Zones with no regional scope return #* as the wildcard, but the app only matched *, causing it to derive a TransportKey and call setFloodScope() with the literal string. This resulted in all TX pings being sent as TransportFlood (0x00/0x14) instead of regular FLOOD (0x01/0x15). Performance Memory capped to prevent bloat on long sessions Replaced force unwraps with safe null checks to prevent crashes Listen windows reduced from 7s to 5s Disconnect now uploads immediately Improvements Debug logs are now enabled by default Upload logs now presents a dialog prompting the user to provide context for the upload. Replaced the cloud icon with a dedicated upload button beside "Delete All" under Debug Logs.

The developer, CHRISTOPHER CARL SCHNOBB, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Linked to You

    The following data may be collected and linked to your identity:

    • Location
    • User Content
    • Identifiers
    • Other Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More

The developer has not yet indicated which accessibility features this app supports. Learn More

  • Seller
    • CHRISTOPHER CARL SCHNOBB
  • Size
    • 28 MB
  • Category
    • Utilities
  • Compatibility
    Requires iOS 13.0 or later.
    • iPhone
      Requires iOS 13.0 or later.
    • iPad
      Requires iPadOS 13.0 or later.
    • iPod touch
      Requires iOS 13.0 or later.
    • Mac
      Requires macOS 11.0 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
  • Location
    • This app may use your location even when it isn’t open, which can decrease device battery life.
  • Languages
    • English
  • Age Rating
    4+
  • Copyright
    • © 2025 Christopher Schnobb