The update today breaks something. The message was the filesystem is corrupt and I can try to reboot or make a factory reset or something. I pushed the power button + volume down to boot in fastboot mode and changed the active slot with " fastboot --set-active=a". The active slot is shown in the error message and when it says b. Then you have to change it to a for example.
I have the same problem after the new update. I switched the active slot, but get the same error message on the second slot. After another reboot, the second slot booted properly.
Life never gets boring with Android.
Please donât do what the message says about wiping data. Something broke on the LineageOS side, and I will find the problem and maybe block the update so nobody installs it.
is it possible to update from @dk1978 's alpha image from December to official LOS17.1 while keeping data ? Do I just flash the official rom over the alpha ?
About the flakey update (which I downloaded & installed just before getting here ): seems that rebooting [& failing to load Android] 3 times in a row, causes LOS (recovery?) to switch the slot. My FP3 is up again (sigh )
Could you let me know the affected versionâs release date so that I can see what were the commits that went in prior to that? Let me see if I can get something out of that.
The affected broken release is called lineage-17.1-20210426-nightly-FP3-signed.zip. The one from the week before is lineage-17.1-20210419-nightly-FP3-signed.zip. I already confirmed that the latter one boots. However, I am not sure that is the whole story. LineageOS had some trouble with the infrastructure, with broken builds coming out due to server/signing misconfiguration or rate limiting at some points.
Even more strange - my own local build works as well⌠Go figure.
Same for me but with a bunch more reboots with and without sd and sim cards and looking around in recovery mode, i donât think anything i did helped.
Anyway, now iâve created an account here to ask for help that i no longer need, let me just take the opportunity of my first post to thank everyone here for the work to bring Lineage os to the Fairphone, keeping it running and sharing tips!
"If an OTA update is applied but fails to boot, the device will reboot back into the old partition and remains usable. The client is free to re-attempt the update. "
as well as other inconsistencies on the vendor partitions, such as an outdated build fingerprint in vendor/build.prop. I can only assume that the LineageOS build system produced a spuriously broken build.
For better debugging of possible future boot failures I have activated the kernel ramoops feature. My advice for all users is: donât immediately install the next update on coming Monday, let us wait and I will check if things are in working order again.
Another thing: if an update like this breaks again, there is no need to use manual fastboot commands to change slots back to the last working state, especially if you are on the run and canât access another machine with adb or fastboot commands. When you land in the LineageOS recovery menu saying Can't load Android system at the top, simply press the menu option Try again. Do this several times. The bootloader logic will automatically switch slots after several attempts, and you will end up on the other slot with LineageOS booted up again normally.
$ ls out/target/product/FP3/vendor/lib64/libqsap_sdk.so
out/target/product/FP3/vendor/lib64/libqsap_sdk.so
Source code for this particular artifact is this module folder: system/qcom. You can also check that it is actually compiled (and not some vendor blob) by looking at these lines in out/verbose.log.*.gz: