Menu

#50 USB ID for Windows Phone 8X by HTC

GIT repo
closed
None
1
2014-02-26
2013-06-26
No

I have added the USB id for my Windows Phone 8X by HTC. I can send pictures with gmtp to the device and they appear in the Photo App on the device. I can't see the contents of the device though. Starting gmtp gives these console mesages:

markus@heberlim3:~/workspace/libmtp-code$ gmtp
Device 0 (VID=0bb4 and PID=0ba1) is a Microsoft/HTC Windows Phone 8X by HTC.
object 2 has parent 0xffffffff (-1) continuing anyway
object 3 has parent 0xffffffff (-1) continuing anyway
object 8 has parent 0xffffffff (-1) continuing anyway
object 15 has parent 0xffffffff (-1) continuing anyway
object 16 has parent 0xffffffff (-1) continuing anyway
object 17 has parent 0xffffffff (-1) continuing anyway
Device have files in "root folder" 0xffffffffU - this is a firmware bug (but continuing)

Anything I can try to get the file listing working?

1 Attachments

Discussion

  • Markus Heberling

    Here is the output of mtp-detect after adding the USB ID.

     
  • Markus Heberling

    Seems to be a bug in gmtp. I can see all my folders and files with the gvfs-backend.

     
  • Seth Randall

    Seth Randall - 2013-06-29

    I have a Windows Phone 8X as well, but the USB ID is 0x0bb4,0x0ba2 instead. The model number is HTC6990LVW from Verizon. I've attached the detect log.

     
  • Linus Walleij

    Linus Walleij - 2013-11-04
    • status: open --> closed
    • assigned_to: Linus Walleij
     
  • Linus Walleij

    Linus Walleij - 2013-11-04

    DEVICE ADDED

    (Both IDs)

    This device has been added to the libmtp database in GIT.
    You can verify it by browsing the database here:
    https://sourceforge.net/p/libmtp/code/ci/HEAD/tree/src/music-players.h

    If you want to test your device with the new support added in
    GIT, refer to making a GIT check-out:
    https://sourceforge.net/p/libmtp/code/ci/HEAD/tree/

    You can further help us with libmtp by identifying if this device
    needs some futher special device flags. If a device has "siblings"
    in the database (similar devices from same manufacturer) we
    often add default bug flags like its closest siblings, and sometimes
    this is right, sometimes bugs have been fixed so it's wrong.

    If you have special problems, refer to the README file:
    https://sourceforge.net/p/libmtp/code/ci/HEAD/tree/README

    If you have problems installing and linking the library refer to
    the INSTALL file:
    https://sourceforge.net/p/libmtp/code/ci/HEAD/tree/INSTALL

    For Android devices: notice that these often have SEVERAL device IDs,
    not just one. Usually all combined USB modes (like MTP+MSC, MTP+modem,
    MTP+ADB etc) have their own device ID. This is because Windows cannot
    handle a VID+PID changing functionality on-the-fly. (Linux can, BTW.)

     

Anonymous
Anonymous

Add attachments
Cancel