If I disable USB debugging, Xoom would be recongnized as MTP device. If I enable USB debugging, it is not recongnized.... (Windows XP SP2)
I just found that I can modify c:\windows\inf\wpdmtp.inf to solve the problem. Just add
after the lines
and
and try to let windows to install the driver.
The reason seems like that if USB debugging is disabled, Xoom reports it as class MS_COMP_MTP. But if it is enabled, it does not report this, so the driver fails to match...
So the problem is, why Xoom doesn't report itself as MTP device while USB debugging is enabled? It still works as MTP devices in the USB debugging mode, so it may just let the driver to attach to it.... Maybe it's caused by the composite device?
I just found that I can modify c:\windows\inf\wpdmtp.inf to solve the problem. Just add
Code:
%GenericMTP.DeviceDesc%=MTP, USB\VID_22B8&PID_70A9&MI_00
Code:
[Generic.NTx86]
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
Code:
[Generic.NTamd64]
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
The reason seems like that if USB debugging is disabled, Xoom reports it as class MS_COMP_MTP. But if it is enabled, it does not report this, so the driver fails to match...
So the problem is, why Xoom doesn't report itself as MTP device while USB debugging is enabled? It still works as MTP devices in the USB debugging mode, so it may just let the driver to attach to it.... Maybe it's caused by the composite device?