iPhone XR not seeing iOS 13.1 update

I know roll-outs are staggered, but 10 days (and two minor releases) later I'm fairly sure I should have been offered an update (all other iOS/iPadOS devices in the house have been).

I've restarted the phone, logged on to various networks (plus cellular), and I'm still seeing

iOS 13.0
Your software is up to date.

When visiting Settings / General / Software Update

Automatic updates are On, iCloud setup is fine (backups working, etc.), and this phone is not enrolled in any betas. The update from 12.x to 13.0 was via iTunes, but I've done that before and (as expected) it's had no effect on future OTA updates.

Any magical bonus steps I might take to cause the phone to discover the update?


Solution 1:

The sure fire way to get an update now is to use Apple Configurator 2

  1. https://support.apple.com/apple-configurator
  2. Connect over USB and update

OTA updates are staged and depend on caching / CDN and other things out of your control the first 7+ days of a major release in my experience. One way you could pick this apart is to use USB networking and capture the traffic between iOS and Apple’s update servers and perhaps see an error condition.

  • https://developer.apple.com/documentation/network/recording_a_packet_trace

Charles Proxy is excellent for this sort of deep dive as well when networking isn’t working.

The above tools do not need Apple support or a paid developer account. The below option I believe is only available if you have a log in as a developer or Apple sends you the profile as part of a support engagement.

There is a software update debug log profile and if you instal one that’s properly signed by Apple, you can get text logs from your specific device to answer why it’s not updating or perhaps know when the checks happen or what might be blocking them:

  • https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=ios&name=Update

The above documentation has a PDF guide and the Configuration Profile required to enable logging for this situation.

Solution 2:

In case you’re not sure how to toggle the settings,

  1. Connect the internet with cellular.
  2. Go to .. General → Setting → Software update
  3. While connecting to the apple server, try cellular internet off and on until the "Automatic Updates" options display. (try two to three times above procedure)
  4. When "Automatic Updates" options display, change "on" → "off".
  5. Connect the internet again and this time ios13.1 update will be displayed.