summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Walleij <triad@df.lth.se>2013-03-15 09:50:21 +0100
committerLinus Walleij <triad@df.lth.se>2013-03-15 09:50:21 +0100
commit7489a490415b61aa3b4d6ae2057affe69511d94c (patch)
treeb9eeaa12957d1592f333e726c8bc26fc39d0573e
parent92ebd0267d3c39ba054222113670cf05a45b92fb (diff)
downloadlibmtp-7489a490415b61aa3b4d6ae2057affe69511d94c.tar.gz
More devices
Signed-off-by: Linus Walleij <triad@df.lth.se>
-rw-r--r--logs/mtp-detect-htc-droid-incred.txt959
-rw-r--r--logs/mtp-detect-nokia-c5-00.txt466
-rw-r--r--logs/mtp-detect-samsung-gt-i8190.txt567
-rw-r--r--logs/mtp-detect-xiaomi-mi2.txt1325
-rw-r--r--logs/mtp-detect-zte-v790.txt570
-rw-r--r--src/music-players.h99
6 files changed, 3951 insertions, 35 deletions
diff --git a/logs/mtp-detect-htc-droid-incred.txt b/logs/mtp-detect-htc-droid-incred.txt
new file mode 100644
index 0000000..e32a118
--- /dev/null
+++ b/logs/mtp-detect-htc-droid-incred.txt
@@ -0,0 +1,959 @@
+This file contains two log outputs. Scroll (way down) for MTP & ADB.
+
+---------------------------------------------------------------------------------
+
+MTP Only
+
+libmtp version: 1.1.4
+
+Device 0 (VID=0bb4 and PID=0e31) is UNKNOWN.
+Please report this VID/PID and the device model to the libmtp development team
+PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
+LIBMTP libusb: Attempt to reset device
+
+Listing raw device(s)
+ Found 1 device(s):
+ 0bb4:0e31 @ bus 2, dev 8
+Attempting to connect device(s)
+Android device detected, assigning default bug flags
+USB low-level info:
+ Interface has a kernel driver attached.
+ bcdUSB: 512
+ bDeviceClass: 0
+ bDeviceSubClass: 0
+ bDeviceProtocol: 0
+ idVendor: 0bb4
+ idProduct: 0e31
+ IN endpoint maxpacket: 512 bytes
+ OUT endpoint maxpacket: 512 bytes
+ Raw device info:
+ Bus location: 2
+ Device number: 8
+ Device entry info:
+ Vendor: (null)
+ Vendor id: 0x0bb4
+ Product: (null)
+ Vendor id: 0x0e31
+ Device flags: 0x08008106
+Configuration 0, interface 0, altsetting 0:
+ Interface description contains the string "MTP"
+ Device recognized as MTP, no further probing.
+Device info:
+ Manufacturer: HTC
+ Model: ADR6410LVW
+ Device version: 2.17.605.2 710RD
+ Serial number: HT26PS312928
+ Vendor extension ID: 0x00000006
+ Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
+ Detected object size: 64 bits
+ Extensions:
+ microsoft.com: 1.0
+ android.com: 1.0
+Supported operations:
+ 1001: get device info
+ 1002: Open session
+ 1003: Close session
+ 1004: Get storage IDs
+ 1005: Get storage info
+ 1006: Get number of objects
+ 1007: Get object handles
+ 1008: Get object info
+ 1009: Get object
+ 100a: Get thumbnail
+ 100b: Delete object
+ 100c: Send object info
+ 100d: Send object
+ 1014: Get device property description
+ 1015: Get device property value
+ 1016: Set device property value
+ 1017: Reset device property value
+ 101b: Get partial object
+ 9801: Get object properties supported
+ 9802: Get object property description
+ 9803: Get object property value
+ 9804: Set object property value
+ 9805: Get object property list
+ 9810: Get object references
+ 9811: Set object references
+ 95c1: Unknown (95c1)
+ 95c2: Unknown (95c2)
+ 95c3: Unknown (95c3)
+ 95c4: Unknown (95c4)
+ 95c5: Unknown (95c5)
+Events supported:
+ 0x4002
+ 0x4003
+ 0x4004
+ 0x4005
+Device Properties Supported:
+ 0xd401: Synchronization Partner
+ 0xd402: Friendly Device Name
+ 0x5003: Image Size
+Playable File (Object) Types and Object Properties Supported:
+ 3000: Undefined Type
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3001: Association/Directory
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3004: Text
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3005: HTML
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3008: MS Wave
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 3009: MP3
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 300b: MPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3801: JPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3802: TIFF EP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3807: GIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3808: JFIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 380b: PNG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 380d: TIFF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b901: WMA
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b902: OGG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b903: AAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b982: MP4
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b983: MP2
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b984: 3GP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ ba05: Abstract Audio Video Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba10: WPL Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba11: M3U Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba14: PLS Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba82: XMLDocument
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b906: FLAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+Storage Devices:
+ StorageID: 0x00020001
+ StorageType: 0x0004 removable RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 31895175168
+ FreeSpaceInBytes: 27786264576
+ FreeSpaceInObjects: 1073741824
+ StorageDescription: SD Card
+ VolumeIdentifier: (null)
+ StorageID: 0x00010001
+ StorageType: 0x0003 fixed RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 4457431040
+ FreeSpaceInBytes: 4454350848
+ FreeSpaceInObjects: 1073741824
+ StorageDescription: Internal Storage
+ VolumeIdentifier: (null)
+Special directories:
+ Default music folder: 0xffffffff
+ Default playlist folder: 0xffffffff
+ Default picture folder: 0xffffffff
+ Default video folder: 0xffffffff
+ Default organizer folder: 0xffffffff
+ Default zencast folder: 0xffffffff
+ Default album folder: 0xffffffff
+ Default text folder: 0xffffffff
+MTP-specific device properties:
+ Friendly name: (NULL)
+ Synchronization partner: (NULL)
+libmtp supported (playable) filetypes:
+ Folder
+ Text file
+ HTML file
+ RIFF WAVE file
+ ISO MPEG-1 Audio Layer 3
+ MPEG video stream
+ JPEG file
+ GIF bitmap file
+ JFIF file
+ Portable Network Graphics
+ TIFF bitmap file
+ Microsoft Windows Media Audio
+ Ogg container format
+ Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
+ MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
+ ISO MPEG-1 Audio Layer 2
+ Abstract Playlist file
+ XML file
+ Free Lossless Audio Codec (FLAC)
+OK.
+
+---------------------------------------------------------------------------------
+
+MTP & ADB
+
+libmtp version: 1.1.4
+
+Device 0 (VID=0bb4 and PID=0e32) is UNKNOWN.
+Please report this VID/PID and the device model to the libmtp development team
+PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
+LIBMTP libusb: Attempt to reset device
+
+Listing raw device(s)
+ Found 1 device(s):
+ 0bb4:0e32 @ bus 2, dev 9
+Attempting to connect device(s)
+Android device detected, assigning default bug flags
+USB low-level info:
+ Interface has a kernel driver attached.
+ bcdUSB: 512
+ bDeviceClass: 0
+ bDeviceSubClass: 0
+ bDeviceProtocol: 0
+ idVendor: 0bb4
+ idProduct: 0e32
+ IN endpoint maxpacket: 512 bytes
+ OUT endpoint maxpacket: 512 bytes
+ Raw device info:
+ Bus location: 2
+ Device number: 9
+ Device entry info:
+ Vendor: (null)
+ Vendor id: 0x0bb4
+ Product: (null)
+ Vendor id: 0x0e32
+ Device flags: 0x08008106
+Configuration 0, interface 0, altsetting 0:
+ Interface description contains the string "MTP"
+ Device recognized as MTP, no further probing.
+Device info:
+ Manufacturer: HTC
+ Model: ADR6410LVW
+ Device version: 2.17.605.2 710RD
+ Serial number: HT26PS312928
+ Vendor extension ID: 0x00000006
+ Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
+ Detected object size: 64 bits
+ Extensions:
+ microsoft.com: 1.0
+ android.com: 1.0
+Supported operations:
+ 1001: get device info
+ 1002: Open session
+ 1003: Close session
+ 1004: Get storage IDs
+ 1005: Get storage info
+ 1006: Get number of objects
+ 1007: Get object handles
+ 1008: Get object info
+ 1009: Get object
+ 100a: Get thumbnail
+ 100b: Delete object
+ 100c: Send object info
+ 100d: Send object
+ 1014: Get device property description
+ 1015: Get device property value
+ 1016: Set device property value
+ 1017: Reset device property value
+ 101b: Get partial object
+ 9801: Get object properties supported
+ 9802: Get object property description
+ 9803: Get object property value
+ 9804: Set object property value
+ 9805: Get object property list
+ 9810: Get object references
+ 9811: Set object references
+ 95c1: Unknown (95c1)
+ 95c2: Unknown (95c2)
+ 95c3: Unknown (95c3)
+ 95c4: Unknown (95c4)
+ 95c5: Unknown (95c5)
+Events supported:
+ 0x4002
+ 0x4003
+ 0x4004
+ 0x4005
+Device Properties Supported:
+ 0xd401: Synchronization Partner
+ 0xd402: Friendly Device Name
+ 0x5003: Image Size
+Playable File (Object) Types and Object Properties Supported:
+ 3000: Undefined Type
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3001: Association/Directory
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3004: Text
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3005: HTML
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3008: MS Wave
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 3009: MP3
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 300b: MPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3801: JPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3802: TIFF EP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3807: GIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3808: JFIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 380b: PNG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 380d: TIFF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b901: WMA
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b902: OGG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b903: AAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b982: MP4
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b983: MP2
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b984: 3GP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ ba05: Abstract Audio Video Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba10: WPL Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba11: M3U Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba14: PLS Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba82: XMLDocument
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b906: FLAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+Storage Devices:
+ StorageID: 0x00020001
+ StorageType: 0x0004 removable RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 31895175168
+ FreeSpaceInBytes: 27786264576
+ FreeSpaceInObjects: 1073741824
+ StorageDescription: SD Card
+ VolumeIdentifier: (null)
+ StorageID: 0x00010001
+ StorageType: 0x0003 fixed RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 4457431040
+ FreeSpaceInBytes: 4454350848
+ FreeSpaceInObjects: 1073741824
+ StorageDescription: Internal Storage
+ VolumeIdentifier: (null)
+Special directories:
+ Default music folder: 0xffffffff
+ Default playlist folder: 0xffffffff
+ Default picture folder: 0xffffffff
+ Default video folder: 0xffffffff
+ Default organizer folder: 0xffffffff
+ Default zencast folder: 0xffffffff
+ Default album folder: 0xffffffff
+ Default text folder: 0xffffffff
+MTP-specific device properties:
+ Friendly name: (NULL)
+ Synchronization partner: (NULL)
+libmtp supported (playable) filetypes:
+ Folder
+ Text file
+ HTML file
+ RIFF WAVE file
+ ISO MPEG-1 Audio Layer 3
+ MPEG video stream
+ JPEG file
+ GIF bitmap file
+ JFIF file
+ Portable Network Graphics
+ TIFF bitmap file
+ Microsoft Windows Media Audio
+ Ogg container format
+ Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
+ MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
+ ISO MPEG-1 Audio Layer 2
+ Abstract Playlist file
+ XML file
+ Free Lossless Audio Codec (FLAC)
+OK.
diff --git a/logs/mtp-detect-nokia-c5-00.txt b/logs/mtp-detect-nokia-c5-00.txt
new file mode 100644
index 0000000..4737957
--- /dev/null
+++ b/logs/mtp-detect-nokia-c5-00.txt
@@ -0,0 +1,466 @@
+Error: Unable to open ~/.mtpz-data for reading.
+libmtp version: 1.1.5
+
+Listing raw device(s)
+ Found 1 device(s):
+ 0421:0592 @ bus 2, dev 6
+Attempting to connect device(s)
+USB low-level info:
+ Interface has a kernel driver attached.
+ bcdUSB: 512
+ bDeviceClass: 2
+ bDeviceSubClass: 0
+ bDeviceProtocol: 0
+ idVendor: 0421
+ idProduct: 0592
+ IN endpoint maxpacket: 512 bytes
+ OUT endpoint maxpacket: 512 bytes
+ Raw device info:
+ Bus location: 2
+ Device number: 6
+ Device entry info:
+ Vendor: (null)
+ Vendor id: 0x0421
+ Product: (null)
+ Vendor id: 0x0592
+ Device flags: 0x00000000
+Configuration 0, interface 0, altsetting 0:
+ Interface description contains the string "MTP"
+ Device recognized as MTP, no further probing.
+Device info:
+ Manufacturer: S60
+ Model: C5-00.2
+ Device version: v. 1.00
+ Serial number: 354640053078817
+ Vendor extension ID: 0x00000006
+ Vendor extension description: microsoft.com:1.0;microsoft.com/WMPPD: 11.0;microsoft.com/WMDRMPD: 10.1;vodafone.com/omadrmv2: 1.0
+ Detected object size: 64 bits
+ Extensions:
+ microsoft.com: 1.0
+ microsoft.com/WMPPD: 11.0
+ microsoft.com/WMDRMPD: 10.1
+Supported operations:
+ 1001: get device info
+ 1002: Open session
+ 1003: Close session
+ 1004: Get storage IDs
+ 1005: Get storage info
+ 1006: Get number of objects
+ 1007: Get object handles
+ 1008: Get object info
+ 1009: Get object
+ 100b: Delete object
+ 100c: Send object info
+ 100d: Send object
+ 1010: Reset device
+ 1014: Get device property description
+ 1015: Get device property value
+ 1016: Set device property value
+ 9801: Get object properties supported
+ 9802: Get object property description
+ 9803: Get object property value
+ 9804: Set object property value
+ 9810: Get object references
+ 9811: Set object references
+ 9805: Get object property list
+ 9806: Set object property list
+ 9807: Get interdependent property description
+ 9201: Report Added/Deleted Items
+ 9202: Report Acquired Items
+ 9203: Get transferable playlist types
+ 9103: Set license response
+ 9104: Get sync list
+ 9105: Send meter challenge query
+ 9106: Get meter challenge
+ 9107: Get meter response
+ 9108: Clean data store
+ 9109: Get license state
+ 910a: Send WMDRM-PD Command
+ 910b: Send WMDRM-PD Request
+Events supported:
+ 0x400a
+ 0x4004
+ 0x4005
+ 0x4003
+Device Properties Supported:
+ 0xd401: Synchronization Partner
+ 0xd402: Friendly Device Name
+ 0xd404: Unknown property
+ 0xd303: Unknown property
+ 0xd102: Device Certificate
+ 0xd406: Session Initiator Info
+Playable File (Object) Types and Object Properties Supported:
+ 3000: Undefined Type
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ 3001: Association/Directory
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ b903: AAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 41222, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 8000, MAX 320000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ b982: MP4
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 41222, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 16000, MAX 576000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ 3009: MP3
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 85, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 8000, MAX 320000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ b984: 3GP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 41222, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 16000, MAX 576000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ b004: Unknown(b004)
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 1, 85, 41222, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 16000, MAX 576000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ b982: MP4
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 41222, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 16000, MAX 576000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ b901: WMA
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 353, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 384000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ 300c: ASF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 353, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 384000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ dc87: Width UINT32 data type range: MIN 176, MAX 320, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 144, MAX 240, STEP 1 GET/SET
+ de97: Scan Depth UINT16 data type ANY 16BIT VALUE form GET/SET
+ de9b: Video Four CC Codec UINT32 data type enumeration: 861293911, 1297101377, 1297101889, GET/SET
+ de9c: Video Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 READ ONLY
+ de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 15000, STEP 1 GET/SET
+ de9e: Key Frame Distance UINT32 data type range: MIN 0, MAX 15000, STEP 1 GET/SET
+ dea1: Encoding Profile STRING data type GET/SET
+ b981: WMV
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc87: Width UINT32 data type range: MIN 176, MAX 320, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 144, MAX 240, STEP 1 GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de97: Scan Depth UINT16 data type ANY 16BIT VALUE form GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 353, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 384000, STEP 1 GET/SET
+ de9b: Video Four CC Codec UINT32 data type enumeration: 861293911, GET/SET
+ de9c: Video Bit Rate UINT32 data type range: MIN 0, MAX 384000, STEP 1 READ ONLY
+ de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 15000, STEP 1 GET/SET
+ de9e: Key Frame Distance UINT32 data type range: MIN 0, MAX 15000, STEP 1 GET/SET
+ dea1: Encoding Profile STRING data type GET/SET
+ dc94: Parental Rating STRING data type GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+ ba11: M3U Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ ba05: Abstract Audio Video Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ 3008: MS Wave
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type GET/SET
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc08: Date Created STRING data type DATETIME FORM READ ONLY
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type enumeration: 8000, 16000, 22050, 24000, 32000, 44100, 48000, GET/SET
+ de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 1, GET/SET
+ de9a: Audio Bit Rate UINT32 data type range: MIN 16000, MAX 1536000, STEP 1 GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, 16384, 16385, GET/SET
+ db01: Unknown property UINT8 data type enumeration: 0, 1, GET/SET
+Storage Devices:
+ StorageID: 0x00040001
+ StorageType: 0x0004 removable RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 1965785088
+ FreeSpaceInBytes: 1151210496
+ FreeSpaceInObjects: 550
+ StorageDescription: Memory card
+ VolumeIdentifier: 4252076090
+ StorageID: 0x00020001
+ StorageType: 0x0003 fixed RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 292020224
+ FreeSpaceInBytes: 237591552
+ FreeSpaceInObjects: 113
+ StorageDescription: Phone memory
+ VolumeIdentifier: 1196836185
+Special directories:
+ Default music folder: 0x0080ad68
+ Default playlist folder: 0xffffffff
+ Default picture folder: 0xffffffff
+ Default video folder: 0xffffffff
+ Default organizer folder: 0xffffffff
+ Default zencast folder: 0xffffffff
+ Default album folder: 0xffffffff
+ Default text folder: 0xffffffff
+MTP-specific device properties:
+ Friendly name: Nokia C5-00.2
+ Synchronization partner: Nokia C5-00.2
+libmtp supported (playable) filetypes:
+ Folder
+ Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
+ MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
+ ISO MPEG-1 Audio Layer 3
+ MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
+ Microsoft Windows Media Audio
+ Microsoft Advanced Systems Format
+ Microsoft Windows Media Video
+ Abstract Playlist file
+ RIFF WAVE file
+OK.
diff --git a/logs/mtp-detect-samsung-gt-i8190.txt b/logs/mtp-detect-samsung-gt-i8190.txt
new file mode 100644
index 0000000..b21cfaa
--- /dev/null
+++ b/logs/mtp-detect-samsung-gt-i8190.txt
@@ -0,0 +1,567 @@
+Error: Unable to open ~/.mtpz-data for reading.
+libmtp version: 1.1.5
+
+Listing raw device(s)
+ Found 1 device(s):
+ Samsung: Galaxy models (MTP) (04e8:6860) @ bus 2, dev 7
+Attempting to connect device(s)
+USB low-level info:
+ Interface has a kernel driver attached.
+ bcdUSB: 512
+ bDeviceClass: 0
+ bDeviceSubClass: 0
+ bDeviceProtocol: 0
+ idVendor: 04e8
+ idProduct: 6860
+ IN endpoint maxpacket: 512 bytes
+ OUT endpoint maxpacket: 512 bytes
+ Raw device info:
+ Bus location: 2
+ Device number: 7
+ Device entry info:
+ Vendor: Samsung
+ Vendor id: 0x04e8
+ Product: Galaxy models (MTP)
+ Vendor id: 0x6860
+ Device flags: 0x48000007
+Configuration 0, interface 0, altsetting 0:
+ Interface description contains the string "MTP"
+ Device recognized as MTP, no further probing.
+Device info:
+ Manufacturer: SAMSUNG Electronics Co. Ltd.
+ Model: GT-I8190
+ Device version: V1.0
+ Serial number: 354915053951910
+ Vendor extension ID: 0x00000006
+ Vendor extension description: microsoft.com: 1.0; microsoft.com/WMPPD: 11.0; microsoft.com/WMPPD: 10.0; microsoft.com/WMDRMPD:10.1; microsoft.com/playready:1.10;
+ Detected object size: 64 bits
+ Extensions:
+ microsoft.com: 1.0
+ microsoft.com/WMPPD: 11.0
+ microsoft.com/WMPPD: 10.0
+ microsoft.com/WMDRMPD: 10.1
+ microsoft.com/playready: 1.10
+Supported operations:
+ 1001: get device info
+ 1002: Open session
+ 1003: Close session
+ 1004: Get storage IDs
+ 1005: Get storage info
+ 1006: Get number of objects
+ 1007: Get object handles
+ 1008: Get object info
+ 1009: Get object
+ 100b: Delete object
+ 100c: Send object info
+ 100d: Send object
+ 100f: Format storage
+ 1014: Get device property description
+ 1015: Get device property value
+ 1016: Set device property value
+ 101b: Get partial object
+ 9810: Get object references
+ 9811: Set object references
+ 9802: Get object property description
+ 9801: Get object properties supported
+ 9803: Get object property value
+ 9804: Set object property value
+ 9805: Get object property list
+ 9806: Set object property list
+ 9201: Report Added/Deleted Items
+ 9202: Report Acquired Items
+ 100a: Get thumbnail
+ 1011: Self test device
+ 1012: Set object protection
+ 1017: Reset device property value
+ 9807: Get interdependent property description
+ 9808: Send object property list
+ 9100: Unknown (9100)
+ 9101: Get secure time challenge
+ 9102: Get secure time response
+ 9103: Set license response
+ 9104: Get sync list
+ 9105: Send meter challenge query
+ 9106: Get meter challenge
+ 9107: Get meter response
+ 9108: Clean data store
+ 9109: Get license state
+ 910a: Send WMDRM-PD Command
+ 910b: Send WMDRM-PD Request
+ 910c: Unknown (910c)
+ 910d: Unknown (910d)
+ 910e: Unknown (910e)
+ 910f: Unknown (910f)
+ 9110: Unknown (9110)
+ 9111: Unknown (9111)
+ 9112: Unknown (9112)
+ 9113: Unknown (9113)
+ 9114: Unknown (9114)
+ 9115: Unknown (9115)
+ 9116: Unknown (9116)
+Events supported:
+ 0x4002
+ 0x4003
+ 0x4004
+ 0x4005
+Device Properties Supported:
+ 0x5001: Battery Level
+ 0xd401: Synchronization Partner
+ 0xd402: Friendly Device Name
+ 0xd404: Unknown property
+ 0xd407: Perceived Device Type
+ 0xd101: Secure Time
+ 0xd102: Device Certificate
+ 0xd103: Revocation Info
+ 0xd104: Unknown property
+ 0xd105: Unknown property
+Playable File (Object) Types and Object Properties Supported:
+ b984: 3GP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc46: Artist STRING data type GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc97: Effective Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY
+ de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, READ ONLY
+ de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 384000, STEP 1 READ ONLY
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ de92: Bit Rate Type UINT16 data type enumeration: 0, 1, 2, 3, GET/SET
+ dc9b: Album Artist STRING data type GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14343, 14347, 47361, 12299, READ ONLY
+ dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 10000000, STEP 1 READ ONLY
+ dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc85: Representative Sample Duration UINT32 data type range: MIN 0, MAX 100000, STEP 1 READ ONLY
+ dc86: Representative Sample Data array of UINT8 data type byte array: GET/SET
+ 3009: MP3
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc46: Artist STRING data type GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc97: Effective Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY
+ de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, READ ONLY
+ de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 384000, STEP 1 READ ONLY
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ de92: Bit Rate Type UINT16 data type enumeration: 0, 1, 2, 3, GET/SET
+ dc9b: Album Artist STRING data type GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14343, 14347, 47361, 12299, READ ONLY
+ dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 10000000, STEP 1 READ ONLY
+ dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc85: Representative Sample Duration UINT32 data type range: MIN 0, MAX 100000, STEP 1 READ ONLY
+ dc86: Representative Sample Data array of UINT8 data type byte array: GET/SET
+ b901: WMA
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc46: Artist STRING data type GET/SET
+ dc89: Duration UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
+ dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc97: Effective Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ dc9a: Album Name STRING data type GET/SET
+ de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY
+ de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, READ ONLY
+ de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 384000, STEP 1 READ ONLY
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ de92: Bit Rate Type UINT16 data type enumeration: 0, 1, 2, 3, GET/SET
+ dc9b: Album Artist STRING data type GET/SET
+ dc96: Composer STRING data type GET/SET
+ dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14343, 14347, 47361, 12299, READ ONLY
+ dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 10000000, STEP 1 READ ONLY
+ dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc85: Representative Sample Duration UINT32 data type range: MIN 0, MAX 100000, STEP 1 READ ONLY
+ dc86: Representative Sample Data array of UINT8 data type byte array: GET/SET
+ b981: WMV
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc87: Width UINT32 data type range: MIN 0, MAX 1280, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 0, MAX 720, STEP 1 GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY
+ de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
+ de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY
+ de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET
+ de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET
+ de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET
+ de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET
+ dea1: Encoding Profile STRING data type READ ONLY
+ 3801: JPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc46: Artist STRING data type GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9b: Album Artist STRING data type GET/SET
+ dc87: Width UINT32 data type range: MIN 0, MAX 2000, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 0, MAX 2000, STEP 1 GET/SET
+ dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14343, 14347, 47361, 12299, READ ONLY
+ dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 10000000, STEP 1 READ ONLY
+ dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc85: Representative Sample Duration UINT32 data type range: MIN 0, MAX 100000, STEP 1 READ ONLY
+ dc86: Representative Sample Data array of UINT8 data type byte array: GET/SET
+ d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 0 GET/SET
+ 3001: Association/Directory
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ ba05: Abstract Audio Video Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ 3000: Undefined Type
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ 3807: GIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc46: Artist STRING data type GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9b: Album Artist STRING data type GET/SET
+ dc87: Width UINT32 data type range: MIN 0, MAX 2000, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 0, MAX 2000, STEP 1 GET/SET
+ dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14343, 14347, 47361, 12299, READ ONLY
+ dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 10000000, STEP 1 READ ONLY
+ dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc85: Representative Sample Duration UINT32 data type range: MIN 0, MAX 100000, STEP 1 READ ONLY
+ dc86: Representative Sample Data array of UINT8 data type byte array: GET/SET
+ d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 0 GET/SET
+ 300a: MS AVI
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc87: Width UINT32 data type range: MIN 0, MAX 1280, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 0, MAX 720, STEP 1 GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY
+ de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
+ de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY
+ de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET
+ de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET
+ de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET
+ de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET
+ dea1: Encoding Profile STRING data type READ ONLY
+ 300b: MPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc87: Width UINT32 data type range: MIN 0, MAX 1280, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 0, MAX 720, STEP 1 GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY
+ de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
+ de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY
+ de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET
+ de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET
+ de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET
+ de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET
+ dea1: Encoding Profile STRING data type READ ONLY
+ 300c: ASF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc87: Width UINT32 data type range: MIN 0, MAX 1280, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 0, MAX 720, STEP 1 GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY
+ de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
+ de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY
+ de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET
+ de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET
+ de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET
+ de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET
+ dea1: Encoding Profile STRING data type READ ONLY
+ b982: MP4
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc87: Width UINT32 data type range: MIN 0, MAX 1280, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 0, MAX 720, STEP 1 GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
+ dc99: Original Release Date STRING data type DATETIME FORM GET/SET
+ de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 50 READ ONLY
+ de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
+ de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 6, 7, GET/SET
+ de99: Audio WAVE Codec UINT32 data type enumeration: 0, 85, 352, 353, READ ONLY
+ de9a: Audio Bit Rate UINT32 data type range: MIN 13000, MAX 192999, STEP 1 READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911, GET/SET
+ de9c: Video Bit Rate UINT32 data type range: MIN 32000, MAX 10485760, STEP 1 GET/SET
+ de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 0, 15000, 24000, 25000, 29970, 30000, GET/SET
+ de9e: Key Frame Distance UINT32 data type range: MIN 100, MAX 300, STEP 1 GET/SET
+ dea1: Encoding Profile STRING data type READ ONLY
+ ba10: WPL Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ ba11: M3U Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ ba03: Abstract Audio Album
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM GET/SET
+ dc44: Name STRING data type GET/SET
+ dc05: Association Type UINT16 data type enumeration: 0, 1, GET/SET
+ dc08: Date Created STRING data type DATETIME FORM GET/SET
+ dc9d: DRM Status UINT16 data type enumeration: 0, 1, GET/SET
+ dc46: Artist STRING data type GET/SET
+ dc8c: Genre STRING data type GET/SET
+ dc9b: Album Artist STRING data type GET/SET
+ dc87: Width UINT32 data type range: MIN 0, MAX 2000, STEP 1 GET/SET
+ dc88: Height UINT32 data type range: MIN 0, MAX 2000, STEP 1 GET/SET
+ dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14343, 14347, 47361, 12299, READ ONLY
+ dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 10000000, STEP 1 READ ONLY
+ dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 1000000, STEP 1 READ ONLY
+ dc85: Representative Sample Duration UINT32 data type range: MIN 0, MAX 100000, STEP 1 READ ONLY
+ dc86: Representative Sample Data array of UINT8 data type byte array: GET/SET
+ d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 0 GET/SET
+Storage Devices:
+ StorageID: 0x00010001
+ StorageType: 0x0003 fixed RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 4775288832
+ FreeSpaceInBytes: 635879424
+ FreeSpaceInObjects: 4294967295
+ StorageDescription: Phone
+ VolumeIdentifier: SECZ9519043CHOHB
+ StorageID: 0x00020002
+ StorageType: 0x0004 removable RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 15926198272
+ FreeSpaceInBytes: 3697410048
+ FreeSpaceInObjects: 4294967295
+ StorageDescription: Card
+ VolumeIdentifier: SECZ9519043CHOHB01
+Special directories:
+ Default music folder: 0x00000002
+ Default playlist folder: 0x00000013
+ Default picture folder: 0x00000007
+ Default video folder: 0x00000017
+ Default organizer folder: 0xffffffff
+ Default zencast folder: 0xffffffff
+ Default album folder: 0xffffffff
+ Default text folder: 0xffffffff
+MTP-specific device properties:
+ Friendly name: GT-I8190
+ Synchronization partner: Longhorn Sync Engine
+ Battery level 7 of 100 (7%)
+libmtp supported (playable) filetypes:
+ ISO MPEG-1 Audio Layer 3
+ Microsoft Windows Media Audio
+ Microsoft Windows Media Video
+ JPEG file
+ Folder
+ Abstract Playlist file
+ GIF bitmap file
+ Audio Video Interleave
+ MPEG video stream
+ Microsoft Advanced Systems Format
+ MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
+ Abstract Album file
+
+Secure Time:
+<DRMCLOCK type="status"><VALUE>#20130214 14:17:08Z#</VALUE><FLAG>DRM_CLK_SET</FLAG></DRMCLOCK>
+OK.
diff --git a/logs/mtp-detect-xiaomi-mi2.txt b/logs/mtp-detect-xiaomi-mi2.txt
new file mode 100644
index 0000000..324c54f
--- /dev/null
+++ b/logs/mtp-detect-xiaomi-mi2.txt
@@ -0,0 +1,1325 @@
+This file contains two log outputs. Scroll (way down) for MTP & ADB.
+
+
+---------------------------------------------------------------------------------
+
+MTP Only
+
+
+mds-jip@mds-jip:~$ time mtp-detect
+Error: Unable to open ~/.mtpz-data for reading.
+libmtp version: 1.1.5
+
+Listing raw device(s)
+Device 0 (VID=2717 and PID=f003) is UNKNOWN.
+Please report this VID/PID and the device model to the libmtp development team
+ Found 1 device(s):
+ 2717:f003 @ bus 2, dev 9
+Attempting to connect device(s)
+Android device detected, assigning default bug flags
+USB low-level info:
+ Interface has a kernel driver attached.
+ bcdUSB: 512
+ bDeviceClass: 0
+ bDeviceSubClass: 0
+ bDeviceProtocol: 0
+ idVendor: 2717
+ idProduct: f003
+ IN endpoint maxpacket: 512 bytes
+ OUT endpoint maxpacket: 512 bytes
+ Raw device info:
+ Bus location: 2
+ Device number: 9
+ Device entry info:
+ Vendor: (null)
+ Vendor id: 0x2717
+ Product: (null)
+ Vendor id: 0xf003
+ Device flags: 0x08008106
+Configuration 0, interface 0, altsetting 0:
+ Interface description contains the string "MTP"
+ Device recognized as MTP, no further probing.
+Device info:
+ Manufacturer: Xiaomi
+ Model: MI 2
+ Device version: 1.0
+ Serial number: d24a1375
+ Vendor extension ID: 0x00000006
+ Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
+ Detected object size: 64 bits
+ Extensions:
+ microsoft.com: 1.0
+ android.com: 1.0
+Supported operations:
+ 1001: get device info
+ 1002: Open session
+ 1003: Close session
+ 1004: Get storage IDs
+ 1005: Get storage info
+ 1006: Get number of objects
+ 1007: Get object handles
+ 1008: Get object info
+ 1009: Get object
+ 100a: Get thumbnail
+ 100b: Delete object
+ 100c: Send object info
+ 100d: Send object
+ 1014: Get device property description
+ 1015: Get device property value
+ 1016: Set device property value
+ 1017: Reset device property value
+ 101b: Get partial object
+ 9801: Get object properties supported
+ 9802: Get object property description
+ 9803: Get object property value
+ 9804: Set object property value
+ 9805: Get object property list
+ 9810: Get object references
+ 9811: Set object references
+ 95c1: Unknown (95c1)
+ 95c2: Unknown (95c2)
+ 95c3: Unknown (95c3)
+ 95c4: Unknown (95c4)
+ 95c5: Unknown (95c5)
+Events supported:
+ 0x4002
+ 0x4003
+ 0x4004
+ 0x4005
+Device Properties Supported:
+ 0xd401: Synchronization Partner
+ 0xd402: Friendly Device Name
+ 0x5003: Image Size
+Playable File (Object) Types and Object Properties Supported:
+ 3000: Undefined Type
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3001: Association/Directory
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3004: Text
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3005: HTML
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3008: MS Wave
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 3009: MP3
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 300b: MPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
+ dea1: Encoding Profile STRING data type GET/SET
+ 3801: JPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3802: TIFF EP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3807: GIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3808: JFIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 380b: PNG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 380d: TIFF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b901: WMA
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b902: OGG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b903: AAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b982: MP4
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b983: MP2
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b984: 3GP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
+ dea1: Encoding Profile STRING data type GET/SET
+ ba05: Abstract Audio Video Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba10: WPL Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba11: M3U Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba14: PLS Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba82: XMLDocument
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b906: FLAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b981: WMV
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
+ dea1: Encoding Profile STRING data type GET/SET
+Storage Devices:
+ StorageID: 0x00010001
+ StorageType: 0x0003 fixed RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 25543081984
+ FreeSpaceInBytes: 6094372764
+ FreeSpaceInObjects: 1073741824
+ StorageDescription: Внутренняя память
+ VolumeIdentifier: (null)
+Special directories:
+ Default music folder: 0x00001a23
+ Default playlist folder: 0xffffffff
+ Default picture folder: 0x00000005
+ Default video folder: 0x000022ec
+ Default organizer folder: 0xffffffff
+ Default zencast folder: 0xffffffff
+ Default album folder: 0xffffffff
+ Default text folder: 0xffffffff
+MTP-specific device properties:
+ Friendly name: (NULL)
+ Synchronization partner: (NULL)
+libmtp supported (playable) filetypes:
+ Folder
+ Text file
+ HTML file
+ RIFF WAVE file
+ ISO MPEG-1 Audio Layer 3
+ MPEG video stream
+ JPEG file
+ GIF bitmap file
+ JFIF file
+ Portable Network Graphics
+ TIFF bitmap file
+ Microsoft Windows Media Audio
+ Ogg container format
+ Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
+ MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
+ ISO MPEG-1 Audio Layer 2
+ Abstract Playlist file
+ XML file
+ Free Lossless Audio Codec (FLAC)
+ Microsoft Windows Media Video
+OK.
+
+real 4m41.496s
+user 0m2.868s
+sys 0m2.836s
+
+
+
+mds-jip@mds-jip:~$ ls -l /dev | grep mtp
+lrwxrwxrwx 1 root root 15 февр. 6 01:22 libmtp-2-1 -> bus/usb/002/009
+mds-jip@mds-jip:~$ ls -l /dev/bus/usb/002/009
+crw-rw-r--+ 1 root root 189, 136 февр. 6 01:27 /dev/bus/usb/002/009
+mds-jip@mds-jip:~$ uname -a
+Linux mds-jip 3.5.0-23-generic #35-Ubuntu SMP Thu Jan 24 13:05:29 UTC 2013 i686 i686 i686 GNU/Linux
+mds-jip@mds-jip:~$ cat /etc/debian_version
+wheezy/sid
+mds-jip@mds-jip:~$ lsusb -v
+
+Bus 002 Device 009: ID 2717:f003
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ idVendor 0x2717
+ idProduct 0xf003
+ bcdDevice 2.28
+ iManufacturer 2 Xiaomi
+ iProduct 3 MI 2
+ iSerial 4 d24a1375
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 62
+ bNumInterfaces 2
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0x80
+ (Bus Powered)
+ MaxPower 500mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 3
+ bInterfaceClass 255 Vendor Specific Class
+ bInterfaceSubClass 255 Vendor Specific Subclass
+ bInterfaceProtocol 0
+ iInterface 5 MTP
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x01 EP 1 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x001c 1x 28 bytes
+ bInterval 6
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 0
+ bNumEndpoints 2
+ bInterfaceClass 8 Mass Storage
+ bInterfaceSubClass 6 SCSI
+ bInterfaceProtocol 80 Bulk-Only
+ iInterface 1 Mass Storage
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x02 EP 2 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 1
+Device Qualifier (for other device speed):
+ bLength 10
+ bDescriptorType 6
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ bNumConfigurations 1
+Device Status: 0x0000
+ (Bus Powered)
+
+
+
+
+
+Feb 6 01:22:29 mds-jip kernel: [ 2981.972062] usb 2-1: new high-speed USB device number 9 using ehci_hcd
+Feb 6 01:22:29 mds-jip kernel: [ 2982.106439] usb 2-1: New USB device found, idVendor=2717, idProduct=f003
+Feb 6 01:22:29 mds-jip kernel: [ 2982.106446] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
+Feb 6 01:22:29 mds-jip kernel: [ 2982.106451] usb 2-1: Product: MI 2
+Feb 6 01:22:29 mds-jip kernel: [ 2982.106456] usb 2-1: Manufacturer: Xiaomi
+Feb 6 01:22:29 mds-jip kernel: [ 2982.106460] usb 2-1: SerialNumber: d24a1375
+Feb 6 01:22:29 mds-jip kernel: [ 2982.108169] scsi11 : usb-storage 2-1:1.1
+Feb 6 01:22:29 mds-jip mtp-probe: checking bus 2, device 9: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
+Feb 6 01:22:29 mds-jip mtp-probe: bus: 2, device: 9 was an MTP device
+Feb 6 01:22:30 mds-jip kernel: [ 2983.108711] scsi 11:0:0:0: Direct-Access Linux File-Stor Gadget 0000 PQ: 0 ANSI: 2
+Feb 6 01:22:30 mds-jip kernel: [ 2983.113786] sd 11:0:0:0: Attached scsi generic sg2 type 0
+Feb 6 01:22:30 mds-jip kernel: [ 2983.114812] sd 11:0:0:0: [sdb] 77696 512-byte logical blocks: (39.7 MB/37.9 MiB)
+Feb 6 01:22:30 mds-jip kernel: [ 2983.115308] sd 11:0:0:0: [sdb] Write Protect is on
+Feb 6 01:22:30 mds-jip kernel: [ 2983.115311] sd 11:0:0:0: [sdb] Mode Sense: 0f 00 80 00
+Feb 6 01:22:30 mds-jip kernel: [ 2983.115807] sd 11:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
+Feb 6 01:22:30 mds-jip kernel: [ 2983.120334] sdb: unknown partition table
+Feb 6 01:22:30 mds-jip kernel: [ 2983.122557] sd 11:0:0:0: [sdb] Attached SCSI removable disk
+Feb 6 01:22:30 mds-jip kernel: [ 2983.447819] UDF-fs: warning (device sdb): udf_load_vrs: No anchor found
+Feb 6 01:22:30 mds-jip kernel: [ 2983.447823] UDF-fs: Rescanning with blocksize 2048
+Feb 6 01:22:30 mds-jip kernel: [ 2983.454820] UDF-fs: Partition marked readonly; forcing readonly mount
+Feb 6 01:22:30 mds-jip kernel: [ 2983.455189] UDF-fs: INFO Mounting volume 'XIAOMI', timestamp 2013/01/16 10:51 (10f0)
+Feb 6 01:22:30 mds-jip udisksd[26158]: Mounted /dev/sdb at /media/mds-jip/XIAOMI on behalf of uid 1000
+
+
+
+
+---------------------------------------------------------------------------------
+
+MTP & ADB
+
+
+mds-jip@mds-jip:~$ time mtp-detect
+Error: Unable to open ~/.mtpz-data for reading.
+libmtp version: 1.1.5
+
+Listing raw device(s)
+Device 0 (VID=2717 and PID=9039) is UNKNOWN.
+Please report this VID/PID and the device model to the libmtp development team
+ Found 1 device(s):
+ 2717:9039 @ bus 2, dev 6
+Attempting to connect device(s)
+Android device detected, assigning default bug flags
+USB low-level info:
+ Interface has a kernel driver attached.
+ bcdUSB: 512
+ bDeviceClass: 0
+ bDeviceSubClass: 0
+ bDeviceProtocol: 0
+ idVendor: 2717
+ idProduct: 9039
+ IN endpoint maxpacket: 512 bytes
+ OUT endpoint maxpacket: 512 bytes
+ Raw device info:
+ Bus location: 2
+ Device number: 6
+ Device entry info:
+ Vendor: (null)
+ Vendor id: 0x2717
+ Product: (null)
+ Vendor id: 0x9039
+ Device flags: 0x08008106
+Configuration 0, interface 0, altsetting 0:
+ Interface description contains the string "MTP"
+ Device recognized as MTP, no further probing.
+Device info:
+ Manufacturer: Xiaomi
+ Model: MI 2
+ Device version: 1.0
+ Serial number: d24a1375
+ Vendor extension ID: 0x00000006
+ Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
+ Detected object size: 64 bits
+ Extensions:
+ microsoft.com: 1.0
+ android.com: 1.0
+Supported operations:
+ 1001: get device info
+ 1002: Open session
+ 1003: Close session
+ 1004: Get storage IDs
+ 1005: Get storage info
+ 1006: Get number of objects
+ 1007: Get object handles
+ 1008: Get object info
+ 1009: Get object
+ 100a: Get thumbnail
+ 100b: Delete object
+ 100c: Send object info
+ 100d: Send object
+ 1014: Get device property description
+ 1015: Get device property value
+ 1016: Set device property value
+ 1017: Reset device property value
+ 101b: Get partial object
+ 9801: Get object properties supported
+ 9802: Get object property description
+ 9803: Get object property value
+ 9804: Set object property value
+ 9805: Get object property list
+ 9810: Get object references
+ 9811: Set object references
+ 95c1: Unknown (95c1)
+ 95c2: Unknown (95c2)
+ 95c3: Unknown (95c3)
+ 95c4: Unknown (95c4)
+ 95c5: Unknown (95c5)
+Events supported:
+ 0x4002
+ 0x4003
+ 0x4004
+ 0x4005
+Device Properties Supported:
+ 0xd401: Synchronization Partner
+ 0xd402: Friendly Device Name
+ 0x5003: Image Size
+Playable File (Object) Types and Object Properties Supported:
+ 3000: Undefined Type
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3001: Association/Directory
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3004: Text
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3005: HTML
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3008: MS Wave
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 3009: MP3
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 300b: MPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
+ dea1: Encoding Profile STRING data type GET/SET
+ 3801: JPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3802: TIFF EP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3807: GIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3808: JFIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 380b: PNG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 380d: TIFF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b901: WMA
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b902: OGG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b903: AAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b982: MP4
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b983: MP2
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b984: 3GP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
+ dea1: Encoding Profile STRING data type GET/SET
+ ba05: Abstract Audio Video Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba10: WPL Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba11: M3U Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba14: PLS Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba82: XMLDocument
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b906: FLAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b981: WMV
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ de9b: Video Four CC Codec UINT32 data type enumeration: 0, 859189832, 959853128, 1195724877, 827739479, 844516695, 861293911, GET/SET
+ dea1: Encoding Profile STRING data type GET/SET
+Storage Devices:
+ StorageID: 0x00010001
+ StorageType: 0x0003 fixed RAM storage
+ FilesystemType: 0x0002 generic hierarchical
+ AccessCapability: 0x0000 read/write
+ MaxCapacity: 25543081984
+ FreeSpaceInBytes: 6094372764
+ FreeSpaceInObjects: 1073741824
+ StorageDescription: Внутренняя память
+ VolumeIdentifier: (null)
+Special directories:
+ Default music folder: 0x00001a23
+ Default playlist folder: 0xffffffff
+ Default picture folder: 0x00000005
+ Default video folder: 0x000022ec
+ Default organizer folder: 0xffffffff
+ Default zencast folder: 0xffffffff
+ Default album folder: 0xffffffff
+ Default text folder: 0xffffffff
+MTP-specific device properties:
+ Friendly name: (NULL)
+ Synchronization partner: (NULL)
+libmtp supported (playable) filetypes:
+ Folder
+ Text file
+ HTML file
+ RIFF WAVE file
+ ISO MPEG-1 Audio Layer 3
+ MPEG video stream
+ JPEG file
+ GIF bitmap file
+ JFIF file
+ Portable Network Graphics
+ TIFF bitmap file
+ Microsoft Windows Media Audio
+ Ogg container format
+ Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
+ MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
+ ISO MPEG-1 Audio Layer 2
+ Abstract Playlist file
+ XML file
+ Free Lossless Audio Codec (FLAC)
+ Microsoft Windows Media Video
+OK.
+
+real 3m38.360s
+user 0m3.708s
+sys 0m1.996s
+
+mds-jip@mds-jip:~$ ls -l /dev | grep mtp
+lrwxrwxrwx 1 root root 15 февр. 6 00:58 libmtp-2-1 -> bus/usb/002/006
+
+mds-jip@mds-jip:~$ ls -l /dev/bus/usb/002/006
+crw-rw----+ 1 root audio 189, 133 февр. 6 01:00 /dev/bus/usb/002/006
+
+mds-jip@mds-jip:~$ uname -a
+Linux mds-jip 3.5.0-23-generic #35-Ubuntu SMP Thu Jan 24 13:05:29 UTC 2013 i686 i686 i686 GNU/Linux
+
+mds-jip@mds-jip:~$ cat /etc/debian_version
+wheezy/sid
+
+
+mds-jip@mds-jip:~$ lsusb -v
+
+Bus 002 Device 006: ID 2717:9039
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ idVendor 0x2717
+ idProduct 0x9039
+ bcdDevice 2.28
+ iManufacturer 2 Xiaomi
+ iProduct 3 MI 2
+ iSerial 4 d24a1375
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 85
+ bNumInterfaces 3
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0x80
+ (Bus Powered)
+ MaxPower 500mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 3
+ bInterfaceClass 255 Vendor Specific Class
+ bInterfaceSubClass 255 Vendor Specific Subclass
+ bInterfaceProtocol 0
+ iInterface 5 MTP
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x01 EP 1 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x001c 1x 28 bytes
+ bInterval 6
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 0
+ bNumEndpoints 2
+ bInterfaceClass 255 Vendor Specific Class
+ bInterfaceSubClass 66
+ bInterfaceProtocol 1
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x02 EP 2 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 2
+ bAlternateSetting 0
+ bNumEndpoints 2
+ bInterfaceClass 8 Mass Storage
+ bInterfaceSubClass 6 SCSI
+ bInterfaceProtocol 80 Bulk-Only
+ iInterface 1 Mass Storage
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x84 EP 4 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x03 EP 3 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 1
+Device Qualifier (for other device speed):
+ bLength 10
+ bDescriptorType 6
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ bNumConfigurations 1
+Device Status: 0x0000
+ (Bus Powered)
+
+
+
+
+Feb 6 01:21:16 mds-jip kernel: [ 2909.128082] usb 2-1: new high-speed USB device number 7 using ehci_hcd
+Feb 6 01:21:16 mds-jip kernel: [ 2909.262822] usb 2-1: New USB device found, idVendor=2717, idProduct=9039
+Feb 6 01:21:16 mds-jip kernel: [ 2909.262827] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
+Feb 6 01:21:16 mds-jip kernel: [ 2909.262831] usb 2-1: Product: MI 2
+Feb 6 01:21:16 mds-jip kernel: [ 2909.262834] usb 2-1: Manufacturer: Xiaomi
+Feb 6 01:21:16 mds-jip kernel: [ 2909.262837] usb 2-1: SerialNumber: d24a1375
+Feb 6 01:21:16 mds-jip kernel: [ 2909.266697] scsi9 : usb-storage 2-1:1.2
+Feb 6 01:21:17 mds-jip kernel: [ 2910.264874] scsi 9:0:0:0: Direct-Access Linux File-Stor Gadget 0000 PQ: 0 ANSI: 2
+Feb 6 01:21:17 mds-jip kernel: [ 2910.266290] sd 9:0:0:0: Attached scsi generic sg2 type 0
+Feb 6 01:21:17 mds-jip kernel: [ 2910.272725] sd 9:0:0:0: [sdb] 19424 2048-byte logical blocks: (39.7 MB/37.9 MiB)
+Feb 6 01:21:17 mds-jip kernel: [ 2910.273197] sd 9:0:0:0: [sdb] Write Protect is on
+Feb 6 01:21:17 mds-jip kernel: [ 2910.273203] sd 9:0:0:0: [sdb] Mode Sense: 0f 00 80 00
+Feb 6 01:21:17 mds-jip kernel: [ 2910.273697] sd 9:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
+Feb 6 01:21:17 mds-jip kernel: [ 2910.275586] sd 9:0:0:0: [sdb] 19424 2048-byte logical blocks: (39.7 MB/37.9 MiB)
+Feb 6 01:21:17 mds-jip kernel: [ 2910.278633] sdb: unknown partition table
+Feb 6 01:21:17 mds-jip kernel: [ 2910.279964] sd 9:0:0:0: [sdb] 19424 2048-byte logical blocks: (39.7 MB/37.9 MiB)
+Feb 6 01:21:17 mds-jip kernel: [ 2910.281345] sd 9:0:0:0: [sdb] Attached SCSI removable disk
+Feb 6 01:21:17 mds-jip kernel: [ 2910.522961] UDF-fs: Partition marked readonly; forcing readonly mount
+Feb 6 01:21:17 mds-jip kernel: [ 2910.523457] UDF-fs: INFO Mounting volume 'XIAOMI', timestamp 2013/01/16 10:51 (10f0)
+Feb 6 01:21:17 mds-jip udisksd[26158]: Mounted /dev/sdb at /media/mds-jip/XIAOMI on behalf of uid 1000
+
+
diff --git a/logs/mtp-detect-zte-v790.txt b/logs/mtp-detect-zte-v790.txt
new file mode 100644
index 0000000..25c303d
--- /dev/null
+++ b/logs/mtp-detect-zte-v790.txt
@@ -0,0 +1,570 @@
+root@dkedves:/media/tmp# mtp-detect
+libmtp version: 1.1.3
+
+Listing raw device(s)
+Device 0 (VID=19d2 and PID=0306) is UNKNOWN.
+Please report this VID/PID and the device model to the libmtp development team
+ Found 1 device(s):
+ 19d2:0306 @ bus 1, dev 46
+Attempting to connect device(s)
+
+PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
+LIBMTP libusb: Attempt to reset device
+Android device detected, assigning default bug flags
+Error 1: Get Storage information failed.
+Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
+Error 2: (Look this up in ptp.h for an explanation.)
+USB low-level info:
+ Interface has a kernel driver attached.
+ bcdUSB: 512
+ bDeviceClass: 0
+ bDeviceSubClass: 0
+ bDeviceProtocol: 0
+ idVendor: 19d2
+ idProduct: 0306
+ IN endpoint maxpacket: 512 bytes
+ OUT endpoint maxpacket: 512 bytes
+ Raw device info:
+ Bus location: 1
+ Device number: 46
+ Device entry info:
+ Vendor: (null)
+ Vendor id: 0x19d2
+ Product: (null)
+ Vendor id: 0x0306
+ Device flags: 0x08008106
+Configuration 0, interface 0, altsetting 0:
+ Interface description contains the string "MTP"
+ Device recognized as MTP, no further probing.
+Device info:
+ Manufacturer: ZTE
+ Model: ZTE BLADE III
+ Device version: 1.0
+ Serial number: 61d67392
+ Vendor extension ID: 0x00000006
+ Vendor extension description: microsoft.com: 1.0; android.com: 1.0;
+ Detected object size: 64 bits
+ Extensions:
+ microsoft.com: 1.0
+ android.com: 1.0
+Supported operations:
+ 1001: get device info
+ 1002: Open session
+ 1003: Close session
+ 1004: Get storage IDs
+ 1005: Get storage info
+ 1006: Get number of objects
+ 1007: Get object handles
+ 1008: Get object info
+ 1009: Get object
+ 100a: Get thumbnail
+ 100b: Delete object
+ 100c: Send object info
+ 100d: Send object
+ 1014: Get device property description
+ 1015: Get device property value
+ 1016: Set device property value
+ 1017: Reset device property value
+ 101b: Get partial object
+ 9801: Get object properties supported
+ 9802: Get object property description
+ 9803: Get object property value
+ 9804: Set object property value
+ 9805: Get object property list
+ 9810: Get object references
+ 9811: Set object references
+ 95c1: Unknown (95c1)
+ 95c2: Unknown (95c2)
+ 95c3: Unknown (95c3)
+ 95c4: Unknown (95c4)
+ 95c5: Unknown (95c5)
+Events supported:
+ 0x4002
+ 0x4003
+ 0x4004
+ 0x4005
+Device Properties Supported:
+ 0xd401: Synchronization Partner
+ 0xd402: Friendly Device Name
+ 0x5003: Image Size
+Playable File (Object) Types and Object Properties Supported:
+ 3000: Undefined Type
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3001: Association/Directory
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3004: Text
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3005: HTML
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3008: MS Wave
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 3009: MP3
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ 300b: MPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3801: JPEG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3802: TIFF EP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 3807: GIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 3808: JFIF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ 380b: PNG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc48: Description STRING data type READ ONLY
+ 380d: TIFF
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b901: WMA
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b902: OGG
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b903: AAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc9b: Album Artist STRING data type READ ONLY
+ dc8b: Track UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc99: Original Release Date STRING data type DATETIME FORM READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc8c: Genre STRING data type READ ONLY
+ dc96: Composer STRING data type READ ONLY
+ b982: MP4
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b983: MP2
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b984: 3GP
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dce0: Display Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ dc46: Artist STRING data type READ ONLY
+ dc9a: Album Name STRING data type READ ONLY
+ dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc48: Description STRING data type READ ONLY
+ ba05: Abstract Audio Video Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba10: WPL Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba11: M3U Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba14: PLS Playlist
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ ba82: XMLDocument
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+ b906: FLAC
+ dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc03: Protection Status UINT16 data type ANY 16BIT VALUE form READ ONLY
+ dc04: Object Size UINT64 data type READ ONLY
+ dc07: Object File Name STRING data type GET/SET
+ dc09: Date Modified STRING data type DATETIME FORM READ ONLY
+ dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
+ dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
+ dc44: Name STRING data type READ ONLY
+ dc4e: Date Added STRING data type DATETIME FORM READ ONLY
+Special directories:
+ Default music folder: 0xffffffff
+ Default playlist folder: 0xffffffff
+ Default picture folder: 0xffffffff
+ Default video folder: 0xffffffff
+ Default organizer folder: 0xffffffff
+ Default zencast folder: 0xffffffff
+ Default album folder: 0xffffffff
+ Default text folder: 0xffffffff
+MTP-specific device properties:
+ Friendly name: (NULL)
+ Synchronization partner: (NULL)
+libmtp supported (playable) filetypes:
+ Folder
+ Text file
+ HTML file
+ RIFF WAVE file
+ ISO MPEG-1 Audio Layer 3
+ MPEG video stream
+ JPEG file
+ GIF bitmap file
+ JFIF file
+ Portable Network Graphics
+ TIFF bitmap file
+ Microsoft Windows Media Audio
+ Ogg container format
+ Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
+ MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
+ ISO MPEG-1 Audio Layer 2
+ Abstract Playlist file
+ XML file
+ Free Lossless Audio Codec (FLAC)
+OK.
+
+root@dkedves:/media/tmp# lsusb -v -d 19d2:0306
+
+Bus 001 Device 046: ID 19d2:0306 ZTE WCDMA Technologies MSM
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ idVendor 0x19d2 ZTE WCDMA Technologies MSM
+ idProduct 0x0306
+ bcdDevice 2.31
+ iManufacturer 2 Android
+ iProduct 3 Android
+ iSerial 4 P772N10
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 62
+ bNumInterfaces 2
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xc0
+ Self Powered
+ MaxPower 500mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 3
+ bInterfaceClass 255 Vendor Specific Class
+ bInterfaceSubClass 255 Vendor Specific Subclass
+ bInterfaceProtocol 0
+ iInterface 8 MTP
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x01 EP 1 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x001c 1x 28 bytes
+ bInterval 6
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 0
+ bNumEndpoints 2
+ bInterfaceClass 255 Vendor Specific Class
+ bInterfaceSubClass 66
+ bInterfaceProtocol 1
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x02 EP 2 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0200 1x 512 bytes
+ bInterval 0
+Device Qualifier (for other device speed):
+ bLength 10
+ bDescriptorType 6
+ bcdUSB 2.00
+ bDeviceClass 0 (Defined at Interface level)
+ bDeviceSubClass 0
+ bDeviceProtocol 0
+ bMaxPacketSize0 64
+ bNumConfigurations 1
+Device Status: 0x0000
+ (Bus Powered)
+
diff --git a/src/music-players.h b/src/music-players.h
index 1c445b8..3e480d1 100644
--- a/src/music-players.h
+++ b/src/music-players.h
@@ -294,6 +294,13 @@
DEVICE_FLAG_UNIQUE_FILENAMES |
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST },
// The "YP-R2" (0x04e8/0x512d) is NOT MTP, it is UMS only.
+ // Guessing on device flags for the MTP mode...
+ { "Samsung", 0x04e8, "YP-R2", 0x512e,
+ DEVICE_FLAG_UNLOAD_DRIVER |
+ DEVICE_FLAG_OGG_IS_UNKNOWN |
+ DEVICE_FLAG_UNIQUE_FILENAMES |
+ DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
+ DEVICE_FLAG_PLAYLIST_SPL_V1 },
// From Manuel Carro
// Copied from Q2
{ "Samsung", 0x04e8, "YP-Q3", 0x5130,
@@ -448,7 +455,6 @@
*/
{ "Microsoft/Intel", 0x045e, "Bandon Portable Media Center", 0x00c9,
DEVICE_FLAG_NONE },
- // Reported by anonymous sourceforge user
// HTC Mozart is using the PID, as is Nokia Lumia 800
// May need MTPZ to work
{ "Microsoft", 0x045e, "Windows Phone", 0x04ec, DEVICE_FLAG_NONE },
@@ -459,12 +465,12 @@
{ "Microsoft", 0x045e, "Windows MTP Simulator", 0x0622, DEVICE_FLAG_NONE },
// Reported by Edward Hutchins (used for Zune HDs)
{ "Microsoft", 0x045e, "Zune HD", 0x063e, DEVICE_FLAG_NONE },
- // Reported by anonymous sourceforge user
{ "Microsoft", 0x045e, "Kin 1", 0x0640, DEVICE_FLAG_NONE },
- // Reported by anonymous sourceforge user
{ "Microsoft/Sharp/nVidia", 0x045e, "Kin TwoM", 0x0641, DEVICE_FLAG_NONE },
// Reported by Farooq Zaman (used for all Zunes)
{ "Microsoft", 0x045e, "Zune", 0x0710, DEVICE_FLAG_NONE },
+ // Reported by Olegs Jeremejevs
+ { "Microsoft/HTC", 0x045e, "HTC 8S", 0xf0ca, DEVICE_FLAG_NONE },
/*
* JVC
@@ -1105,6 +1111,7 @@
DEVICE_FLAG_UNLOAD_DRIVER },
// From: Maxin B. John <maxin.john@gmail.com>
{ "Nokia", 0x0421, "N9", 0x051a, DEVICE_FLAG_NONE },
+ { "Nokia", 0x0421, "C5-00", 0x0592, DEVICE_FLAG_NONE },
// Reported by Sampo Savola
// Covers Lumia 920, 820 and probably any WP8 device.
{ "Nokia", 0x0421, "Nokia Lumia WP8", 0x0661, DEVICE_FLAG_NONE },
@@ -1320,7 +1327,7 @@
DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST |
DEVICE_FLAG_UNLOAD_DRIVER },
// Reported by Brian J. Murrell
- { "LG Electronics Inc.", 0x1004, "LG-E610/E612/E617G/P700", 0x631c,
+ { "LG Electronics Inc.", 0x1004, "LG-E610/E612/E617G/E970/P700", 0x631c,
DEVICE_FLAGS_ANDROID_BUGS },
/*
@@ -1330,69 +1337,69 @@
* reported to see a pattern here.
*/
// Reported by Alessandro Radaelli <alessandro.radaelli@aruba.it>
- { "Sony", 0x054c, "Walkman NWZ-A815/NWZ-A818", 0x0325,
+ { "Sony", 0x054c, "NWZ-A815/NWZ-A818", 0x0325,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by anonymous Sourceforge user.
- { "Sony", 0x054c, "Walkman NWZ-S516", 0x0326,
+ { "Sony", 0x054c, "NWZ-S516", 0x0326,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Endre Oma <endre.88.oma@gmail.com>
- { "Sony", 0x054c, "Walkman NWZ-S615F/NWZ-S616F/NWZ-S618F", 0x0327,
+ { "Sony", 0x054c, "NWZ-S615F/NWZ-S616F/NWZ-S618F", 0x0327,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Jean-Marc Bourguet <jm@bourguet.org>
- { "Sony", 0x054c, "Walkman NWZ-S716F", 0x035a,
+ { "Sony", 0x054c, "NWZ-S716F", 0x035a,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Anon SF User / Anthon van der Neut <avanderneut@avid.com>
- { "Sony", 0x054c, "Walkman NWZ-A826/NWZ-A828/NWZ-A829", 0x035b,
+ { "Sony", 0x054c, "NWZ-A826/NWZ-A828/NWZ-A829", 0x035b,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Niek Klaverstijn <niekez@users.sourceforge.net>
- { "Sony", 0x054c, "Walkman NWZ-A726/NWZ-A728/NWZ-A768", 0x035c,
+ { "Sony", 0x054c, "NWZ-A726/NWZ-A728/NWZ-A768", 0x035c,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Mehdi AMINI <mehdi.amini - at - ulp.u-strasbg.fr>
- { "Sony", 0x054c, "Walkman NWZ-B135", 0x036e,
+ { "Sony", 0x054c, "NWZ-B135", 0x036e,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by <tiagoboldt@users.sourceforge.net>
- { "Sony", 0x054c, "Walkman NWZ-E436F", 0x0385,
+ { "Sony", 0x054c, "NWZ-E436F", 0x0385,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Michael Wilkinson
- { "Sony", 0x054c, "Walkman NWZ-W202", 0x0388,
+ { "Sony", 0x054c, "NWZ-W202", 0x0388,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Ondrej Sury <ondrej@sury.org>
- { "Sony", 0x054c, "Walkman NWZ-S739F", 0x038c,
+ { "Sony", 0x054c, "NWZ-S739F", 0x038c,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Marco Filipe Nunes Soares Abrantes Pereira <marcopereira@ua.pt>
- { "Sony", 0x054c, "Walkman NWZ-S638F", 0x038e,
+ { "Sony", 0x054c, "NWZ-S638F", 0x038e,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Elliot <orwells@users.sourceforge.net>
- { "Sony", 0x054c, "Walkman NWZ-X1050B/NWZ-X1060B",
+ { "Sony", 0x054c, "NWZ-X1050B/NWZ-X1060B",
0x0397, DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Silvio J. Gutierrez <silviogutierrez@users.sourceforge.net>
- { "Sony", 0x054c, "Walkman NWZ-X1051/NWZ-X1061", 0x0398,
+ { "Sony", 0x054c, "NWZ-X1051/NWZ-X1061", 0x0398,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Gregory Boddin <gregory@siwhine.net>
- { "Sony", 0x054c, "Walkman NWZ-B142F", 0x03d8,
+ { "Sony", 0x054c, "NWZ-B142F", 0x03d8,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Rick Warner <rick@reptileroom.net>
- { "Sony", 0x054c, "Walkman NWZ-E344/E345", 0x03fc,
+ { "Sony", 0x054c, "NWZ-E344/E345", 0x03fc,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Jonathan Stowe <gellyfish@users.sourceforge.net>
- { "Sony", 0x054c, "Walkman NWZ-E445", 0x03fd,
+ { "Sony", 0x054c, "NWZ-E445", 0x03fd,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Anonymous SourceForge user
- { "Sony", 0x054c, "Walkman NWZ-S545", 0x03fe,
+ { "Sony", 0x054c, "NWZ-S545", 0x03fe,
DEVICE_FLAGS_SONY_NWZ_BUGS },
- { "Sony", 0x054c, "Walkman NWZ-A845", 0x0404,
+ { "Sony", 0x054c, "NWZ-A845", 0x0404,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by anonymous SourceForge user
- { "Sony", 0x054c, "Walkman NWZ-W252B", 0x04bb,
+ { "Sony", 0x054c, "NWZ-W252B", 0x04bb,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Suspect this device has strong DRM features
// See https://answers.launchpad.net/ubuntu/+source/libmtp/+question/149587
- { "Sony", 0x054c, "Walkman NWZ-B153F", 0x04be,
+ { "Sony", 0x054c, "NWZ-B153F", 0x04be,
DEVICE_FLAGS_SONY_NWZ_BUGS },
- { "Sony", 0x054c, "Walkman NWZ-E354", 0x04cb,
+ { "Sony", 0x054c, "NWZ-E354", 0x04cb,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Toni Burgarello
- { "Sony", 0x054c, "Walkman NWZ-S754", 0x04cc,
+ { "Sony", 0x054c, "NWZ-S754", 0x04cc,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Hideki Yamane <henrich@debian.org>
{ "Sony", 0x054c, "Sony Tablet P1", 0x04d1,
@@ -1400,9 +1407,7 @@
// Reported by dmiceman
{ "Sony", 0x054c, "NWZ-B163F", 0x059a,
DEVICE_FLAGS_SONY_NWZ_BUGS },
- // Reported by anonymous Sourceforge user
- // guessing on device flags...
- { "Sony", 0x054c, "Walkman NWZ-E464", 0x05a6,
+ { "Sony", 0x054c, "NWZ-E464", 0x05a6,
DEVICE_FLAGS_SONY_NWZ_BUGS },
// Reported by Jan Rheinlaender <jrheinlaender@users.sourceforge.net>
{ "Sony", 0x054c, "NWZ-S765", 0x05a8,
@@ -1413,7 +1418,8 @@
// Reported by ghalambaz <ghalambaz@users.sourceforge.net>
{ "Sony", 0x054c, "Sony Tablet S1", 0x05b4,
DEVICE_FLAGS_ANDROID_BUGS },
- // Reported by Anonymous SourceForge user
+ { "Sony", 0x054c, "NWZ-B173F", 0x0689,
+ DEVICE_FLAGS_SONY_NWZ_BUGS },
{ "Sony", 0x054c, "DCR-SR75", 0x1294,
DEVICE_FLAGS_SONY_NWZ_BUGS },
@@ -2001,6 +2007,8 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "Asus", 0x0b05, "TF700 Transformer (MTP+ADB)", 0x4c91,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "Asus", 0x0b05, "MeMo Pad Smart 10", 0x4cd0,
+ DEVICE_FLAGS_ANDROID_BUGS },
{ "Asus", 0x0b05, "TF201 Transformer Prime (keyboard dock)", 0x4d00,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Asus", 0x0b05, "TF201 Transformer Prime (tablet only)", 0x4d01,
@@ -2018,6 +2026,8 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "Asus", 0x0b05, "PadFone (MTP+ADB)", 0x5201,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "Asus", 0x0b05, "PadFone 2 (MTP+?)", 0x5210,
+ DEVICE_FLAGS_ANDROID_BUGS },
{ "Asus", 0x0b05, "PadFone 2 (MTP)", 0x5211,
DEVICE_FLAGS_ANDROID_BUGS },
@@ -2095,10 +2105,16 @@
DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "HTC One X (ID2)", 0x0dfc,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "HTC", 0x0bb4, "HTC One X (ID3)", 0x0dfd,
+ DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "HTC Butterfly (ID1)", 0x0dfe,
DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "Droid DNA (MTP+UMS+ADB)", 0x0dff,
DEVICE_FLAGS_ANDROID_BUGS },
+ { "HTC", 0x0bb4, "HTC Droid Incredible 4G LTE (MTP)", 0x0e31,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "HTC", 0x0bb4, "HTC Droid Incredible 4G LTE (MTP+ADB)", 0x0e32,
+ DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "Droid DNA (MTP+UMS)", 0x0ebd,
DEVICE_FLAGS_ANDROID_BUGS },
{ "HTC", 0x0bb4, "HTC One X (ID2)", 0x0f91,
@@ -2123,8 +2139,12 @@
* nVidia
*/
// Found on Internet forum
- { "nVidia", 0x0955, "CM9-Adam", 0x70a9, DEVICE_FLAGS_ANDROID_BUGS },
- { "nVidia", 0x0955, "Nabi2 Tablet", 0x7100, DEVICE_FLAGS_ANDROID_BUGS },
+ { "nVidia", 0x0955, "CM9-Adam", 0x70a9,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "nVidia", 0x0955, "Nabi2 Tablet (ID1)", 0x7100,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "nVidia", 0x0955, "Nabi2 Tablet (ID2)", 0x7102,
+ DEVICE_FLAGS_ANDROID_BUGS },
/*
* Vizio
@@ -2135,6 +2155,8 @@
/*
* Amazon
*/
+ { "Amazon", 0x1949, "Kindle Fire 2G (ID1)", 0x0005,
+ DEVICE_FLAGS_ANDROID_BUGS },
{ "Amazon", 0x1949, "Kindle Fire (ID1)", 0x0007,
DEVICE_FLAGS_ANDROID_BUGS },
{ "Amazon", 0x1949, "Kindle Fire (ID2)", 0x0008,
@@ -2161,7 +2183,10 @@
* Kobo
*/
// Reported by George Talusan
- { "Kobo", 0x2237, "Arc", 0xd108, DEVICE_FLAGS_ANDROID_BUGS },
+ { "Kobo", 0x2237, "Arc (ID1)", 0xd108,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Kobo", 0x2237, "Arc (ID2)", 0xd109,
+ DEVICE_FLAGS_ANDROID_BUGS },
/*
* Hisense
@@ -2171,13 +2196,17 @@
/*
* Intel
+ * Also sold rebranded as Orange products
*/
- { "Intel", 0x8087, "Xolo 900", 0x09fb, DEVICE_FLAGS_ANDROID_BUGS },
+ { "Intel", 0x8087, "Xolo 900/AZ210A", 0x09fb, DEVICE_FLAGS_ANDROID_BUGS },
/*
* Xiaomi
*/
- { "Xiaomi", 0x2717, "Mi-2", 0x9039, DEVICE_FLAGS_ANDROID_BUGS },
+ { "Xiaomi", 0x2717, "Mi-2 (MTP+ADB)", 0x9039,
+ DEVICE_FLAGS_ANDROID_BUGS },
+ { "Xiaomi", 0x2717, "Mi-2 (MTP)", 0xf003,
+ DEVICE_FLAGS_ANDROID_BUGS },
/*
* Other strange stuff.