Bug 497140 - USB detecting Android phone as Portable Media Player
Summary: USB detecting Android phone as Portable Media Player
Status: CONFIRMED
Alias: None
Product: frameworks-solid
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 6.9.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-06 19:45 UTC by epp
Modified: 2024-12-13 21:09 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
KDE Removable Devices applet incorrectly detecting Android as Portable Media Player. (132.77 KB, image/png)
2024-12-06 19:45 UTC, epp
Details

Note You need to log in before you can comment on or make changes to this bug.
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.