Corrupted bootloader after iodéOS installation

I tried to installed Iodè on my FP4 and now my bootloader is corrupted o tried this command

fastboot flashing unlock

and

fastboot flashing unlock_critical

but i receive this error message

  FAILED (remote: 'Flashing Unlock is not allowed
')
fastboot: error: Command failed

i follow the guide on iode website

please help me

You follow the iodéOS installation instructions. Okay, but I can’t read there anything about fastboot flashing unlock_critical

The installation guide of another Custom ROM vendor says:

  1. Ask for unlock with fastboot flashing unlock
  2. Approve with VOL+ then POWER
    *The device proceed with a factory reset, and automatically reboots
  3. Reboot again into bootloader
  4. Unlock critical with fastboot flashing unlock_critical
  5. Approve with VOL+ then POWER

Noticeable here is the position 8. Reboot again into bootloader. Did you execute this intermediate step?


In my experience, the error message does not say that the boot loader is corrupted, but only that the fastboot command is not allowed.

I got this message when either the fastboot version did not know the command or when the device did not have a partition named unlock_critical.

If you turn off the device and turn it on again - what happens?

First of all thanks for the reply. When I turn on the phone it goes back to fastboot mode

  1. Ask for unlock with fastboot flashing unlock
  2. Approve with VOL+ then POWER
    8.The device proceed with a factory reset, and automatically reboots
  3. Reboot again into bootloader
  4. Unlock critical with fastboot flashing unlock_critical
  5. Approve with VOL+ then POWER

Yes, I followed all the instructions you provided before flashing the phone

If you turn off the device and turn it on again - what happens?

When I turn on the phone it goes back to fastboot mode

Following the official fairphone forum I also tried this command

fastboot flashing get_unlock_ability

the output obtained is

(bootloader) get_unlock_ability: 0 OKAY [ 0.001s] Finished. Total time: 0.001s

You get 0, that means you have to open a RMA Ticket at Fairphone and have to send it to Cordon to unlock it again

Did you issue this command before relocking ? When it returns 0, bootloader must not be relocked.

Hello everyone, I am returning to this topic because I received from fairphone service my repaired phone. Before I re-lock the bootloader I would like to make sure I don’t do any new damage so I am sharing here the procedure hoping to get confirmation that it is the correct one:

  • fastboot flashing unlock => OK
  • fastboot flashing unlock_critical => OK
  • fastboot flash recovery_a iode-2.4-20220407-FP4-recovery.img =>OK
  • fastboot flash recovery_b iode-2.4-20220407-FP4-recovery.img => OK
  • fastboot flash avb_custom_key avb_custom_key-FP4.bin => OK
  • factory reset via recovery => OK
  • adb sideload iode-2.4-20220407-FP4.zipper => OK

after which I entered the following command to check if the bootloader was ok

  • fastboot flashing get_unlock_ability

and I got this output

(bootloader) get_unlock_ability: 1 OKAY [ 0.001s] Finished. Total time: 0.001s

If I understand correctly now I will be able to re-lock the bootloader safely?

Thank you all

have you unlocked the critical partions, as described in the FP manual?
If yes, lock them
fastboot flashing lock_critical
Do it anyway, even if you get the error or not.

And then do a fastboot flashing get_unlock_ability again.
What happens?

Too late bricked again :frowning: so my error is to unlock critical bootloader?

So you did what you written in your post before?

Unlocked criticals?

Yes, I unlocked critacals and installed iodé.

Before locking the bootloader again, I had second thoughts and restored the stock firmware from fairphone.

Once I restored the stock firmware I locked criticals and standard bootloader and my fairphone cracked again

OK, that’s said

Does this mean that once criticals are unlocked, it is no longer possible to reinstall the stock rom and locked the bootloader again?

You are in a bootloop, right?

What info gives unlock_availability? 0 or 1

You never had to unlock the critical
That was the biggest error you did

I got the repair quote from Cordon and it’s € 649, practically a new fairphone. It is absurd since the repair was done even for 30 €. I contacted fairphone support but if the quote doesn’t change I’ll have to say goodbye to fairphone :frowning:


Fuck that are no good news

Fairphone support replied to me and said that they cannot influence the price. The only alternative is to pay €18 to get the phone back. This is totally absurd and I don’t know what to do

I am thinking of writing an open letter on the Fairphone forum

Fairphone’s support refused to repair the phone at the previous prices and I was forced to request the return of the phone without repair.

For those interested there will soon be parts of the fairphone 4 on sale

End of my love for fairphone

Yesterday while I was at work I was contacted by Fairphone support, they apologised for everything and my device will be repaired. For me the matter is resolved :slight_smile:

Thank you all for following my topic I hope the bug involving the bootloader will be fixed as soon as possible because it eliminates a strong point of fairphone

1 Like

If you want to install iode again do it that way:

1 Like