ADB not available on FP3

Turning on ADB on my FP3 (Recovery or LOS) won’t work. The device isn’t visible:

$ adb devices
List of devices attached
<empty>

Access via fastboot works. The USB-cable is an Anker high quality cable.

Maybe a broken bottom module ?

Greetings

Just to be sure.
Did you change charging to file transfer.

2 Likes

Within LOS Recovery you cannot change the USB-mode. Just a “Factory Reset”, then “Format data / factory reset” and “Apply Update”, then “Apply from ADB”.

Normaly you can do

$ adb sideload filename.zip

but no device visible.

And this is after you activated “Apply from ADB”?
(Which is necessary to get the recovery into receiving mode for ADB Sideload.)

USB debugging is activated and allowed I guess?

Yes.

I assume a broken bottom-module, which apparently isn’ available at the Fairphone Web-Shop (Out-of-Stock). I think, that the fastboot protocol is more robust compared to adb and also works with weak electrical contact.

So you can charge , use fastboot, what about normal mode? I would be suprised when you else have no issues with the bottom module, that this is the root cause. And you did not amswer my question, is USB debugging enabled and confirmed on the device for this PC?

USB debugging is enabled within LOS, but USB-mode is greyed out. That’s why I assume a broken bottom-module. The charging is also very very slow.

I think the bottom module is definitly broken. All 3 issues leads to this conlusion:

  • USB-mode is greyed out, if you connect the FP3 with a computer
  • Very very slow charging
  • No ADB available - only conection via fastboot

Connected with my computer:

Everything greyed out. None of the choices are available.

I guess we cant be of much help here, in case other cable or charger dont help…so you are sure you are using a data cable?

As I mentioned before, the cable is a high quality cable made by Anker as well as the charger from Anker.

Is is the reason why I assume a broken bottom module.

Maybe not a quality issue but is it IF data compatible not just a power cable.

You can try and clean the contacts in the USB C port even take it apart to have a better look.

It’ a data cable. Also fastboot mode works, but not adb.

I dismantled the bottom module and cleaned the USB-C connector - no success.

From syslog:

.
.
Jul 23 23:07:25 mycomputer kernel: [1011156.052349] usb usb1-port1: attempt power cycle
Jul 23 23:07:26 mycomputer kernel: [1011156.464276] usb 1-1: new full-speed USB device number 34 using xhci_hcd
Jul 23 23:07:26 mycomputer kernel: [1011156.464504] usb 1-1: Device not responding to setup address.
Jul 23 23:07:26 mycomputer kernel: [1011156.672468] usb 1-1: Device not responding to setup address.
Jul 23 23:07:26 mycomputer kernel: [1011156.880262] usb 1-1: device not accepting address 34, error -71
Jul 23 23:07:26 mycomputer kernel: [1011157.008290] usb 1-1: new full-speed USB device number 35 using xhci_hcd
Jul 23 23:07:26 mycomputer kernel: [1011157.008449] usb 1-1: Device not responding to setup address.
Jul 23 23:07:26 mycomputer kernel: [1011157.216518] usb 1-1: Device not responding to setup address.
Jul 23 23:07:27 mycomputer kernel: [1011157.424293] usb 1-1: device not accepting address 35, error -71
Jul 23 23:07:27 mycomputer kernel: [1011157.424382] usb usb1-port1: unable to enumerate USB device

That means, that the FP3 not responds in the expected way.

On the pics of the bottom module circuit I cannot see any other things than resistors, capacitors and the vibration motor - no active devices. I’am afraid, that this components are located on the main board.
In the case the replacement of the bottom module won’t help at all.

That’s what it looks like, if I connect the FP3 of my wife with that Anker cable:

Jul 24 08:26:04 mycomputer kernel: [1015627.253198] usb 1-2: new high-speed USB device number 93 using xhci_hcd
Jul 24 08:26:04 mycomputer kernel: [1015627.403850] usb 1-2: New USB device found, idVendor=18d1, idProduct=4ee1, bcdDevice= 4.09
Jul 24 08:26:04 mycomputer kernel: [1015627.403857] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 24 08:26:04 mycomputer kernel: [1015627.403860] usb 1-2: Product: FP3
Jul 24 08:26:04 mycomputer kernel: [1015627.403862] usb 1-2: Manufacturer: Fairphone
Jul 24 08:26:04 mycomputer kernel: [1015627.403865] usb 1-2: SerialNumber: A20AB5RXXXXX

Oh, so you’ve got 2 FP3 devices at hand? Try swapping the bottom modules between those two :slight_smile:

My wife doesn’t want me to dismantle her FP3 :wrench: :screwdriver: :hammer:

1 Like

Yes it’s largely a passive pass through, all the charging arrangements are done on the core module.

Still a good clean may stir something up. Any short on the module can send a signal to the core module etc.