Firstly thank you for providing an alternative OS for the FP4
I yesterday got my Fairphone 4 and installed iodéOS on it. Sadly whenever I try to relock the bootloader (with the command ‘fastboot flashing lock’ because the command provided in the instructions ‘fastboot oem lock’ did not work. Same thing for unlocking) I get the following error message:
<!>
Your device is corrupt. It can't be trusted and will not boot
After that I get trapped in the bootloader not even able to get into recovery mode (Getting to recovery is only possible after entering ‘fastboot boot iode-2.3-20220126-FP4-recovery.img’ and installing everything all over again).
I really hope you can help me out here because I really want to use this OS with a locked bootloader.
Go back in bootloader
Unlock it again
Start from beginning with installation of recovery and iode
Leaf bottlader open
Start iode
It works then also the updater
You have no other chance at the moment
Problems with FP4 and relocking are known at the developers
Trying to find a solution
Do not try to relock it at the moment!!!
And do nothing with lock_critical or unlock_critical
This would brick it totally
At the moment you have a chance to unlock it again in boot mode
Thank you for your reply.
If the problem is already known I’m going to wait until the devs fixed it.
Maybe someone should remove the locking part from the install instructions until it’s working as intended.
The next release will not solve the problem, as an additional step is required in the bootloader. You can follow the updated instructions on iode / ota · GitLab. In brief for you:
This defines iodéOS custom key as a root of trust used by the bootloader to verify rom authenticity, and permits to boot when the bootloader is relocked.
Strangely it seems that not all devices are concerned, but maybe after a firmware upgrade you could get that issue. Probably not before unlocking your bootloader again though, but it’s difficult to tell.
I currently have two questions about the issue that the phone is corrupted when the bootloader is locked again.
are there two hardware revisions of the FP4?
Is it related to the last stock SW update of FP? 103.20220221 - February2022
In the 103.20220221 there is an interesting message in the changelog:
“Addressed an issue that was causing an incorrect message to be shown when trying to toggle the bootloader unlock function and no internet connection was available.”
It seems to me that those of us who have not had or are not having any problems have been using the previous version of the SW. 0132.20211027 The October 2021 version.
All the problems now being reported seem to be on the latest stick from February 2022.
Somehow it smells like it. Especially because of this changelog…
All PRoblems are reported by people who haven’t had their phone that long, or are on the new stock
And this does not only concern iodé, but also /e/OS and also the change back to stock. Even there it has massive problems.
I had this issue when i switched 2 times from e/os/ to iodéos and from iodéos to /e/os.
Relocking with /e/os installed on it the second time make the phone corrupted.
Going back to iodéos os and relocking was accepted.
It didn’t make my phone bricked i was able to unlock and relock the phone althought it was corrupted.
It just can’t boot.
Maybe a full recovery to stock rom before flash again to iode solve this ?
Does someone tried to make a full flash to srtock rom ?