Unfortunately, after locking, the device shows as corrupt and won’t boot. After that, I tried reverting to /e/OS, to Stock ROM, and once more to iodéOS, and consistently the same behaviour emerges.
Why would the device say it’s corrupt even though before it says it’s lockable?
Exactly, that is my understanding. So, from latest /e/OS, I installed latest iodé (which I thought isn’t older than /e/OS), then locking failed and corrupted the device.
After that, back to the previous /e/OS version, which should be OK because it can’t be older than itsself, but same problem. Then to Stock OS, same problem. Then iodé again, no luck.
Thanks the initial statement isnt correct when you wanted to say that locking is not possible/supported. Locking Iode is possible without issues normally.
Ah, your target is iodéOS?
Then the automated installer should be able to lock the bootloader for you. You just need to accept.
But really really compare each installed version and note their respective SPL please.
First off, you’re somewhat OK not having a locked bootloader for a while. I would rather have an unlocked bootloader for a few weeks rather than a brick for the rest of my life.
My first assumption would be a SPL issue.
IodéOS changelog indicates an August 2025 SPL (as of Sept 5th, not sure, maybe @yvmuell can confirm the SPL for current iodéOS)
Latest stock (VT2D) images from Fairphone 5 have an August SPL too.
/e/OS is now at /e/OS 3.1.4 and boasts a September 2025 SPL.
So, you have installed an /e/OS with, presumably a september SPL. You cannot lock on current iodéOS nor latest stock.
You could lock on current /e/OS, though. You should be able to.