I don't understand the instructions for installing /e/Os on FP5

I am very new at this… I don’t understand what is meant in a lot of instances in the setup guide for /e/Os on FP5.

  • What is meant by"** Reboot on fastboot by running the command in the PC console adb reboot bootloader**"??? I haven’t got a clue… How do do I run a command? What is the PC console? Quite literally: Where do I type what?
  • What in meant by " Ask for unlock with fastboot flashing unlock"?? Who or what do I ask, and how?
  • “Unlock critical with fastboot flashing unlock_critical” What the actual… still haven’t dot a clue.

Hope you lovely people can help this noob out…

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

Hello @Murph, Welcome to this Forum.

You can use the button combination if you prefer.


.


Considering FP5 that have simplified instructions, only steps (1), (2), (3) then (5) and (6) of the following guide are mandatory, the rest is done automatically by the flash script

1 Like

Hi Piero.
Thank you for the info and your patience with schooling me…
However, I seem to not be able to execute the first step of installing the flashing tools.

I have te files unzipped as follows:

I then open the command prompt, and tried the followwing (as I gathered from the link(shown in 3rd picture)) :


What am I doing wrong?

Thanks in advance!

What about simply

adb devices

Also as you seems to use WindowsOS, did you install the Android USB driver ?

https://doc.e.foundation/pages/install-adb-windows#

1 Like

Thank you that was very helpful.

now my prompt says the following:
image

does this mean that whatever needed to be done, was done?

considering steps 2 and 3 of the HOWTO, I should have taken care of that because I followed the easy install webpage untill it refused at step 9/31 because the PC didn’t recognised the a device.

however , at step 5 of the HOWTO, things become vague to me ( * I require baby steps…)

It says to use it as a adb sideload. I don’t understand what that means.
I have the file [IMG-e-2.8-t-20250219470165-official-FP5.zip] downloaded and extracted as follows.

And if all this is done, step 6 of the HOWTO seems to be missing a lot text on how to load any of the files onto the phone.

The Howto is generic,
the procedure is simplified for Fairphone devices you don’t need to flash the recovery then install /e/ from it,
Step (4) is unneeded, and Tasks described in steps (7) and (8) or (9) are done automatically by running the chmod +x flash_FP5_factory.sh && ./flash_FP5_factory.sh command

1 Like

I have now loaded the files from [IMG-e-2.8-t-20250219470165-official-FP5.zip] into the folder “platform-tools”. THen I entered the following in the command prompt:
image
Then th pc asks me to select a application to open the file.

What application do I use? Or am I in the wrong direction alltogether?

Your image shows that you omitted the leading ./

However, these instructions do not include you working from the platform-tools directory.

1 Like

I am sorry, but you have completely lost me…

Can we please take it from the top one more time?

  1. install the appropriate Flashing Tools (I think I did that, by downloading and unzipping the adb folder . Or do I require an extra step?)
  2. allow “Non Vendor OS” to be installed on the device (I followed all steps on the phone * developer options, OEM unlocking, USB unbugging, default USB configuration. Is that correct ?)
  3. Check the communication between the PC and your smartphone I had communication between pc and phone, because PC started doing stuff once I changed the above settings as instructed. Is this correct?
  4. Download a custom recovery manager We’ll skip this., Correct?
  5. Download an /e/OS build I have this file downloaded and unzipped. Now pasted in the same folder as the adb file. I suspect that isn’t correct, judging by the reactions…
  6. Unlock the Bootloader Here I cannot make out anything the Howto wants me to do. Could you help me out here in human language?

I kindly request a point-by-point reaction, because I couldn’t make out what some reactions to my questions were refering to exactly. Hope this is OK?

Many thanks in advance!

1 Like

From Install /e/OS on a Fairphone FP5 - “FP5”, we can see :

Unlocking the bootloader

  1. Boot the device
  2. Enable and connect Wifi
  3. Enable Developer options
  4. From developer options, enable OEM unlock
  • Get the unlock code from this site and enter it
  1. Reboot on fastboot by running the command in the PC console adb reboot bootloader

6.Tip:* All the console commands are run on an adb enabled PC and in the adb console.

  1. Ask for unlock with fastboot flashing unlock
  2. Approve with volume + then power
  • The device proceed with a factory reset, and automatically reboots
  1. Reboot again into bootloader
  2. Unlock critical with fastboot flashing unlock_critical
  3. Approve with volume + then power
  • The device proceeds with a factory reset, and automatically reboots

