MacBook Air (Mac17,3), Apple M5, 24 GB, macOS 27.0.1 Golden Gate (26A434). Wi-Fi chip is Apple N1. The Mac is up to date.
Location Services are on. Maps and Weather never get a position. The same Apple ID on an iPhone, in the same place, shows the location in Maps and Weather immediately.
The Mac has no GPS, so it depends on Wi-Fi positioning. Wi-Fi is on and connected, with a strong signal (about −40 dBm) and roughly 9–15 nearby networks visible. Bluetooth is on. There is no MDM profile, the firewall is off, and no proxy is configured. A WireGuard VPN profile exists, but it is disconnected.
`locationd` is running and Location Services are enabled. It scans nearby networks and reaches Apple’s location service: TLS succeeds and the server returns HTTP 200. Every access point in the reply is unknown (`knownCount` 0, `AlsWifi, unknown`, `infoMask` 0x0). Over the last 7 days there was not a single `AlsWifi, known` result. Apps then fail with location unavailable, and time-zone detection logs “Failed to get any fix while in continuous location mode.”
Right after boot there was also a transient `NSURLError -1009` to `https://gspe1-ssl.ls.apple.com/pep/gcc` while Wi-Fi was still coming up. Later requests succeed with HTTP 200, but the access points stay unknown. Before the latest reboot, some clients also received `kCLErrorDomain` code 1 (denied), and there were `NSURLError -1009` and `-1003`.
Already tried, with no change in Maps or Weather:
- Installed the latest macOS update
- Turned on System Services for Wi-Fi Networking and for Time Zone & System Customization
- Toggled Location Services off and on, then rebooted
- Ran `sudo killall locationd`
- Set Private Wi-Fi Address to Off or Fixed
- Turned off Limit IP Address Tracking
- Ran Disk Utility First Aid on Macintosh HD, then rebooted
- Joined an iPhone Personal Hotspot over Wi-Fi or Bluetooth
- Toggled Set date and time automatically off for 10 seconds, then back on
- Tested in Safe Mode
- Ran Apple Diagnostics