Thank you for trying to help me!
I have already tried a different computer without a different result. A different ROM would be a new option I could try!
How would you use a Live USB in this instance?
Also running Manjaro?
Otherwise, this seems to be getting weirder stillâŚ
Just boot it up and use the live environment like you would your regular system. Since you are already familiar with Arch, just grab one of the iso
s and write that to a stick, or throw Ventoy on there instead, if you want to try different distros.
If you donât reboot thereâs no need to enable persistence either.
Yes. On one computer I actually deleted FPOS, so that the system cannot start at all anymore. It seems that there is no system installed now.
Thank you. I will try that!
I made a post about some problems I had installing Calyx OS. The best option to get answers itâs posting it here imo.
Iâm trying to install CalyxOS on FP4. I followed every step and guide availaible.
So I followed all steps from âManage you bootloaderâ and simultaniously the steps of CalyxOS âââââGuideâââââââ" (Howto install Calyx OS on FP4).
My installation fails when installing CalyxOS itself. Iâm installing CalyxOS 4.2.2 build number 22402020.
I execute ./flash-all (On GNU/Linux Debian) when on bootloader, after unlocking both critical and not, etc. And i get this:
Sending âabl_aâ (148 KB) OKAY [ 0.006s]
Writing âabl_aâ OKAY [ 0.003s]
Finished. Total time: 0.015s
Sending âabl_bâ (148 KB) OKAY [ 0.007s]
Writing âabl_bâ OKAY [ 0.002s]
Finished. Total time: 0.016s
Sending âaop_aâ (176 KB) OKAY [ 0.007s]
Writing âaop_aâ OKAY [ 0.002s]
Finished. Total time: 0.016s
Sending âaop_bâ (176 KB) OKAY [ 0.007s]
Writing âaop_bâ OKAY [ 0.002s]
Finished. Total time: 0.016s
Sending âbluetooth_aâ (940 KB) OKAY [ 0.006s]
Writing âbluetooth_aâ OKAY [ 0.004s]
Finished. Total time: 0.018s
Sending âbluetooth_bâ (940 KB) OKAY [ 0.015s]
Writing âbluetooth_bâ OKAY [ 0.004s]
Finished. Total time: 0.026s
Sending âcore_nhlos_aâ (108556 KB) OKAY [ 0.505s]
Writing âcore_nhlos_aâ OKAY [ 0.267s]
Finished. Total time: 0.779s
Sending âcore_nhlos_bâ (108556 KB) OKAY [ 0.432s]
Writing âcore_nhlos_bâ OKAY [ 0.252s]
Finished. Total time: 0.692s
Sending âdevcfg_aâ (44 KB) OKAY [ 0.009s]
Writing âdevcfg_aâ OKAY [ 0.001s]
Finished. Total time: 0.025s
Sending âdevcfg_bâ (44 KB) OKAY [ 0.008s]
Writing âdevcfg_bâ OKAY [ 0.001s]
Finished. Total time: 0.015s
Sending âdsp_aâ (65536 KB) OKAY [ 0.308s]
Writing âdsp_aâ OKAY [ 0.160s]
Finished. Total time: 0.475s
Sending âdsp_bâ (65536 KB) OKAY [ 0.309s]
Writing âdsp_bâ OKAY [ 0.168s]
Finished. Total time: 0.484s
Sending âfeatenabler_aâ (88 KB) OKAY [ 0.007s]
Writing âfeatenabler_aâ OKAY [ 0.002s]
Finished. Total time: 0.021s
Sending âfeatenabler_bâ (88 KB) OKAY [ 0.009s]
Writing âfeatenabler_bâ OKAY [ 0.002s]
Finished. Total time: 0.026s
Sending âhyp_aâ (400 KB) OKAY [ 0.007s]
Writing âhyp_aâ OKAY [ 0.003s]
Finished. Total time: 0.017s
Sending âhyp_bâ (400 KB) OKAY [ 0.006s]
Writing âhyp_bâ OKAY [ 0.003s]
Finished. Total time: 0.016s
Sending âimagefv_aâ (524 KB) OKAY [ 0.006s]
Writing âimagefv_aâ OKAY [ 0.003s]
Finished. Total time: 0.016s
Sending âimagefv_bâ (524 KB) OKAY [ 0.006s]
Writing âimagefv_bâ OKAY [ 0.003s]
Finished. Total time: 0.016s
Sending âkeymaster_aâ (260 KB) OKAY [ 0.005s]
Writing âkeymaster_aâ OKAY [ 0.003s]
Finished. Total time: 0.015s
Sending âkeymaster_bâ (260 KB) OKAY [ 0.006s]
Writing âkeymaster_bâ OKAY [ 0.003s]
Finished. Total time: 0.016s
Sending âmodem_aâ (146188 KB) OKAY [ 0.517s]
Writing âmodem_aâ OKAY [ 0.314s]
Finished. Total time: 0.837s
Sending âmodem_bâ (146188 KB) OKAY [ 0.675s]
Writing âmodem_bâ OKAY [ 0.334s]
Finished. Total time: 1.016s
Sending âmultiimgoem_aâ (16 KB) OKAY [ 0.004s]
Writing âmultiimgoem_aâ OKAY [ 0.001s]
Finished. Total time: 0.013s
Sending âmultiimgoem_bâ (16 KB) OKAY [ 0.008s]
Writing âmultiimgoem_bâ OKAY [ 0.001s]
Finished. Total time: 0.016s
Sending âqupfw_aâ (56 KB) OKAY [ 0.008s]
Writing âqupfw_aâ OKAY [ 0.001s]
Finished. Total time: 0.016s
Sending âqupfw_bâ (56 KB) OKAY [ 0.008s]
Writing âqupfw_bâ OKAY [ 0.001s]
Finished. Total time: 0.016s
Sending âtz_aâ (2948 KB) OKAY [ 0.018s]
Writing âtz_aâ OKAY [ 0.008s]
Finished. Total time: 0.043s
Sending âtz_bâ (2948 KB) OKAY [ 0.021s]
Writing âtz_bâ OKAY [ 0.008s]
Finished. Total time: 0.036s
Sending âuefisecapp_aâ (124 KB) OKAY [ 0.010s]
Writing âuefisecapp_aâ OKAY [ 0.002s]
Finished. Total time: 0.020s
Sending âuefisecapp_bâ (124 KB) OKAY [ 0.006s]
Writing âuefisecapp_bâ OKAY [ 0.002s]
Finished. Total time: 0.016s
Sending âxbl_aâ (3300 KB) OKAY [ 0.027s]
Writing âxbl_aâ OKAY [ 0.010s]
Finished. Total time: 0.044s
Sending âxbl_bâ (3300 KB) OKAY [ 0.019s]
Writing âxbl_bâ OKAY [ 0.008s]
Finished. Total time: 0.034s
Sending âxbl_config_aâ (96 KB) OKAY [ 0.011s]
Writing âxbl_config_aâ OKAY [ 0.002s]
Finished. Total time: 0.020s
Sending âxbl_config_bâ (96 KB) OKAY [ 0.007s]
Writing âxbl_config_bâ OKAY [ 0.002s]
Finished. Total time: 0.016s
Sending âfrpâ (512 KB) OKAY [ 0.008s]
Writing âfrpâ OKAY [ 0.003s]
Finished. Total time: 0.017s
Sending âdevinfoâ (4 KB) OKAY [ 0.006s]
Writing âdevinfoâ OKAY [ 0.001s]
Finished. Total time: 0.014s
Erasing âmiscâ OKAY [ 0.019s]
Finished. Total time: 0.036s
Erasing âmodemst1â OKAY [ 0.012s]
Finished. Total time: 0.016s
Erasing âmodemst2â OKAY [ 0.022s]
Finished. Total time: 0.026s
Setting current slot to âaâ OKAY [ 0.027s]
Finished. Total time: 0.029s
Rebooting into bootloader OKAY [ 0.000s]
Finished. Total time: 0.453s
Erasing âavb_custom_keyâ OKAY [ 0.014s]
Finished. Total time: 0.020s
Sending âavb_custom_keyâ (1 KB) OKAY [ 0.003s]
Writing âavb_custom_keyâ OKAY [ 0.011s]
Finished. Total time: 0.022s
Bootloader VersionâŚ:
Baseband VersionâŚ:
Serial NumberâŚ: 68240a85
extracting android-info.txt (0 MB) to RAMâŚ
Checking âproductâ OKAY [ 0.002s]
Setting current slot to âaâ OKAY [ 0.002s]
extracting boot.img (96 MB) to disk⌠took 0.254s
archive does not contain âboot.sigâ
Sending âboot_aâ (98304 KB) OKAY [ 0.437s]
Writing âboot_aâ OKAY [ 0.254s]
archive does not contain âinit_boot.imgâ
extracting dtbo.img (24 MB) to disk⌠took 0.043s
archive does not contain âdtbo.sigâ
Sending âdtboâ (24576 KB) OKAY [ 0.090s]
Writing âdtboâ OKAY [ 0.056s]
archive does not contain âdt.imgâ
archive does not contain âpvmfw.imgâ
extracting recovery.img (96 MB) to disk⌠took 0.279s
archive does not contain ârecovery.sigâ
Sending ârecoveryâ (98304 KB) OKAY [ 0.419s]
Writing ârecoveryâ OKAY [ 0.211s]
extracting vbmeta.img (0 MB) to disk⌠took 0.000s
archive does not contain âvbmeta.sigâ
Sending âvbmetaâ (8 KB) OKAY [ 0.008s]
Writing âvbmetaâ OKAY [ 0.003s]
extracting vbmeta_system.img (0 MB) to disk⌠took 0.000s
archive does not contain âvbmeta_system.sigâ
Sending âvbmeta_systemâ (4 KB) OKAY [ 0.002s]
Writing âvbmeta_systemâ OKAY [ 0.003s]
archive does not contain âvbmeta_vendor.imgâ
archive does not contain âvendor_boot.imgâ
archive does not contain âvendor_kernel_boot.imgâ
extracting super_empty.img (0 MB) to disk⌠took 0.000s
Rebooting into fastboot OKAY [ 0.002s]
< waiting for any device >
fastboot: error: Failed to boot into userspace fastboot; one or more components might be unbootable.
Rebooting into bootloader OKAY [ 0.000s]
Finished. Total time: 0.804s
The last reboot the FP4 doesnât boot into bootloader but it boots into fastbootd (Which i think itâs the recovery). Because of this the script doesnât end and i have to manually reset phone and press Volume down in order to get into bootloader again. Then i get that error. And Calyx OS doesnât install. If i go into recovery and select factory reset i reset into stock FP4 OS. Well at least phone isnât mega doomed. Also after this mess of installer iâve get_unlock_ability=0 so I think that now iâm stuck with an unlocked bootloader forever.
Any helps? Is it my fault or a mix of FP4 bootloader bugs and Calyx OS bugs, because i followed every step carefully and itâs really a mess. I donât remember that hard when I installed Lineage Os on BQ Aquaris X PRO.
Welcome to the community Iâve moved your post to this topic.
Please donât try bumping your posts, itâs only been 2 hours, people (or at least I) got to eat
Thatâs intended behavior if I remember correctly, but according to your logs, the installer didnât manage to finish that step correctly. Thatâs not recovery
, but the place fastboot
functionality is slowly getting moved to
Letâs start with the obvious troubleshooting steps, whatâs your fastboot --version
and have you tried different USB ports / cables already, fastboot
is notoriously finicky when it comes to USB communication.
You can reset that switch using Magisk if you want to lock your bootloader (and are adventurous)
Oh and please put your log between triple backticks (```)
```text
like this
```
⌠makes it way easier to read.
Thank you for the fast reply! Iâm so sorry for the output Iâll use the triple backticks, thanks! My platform-tools from Google dev is the latest one, in particular fastboot version 33.0.3-8952118
. I donât know what Magisk is but iâll check it (Itâs some kind of recovery or a desktop command?). The thing is that once booted it says that the Bootloader is unlocked so I donât really understand what information get_unlock_ability is giving (I just read that 0 = bad, do not lock). Iâll try another port and see what happens.
Magisk is a way to root your phone, you need (at least temporary) root privileges to switch that switch back to ON. I wrote a short tutorial in the past (which might be slightly outdated, donât use that boot.img
), but there is still a risk involved when locking the bootloader, so I wouldnât recommend it if you depend on your FP for anything essential. Worst case scenario youâll have to get if fixed by support for up to 30 euro.
get_unlock_ability
tells you the state of that OEM unlocking switch you had to toggle before unlocking the bootloader. Doesnât matter much if you donât intend to relock your bootloader, but if you do and something goes wrong, that variable being 0
means you wouldnât be able to unlock it again to fix it â
But before any of this becomes relevant, youâll need a working Calyx installation first
Hey thanks for your replies, it was some udev rules I didnât setup. Iâm in!! I got Calyx Os! So this brick problem you can only solved by changing that stupid flag variable? Itâs like a joke how an almost debug variable can literally brake your phone. Thereâre plans to fix this? I find it very stupid tbh. Should I wait for those fixes?
So what I understand is that the flag itself does nothing, the problem is that if your phone bricks due to other problems, that stupid variable sets off any debugging options?
But if this is it, why i canât just reenable it from the debugging options of my phone!!! What has changed??? This is some kind of Google kind of drm bullshit I cannot believe thisâŚ
If someone has the same problem I had with the fastboot check (4.2.2) Cannot finish Calyx Os Installation on FP4 (#1278) ¡ Issues ¡ CalyxOS / calyxos ¡ GitLab.
Yes Iâm double posting problems (not on the same web). Twice the solving posibilities!
Congratulations on getting it to work
Yes and no, the flag tells you the state of the OEM unlocking switch, that got reset because of a bug in the bootloader. That flag is a switch and itâs potentially standing between you being able to unlock the bootloader again, I wouldnât call that doing nothing.
I wouldnât wait for this to get fixed, Fairphone has acknowledged the problem, but they consider it solved from their side (which it clearly is not) and there havenât been any updates on that topic in months.
If nothing bad happens when locking the bootloader (e.g. rollback protection gets triggered for some reason) you could absolutely lock your bootloader right now, CalyxOS will disable that switch after a successful boot anyway, but I wouldnât recommend it.
Nothing to do with DRM or anything, the only reason that switch canât be toggled is that your bootloader is already unlocked and while thatâs the case, the switch is greyed out. Have a look at the linked tutorial, the solution is just to make the system think its locked and you can toggle it again.
Hi, we move here then. I managed to reset the inlock OEM switch with Magisk. Now I have get_unlock_ability=1. What should I do now? Factory reset into fastboot flashing lock_critical and tehn fastboot flashing lock. All the steps doing adb reboot bootloder before each lock.
Do I have to skip the factory reset part?
I donât consider locking critical partitions necessary, once the bootloader is locked, you canât access them anyway. But for completenessâ sake, you can of course lock them
I would boot cycle the phone at least once for good measure and check if everything stays as itâs supposed to. Locking the phone (or the critical partitions) will factory reset it anyway, no need to wipe it beforehand.
You might have to do a factory reset after locking the bootloader, if your phone doesnât boot properly.
Standard disclaimer here, there is a risk involved with locking your bootloader, I personally donât recommend it, this might brick your phone.
Oh, and just to be sure, you didnât flash the modified boot.img
to your device and just booted it, right?!
Well⌠I had unlock_ability= 1 with the first lock_critical. But now im stuck on infinite boot⌠There is any posibility to get into recovery or fastboot? so i can fastboot flashin unlock again since OEM was unlocked at the last step? Or do I have to send to repair? How do I contact fairphone for repair?
After the I locked bootloader, i had a screen popup saying You have installed a diferent OS. So I imagine that fariphone is literally blocked to just use the stock OS (if you want locked).
What do you mean with infinite boot?
Did you only lock critical partitions or the bootloader as well?
Thatâs a normal screen.
I get Fariphone screen and it reboots. No other popup
Was this the screen you were getting:
https://source.android.com/docs/security/features/verifiedboot/boot-flow#locked-devices-with-custom-root-of-trust
If so, thatâs completely normal.
Have you tried unplugging the phone and holding either Vol. Up / Vol. Down while plugging it back in?
Yes, I got inside bootloader and recovery. Sorry I was panicing a bit. So nothing bricked indeed.
I still get unlock_ability 1 on bootloader. The problem itâs jsut that Calyx Os doesnt boot. Iâve tried factory reset too but it loops on bootling fairphone screen. Why is it?
I should be 100% able to unlock it again, but I want to understand what is happening.
I got LOCKED devices with custom root fo trust
Thank god
You just booted from the Magisk boot.img
, right?
I would unlock it, install Calyx again and repeat the process.
Thatâs what you want