Bug 497140

Summary: USB detecting Android phone as Portable Media Player
Product: [Frameworks and Libraries] frameworks-solid Reporter: epp
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: CONFIRMED ---    
Severity: normal CC: kdelibs-bugs, lukas, nate
Priority: NOR    
Version: 6.9.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: KDE Removable Devices applet incorrectly detecting Android as Portable Media Player.

Description epp 2024-12-06 19:45:52 UTC
Created attachment 176400 [details]
KDE Removable Devices applet incorrectly detecting Android as Portable Media Player.

SUMMARY

USB is detecting an Android phone as a 'Portable Media Player' and as a result, the phone can't be mounted and is not accessible. Phone is a Samsung Galaxy A11 (Android 10).

STEPS TO REPRODUCE
1. Plug Android phone into a USB port.
2. Removable Devices applet appears.
3. Phone is erroneously detected as a Portable Media Player.

OBSERVED RESULT
Phone is detected as a Portable Media Player.

EXPECTED RESULT
Phone should have been detected as an Android device and made mountable/accessible.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Tumbleweed
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0 
Qt Version: 6.8.0

ADDITIONAL INFORMATION
Under previous Plasma version, phone was correctly detected as an Android.
Comment 1 Nate Graham 2024-12-13 21:09:56 UTC
That's how appears to Solid, unfortunately. Android devices by default use MTP for file transfer, which was historically used for portable media players. The system doesn't have a way to know the exact device form factor, AFAIK.

I suppose we could genericize the terminology to "Mobile device" but I'm not sure if that would really be better.

Or maybe I'm wrong and Solid has a way to distinguish. Moving to Solid.