Jump to content

XP MTP (Media Transfer Protocol) driver and Android 14 phones


Recommended Posts

Posted

Recently I had to upgrade from my Samsung A600 with Android 11 where the MTP  worked out of the box with my XP to Samsung A55 with Android 14.

The samsung drivers were used, all normally installed, however the phone does not appear as MPT device anymore, just as a digital camera.I tried a little workaround with updating the ssudmtp.inf with it's hardware ID to force it as MTP device, but when connected, the driver cannot be started (error10), so no luck here.When tested on Win7 it  still works out of the box as an MTP device.

Did someone encountered something similar recently?


Posted
3 minutes ago, Comos said:

Recently I had to upgrade from my Samsung A600 with Android 11 where the MPT  worked out of the box with my XP to Samsung A55 with Android 14.

The samsung drivers were used, all normally installed, however the phone does not appear as MPT device anymore, just as a digital camera.I tried a little workaround with updating the ssudmtp.inf with it's hardware ID to force it as MPT device, but when connected, the driver cannot be started (error10), so no luck here.When tested on Win7 it  still works out of the box as an MPT device.

Did someone encountered something similar recently?

Installing Windows Media Player 11 should fix the issue because it has the latest MTP driver for XP and umdf 1.0

Posted (edited)
5 minutes ago, windows2 said:

Installing Windows Media Player 11 should fix the issue because it has the latest MTP driver for XP and umdf 1.0

I do have everything from the WMP11 package installed, otherwise even with my old A600 it won't work,

Edited by Comos
Posted
5 minutes ago, Comos said:

I do have everything from the WMP11 package installed, otherwise even with my old A600 it won't work,

Try reinstalling Windows Media Player 11 and reinstalling the driver by uninstalling it in devmgmt, restarting and installing it again, it should get detected automatically without trying to selecting the driver manually.

Posted
On 12/30/2024 at 1:07 PM, windows2 said:

Try reinstalling Windows Media Player 11 and reinstalling the driver by uninstalling it in devmgmt, restarting and installing it again, it should get detected automatically without trying to selecting the driver manually.

This is not how the Android phone actually works as an MTP device on XP.You still need the ssudmtp.inf part from the samsung driver package to tell to treat the current phone HW ID  as an MTP device.The point is that for the A55 there is no HW ID in the given ssudmtp.inf file and if uodated manually it won't run, so something is different with this phone under XP compared to my old one.

  • Comos changed the title to XP MPT (Media Transfer Protocol) driver and Android 14 phones
  • 2 weeks later...
Posted

Surely the ssudmtp.inf file should contain a generic MTP device descriptor of the form

MTP, USB\MS_COMP_MTP

so there should be no need for the vendor's VID & PID.

Also if the device is MTP compliant it should be automatically installed using the generic MTP device descriptor in wpdmtp.inf.

When I have installed WPDMTP from a suitable MTP compliant device there was no need to install the device's drivers.  Perhaps the Android device has to be switched into debug mode or developer mode before Windows can detect it.

  • Dave-H changed the title to XP MTP (Media Transfer Protocol) driver and Android 14 phones
Posted
On 1/3/2025 at 8:30 AM, reboot12 said:

@Comos

What is MPT? Fix the title and all occurrence of the word in posts to MTP (Media Transfer Protocol)

Fixed.
:yes:

Posted

I have examined an XP installation that has the WPDMTP driver included with WMP 11 and it includes two INF files - wpdmtp.inf and wpdmtphw.inf.  wpdmtp.inf only contains a generic MTP device descriptor of the form

MTP, USB\MS_COMP_MTP

but wpdmtphw.inf is a supplement to wpdmtp.inf which includes a number of device descriptors for cameras/camera phones available in 2008 which are MTP compliant but do not present to Windows the generic MTP device descriptor shown above,  A typical example would be

;iRiver PMC
%GenericMTP.DeviceDesc%=MTP, USB\VID_1006&PID_4003

Windows 7 may have a similar INF file with more up to date entries for device descriptors, including one for your Samsung A55.  You could obtain the Device Instance ID for your for your Samsung A55 and use it to insert the device descriptor into wpdmtphw.inf, but this would probably not work because the "needs" and "include" directives do not seem to work under XP.  Instead include these entries in wpdmtp.inf

[Manufacturer]
%MfgNameVendorModel%=VendorModel.NTx86

[VendorModel.NTx86]
%MTP.DeviceDesc%=MTP, USB\VID_xxxx&PID_xxxx

[Strings]
MfgNameVenderModel = "Standard MTP Compliant Device"
MTP.DeviceDesc = "MTP Device"

 

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...