Extremely slow USB connection

My FP4 arrived 2 days ago. Everything works smoothly, but the USB connection to my Win 10 PC operates extremely slowly. I can see the Phone in Win Explorer, can open folders withput problems. Right after I plug it in, I can also move files, but not for very long.
After that initial period, i can’t even move very small (e.g. 30 kb) files or view pictures.

Thing I have tried but didnt work:

  • use another USB cable
  • use different USB port (including USB-C)
  • uninstalling and reinstalling the FP from the Windows device manager
  • dismount the micro SD card in the FP
  • restart the PC

Any help is greatly appreciated!

Welcome to the community :wave:

That sounds like some write buffer is getting overwhelmed :thinking:

  • Does the connection fail completely or is it just getting unbearably slow?
  • Are you moving files from your PC to the micro SD in your phone or to the phones internal storage?
  • Is the SD formatted as internal or external?
  • What brand and model of SD is it?
  • Have you tried moving files to the SD using a card reader, is it faster that way?

Thank you!

  • it gets unbearably slow, but the phone never disconnects. The Win explorer does seem to be affected by it too, I had it nearly crash a couple of times
  • i tried to use the SD card as internal storage, so the PC didnt distinguish between the memory of the phone and the SD card (no separate folders). But i just physically remoced the card and there was no change
  • the SD card worked just fine in my last phone too, up until a few das ago. so I think we can rule it out as the source of the problem

Ok, so at least the SD card doesn’t get unmounted suddenly. I can’t help you with the explorer behaviour, somebody who’s running Windows will have to answer that.

I would strongly advise against formatting the SD card as internal storage, the risks far outweigh the benefits. Have a look at the SD card guide for FP3/FP4.

I wouldn’t rule it out as a potential problem, the FP4 is a bit picky regarding microSD cards, especially if they are made by SanDisk. There’s a long thread about it here and a ✏ List of compatible micro SD / SDXC cards for FP4

Maybe try formatting the card as external storage and see if the transfer problems persist when writing directly to it. If you have other microSDs lying around, it would be also very interesting to know if they exhibit the same problem :thinking:

It might be better to #contactsupport , so that Fairphone can look into this

I completely agree with you, there is something seriously wrong with the FP4s MTP stack (there are some other, smaller problems as well).

A folder with ~17,000 pictures / 23.5 GB reaches 1% / 25 files copied after a few minutes, then the process just hangs there for a while before throwing an error and continuing. That’s with the official USB-C 3.2 Long Life Cable plugged in the USB 3 port of a Linux PC.
Meanwhile I can adb push that same folder with the same cable in just under 10 minutes, no issue whatsoever…
Same thing with a bunch of .flac files, videos, anything really.

I have long given up on using the MTP connection to transfer files to the FP4, just too unreliable.

Those only throw an error for me (on Linux / KDE Plasma), but don’t crash the transfer.

I’ve got ID 18d1:4ee2 Google Inc. Nexus/Pixel Device (MTP + debug), so at least they apparently used different IDs for the different models (or maybe that’s just with adb enabled) :see_no_evil:

2 Likes

I have no idea how this works, but they somehow released the FP1 under a HTC vendor ID (0bb4:0c03), the FP2 under their own (2ae5) and Qualcomm’s (05c6:90dc).
Didn’t find any specific mention for the FP3 or FP4 in any of the USB ID databases, the Google one does contain a few random non Google devices (18d1) :man_shrugging:

You might have to ask support if they can explain that. But I wouldn’t count on an answer anytime soon, that probably has to be relayed to the dev team and that takes forever…

Same problem here FP4, CalyxOS and OpenSuse Tumbleweed, KDE, Dolphin on the other end of the USB line.

File transfer stops after a minute or so, can be resumed after switching away and back to file transfer mode an the phone.

@hirnsushi Thanks for the idea to use adb push - always prefer straightforward command line…

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.