Then :

Installing /e/OS

Tip: For Windows users, we advise to use Git Bash. For more info about Downloads and Installation see Official Documentation

1 Like

I didn’t see in your comments where you actually got adb connected to the phone. When you enter the command “adb devices” it should return the serial number of the phone. If it returns a blank line, adb does not see the phone. On the phone check USB debugging is enabled in Developer options and the mode is file transfer. Verify you’re using a data cable and not a charging cable.

In some cases the phone needs to be awake when you plug in the cable where you’ll get a notification to enable USB debugging and which mode to use. My phone sleeps through that and I don’t get an adb connection until I wake it up.

When you run “adb reboot bootloader” you should see on the phone it has rebooted into fastboot mode. Enter “fastboot devices” to see the PC is connected in that mode. It should return the device serial number. If it returns a blank line there’s a problem with the PC driver. Fastboot requires a driver that can be obtained from Windows Update automatically. The driver for adb is canned with Windows 10 and 11, Windows does not need to download it.

The file “flash_FP5_factory.sh” is a bash script which means it has to run in a bash shell. You’re trying to run it in a Windows command shell (cmd.exe). Bash is native for Linux, but on Windows you have to use Git Bash which has to be downloaded. Also, in bash you have to proceed a script with ./ to run it (or specify the whole path to run it). That’s not the case for the Windows command shell.

1 Like

this is very helpfull. Thank you.

I think your first comment is correct.

  1. I have tried again with the phone “awake”,to run adb in the command promt and it says the following.
    image

  2. Now I tried ‘adb reboot bootloader’, and the following is shown:
    image

  3. I have allowed the pc to make changes on the device.
    This time around the command gave no textual return, but the phone swithched to bootloader mode. (the command prompt gave the following:)
    image

  4. Now I run “flash_FP5_factory.sh” in gitbash and it gives the following reaction:
    image

Do you know what might be wrong?

Because WindowsOS, it is a bit fastidious, you need a second driver (adb and fastboot don’t use the same).

You must put the phone in fastboot mode,

  • Open the Windows devices manager, look for issue,
  • from the main windows menu, launch a Windows update PLUS (including) aditionnal (optionnal) devices drivers update (or something like that)…

Do the same with the phone in recovery mode and/or with (adb) USB debbuging enabled

I think you’re right! there seems to be a definate issue here:

However, Windows isn’t finding the appropraite drivers. I found universal ADB drivers, which I downloaded and installed. Sadly the message stays the same as above.

Aside as device manager,

Where and how would I find and install an additional device update?
Also: My device is brand new out of the box.
also also: I am worried that if I update to the latest version of android, that there is a chance that i brick the device when changing OS. Am I correct in suspecting that it might?

Thanks!

1 Like

I think @piero is referring to Windows Device manager – here is expressed in different words My computer cannot find my CMF Phone 1 on fastboot - #2 by aibd

1 Like

Windows update should find and install the fastboot driver unless you have disabled Windows driver updates. From the Run box or cmd Window, run SystemPropertiesAdvanced.exe. Under the hardware tab click on Device Installation Settings. Check Allow Windows Update to update drivers is selected.

Connect your phone to the PC and put it in fasboot mode (adb reboot bootloader). Run devmgmt.msc or call up Device Manager. Under the “others” category, right click on the unknown device, select Update Driver, and Search. On my machine the device properly installed appears under Kedacom USB Device → Android Bootloader Interface.

Note that Fastboot uses an Android specific driver that has to be downloaded. Windows Update should do that automatically, but you may have to initiate it manually.

ADB uses something called an MTP driver which is a generic file transfer driver. It’s included with the base Windows installation and there is no need to download or update it. However, be sure to set the mode to file transfer when the phone prompts for it upon connection.

1 Like

Yes you can, but only under certain circumstances. Check the warning about Anti-Rollback and make sure you understand it. Also don’t re-lock the bootloader unless you’re running the official /e/os release and you’re sure there’s no anti-rollback issue.

Hi Craig, You’re an absolute hero! very understandable steps, these are.
My problem seems to be that, even though I downloaded and installed the (supposedly) correct driver ( from https://adb.clockworkmod.com/universal adb drivers), my device manager still shows the following:
image
I select “update driver” and the following is the message I keep recieving, and I’m pretty sure that I am referring to the right pathway after 9 times…
image

I feel this is getting rather out of hand, but please know your help is much appreciated!