Just a small last update about the situation: after paying the 29.90€ to Cordon SAV, they took 4 days to fix the phone and send me back the device with UPS.
I receive it last week and everything work perfectly !
So stay strong with Cordon and trust the Fairphone support which is very efficient !
Hope everyone facing this issue will resolve it soon !
As you can see, they directly ask me 29.90€: thank you all for refusing to pay more !
I accepted the quote and paid the amount via the Cordon SAV
website: it was quick and easy and I immediately received confirmation of the operation.
And I get today my 256Gb FP4 back with a broken Backcover! This moment I checked, I got really mine back…
But now I’m waiting for FP Support what’s next about the backcover!
(Not sure where to place this post - strictly speaking it’s CalyxOS in my case not factory image; but the actual topic is the locking bootloader issue…)
I got my new FP4 today and installed CalyxOS test build (FP4-factory-22303020.zip). Thanks to this forum I was prepared and aware of the problem with bricked phones after re-locking the bootloader. Installing CalyxOS went fine and it boots. get_unlock_ability is 0 and “OEM-Entsperrung” is off and greyed, says (correctly) that the bootloader is already unlocked.
If I understand correctly, this is the situation where locking the bootloader might brick the phone, right? What to do next? Is there a way to set get_unlock_ability to 1?
I would strongly advise against taking the Magisk route!
You were lucky and didn’t brick, but get_unlock_ability was reset to 0 in your case as well, if something would have gone wrong, your phone would have been bricked.
As I mentioned in my follow up posts, I haven’t been able to get get_unlock_abiltiy to stay at 1 so far. If get_unlock_ability was reset to 0 at some point, the safest way is still to keep the bootloader unlocked and wait for a release that really fixes that issue.
For my understanding: release of what? Of CalyxOS? What confuses me here, is that (if I have read the different threads correctly) it happened with three different ROMs: CalyxOS, iodeOS and FPOS - do they all suffer from the same bug?
New FPOS factory images probably, that’s what I’m waiting for since the latest ones didn’t solve the issue.
The next CalyxOS release will integrate the fixes from the latest FPOS factory images, but since those didn’t help I wouldn’t get my hopes up that there’s a fix for it in the next Calyx release.
From what I can tell from the chatter in the Calyx Matrix channel, they aren’t exactly sure what causes it either
Thanks for putting my post into perspective – I am clearly still biased by the feeling of relief after having used your magisk approach and, at least for the time being, avoided bricking my phone
I think this is sufficient and you’re safe as long as you use this moment to change “OEM unlocking” to “enabled” and as long as you’re careful and only lock the bootloader while OEM unlocking is still enabled…
I’m not sure it’s safe, you should be able to unlock the bootloader again if something goes wrong and you wouldn’t be able to if get_unlock_ability gets reset. get_unlock_ability should definitely stay at 1, until that happens I’m not gonna recommend it.
I myself won’t risk it, but that’s mostly because I don’t plan on locking the bootloader anyway, I’m only interested in solving this problem
In case it is of interest: Updating to the newest CalyxOS release 3.5.0 OTA with locked bootloader and OEM unlock enabled worked fine for me, with OEM unlock not getting changed at least in this case, i.e. get_unlock_ability staying at 1.
I don’t know if this is something new, but I just found that immediately after flashing CalyxOS get_unlock_ability is 1, after the first boot its 0 again: