Re: MTP gadget driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On 10/07/2010 07:34 PM, ext Brett Werling wrote:

Does anyone know what the status is on the requirement of the MS OS
Descriptor?


I don't think MS OS descriptor is required any more since now MTP is an approved USB Class. i.e. it has to use the PTP Class code.

The host should identify if the PTP device supports MTP extensions and identify the device as MTP.

However, if you fail to use MS OS descriptor, leagcy Windows OS'es will identify your device as PTP only, unless you supply a .inf file to load the MTP drivers for your device.

I can confirm that OS descriptors is not required for Windows 7 at least. It correctly identifies an MTP device. And OS descriptors may have some legal chains tied to it.
http://www.microsoft.com/whdc/connect/usb/os_desc.mspx

I'm trying to determine what the best course of action is
for determining if a host supports MTP.


If you get a set configuration request it means the host most likely supports it. Don't depend on these OS descriptor requests for this. Non Windows OS'es will not request it.

--
regards,
-roger
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux