I tried to install iode-7.5-20260506-FP6-fastboot on a new FP6.
I got the software from:
And tried to open the OEM bootloader lock with the help of
Sadly someone @ASOP (&& Google) decided to repel usual users from unlocking their bootloader with the user of most frustrating, most obfuscate GUI dialog box I ever had the misfortune to deal with in my lifetime.
TLDR;
You are seeing something like a “AB1CF846” as an unlock code but you can’t enter uppercase characters only numbers and you don’t see where the input box is. Also you have to enter first the PIN and then then the unlock number.
My advice:
If you go to “OEM unlock” in developer options rotate your FP6 to the side and adjust the screen.
Search and find “OEM unlock” again and then input your PIN and afterwards the lowercase unlock number.
So “AB1CF846” converts to “ab1cf846” and those lowercase characters are accepted.
(Who ever programmed that website should think the design over - as in the source code the lowercase characters are present…)
Before I found out how I had been tricked, I unfortunately did something which is required with the unlocking of Motorola devices - I updated the FP6 to the latest Android version from the software updater (Very bad idea as it turned out later.),
But not knowing that I did the usual:
$ adb reboot bootloader
$ fastboot flashing unlock
Then reconfigured Android, become developer and activated usb-debugging again.
adb reboot bootloader
$ fastboot flashing unlock_critical
unlocked the last hurdle - I thought…
So I started flash-all.sh form the unpacked zip and installed iodeOS quick.
I was so happy and convinced of my success that I answered the final question on
Lock bootloader optional
With “YES” (by selecting the line with Vol +).
Bad mistake!
The FP6 went into a bootloop.
Probably the version of the Android “security firmware part” of the ROM from the latest Google infested FairphoneOS Android was younger than the corresponding bootloader part of iode-7.5-20260506. As a result the phone started and restarted and …
Lucky escape - solution:
Fortunately the brain dead FP6 device could be booted into recovery.
(Vol - && Power)
After navigating into boot fastboot
I checked for unlock_ability
$ fastboot flashing get_unlock_ability
(bootloader) get_unlock_ability: 1
OKAY [ 0.000s]
Finished. Total time: 0.000s
This was looking very good to me. (I had to do this several times as the fastboot environment was not stable at every reboot. Check with $ fastboot devices beforehand - if empty reboot your phone)
After doing that I tried a last attempt to save me from sending in the new FP6:
$ fastboot flashing unlock
OKAY [ 0.035s]
Finished. Total time: 0.035s
The FP6 now boots into a standstill. No iodeOS - nothing else but no bootloop any more.
After bringing the unlocked FP6 into fastboot again.
I run flash-all.sh again and it worked out of the box.
Now I was wise enough not to relock the OEM bootloader lock.
I run the phone now with iodeOS with open bootloader which can be closed in a half a year or so after getting newer updates with contain newer firmware bootloader security blobs…
That was my experience on June 2026 with FP6 and iodeOS.