Hello!
Thank you for the tip and the XDA link. I just recently received a brand new FP5 which was stuck on boot loop from the very start after charging the battery full. I found the working solution from the post by thpar at XDA, which I’ll copy and explain here:
" Direct, simplified steps to unbrick:
- Boot into Fastboot (by holding the power button and volume down simultaneously)
- fastboot oem allow-flashing (in Windows or macOS terminal after installing the needed tools
- Download the image of the exact version you had installed originally from here
- Edit the install script:
flash_fp5_factory.command
(in your basic text/code editor of choice, I used Visual Studio Code on macOS)INTEGRITY_CHECK="false"
(Do not detect you’ve been editing this script)#is_unlocked
(comment out the lock check) (for less tech-savvy: find a line that says “#Make sure the device is unlocked”, and after that there should be a line saying “is_unlocked”. Add # at the start of that line, making “#is_unlocked” a comment line → the install script now doesn’t check whether the bootloader is unlocked)
- Run the install script"
Who would have thought… you can actually run the manual OS installation script normally on a locked device, as long as you make sure the install script doesn’t check whether the device is actually unlocked