Menu

#1947 firmware bug and mtp-detect, mtp-connect and mtp-folders

open
nobody
lumia 950 (1)
1
2025-01-31
2025-01-31
Anonymous
No
  Vendor ID and device ID are 045e:0a00

Internet sites such as http://www.linux-usb.org/usb.ids states 045e:0a00 is
a Lumia 950 (RM-1104/RM-1118). Which is consistent with what can be obtained 
by using the screen and the on screen touch keyboard to query the device.
On the other hand, mtp-detect states both Lumia 950 XL Dual SIM and 
Lumia 950 Dual SIM. That is, an XL and no XL. I do not know if that is 
meaningless. I also do not know if stating RM-1116 vs RM-1118 has any 
signifance. 

What bothers me more is whether mtp-connect followed by mtp-folders is 
expected to work. If it does, then is it problematic because of the reported 
firmware bug?

Full commands output follows. Some tab characters were replaced with space
characters.

    mtp-detect outputs
    ==================
libmtp version: 1.1.22

Listing raw device(s)
Device 0 (VID=045e and PID=0a00) is a Microsoft Lumia 950 XL Dual SIM (RM-1116).
   Found 1 device(s):
   Microsoft: Lumia 950 XL Dual SIM (RM-1116) (045e:0a00) @ bus 1, dev 4
Attempting to connect device(s)
USB low-level info:
   bcdUSB: 528
   bDeviceClass: 0
   bDeviceSubClass: 0
   bDeviceProtocol: 0
   idVendor: 045e
   idProduct: 0a00
   IN endpoint maxpacket: 512 bytes
   OUT endpoint maxpacket: 512 bytes
   Raw device info:
      Bus location: 1
      Device number: 4
      Device entry info:
         Vendor: Microsoft
         Vendor id: 0x045e
         Product: Lumia 950 XL Dual SIM (RM-1116)
         Product id: 0x0a00
         Device flags: 0x00000000
Device info:
   Manufacturer: Microsoft
   Model: Lumia 950 Dual SIM
   Device version: 10.0.15254.0
   Serial number: 1c72a0f2f69ece93ce203db11501dff5
   Vendor extension ID: 0x00000006
   Vendor extension description: microsoft.com: 1.0; microsoft.com/DeviceServices:1.0; microsoft/WindowsPhone:1.0
   Detected object size: 64 bits
   Extensions:
        microsoft.com: 1.0
        microsoft.com/DeviceServices: 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
   100b: Delete object
   100c: Send object info
   1012: Set object protection
   100d: Send object
   1014: Get device property description
   1015: Get device property value
   1016: Set device property value
   101a: Copy object
   101b: Get partial object
   9217: Unknown PTP_OC
   9234: Unknown PTP_OC
   9301: Unknown PTP_OC
   9302: Unknown PTP_OC
   9303: Unknown PTP_OC
   9304: Unknown PTP_OC
   9305: Unknown PTP_OC
   930a: Unknown PTP_OC
   9401: Unknown PTP_OC
   9402: Unknown PTP_OC
   9403: Unknown PTP_OC
   9404: Unknown PTP_OC
   9405: Unknown PTP_OC
   9406: Unknown PTP_OC
   9407: Unknown PTP_OC
   9410: Unknown PTP_OC
   9411: Unknown PTP_OC
   9412: Unknown PTP_OC
   9413: Unknown PTP_OC
   9414: Unknown PTP_OC
   9415: Unknown PTP_OC
   9416: Unknown PTP_OC
   9417: Unknown PTP_OC
   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
   9806: Set object property list
   9808: Send object property list
   9810: Get object references
   9811: Set object references
   9820: Skip to next position in playlist
Events supported:
   0x4002: ObjectAdded
   0x4003: ObjectRemoved
   0x4004: StoreAdded
   0x4005: StoreRemoved
   0x400c: StorageInfoChanged
   0xc301: Unknown Event
   0xc303: Unknown Event
   0xc304: Unknown Event
   0xc801: ObjectPropChanged
Device Properties Supported:
   0x5001: Battery Level
   0xd001: Unknown property
   0xd302: Unknown property
   0xd303: Unknown property
   0xd401: Synchronization Partner
   0xd402: Friendly Device Name
   0xd405: Device Icon
   0xd407: Perceived Device Type
