For me installation fails after removing Magisk and reboot the phone. The error is too generic to guess what the root cause is.
After another reboot I still cannot install the update with the same error.
The error is cause by a checksum mismatch and I am still searching for a way to work around that. Any idea is appreciated
04-07 09:55:17.932 1663 1663 E update_engine: [ERROR:partition_writer.cc(317)] The hash of the source data on disk for this operation doesn't match the expected value. This could mean that the delta update payload was targeted for another version, or that the source partition was modified after it was installed, for example, by mounting a filesystem. 04-07 09:55:17.933 1663 1663 E update_engine: [ERROR:partition_writer.cc(322)] Expected: sha256|hex = 26D983B114AFD6E18F1692BC60C3073A850711F90CDEA6B0FCCAE84526BB2883 04-07 09:55:17.934 1663 1663 E update_engine: [ERROR:partition_writer.cc(325)] Calculated: sha256|hex = DE99A29DA1F76EFF1C2E81030C84B235279397A1E8AAB3F89A43BCF2533F1590 04-07 09:55:17.935 1663 1663 E update_engine: [ERROR:partition_writer.cc(336)] Operation source (offset:size) in blocks: 0:824 04-07 09:55:17.936 1663 1663 E update_engine: [ERROR:partition_writer.cc(261)] source_fd != nullptr failed. 04-07 09:55:17.937 1663 1663 E update_engine: [ERROR:delta_performer.cc(844)] partition_writer_->PerformDiffOperation( operation, error, buffer_.data(), buffer_.size()) failed. 04-07 09:55:17.938 1663 1663 E update_engine: [ERROR:delta_performer.cc(199)] Failed to perform BROTLI_BSDIFF operation 0, which is the operation 0 in partition "xbl" 04-07 09:55:17.939 1663 1663 E update_engine: [ERROR:download_action.cc(227)] Error ErrorCode::kDownloadStateInitializationError (20) in DeltaPerformer's Write method when processing the received payload -- Terminating processing
BTW, this happens also when I try to run the ota manually via sideload
I guess I found the root cause: The system images in the two slots seemed to be different. After syncing those the update did not run into the error again.
EDIT: Not that backup process ended successfully. It’s always surprising again and again, how things work perfectly fine if you do it right
Anyone on EE UK got this update yet? I’ve no sign of it and I usually get these on the day of the FP notification. Updater says I’m up to date but it’s the last update Build code.
Thanks - I suppose we wait for EE to get round to releasing it! Mine is on a two year agreement about to run out but I’ve stayed with EE SIM only. I’ll see if the update comes along next week when it changes over. If not I’ll try contacting them to see what’s happening. They’re usually very quick to release an update so it’s strange they haven’t this time.
Thanks for confirming that is is on O2, so it suggests it is an EE thing. I am getting horrible flashbacks of previous phones of having to have multiple sims to try to get updates.
I assume my only other option would be to try manually updating as the networks are never any help for updates but I have never done this so am a bit nervous.
put the battery back in and turn on the phone, using (need I say) a Wi-Fi connection.
Go to Settings > System > System update
If necessary, tap the “Check for update” button bottom right.
Please be aware, that delays with an update with a specific carrier may mean that there’s a problem that they need to sort out before pushing it on to you, so it’s usually advisable to wait. Or you can contact FP official support.
Sorry, but I can’t confirm this to work - at least on the FP3: Removing the only SIM does not give you access to previously blocked updates. You actually have to put in another SIM or already have a second one in. Can you confirm that this is different on the FP4?