MeshMapper App v1.4.1¶
Released November 2, 2026
✨ New¶
- Scope discovery: In Passive or Hybrid mode the app can ask nearby repeaters which scopes they carry and add that to the map. It is off by default (Settings > Wardriving) and needs companion firmware v1.16.0 or newer; on v1.16.0 a full contact list limits it to your saved repeaters, which firmware v1.17.0 fixes.
- Scope check interval: Once anyone in a region gets an answer from a repeater, nobody asks that repeater again for 14 days by default (7 at the least). A region admin can turn scope discovery on for the whole region and set the interval, and the setting then shows "Set by Regional Admin".
- Repeater scopes: Tap a repeater to see which scopes it carries, with its default scope marked by a star.
- Multi-region groups: Drive from one region into another in the same group and your session carries on without stopping. The coverage map shows the whole group at once.
- Coverage at every zoom level: The coverage map now shows coverage however far you zoom out.
- Repeater Nicknames: Give repeaters your own names of up to 8 characters, in Settings > Map > Repeater Nicknames or from a repeater's details on the map. Nicknames show in Top Heard, the Live Activity, CarPlay, Apple Watch and Siri.
- Top Heard options: Show repeater names instead of IDs, and choose from 3 to 8 rows, in Settings > Map.
- Delay only flood pings: A new Smart Pinging switch in Settings > Wardriving, on by default. Discovery requests always go out, and flood pings wait only in squares with a recent two-way (green) result; regional admins can set it for their region.
- Cancel a connect: While the app is still trying to reach your radio, a Cancel button stops it instead of waiting out the timeout.
- Update screen: If your app is too old to connect, an update screen links to the store or download you installed from.
- Altitude: Your altitude is now sent with how it was measured and how accurate it is, so MeshMapper can work out your height above sea level and above the ground. Altitudes recorded by earlier versions were cleared.
- Repeater coverage: Tapping a repeater now shows just the coloured squares that heard it. The dashed lines are off by default; turn them on in Settings > Map > Repeater Coverage Lines.
- Region borders: Saved on your phone, so they appear straight away and use less mobile data.
- No Internet screen: A Retry Now button, and automatic retries slow down to once a minute.
- (iOS) iOS 15 or later: The app now needs iOS 15 or newer.
🐛 Fixes¶
- Map dots: New dots no longer stop appearing on the map after about 500 pings on long drives.
- (Android) Map markers: Fixed missing map markers on Pixel 10 phones.
- Repeater login: Logging in to a repeater no longer fails on radios with a large contact list.
- Drives ending early: A bad altitude reading no longer ends your session as "Airborne", and session renewal now waits for an accurate GPS fix.
- Offline Mode: Pings are saved even if your radio drops, and if the server refuses Go Online the drive carries on in Offline Mode instead of splitting into separate files.
- Disconnect: The last pings waiting to upload are sent before the app disconnects or closes.
- (Android) Background wardriving: More reliable when switching modes or reconnecting, and the stuck "Starting wardriving..." notification is gone.
- Linking a radio: If the radio can't sign the link request, a firmware fault seen on MishMesh and MeshCore-Solo, the app now says to reboot the radio and try again.
- (iOS) Siri and CarPlay: Asking Siri to connect no longer fails with "an unknown error occurred", and the CarPlay card no longer shows doubled text.