Playable File (Object) Types and Object Properties Supported:
   3000: Undefined Type
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
   3001: Association/Directory
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
   3004: Text
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
   3009: MP3
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET GROUP 0x4
      dc8c: Genre STRING data type GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc9a: Album Name STRING data type GET/SET GROUP 0x4
      dc9b: Album Artist STRING data type GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 85,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 16000, MAX 320000, STEP 1 READ ONLY GROUP 0x4
   300a: MS AVI
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 64, MAX 4096, STEP 2 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 64, MAX 2160, STEP 2 GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 2, 5648, 85, 1, 255, 353, 354,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 320000, STEP 1 READ ONLY GROUP 0x4
      de9b: Video Four CC Codec UINT32 data type enumeration: 826496577, 1482049860, 808802372, 875967048, 875967080, 844313677, 1446269005, 875967064, 875967096, 1145656920,  GET/SET GROUP 0x4
      de9c: Video Bit Rate UINT32 data type range: MIN 4000, MAX 120000000, STEP 1 GET/SET GROUP 0x4
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET GROUP 0x4
      dea1: Encoding Profile STRING data type GET/SET GROUP 0x4
   3801: JPEG
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d802: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
   b901: WMA
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET GROUP 0x4
      dc8c: Genre STRING data type GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc9a: Album Name STRING data type GET/SET GROUP 0x4
      dc9b: Album Artist STRING data type GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 0, MAX 48000, STEP 50 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 85, 352, 353, 354, 355, 356, 41222, 2, 3, 8, 9, 11, 49, 50, 80,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 768000, STEP 1 READ ONLY GROUP 0x4
   b903: AAC
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET GROUP 0x4
      dc8c: Genre STRING data type GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc9a: Album Name STRING data type GET/SET GROUP 0x4
      dc9b: Album Artist STRING data type GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 5648, 255,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 16000, MAX 320000, STEP 1 READ ONLY GROUP 0x4
   b981: WMV
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 64, MAX 4096, STEP 2 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 64, MAX 2160, STEP 2 GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 353, 354,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 768000, STEP 1 READ ONLY GROUP 0x4
      de9b: Video Four CC Codec UINT32 data type enumeration: 861293911, 826496599,  GET/SET GROUP 0x4
      de9c: Video Bit Rate UINT32 data type range: MIN 4000, MAX 120000000, STEP 1 GET/SET GROUP 0x4
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET GROUP 0x4
      dea1: Encoding Profile STRING data type GET/SET GROUP 0x4
   ba03: Abstract Audio Album
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 131072, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 1024, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 1024, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc9b: Album Artist STRING data type GET/SET GROUP 0x4
   ba05: Abstract Audio Video Playlist
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
   ba0b: Abstract Mediacast
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc9b: Album Artist STRING data type GET/SET GROUP 0x4
   3807: GIF
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d802: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
   3808: JFIF
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d802: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
   380b: PNG
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d802: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
   380d: TIFF
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d802: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
   3804: BMP
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d802: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
   b804: Unknown(b804)
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d802: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 0, MAX 2147483647, STEP 1 GET/SET GROUP 0x4
   b982: MP4
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 64, MAX 4096, STEP 2 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 64, MAX 2160, STEP 2 GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 1935764850, 5648, 255,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 640000, STEP 1 READ ONLY GROUP 0x4
      de9b: Video Four CC Codec UINT32 data type enumeration: 826496577, 875967048, 875967080, 844313677, 1446269005, 875967064, 875967096,  GET/SET GROUP 0x4
      de9c: Video Bit Rate UINT32 data type range: MIN 4000, MAX 120000000, STEP 1 GET/SET GROUP 0x4
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET GROUP 0x4
      dea1: Encoding Profile STRING data type GET/SET GROUP 0x4
   b215: M4A
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET GROUP 0x4
      dc8c: Genre STRING data type GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc9a: Album Name STRING data type GET/SET GROUP 0x4
      dc9b: Album Artist STRING data type GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 1935764850, 5648, 255,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 320000, STEP 1 READ ONLY GROUP 0x4
   b216: Unknown(b216)
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 64, MAX 4096, STEP 2 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 64, MAX 2160, STEP 2 GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 1935764850, 5648, 255,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 320000, STEP 1 READ ONLY GROUP 0x4
      de9b: Video Four CC Codec UINT32 data type enumeration: 826496577, 875967048, 875967080, 844313677, 1446269005, 875967064, 875967096,  GET/SET GROUP 0x4
      de9c: Video Bit Rate UINT32 data type range: MIN 4000, MAX 120000000, STEP 1 GET/SET GROUP 0x4
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET GROUP 0x4
      dea1: Encoding Profile STRING data type GET/SET GROUP 0x4
   b984: 3GP
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc87: Width UINT32 data type range: MIN 64, MAX 4096, STEP 2 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 64, MAX 2160, STEP 2 GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 1935764850, 5648, 255,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 320000, STEP 1 READ ONLY GROUP 0x4
      de9b: Video Four CC Codec UINT32 data type enumeration: 826496577, 875967048, 875967080, 844313677, 1446269005, 875967064, 875967096,  GET/SET GROUP 0x4
      de9c: Video Bit Rate UINT32 data type range: MIN 4000, MAX 120000000, STEP 1 GET/SET GROUP 0x4
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET GROUP 0x4
      dea1: Encoding Profile STRING data type GET/SET GROUP 0x4
   b985: Unknown(b985)
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc87: Width UINT32 data type range: MIN 64, MAX 4096, STEP 2 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 64, MAX 2160, STEP 2 GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 1935764850, 5648, 255,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 320000, STEP 1 READ ONLY GROUP 0x4
      de9b: Video Four CC Codec UINT32 data type enumeration: 826496577, 875967048, 875967080, 844313677, 1446269005, 875967064, 875967096,  GET/SET GROUP 0x4
      de9c: Video Bit Rate UINT32 data type range: MIN 4000, MAX 120000000, STEP 1 GET/SET GROUP 0x4
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 60000, STEP 1 GET/SET GROUP 0x4
      dea1: Encoding Profile STRING data type GET/SET GROUP 0x4
   b990: Unknown(b990)
      d801: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      d803: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc46: Artist STRING data type GET/SET GROUP 0x4
      dc48: Description array of UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0xffffffff
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc81: Representative Sample Format UINT16 data type enumeration: 14337,  READ ONLY GROUP 0x4
      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX 16384, STEP 1 READ ONLY GROUP 0x4
      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 358, STEP 1 READ ONLY GROUP 0x4
      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET GROUP 0xffffffff
      dc87: Width UINT32 data type range: MIN 48, MAX 1920, STEP 1 GET/SET GROUP 0x4
      dc88: Height UINT32 data type range: MIN 32, MAX 1080, STEP 1 GET/SET GROUP 0x4
      dc89: Duration UINT32 data type range: MIN 0, MAX 4294967295, STEP 1 GET/SET GROUP 0x4
      dc95: Meta Genre UINT16 data type enumeration: 0, 1, 36, 37, 38, 39, 40, 48, 64, 65, 17, 18, 19, 20, 21, 33, 34, 35,  READ ONLY GROUP 0x4
      dc99: Original Release Date STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dd62: Time Bookmark UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dd72: Media GUID STRING data type GET/SET GROUP 0x4
      de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 READ ONLY GROUP 0x4
      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET GROUP 0x4
      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7,  GET/SET GROUP 0x4
      de99: Audio WAVE Codec UINT32 data type enumeration: 5648, 85, 255,  GET/SET GROUP 0x4
      de9a: Audio Bit Rate UINT32 data type range: MIN 0, MAX 320000, STEP 1 READ ONLY GROUP 0x4
      de9b: Video Four CC Codec UINT32 data type enumeration: 826496577, 875967048, 875967080, 844313677, 1446269005, 875967064, 875967096,  GET/SET GROUP 0x4
      de9c: Video Bit Rate UINT32 data type range: MIN 1, MAX 20000000, STEP 1 GET/SET GROUP 0x4
      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 30290, STEP 1 GET/SET GROUP 0x4
      dea1: Encoding Profile STRING data type GET/SET GROUP 0x4
   ba83: Microsoft Word Document
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
   ba85: Microsoft Excel Spreadsheet (.xls)
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
   ba86: Microsoft Powerpoint (.ppt)
      d804: Unknown property STRING data type GET/SET GROUP 0x4
      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY GROUP 0x4
      dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY GROUP 0x4
      dc04: Object Size UINT64 data type READ ONLY GROUP 0x4
      dc05: Association Type UINT16 data type enumeration: 1, 0,  GET/SET GROUP 0x4
      dc06: Association Desc UINT32 data type ANY 32BIT VALUE form GET/SET GROUP 0x4
      dc07: Object File Name STRING data type GET/SET GROUP 0x4
      dc08: Date Created STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc09: Date Modified STRING data type DATETIME FORM ((null)) GET/SET GROUP 0x4
      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY GROUP 0x4
      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET GROUP 0x4
      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY GROUP 0x4
      dc44: Name STRING data type GET/SET GROUP 0x4
      dc4f: Non Consumable UINT8 data type enumeration: 1, 0,  GET/SET GROUP 0x4
