# ThreadMapper — Diagnose your Matter mesh

> Diagnose your Matter mesh (iPhone/iPad app by Tintin Razavian.)

- Source: https://appshunter.io/ios/app/threadmapper/id6794255629 (this page in markdown: same URL + `.md`)
- Developer: [Tintin Razavian](https://appshunter.io/developer/6794255631)
- Category: Productivity, Utilities
- Price: Free with in-app purchases (on sale, was $11.99)
- Age rating: 4+
- Requires: iOS 17.0 · 35 MB
- Languages: American English, Dutch, French (France), German (Germany), Italian, Japanese, Brazilian Portuguese, European Spanish, Swedish
- Released: 2026-07-31
- Data updated: 2026-09-12
- User reviews in markdown: https://appshunter.io/ios/app/threadmapper/id6794255629/reviews.md

## What is ThreadMapper?

ThreadMapper turns your Thread smart-home network into something you can actually see.

Most Thread devices are invisible. They just work — until they don't, and there's no way to tell which one dropped, which room has weak coverage, or whether you need another border router.

WHAT YOU GET

• Network health at a glance — an A–F grade with a clear score, plus the specific issues pulling it down
• Better than yesterday? — a line under the grade saying whether today is up or down on yesterday, and which rule moved it
• Every battery in one list — emptiest first, with the room
• Live mesh map — every device grouped by room, showing how each one reaches your border routers
• Room-by-room survey — walk each room and get a coverage grade you can act on
• Offline alerts — know when a device drops, with a grace period you set (up to 30 minutes) and quiet hours
• Device history — 30 days of signal trends, uptime and firmware changes
• Apple Watch app — your grade on your wrist, and a remote for running surveys hands-free
• Home-screen widget and Live Activity for at-a-glance status

HONEST ABOUT ITS DATA

iOS doesn't expose true radio signal strength for Thread accessories, so ThreadMapper measures response quality instead — and labels it an estimate everywhere it appears. Mesh links are inferred routing unless you connect an OpenThread Border Router. The battery level is what each accessory reports about itself.

PRIVATE BY DESIGN

No account. No analytics. No tracking. Everything stays on your iPhone, and the AI features run on device — your network data is never uploaded.

THREADMAPPER PRO — a one-time purchase, not a subscription

• Find that sensor you cannot find — the phone times how fast it answers from where you stand and buzzes faster as you close in, so you can find it without looking at the screen. Works from your wrist too
• Where to add a router — ranks the places you actually walked by how much a router put there would lift the weak ones, and says plainly when nowhere would help
• AI Insights, Network Assistant and a troubleshooter that reads this device's history, on-device with Apple Intelligence
• What the radios say — why a device rebooted, how often it changed parent router, how often a battery device wakes, and how many apps and households can still control it
• AR room mapping and X-Ray — scan rooms into a floor plan, walk the signal onto it, then see the mesh through your real home, with your survey walk drawn on the floor as a coloured ribbon
• Your year on one card, your mesh as a twenty-second film, and as an A2 poster a print shop will take
• A year of daily grades on one calendar — no Apple Intelligence needed — a month of history, weekly reports, and when your home is at its worst
• Export every health sample, daily grade and battery reading as CSV or JSON — the rows themselves, not a report about them — and import them on a new iPhone
• Jobs and evidence sheets — a page for a client showing what a visit changed, and a page per device for a warranty claim
• Device groups, multiple homes, scheduled reports and a pinned-devices widget

REQUIREMENTS

ThreadMapper reads your network through HomeKit, so you'll need a home with at least one Thread border router — a HomePod mini, Apple TV 4K or similar. AI features need iOS 26 and an Apple Intelligence-capable device. Want to look around first? Turn on Demo Mode to explore the whole app with a simulated network, no hardware needed.

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| PRO Lifetime | $14.99 | one-time |



## Version history (last 5 releases)

### 1.7 — 2026-09-10

EVERY BATTERY IN ONE LIST

The app has always read the battery level off each accessory. Now there is one
screen for all of them, emptiest first, with the room. Free — the level is what
the device reports about itself, and the app is only collecting it in one place.

BETTER THAN YESTERDAY?

A line under the grade says whether today is up or down on yesterday, and which
scoring rule moved it. It waits until there is enough of today to compare, and
says "so far today" rather than pretending a morning is a whole day.

The Maintenance Calendar now works on every iPhone ThreadMapper supports. It
used to need Apple Intelligence, which meant it was blank on most of them; it
is arithmetic now, over readings already on your device.

PRO — FIND IT, PLACE IT, KEEP IT

Find that sensor you cannot find. Walk around and the phone times how fast the
accessory answers from where you are standing, buzzing faster as you close in —
so the leak sensor behind the washing machine can be found without looking at
the screen. It works from your wrist too, with the iPhone in a pocket.

Where to add a router. Every other screen stops at the diagnosis; this ranks
the places you actually walked during a coverage survey by how much a router
put there would lift the weak ones. Measured rather than modelled, so the walls
and the foil insulation are already in the numbers — and it says plainly when
nowhere would help.

Your year on one card: best day, worst day, the rule that cost the most, the
batteries you got through, and how many times the mesh quietly repaired itself
while you were not looking.

Your mesh as a film. Three weeks of stored snapshots played as twenty seconds
of video, rendered to a file you can actually send to someone.

Your mesh as a poster, an A2 PDF a print shop will take.

Your survey walk drawn on the floor in AR, a coloured ribbon down the hallway
you can walk back through.

Export every health sample, daily grade and battery reading as CSV or JSON —
the rows themselves, not a report about them — and import them back on a new
iPhone.

A month's notice, then a week's, on the sensor about to go flat, and the
soonest-dying battery on the widget and the Watch.

FIXED

The offline grace period now decides when a device counts as offline, not just
when you are told about it. A sleepy battery sensor that missed one poll used
to turn the whole app red for a moment, whatever the setting said. It now shows
as not answering until the period has actually passed. Fifteen and thirty
minute options added.

HONEST ABOUT ITS NUMBERS

The hunt compares against your own walk, not a distance — a sleepy sensor
answers slowly wherever you stand. The film shows each device's state, not the
routing between them. Nothing in the year card is scaled up to cover days the
app was not watching. Importing a record replaces this iPhone's rather than
merging two, because two phones measure the same home from different places.
Signal is still labelled Estimated unless an OpenThread Border Router or a
probe supplies measured data.

### 1.6 — 2026-09-08

WHY THE GRADE IS WHAT IT IS

ThreadMapper has always given your network a letter. Now it shows the working. Every network starts at 100, and the Dashboard lists each rule that fired, what it cost, and how many devices it affected — including when a rule hit its cap, and what the number would have been without one.

The widget, the Apple Watch complication and Siri now give the reason beside the grade instead of the letter on its own.

The Health Calendar can tell a repair from a disappearance. A day where a rule stopped firing is marked as fixed, rather than only as a better score.

PRO — WHAT TO DO ABOUT IT

What would fix this, ranked by the points it wins back rather than by how alarming it looks.

Which fault is getting worse, from readings already on your device — averaged per reading, so a long day cannot outweigh a short one, and days with nothing recorded are skipped rather than counted as good ones.

What your fixes were worth: the average score before each repair against the average since. The day of the repair belongs to neither side, because it holds readings from both.

Which battery dies next, fitted from the rate each cell has actually been falling. Batteries that are holding steady get no date at all, and readings from before a battery was changed are discarded.

What changed between two visits to the same network — cleared, appeared, or still open.

An alert when a rule starts firing, not only when the letter drops.

The grade, and the arithmetic behind it, on the job report and the installer pack.

FIXED

A second Apple Home could be selected and then left unreachable, with no way back without Pro. Standing in one home no longer shows another home's Thread network in the mesh bar.

HONEST ABOUT ITS NUMBERS

A battery estimate is a fit to readings this app took, not a manufacturer's figure. Cells sit on a plateau and then drop away, so the ordering is firmer than the dates, and the app says so where it shows them. Signal is still labelled Estimated unless an OpenThread Border Router or a probe supplies measured data.

### 1.5 — 2026-09-07

1.5 is the release where the app started reporting on itself, and started answering to things outside it.

APP HEALTH
iOS hands an app its own crash, hang and launch-time reports about once a day. ThreadMapper now keeps them, shows them, and lets you send them on — no SDK, no account, and nothing transmitted by the app itself. A performance report reads as numbers rather than a date: half of launches under 400 ms, the worst hang, peak memory. It also counts the times iOS ended the app for crossing a resource limit, which appears in no crash log at all — the failure you noticed and the app did not. The screen opens by comparing this build with the one before it on your own iPhone. Pro keeps ninety reports instead of fourteen, which is the difference between "is this build worse than the last" and "it got slower somewhere, when?".

SIRI AND SHORTCUTS
Siri can be asked about one device or one room — "is the kitchen sensor online?" — answered from the last scan, with the app closed and without Apple Intelligence. Pro adds the same facts as values a shortcut can test: true or false, a signal figure, the network's score, how many devices are offline in a room. What the automation does with them is yours to decide.

EVERY DEVICE IN A ROOM
An accessory nobody has placed is filed by HomeKit under the whole home, and its name is your home's name — so room grades, coverage advice and the mesh map's room zones were all skipping devices while the app drew a room card named after your house. It can tell the two apart now, and says on the device's own screen what the absence costs. Pro moves it into a real room, written into Apple Home rather than kept here.

FOR INSTALLERS
Every network you have visited on one screen, worst first, each grade dated to the visit it came from — plus the faults standing at more than one of them, which is usually a firmware batch or a building rather than a customer. A network with no reading is listed apart, never ranked as healthy. Pro.

ELSEWHERE ON THE MAP
Tapping an empty spot inside a room now says which room it is, the nearest router, and how many hops a device there would sit at — counted the way the map counts. A border router's partition and dataset timestamp are on its screen, or it says plainly that the router advertises neither.

HUBS
Local Network lists every hub on your network by its own record — its model, and whether it is in Apple Home yet. A hub not yet in Apple Home is raised as a finding, with the one step that fixes it: until it is added, no app on your iPhone can see the devices behind it.

WITH PRO, iOS 26 AND APPLE INTELLIGENCE
A device that joins still wearing its factory name suggests a better one, and one tap renames it in Apple Home. The weekly report carries a paragraph on what actually changed, not only a headline. And the spot you tapped on the map gets a sentence explaining it.

NO INSTALL NEEDED
An App Clip lets you try the app before you install it. Open a link and ThreadMapper grades a simulated home with the same engine it would use on yours — twelve devices, two border routers, one offline, one on a failing battery, two too far from a router. Every number in it is simulated, and it says so before it says anything else. Free.

FIXED
The Dashboard's "Last 24h" chart was drawing thirty days. The Channel Scanner reuses a recent scan instead of sweeping sixteen channels every time. Rooms, groups and custom names survive a restore to a new iPhone. The Hue bridge key moved out of your backups and into the keychain.

---

### 1.4 — 2026-09-04

1.4 is for the network you are standing in, whether or not it is yours.

VISITED NETWORKS
A Thread network you are not a member of — a customer's, a friend's — can now be diagnosed on its own terms. One tap starts a visit, a banner says whose network is on screen for as long as it lasts, and everything recorded is kept apart from your own home's and from every other network you have visited. Walk back in next month and its readings are still there. One network free; Pro keeps as many as you visit.

THE DOCTOR NO LONGER NEEDS APPLE HOME
It used to return nothing at all unless Apple Home listed accessories, which left anyone with Thread hardware and no HomeKit looking at an empty screen however broken their network was. It now reports from what is actually on the link, and says plainly which checks it could not run rather than reporting them healthy.

THREE FAULTS IT CAN NAME NOW
Border routers that have split into separate meshes and cannot pass traffic to one another, while every device still answers the Home app. A border router left on an older set of network settings after it missed a change. A network that keeps re-addressing itself, which is what a router that forgets its settings on reboot looks like from the outside. All three are read from records the app was already collecting.

DEVICES SPEAK FOR THEMSELVES
A device that reports its own connection is believed over a guess made from its brand name. Boxes the app cannot name can be named by you, and the name sticks. A Matter device is drawn while it is actually there, not because it once was. And any device can be asked what it counts about its own radio — some keep tallies, most do not, and the app says which rather than assuming.

FIXED
Thread channels 16, 21 and 14 were reported as a lower interference risk than they are; each sits 7 MHz from the centre of a Wi-Fi channel most homes use. In the Network Doctor and Diagnostics, some advice rendered in English whatever language the phone was set to — and outside English the same offline device was reported twice. Signal history from one home could average into another home's trend. Labels on the mesh map landed on top of one another. Border routers that publish no name were all captioned "Border router".

### 1.3.1 — 2026-08-31

1.3 is the largest release since launch.

GUIDED FLOWS
Five paths that walk one question to its answer — something isn't working, improve coverage in a room, add a new device, merge my Thread networks, and a three-minute tour on a simulated home. Diagnose is regrouped by what you came to do.

THE MAP SHOWS EVERY BOX NOW
The mesh map is built from digital twins rather than from HomeKit's accessory list, so border routers HomeKit never lists — Apple TVs, HomePods — finally appear on it. One entity per physical box, merged only on identity a device actually published, and a reading that is old says how old.

AR AND FLOOR PLANS
Scan your rooms with LiDAR into one plan per storey, or trace them on foot on any iPhone. Walk the signal so readings land on the plan themselves. Then the AR X-Ray draws the mesh through your real home, with distances measured rather than estimated. Your scan travels in your own iCloud.

PRO GOES DEEPER
Pro now reads the Matter diagnostics the app was already connected to but never asked for: why a device rebooted, how often it has changed parent router, how often a battery device wakes to listen, and how many apps and households can still control it. A month of recordings answers when your home is at its worst. Installers get a job report with a before and an after — including anything that stopped working — and a one-page evidence sheet per device for a warranty claim.

FIXED
The HomeKit scene trigger fired only while the app was open, which is not when a mesh degrades. Some counts and labels rendered untranslated for VoiceOver and Siri. Swedish plurals disagreed with their numbers. And the purchase screen listed several things every free user already had — those claims are gone, and the app now checks that each promise has something behind it.

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-12.*
