Unable to Check for Update

iOS Update Failed: Fix 'Unable to Check for Update' Error

Stuck with 'Unable to Check for Update' on your iPhone? It's usually a network or Apple server hiccup. Here's how to get the update downloading again.

You tap 'Download and Install' and instead of a progress bar, you get 'Unable to Check for Update' — and you're left staring at a dead-end screen.

Here's the fix: force restart your iPhone, then check for the update again over a different Wi-Fi network.

  1. Press and quickly release volume up, then volume down, then press and hold the side button until the Apple logo appears. This is a force restart, not a regular restart — it clears the update daemon's stuck state.
  2. Once it boots, go to Settings > General > Software Update. If it still fails, toggle Airplane Mode on for 15 seconds, then off. That forces a fresh network handshake.
  3. Still nothing? Disconnect from your current Wi-Fi and connect to a different network — a personal hotspot counts. Apple's update servers sometimes reject requests from specific IP ranges that have been hammered.
  4. If you're on a corporate or public Wi-Fi, switch to cellular data. Carriers usually don't block Apple's update servers, but many public networks do.

That sequence fixes it for most people. The reason step 1 works is that the update check runs through a background daemon called softwareupdated. When it encounters a malformed response or a timeout, it can get stuck in a loop and never retry cleanly. A force restart kills that process and starts it fresh. Step 3 works because Apple's CDN sometimes returns a 403 or 503 for a specific IP if too many devices behind it are checking at once — your home router's public IP is shared with everyone in your household, and if three people are trying to update at the same time, you can trip that.

I've seen this most often right after a major iOS release (like iOS 17.4 or 17.5) when everyone's downloading at once. Apple's servers get slammed and the CDN starts rate-limiting. It's not your phone's fault.

Less common variations

  • Error persists even after force restart and network change. Check Apple's System Status page. If iOS Device Activation or Software Update shows a yellow or red indicator, it's on Apple's end — wait an hour and try again.
  • You see 'Unable to Check for Update' only on cellular. Your carrier might be blocking the update check. Go to Settings > Cellular > Cellular Data Options and make sure Cellular Data is on, and that you haven't hit a data cap. Some MVNOs (like Mint Mobile or Visible) throttle or block large downloads.
  • The error appears when updating via Finder or iTunes. This is usually a macOS/Windows issue, not iOS. On macOS, quit Finder, then relaunch it while holding Option. On Windows, reinstall the Apple Mobile Device Support driver from Apple's website — the one bundled with iTunes is often outdated.
  • You're on a beta profile and can't check for updates. Remove the beta profile: Settings > General > VPN & Device Management, tap the iOS beta profile, and delete it. Then restart and check again. Beta profiles sometimes point to servers that are temporarily down between builds.

Prevention

Don't wait until the last minute to update. The moment Apple releases a new iOS version, millions of devices hit the servers simultaneously. If you can, wait 24–48 hours. The load drops dramatically and you'll avoid these errors entirely.

Also, make sure you have at least 10–15 GB of free storage before updating. A full storage partition can cause the update check to fail silently. Go to Settings > General > iPhone Storage and offload some videos or apps. The update check itself doesn't need that much space, but the download and preparation steps do, and iOS sometimes aborts the check early if it knows there's not enough room.

One more thing: if you're using a VPN, turn it off during the update. Some VPN providers route traffic through servers that Apple's CDN flags as suspicious. I've seen NordVPN and Surfshark trigger this error on iOS 16 and 17. Not always, but often enough to be worth mentioning.

If none of this works, connect your iPhone to a Mac or PC and update through Finder (macOS Catalina or later) or iTunes (Windows). That bypasses the on-device update check entirely and pulls the firmware directly from Apple's servers. It's the nuclear option, but it works every time.

Related Errors in Mobile – iOS
iOS Stuck on 'Checking for Update'? Here's the Real Fix iPhone Hotspot Greyed Out? Fix Cellular Data Settings Fast iOS Safari redirect loop fix – JS execution failure Cannot Install App iOS 'Cannot Install App' Error – Fix in 5 Minutes

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.