My P5 has been showing an error notification for some days 'Failed to download update'. The message says 'an error occurred downloading the latest version, the update system will try again soon.

My phone is on 2024052100 and the update it's trying to download is 2024052100 - 2024060500

From looking at the releases, there's a couple of increments in between the above. Maybe the incremental update it's trying to download does not exist? My phone was turned off for a few weeks, maybe that's the cause, if so, can I get back up to date some other way?

Thanks

    I've been doing some more reading on this and found the following in the FAQ, it seems to be saying that if the incremental update then falls back to the latest ota update release. That is not happening for me.

    "The GrapheneOS System Updater app fetches update metadata from https://releases.grapheneos.org/DEVICE-CHANNEL approximately once every four hours when connected to a permitted network for updates.

    Once an update is available, it tries to download https://releases.grapheneos.org/DEVICE-incremental-OLD_VERSION-NEW_VERSION.zip for a delta update, and then falls back to https://releases.grapheneos.org/DEVICE-ota_update-NEW_VERSION.zip."

    I've set the allowed networks to 'any'.

    Cancunia Maybe the incremental update it's trying to download does not exist?

    Looking at the updater code, the updater will attempt to download an incremental update first, and if the file doesn't exist the updater will attempt an update with a full update instead. From what I can tell, there is no incremental update from 2024052100 to 2024060500 on the update server.

    The only thing I can think of right now is maybe the updater app doesn't have the network permission? The system updater app is in Settings > Apps > All apps > *3 dots in upper right-hand corner* > show system > System updater. Make sure it has the network permission.

    If that doesn't work, you can try sideloading the update. The instructions are on the website here: https://grapheneos.org/usage#updates-sideloading

    Thanks for the confirmation about the incremental update, and the sideload option. It seems odd that there would be an incremental update that jumps over 2 previous updates, but according to the FAQ it gets the update info via some metadata. I'm guessing that the metadata is somehow incorrect and is maybe just assuming there's an old-latest increment?
    The updater app does have network permissions.

    Am I right in thinking that it is Ok to sideload the latest ota-update over the top of an older version that's 2 releases behind the current?

      Cancunia according to the FAQ it gets the update info via some metadata. I'm guessing that the metadata is somehow incorrect and is maybe just assuming there's an old-latest increment?

      I double checked and everything looks fine to me. There have been times in the past where updates have been messed up because of a script error. That doesn't seem to be the case here. I really have no idea why your phone isn't downloading the full update by itself. I'm sure the logs would help determine the cause, but you can also sideload the update to get up and running more quickly.

      Cancunia Am I right in thinking that it is Ok to sideload the latest ota-update over the top of an older version that's 2 releases behind the current?

      Yes. You can sideload the update file found here: https://grapheneos.org/releases#redfin-stable called redfin-ota_update-2024060500.zip. It doesn't matter that you're a couple of releases behind.

      Thanks again, much appreciated.
      I have sideloaded the update via ADB and am now on the latest release.

      I imagine that clearing the cache and storage for the System Updater app, then rebooting, might've been something to try here. Regardless, good that it worked out.