I’ve got a FP2 running 1.5.1 and since the upgrade from 1.4.x it’s not accepting charge from or being detected properly by a computer.
I’ve tried using multiple data cables, each of which worked previously (I also tried a non-data cable, in which case the phone charged) on multiple devices (Arch Linux, Ubuntu, Windows, Mac) and nothing worked reliably. Very rarely (maybe 1 in 20 times) it does connect correctly, but I can’t see any pattern, neither restarting the computer or phone seems to help.
I can see that the device is being picked up, but something goes wrong in setting up the connection, which presumably prevents it from entering a high current charge mode which is why it also doesn’t charge. On Windows this just gives me an error, on Linux dmesg gives me the following when I plug it in:
[ +22.953399] usb 1-2: new full-speed USB device number 21 using xhci_hcd [ +0.160046] usb 1-2: device descriptor read/64, error -71 [ +0.263507] usb 1-2: device descriptor read/64, error -71 [ +0.263187] usb 1-2: new full-speed USB device number 22 using xhci_hcd [ +0.160159] usb 1-2: device descriptor read/64, error -71 [ +0.263371] usb 1-2: device descriptor read/64, error -71 [ +0.263263] usb 1-2: new full-speed USB device number 23 using xhci_hcd [ +0.000236] usb 1-2: Device not responding to setup address. [ +0.203067] usb 1-2: Device not responding to setup address. [ +0.203253] usb 1-2: device not accepting address 23, error -71 [ +0.160026] usb 1-2: new full-speed USB device number 24 using xhci_hcd [ +0.000216] usb 1-2: Device not responding to setup address. [ +0.203152] usb 1-2: Device not responding to setup address. [ +0.203223] usb 1-2: device not accepting address 24, error -71 [ +0.000074] usb usb1-port2: unable to enumerate USB device
I can’t find any details for what the error -71 means, so if anyone has any info or ways I can get further debug information let me know.