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)