Storage Devices:
   StorageID: 0x00010001
      StorageType: 0x0003 fixed RAM storage
      FilesystemType: 0x0002 generic hierarchical
      AccessCapability: 0x0000 read/write
      MaxCapacity: 31268536320
      FreeSpaceInBytes: 27054129152
      FreeSpaceInObjects: 0
      StorageDescription: Phone
      VolumeIdentifier: MTP Volume - 65537
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: Windows phone
   Synchronization partner: 
   Battery level 98 of 100 (98%)
libmtp supported (playable) filetypes:
   Folder
   Text file
   ISO MPEG-1 Audio Layer 3
   Audio Video Interleave
   JPEG file
   Microsoft Windows Media Audio
   Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
   Microsoft Windows Media Video
   Abstract Album file
   Abstract Playlist file
   GIF bitmap file
   JFIF file
   Portable Network Graphics
   TIFF bitmap file
   BMP bitmap file
   MPEG-4 Part 14 Container Format (Audio+Video Emphasis)
   MPEG-4 Part 14 Container Format (Audio Emphasis)
   DOC file
   XLS file
   PPT file
OK.

  I do not know if, in generel, mtp-connect followed by mtp-folders is 
expected to work. In any case, the output of these commands are:

    mtp-connect
    ===========
object 1 has parent 0xffffffff (-1) continuing anyway
object 2 has parent 0xffffffff (-1) continuing anyway
object 3 has parent 0xffffffff (-1) continuing anyway
object 6 has parent 0xffffffff (-1) continuing anyway
object 9 has parent 0xffffffff (-1) continuing anyway
Device have files in "root folder" 0xffffffffU - this is a firmware bug (but continuing)
libmtp version: 1.1.22

