MeshMapper
MeshCore Wardriver
Free · Designed for iPad. Not verified for macOS.
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!
Major release — map engine fully rewritten, in beta since April.
New Features
- New vector tile map engine (OpenFreeMap) with Liberty as the default layer
- Offline Maps: download regions for offline wardriving with queued downloads and automatic tile caching
- TCP and USB Serial device connections alongside Bluetooth
- Privacy-first wiretag replaces GPS coordinate broadcasting (off by default)
- Multi-hop TX echoes grouped under their parent ping with color-coded outcomes
- RX hop path: tap any RX marker to see the full mesh path as tappable repeater chips
- Session History: view past sessions on the map or as noise floor graphs
- Repeater marker clustering with tap-to-expand spiderfy
- Tap repeaters and coverage tiles on the map for details, matching the web UI
- Grid mode tap details now match the web UI
- Unified focus mode across pings, repeaters, and tiles with minimizable detail bar
- Flood Traffic toggle with regional admin policy sync
- Zone transfers auto-register your device silently
- Stale repeaters hidden from map based on per-region threshold
- Duplicate repeater ID warnings with amber indicators
- Radio settings captured for backend data filtering
- Offline sessions downloadable via share sheet
- Landscape control panel minimize button
Offline Uploads Reworked
- Multi-region drives upload in one go with no manual retries
- Each ping placed into the correct region's map by GPS location
- Upload summary shows per-region ping breakdown
- Pings far outside any region reported as "too far" instead of silently lost
- Sessions persist after upload with download still available
Improvements
- Auto-follow zoom is one-shot: zooms in once, then only pans
- Ping buttons respond instantly on tap
- Significant battery and performance improvements
Bug Fixes
- Fixed phone heat and battery drain during long sessions
- Fixed Crashes on launch and resume from background
- Fixed BLE reconnect delay (4+ min → under 10s)
- Fixed TCP background handling on both platforms
- Fixed Anonymous mode getting permanently stuck after BLE disconnect
- Fixed TX pings silently dropped when driving new areas
- Fixed offline upload failures and legacy session uploads
- Fixed focus mode jumping to (0, 0) for unlocated repeaters
- Fixed GPS marker drift in heading mode
- Fixed auto-ping stopping on zone transfers
- Fixed zone admin overrides persisting across zone changes
- Fixed preferences being wiped on startup
- Numerous additional stability and UI fixes
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
Accessibility
The developer has not yet indicated which accessibility features this app supports. Learn More
Information
- Seller
- CHRISTOPHER CARL SCHNOBB
- Size
- 35.3 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.
- iPhone
- Location
- This app may use your location even when it isn’t open, which can decrease device battery life.
- Languages
- English
- Age Rating
4+
- 4+
- Copyright
- © 2025 Christopher Schnobb
