# FP5 beta bootloop and recovery broken

**URL:** <https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607>\
**Category:** System and Apps\
**Created:** [16 May 2024 06:03 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607 "2024-05-16T06:03:42Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonnsy](https://community.iode.tech/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Jonnsy](https://community.iode.tech/u/Jonnsy)\
**Post date:** [16 May 2024 06:03 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/1 "2024-05-16T06:03:42Z")

</div>

Hello people  
I have the same problem as [EthGahus](https://community.iode.tech/u/EthGahus) had with the FP5 Beta.

> [@Iodé 5 beta bootloop on FP5 (solved)](https://community.iode.tech/t/iode-5-beta-bootloop-on-fp5-solved/2591):
>
> Hi all ! Since today’s update my phone is on a bootloop … I’ve tried installing it again using this package iode-5.0-20240511-FP5.zip found on github with the terminal and recoverymode but it’s still on bootloop … I’ve tried reinstalling IodéOS with the iodé installer (v0.2.0) but it state that FP5 is not compatible with IodéOS … need some support please wink

My Phone is only booting to the bootloader.  
But my problem is that I can’t even go to recovery. If I chose it in the bootloader it just keeps going back to the bootloader.  
At least fastboot is recognized on my computer. But I can’t just sideload the new beta I got from here: [https://github.com/vincentvidal/iode\_ota/releases/download/v1/iode-5.1-20240513-FP5.zip](https://github.com/vincentvidal/iode_ota/releases/download/v1/iode-5.1-20240513-FP5.zip)  
As I found out in fastboot I have to flash the partitions separately, maybe I can flash a working recovery and then install the new beta.  
Is there a way to install the new beta? I’m not that experienced and don’t want to break it even further.  
I’m thankful for any help, for now my FP5 is as useful as a brick.

---

<div class="post-metadata">

**Author:** ![chrisrg](https://community.iode.tech/user_avatar/community.iode.tech/chrisrg/32/602_2.png) [@chrisrg](https://community.iode.tech/u/chrisrg)\
**Post date:** [16 May 2024 11:08 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/2 "2024-05-16T11:08:10Z")

</div>

Hi @Jonnsy , you’re right to be cautious. Meaningful fastboot commands won’t work with locked bootloader, and unlocking bootloader won’t work if OEM unlocking wasn’t toggled on in the developer options.

You would get help quicker in the testers telegram group if you can do that.

> **[iodé Beta Testers](https://t.me/joinchat/Nj4irBYAM--abzWN-F1pKg)**

---

<div class="post-metadata">

**Author:** ![Jonnsy](https://community.iode.tech/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Jonnsy](https://community.iode.tech/u/Jonnsy)\
**Post date:** [16 May 2024 11:14 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/3 "2024-05-16T11:14:32Z")

</div>

Hey Chrisrg  
Thank you for the reply. I hope I can do something about it and will join the group.  
Yes my bootloader is locked.  
What are my options with an otherwise bricked FP?

---

<div class="post-metadata">

**Author:** ![vince31fr](https://community.iode.tech/user_avatar/community.iode.tech/vince31fr/32/13_2.png) [@vince31fr](https://community.iode.tech/u/vince31fr)\
**Post date:** [16 May 2024 12:42 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/4 "2024-05-16T12:42:31Z")

</div>

You can flash [this file](https://github.com/vincentvidal/iode_ota/releases/download/v1/iode-5.1-20240513-FP5-img.zip) in bootloader mode, like this :  
fastboot update iode-5.1-20240513-FP5-img.zip

---

<div class="post-metadata">

**Author:** ![Jonnsy](https://community.iode.tech/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Jonnsy](https://community.iode.tech/u/Jonnsy)\
**Post date:** [16 May 2024 13:11 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/5 "2024-05-16T13:11:20Z")

</div>

Thank you vince I tried it and it’s stuck on this:

```auto
Bootloader Version...: FP5.TT3M.A.109.20230928
getvar:version-baseband FAILED (remote: 'unknown command')
getvar:serialno FAILED (remote: 'unknown command')
--------------------------------------------
extracting android-info.txt (0 MB) to RAM...
getvar:product FAILED (remote: 'GetVar Variable Not found')
extracting fastboot-info.txt (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to disk... took 0.000s
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting super_empty.img (0 MB) to RAM...
extracting boot.img (96 MB) to disk... took 0.416s
archive does not contain 'boot.sig'
extracting super_empty.img (0 MB) to RAM...
Warning: skip copying boot image avb footer (boot partition size: 0, boot image size: 100663296).
Sending 'boot' (98304 KB)                          

```

---

<div class="post-metadata">

**Author:** ![vince31fr](https://community.iode.tech/user_avatar/community.iode.tech/vince31fr/32/13_2.png) [@vince31fr](https://community.iode.tech/u/vince31fr)\
**Post date:** [16 May 2024 13:19 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/6 "2024-05-16T13:19:27Z")

</div>

Your fastboot version is perhaps not up-to-date ?

---

<div class="post-metadata">

**Author:** ![Jonnsy](https://community.iode.tech/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Jonnsy](https://community.iode.tech/u/Jonnsy)\
**Post date:** [16 May 2024 13:44 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/7 "2024-05-16T13:44:36Z")

</div>

I tried it on a different computer and a different usb cable. It didn’t work. Both PCs are on openSUSE and say that fastboot is up to date.  
Error on second device:

```auto
extracting android-info.txt (0 MB) to RAM...
Setting current slot to 'b' FAILED (remote: 'Slot Change is not allowed in Lock State
')
fastboot: error: Command failed

```

I’m updating my Windows machine right now and will try it there…

---

<div class="post-metadata">

**Author:** ![vince31fr](https://community.iode.tech/user_avatar/community.iode.tech/vince31fr/32/13_2.png) [@vince31fr](https://community.iode.tech/u/vince31fr)\
**Post date:** [16 May 2024 13:53 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/8 "2024-05-16T13:53:29Z")

</div>

Your bootloader is probably locked ? You must unlock it then, by typing “fastboot flashing unlock”. It will only work if OEM unlocking was still allowed in the system, and will wipe your data…

---

<div class="post-metadata">

**Author:** ![vince31fr](https://community.iode.tech/user_avatar/community.iode.tech/vince31fr/32/13_2.png) [@vince31fr](https://community.iode.tech/u/vince31fr)\
**Post date:** [16 May 2024 13:57 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/9 "2024-05-16T13:57:29Z")

</div>

Maybe before doing this, you also could try to manually change the active slot.  
Get the current one : fastboot getvar current-slot (will answer a or b)  
and change it to the other one: fastboot --set-active=b (if current slot is a, else b)  
==\> probably won’t work if your bootloader is locked

---

<div class="post-metadata">

**Author:** ![Jonnsy](https://community.iode.tech/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Jonnsy](https://community.iode.tech/u/Jonnsy)\
**Post date:** [16 May 2024 14:08 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/10 "2024-05-16T14:08:44Z")

</div>

Yes my bootloader is locked.

```auto
Setting current slot to 'a' FAILED (remote: 'Slot Change is not allowed in Lock State
')

```

```auto
FAILED (remote: 'Flashing Unlock is not allowed
')

```

Is there any hope?  
Can I send the device to Fairphone or do I have to trash it ☹

---

<div class="post-metadata">

**Author:** ![chrisrg](https://community.iode.tech/user_avatar/community.iode.tech/chrisrg/32/602_2.png) [@chrisrg](https://community.iode.tech/u/chrisrg)\
**Post date:** [16 May 2024 15:24 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/11 "2024-05-16T15:24:14Z")

</div>

I don’t have the FP5 and haven’t experienced this awful state but I’m wondering if you could try getting into fasbootD, AKA userspace fastboot, and try entering recovery from there. It probably won’t work and after issuing the command either it won’t be allowed or it’ll just boot back to fastboot mode.

Anyway try issuing the command `fastboot reboot fastboot. ` Phone would normally start rebooting and after a couple of normal screens, end up in fastbootD mode where you can select Enter recovery.

---

<div class="post-metadata">

**Author:** ![Jonnsy](https://community.iode.tech/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Jonnsy](https://community.iode.tech/u/Jonnsy)\
**Post date:** [16 May 2024 15:51 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/12 "2024-05-16T15:51:57Z")

</div>

Sadly this is also not working:  
fastboot reboot fastboot

```auto
Rebooting into fastboot FAILED (remote: 'unknown command')
fastboot: error: Command failed

```

But thanks anyway I appreciate it!

---

<div class="post-metadata">

**Author:** ![chrisrg](https://community.iode.tech/user_avatar/community.iode.tech/chrisrg/32/602_2.png) [@chrisrg](https://community.iode.tech/u/chrisrg)\
**Post date:** [16 May 2024 16:06 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/13 "2024-05-16T16:06:29Z")

</div>

Then Fairphone are the only way back. I’ve noticed it’s quicker to contact them direct by phone, and they are quite familiar with handling this situation.

---

<div class="post-metadata">

**Author:** ![Jonnsy](https://community.iode.tech/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Jonnsy](https://community.iode.tech/u/Jonnsy)\
**Post date:** [17 May 2024 09:14 UTC](https://community.iode.tech/t/fp5-beta-bootloop-and-recovery-broken/2607/14 "2024-05-17T09:14:02Z")

</div>

Thank you guys for all the answers and help.  
I contacted fairphone support and will send the device for repair. Their phone support is not in use any more but I contacted them through the chat which went fast and efficient.  
I’m glad I chose fairphone because with any other brand i could just dump the phone without any hope in repair.