Device 0 (VID=045e and PID=0a00) is a Microsoft Lumia 950 XL Dual SIM (RM-1116).
Usage: connect <command1> <command2>
Commands: --delete [filename]
          --sendfile [source] [destination]
          --sendtrack [source] [destination]
          --getfile [source] [destination]
          --newfolder [foldername]

    mtp-folder
    ==========
object 1 has parent 0xffffffff (-1) continuing anyway
object 2 has parent 0xffffffff (-1) continuing anyway
object 3 has parent 0xffffffff (-1) continuing anyway
object 6 has parent 0xffffffff (-1) continuing anyway
object 9 has parent 0xffffffff (-1) continuing anyway
Device have files in "root folder" 0xffffffffU - this is a firmware bug (but continuing)
Attempting to connect device(s)
Device 0 (VID=045e and PID=0a00) is a Microsoft Lumia 950 XL Dual SIM (RM-1116).
mtp-folders: Successfully connected
Friendly name: Windows phone
Storage: Phone
1        Documents
2        Music
4            Album
5            PodcastSeries
7            Playlist
8            Artist
3        Videos
6        Ringtones
9        Pictures
OK.

  The output of the mtp-folders is not fully consistent with the output of 
its file explorer on the device screen.
1) In reality, the phone's file explorer reports the Music folder is empty. 
2) There is also a top level Download folder which mtp-folders does not 
report. 3) The Pictures folder has two sub folders, both of which are empty: 
3.1 Camera Roll and 3.2 Saved Pictures. mtp-folders does not show them.

Discussion

Anonymous
Anonymous

Add attachments
Cancel