[Solved] Problem to unlock device via fastboot on FP4

If adb displays the device but fastboot doesn’t, in my experience it means you should try another cable (as xblax suggested).

this is exactly mentioned very often in several boards…

Often, the problem is:

  1. the USB Cable (somteimes because of C-C instaed of A-C)
  2. the USB port ot the PC/laptop

it works well for adb devices but not for fastboot devices and data transfer

try to change the cable or USB port.

1 Like

I am just guessing here but could it be that the command demands “sudo” ?

1 Like

the commands for itself not.

1 Like

However reading this…

1 Like

I agree, this needs sudo if the correct udev rules aren’t installed.
Either use sudo or:

1 Like

in linux, the android-sdk-common packet should set the udev rules, so that sudo is not needed.
in theory…

I think I am in fastboot mode but I don’t know.
I unlock EOM. USB debug enabled.
I restart my FP4, unlock screen (“Fairphone 4 5G” appear in Dolphin)
When I do : $adb reboot bootloader, the phone reboot (connection seem ok) and display a screen where “FastBoot Mode” is in red and another red line below “DEVICE STATE - locked”
“adb devices” command list no devices attached.

Your phone is in Fastboot Mode, yes.

What is the output of sudo fastboot devices? (adb is only for managing the phone in other states)

the command gets nothing

Ok, so sudo permissions are probably not your only problem.

Try using a different USB cable / port as @xblax suggested and see if you can get the device to show up.

sudo fastboot devices gets nothing

once again. change cable and/or USB port.

adb reboot bootloader restart FP4, I think the Cable/port is ok. No ?

:point_up_2::point_up_2::point_up_2:
That’s very much the case, just because it works with adb doesn’t necessarily mean fastboot will “like” your cable.

1 Like

android-udev-rules is installed.

$adb devices                                                                                                
List of devices attached
* daemon not running; starting now at tcp:5037
* daemon started successfully
[number]        device

but fastboot device still gets nothing

I only have 2 usb C cables and I doubt that it comes from the cables that work well with other devices when I exchange data…

once again. change cable and/or USB port.

what version?
C2C or A2C?

fastboot is evil in this regard , unfortunately your best bet is to try all possible USB cable, USB port, computer combinations you have available.

My laptop does not recognize my FP4 using fastboot - adb works - but using the same cable with the same port with a different phone works just fine. Using the very same cable my server recognizes both phones using any USB port :confused:

Heck, my server doesn’t care if I use a 10m extension cable in between xD

1 Like