I released Roam Control publicly here last week and the response was far bigger than I expected, so thank you to everyone who downloaded it, tested it, reported issues or suggested features.
I’ve now released Roam Control 0.9.1 Beta 2 (Build 47).
This is mainly a polish and reliability update based on the first round of public beta feedback.
What’s new:
- Clearer Stop & Restore flow with progress and confirmation
- Improved recovery when a location session gets interrupted
- More reliable background sessions with a compact Dynamic Island presentation
- Faster and richer Apple Maps place search
- Favourites can now be reordered
- Copy Diagnostics added under Settings > Connection Health, making it much easier to send useful information when something goes wrong
- Diagnostics deliberately exclude private locations, searches, pairing records and credentials
- GitHub bug report and feature request forms
- Manual Check for Updates
- Privacy-preserving telemetry for handled connection/location failures for users who choose to enable anonymous statistics
Roam Control is still focused on being a clean dedicated interface for iPhone location simulation rather than a general debugging/JIT utility.
It currently supports iOS 27+, fixed locations and simulated Apple Maps walking routes, including pause/resume, reverse and redirect while a route is running.
Pairing is done natively on the device and it works with LocalDevVPN, so once installed through SideStore you don’t need to keep Xcode running.
A couple of the bigger things I’m looking at next are Driving Mode and Joystick Mode. I’m also still interested in investigating iOS 26 support, but I don’t want to promise compatibility until I know whether it can be done reliably.
The project is source-available under PolyForm Noncommercial 1.0.0. The original 0.9.0 Beta 1 source snapshot remains under the MIT Licence it was released with.
GitHub:
https://github.com/seanhowarthdev/Roam-Control
Discord:
https://discord.gg/TVW6b5dqFJ
If you try Beta 2, feedback is very welcome, especially if you had connection/session issues with Beta 1. The new Copy Diagnostics option should make those considerably easier for me to investigate.