• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1libmtp version: 0.3.5
2
3Listing raw device(s)
4   Found 1 device(s):
5   Pioneer: XMP3 (08e4:0148) @ bus 0, dev 7
6Attempting to connect device(s)
7USB low-level info:
8   Using kernel interface "usbfs"
9   bcdUSB: 512
10   bDeviceClass: 0
11   bDeviceSubClass: 0
12   bDeviceProtocol: 0
13   idVendor: 08e4
14   idProduct: 0148
15   IN endpoint maxpacket: 512 bytes
16   OUT endpoint maxpacket: 512 bytes
17   Raw device info:
18      Bus location: 0
19      Device number: 7
20      Device entry info:
21         Vendor: Pioneer
22         Vendor id: 0x08e4
23         Product: XMP3
24         Vendor id: 0x0148
25         Device flags: 0x00000000
26Microsoft device descriptor 0xee:
27	0000: 1203 4d00 5300 4600 5400 3100 3000 3000	..M.S.F.T.1.0.0.
28	0010: fe00                                   	..
29Microsoft device response to control message 1, CMD 0xfe:
30	0000: 2800 0000 0001 0400 0100 0000 0000 0000	(...............
31	0010: 0001 4d54 5000 0000 0000 0000 0000 0000	..MTP...........
32	0020: 0000 0000 0000 0000                    	........
33Microsoft device response to control message 2, CMD 0xfe:
34	0000: 2800 0000 0001 0400 0100 0000 0000 0000	(...............
35	0010: 0001 4d54 5000 0000 0000 0000 0000 0000	..MTP...........
36	0020: 0000 0000 0000 0000                    	........
37Device info:
38   Manufacturer: Pioneer
39   Model: GEX-XMP3
40   Device version: 1.0
41   Serial number: KGJV02WK
42   Vendor extension ID: 0x00000006
43   Vendor extension description: microsoft.com/WMDRMPD: 10.1; audible.com: 1.0; microsoft.com: WMPPD10.0; xmradio.com: 1.0;
44   Detected object size: 64 bits
45Supported operations:
46   1001: get device info
47   1002: Open session
48   1003: Close session
49   1004: Get storage IDs
50   1005: Get storage info
51   1006: Get number of objects
52   1007: Get object handles
53   1008: Get object info
54   1009: Get object
55   100b: Delete object
56   100c: Send object info
57   100d: Send object
58   100f: Format storage
59   1014: Get device property description
60   1015: Get device property value
61   1016: Set device property value
62   1017: Reset device property value
63   101b: Get partial object
64   9101: Get secure time challenge
65   9102: Get secure time response
66   9103: Set license response
67   9104: Get sync list
68   9105: Send meter challenge query
69   9106: Get meter challenge
70   9107: Get meter response
71   9108: Clean data store
72   9109: Get license state
73   910a: Send WMDRM-PD Command
74   910b: Send WMDRM-PD Request
75   9201: Report Added/Deleted Items
76   9801: Get object properties supported
77   9802: Get object property description
78   9803: Get object property value
79   9804: Set object property value
80   9805: Get object property list
81   9810: Get object references
82   9811: Set object references
83Events supported:
84   None.
85Device Properties Supported:
86   0xd100: Unknown property
87   0xd101: Secure Time
88   0xd102: Device Certificate
89   0xd401: Synchronization Partner
90   0xd402: Friendly Device Name
91Playable File (Object) Types and Object Properties Supported:
92   3000: Undefined Type
93      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
94      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
95      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
96      dc04: ObjectSize UINT64 data type READ ONLY
97      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
98      dc09: DateModified STRING data type DATETIME FORM GET/SET
99      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
100      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
101      dc44: Name STRING data type GET/SET
102      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
103   3001: Association/Directory
104      d810: unknown(d810) STRING data type GET/SET
105      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
106      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
107      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
108      dc04: ObjectSize UINT64 data type READ ONLY
109      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
110      dc09: DateModified STRING data type DATETIME FORM GET/SET
111      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
112      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
113      dc44: Name STRING data type GET/SET
114      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
115   3008: MS Wave
116      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
117      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
118      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
119      dc04: ObjectSize UINT64 data type READ ONLY
120      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
121      dc09: DateModified STRING data type DATETIME FORM GET/SET
122      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
123      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
124      dc44: Name STRING data type GET/SET
125      dc46: Artist STRING data type GET/SET
126      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
127      dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
128      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
129      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
130      dc8c: Genre STRING data type GET/SET
131      dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
132      dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET
133      dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
134      dc9a: AlbumName STRING data type GET/SET
135      dc9b: AlbumArtist STRING data type GET/SET
136      de92: BitRateType UINT16 data type enumeration: 0, 1, 2,  GET/SET
137      de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
138      de94: NumberOfChannels UINT16 data type enumeration: 0, 1, 2,  GET/SET
139      de99: AudioWAVECodec UINT32 data type enumeration: 1, 17,  READ ONLY
140      de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
141   3009: MP3
142      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
143      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
144      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
145      dc04: ObjectSize UINT64 data type READ ONLY
146      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
147      dc09: DateModified STRING data type DATETIME FORM GET/SET
148      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
149      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
150      dc44: Name STRING data type GET/SET
151      dc46: Artist STRING data type GET/SET
152      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
153      dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
154      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
155      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
156      dc8c: Genre STRING data type GET/SET
157      dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
158      dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET
159      dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
160      dc9a: AlbumName STRING data type GET/SET
161      dc9b: AlbumArtist STRING data type GET/SET
162      de92: BitRateType UINT16 data type enumeration: 0, 1, 2,  GET/SET
163      de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
164      de94: NumberOfChannels UINT16 data type enumeration: 0, 1, 2,  GET/SET
165      de99: AudioWAVECodec UINT32 data type enumeration: 85,  READ ONLY
166      de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
167   300c: ASF
168      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
169      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
170      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
171      dc04: ObjectSize UINT64 data type READ ONLY
172      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
173      dc09: DateModified STRING data type DATETIME FORM GET/SET
174      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
175      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
176      dc44: Name STRING data type GET/SET
177      dc46: Artist STRING data type GET/SET
178      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
179      dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
180      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
181      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
182      dc8c: Genre STRING data type GET/SET
183      dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
184      dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET
185      dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
186      dc9a: AlbumName STRING data type GET/SET
187      dc9b: AlbumArtist STRING data type GET/SET
188      de92: BitRateType UINT16 data type enumeration: 0, 1, 2,  GET/SET
189      de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
190      de94: NumberOfChannels UINT16 data type enumeration: 0, 1, 2,  GET/SET
191      de99: AudioWAVECodec UINT32 data type enumeration: 353,  READ ONLY
192      de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
193   3801: JPEG
194      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
195      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
196      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
197      dc04: ObjectSize UINT64 data type READ ONLY
198      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
199      dc09: DateModified STRING data type DATETIME FORM GET/SET
200      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
201      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
202      dc44: Name STRING data type GET/SET
203      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
204      dc87: Width UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
205      dc88: Height UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
206   3804: BMP
207      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
208      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
209      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
210      dc04: ObjectSize UINT64 data type READ ONLY
211      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
212      dc09: DateModified STRING data type DATETIME FORM GET/SET
213      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
214      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
215      dc44: Name STRING data type GET/SET
216      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
217      dc87: Width UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
218      dc88: Height UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
219   3807: GIF
220      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
221      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
222      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
223      dc04: ObjectSize UINT64 data type READ ONLY
224      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
225      dc09: DateModified STRING data type DATETIME FORM GET/SET
226      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
227      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
228      dc44: Name STRING data type GET/SET
229      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
230      dc87: Width UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
231      dc88: Height UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
232   b300: Unknown(b300)
233      d811: unknown(d811) array of UINT8 data type byte array:  GET/SET
234      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
235      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
236      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
237      dc04: ObjectSize UINT64 data type READ ONLY
238      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
239      dc09: DateModified STRING data type DATETIME FORM GET/SET
240      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
241      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
242      dc44: Name STRING data type GET/SET
243      dc46: Artist STRING data type GET/SET
244      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
245      dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
246      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
247      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
248      dc8c: Genre STRING data type GET/SET
249      dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
250      dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET
251      dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
252      dc9a: AlbumName STRING data type GET/SET
253      dc9b: AlbumArtist STRING data type GET/SET
254      de92: BitRateType UINT16 data type enumeration: 0, 1, 2,  GET/SET
255      de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
256      de94: NumberOfChannels UINT16 data type enumeration: 0, 1, 2,  GET/SET
257      de99: AudioWAVECodec UINT32 data type enumeration: 0,  READ ONLY
258      de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
259   b901: WMA
260      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
261      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
262      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
263      dc04: ObjectSize UINT64 data type READ ONLY
264      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
265      dc09: DateModified STRING data type DATETIME FORM GET/SET
266      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
267      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
268      dc44: Name STRING data type GET/SET
269      dc46: Artist STRING data type GET/SET
270      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
271      dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
272      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
273      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
274      dc8c: Genre STRING data type GET/SET
275      dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
276      dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET
277      dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
278      dc9a: AlbumName STRING data type GET/SET
279      dc9b: AlbumArtist STRING data type GET/SET
280      de92: BitRateType UINT16 data type enumeration: 0, 1, 2,  GET/SET
281      de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
282      de94: NumberOfChannels UINT16 data type enumeration: 0, 1, 2,  GET/SET
283      de99: AudioWAVECodec UINT32 data type enumeration: 353,  READ ONLY
284      de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
285   b902: OGG
286      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
287      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
288      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
289      dc04: ObjectSize UINT64 data type READ ONLY
290      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
291      dc09: DateModified STRING data type DATETIME FORM GET/SET
292      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
293      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
294      dc44: Name STRING data type GET/SET
295      dc46: Artist STRING data type GET/SET
296      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
297      dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
298      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
299      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
300      dc8c: Genre STRING data type GET/SET
301      dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
302      dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET
303      dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
304      dc9a: AlbumName STRING data type GET/SET
305      dc9b: AlbumArtist STRING data type GET/SET
306      de92: BitRateType UINT16 data type enumeration: 0, 1, 2,  GET/SET
307      de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000,  GET/SET
308      de94: NumberOfChannels UINT16 data type enumeration: 0, 1, 2,  GET/SET
309      de99: AudioWAVECodec UINT32 data type enumeration: 0,  READ ONLY
310      de9a: AudioBitRate UINT32 data type enumeration: 8000, 16000, 24000, 32000, 40000, 48000, 56000, 64000, 80000, 96000, 112000, 128000, 144000, 160000, 192000, 224000, 256000, 320000,  GET/SET
311   b903: AAC
312      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
313      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
314      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
315      dc04: ObjectSize UINT64 data type READ ONLY
316      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
317      dc09: DateModified STRING data type DATETIME FORM GET/SET
318      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
319      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
320      dc44: Name STRING data type GET/SET
321      dc46: Artist STRING data type GET/SET
322      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
323      dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
324      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
325      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
326      dc8c: Genre STRING data type GET/SET
327      dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
328      dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET
329      dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
330      dc9a: AlbumName STRING data type GET/SET
331      dc9b: AlbumArtist STRING data type GET/SET
332      de92: BitRateType UINT16 data type enumeration: 0, 1, 2,  GET/SET
333      de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
334      de94: NumberOfChannels UINT16 data type enumeration: 0, 1, 2,  GET/SET
335      de99: AudioWAVECodec UINT32 data type enumeration: 0,  READ ONLY
336      de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
337   b904: Audible.com Codec
338      da00: unknown(da00) UINT32 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7, 8,  GET/SET
339      da01: unknown(da01) STRING data type GET/SET
340      da02: unknown(da02) UINT32 data type ANY 32BIT VALUE form READ ONLY
341      da03: unknown(da03) UINT16 data type enumeration: 0, 1,  READ ONLY
342      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
343      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
344      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
345      dc04: ObjectSize UINT64 data type READ ONLY
346      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
347      dc09: DateModified STRING data type DATETIME FORM GET/SET
348      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
349      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
350      dc44: Name STRING data type GET/SET
351      dc46: Artist STRING data type GET/SET
352      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
353      dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
354      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
355      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
356      dc8c: Genre STRING data type GET/SET
357      dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
358      dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET
359      dc99: OriginalReleaseDate STRING data type DATETIME FORM GET/SET
360      dc9a: AlbumName STRING data type GET/SET
361      dc9b: AlbumArtist STRING data type GET/SET
362      de92: BitRateType UINT16 data type enumeration: 0, 1, 2,  GET/SET
363      de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
364      de94: NumberOfChannels UINT16 data type enumeration: 0, 1, 2,  GET/SET
365      de99: AudioWAVECodec UINT32 data type enumeration: 0,  READ ONLY
366      de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
367   ba03: Abstract Audio Album
368      d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
369      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
370      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
371      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
372      dc04: ObjectSize UINT64 data type READ ONLY
373      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
374      dc09: DateModified STRING data type DATETIME FORM GET/SET
375      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
376      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
377      dc44: Name STRING data type GET/SET
378      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
379      dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, 14343,  GET/SET
380      dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
381      dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
382      dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
383      dc86: RepresentativeSampleData array of UINT8 data type byte array:  GET/SET
384      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
385      dc8c: Genre STRING data type GET/SET
386      dc9b: AlbumArtist STRING data type GET/SET
387   ba04: Abstract Video Album
388      d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
389      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
390      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
391      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
392      dc04: ObjectSize UINT64 data type READ ONLY
393      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
394      dc09: DateModified STRING data type DATETIME FORM GET/SET
395      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
396      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
397      dc44: Name STRING data type GET/SET
398      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
399      dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337, 14343,  GET/SET
400      dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
401      dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
402      dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
403      dc86: RepresentativeSampleData array of UINT8 data type byte array:  GET/SET
404      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
405      dc8c: Genre STRING data type GET/SET
406      dc9b: AlbumArtist STRING data type GET/SET
407   ba05: Abstract Audio Video Playlist
408      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
409      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
410      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
411      dc04: ObjectSize UINT64 data type READ ONLY
412      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
413      dc09: DateModified STRING data type DATETIME FORM GET/SET
414      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
415      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
416      dc44: Name STRING data type GET/SET
417      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
418   ba11: M3U Playlist
419      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
420      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
421      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
422      dc04: ObjectSize UINT64 data type READ ONLY
423      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
424      dc09: DateModified STRING data type DATETIME FORM GET/SET
425      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
426      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
427      dc44: Name STRING data type GET/SET
428      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
429   ba14: PLS Playlist
430      dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
431      dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
432      dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771,  READ ONLY
433      dc04: ObjectSize UINT64 data type READ ONLY
434      dc07: ObjectFileName STRING data type REGULAR EXPRESSION FORM GET/SET
435      dc09: DateModified STRING data type DATETIME FORM GET/SET
436      dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
437      dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
438      dc44: Name STRING data type GET/SET
439      dc4f: NonConsumable UINT8 data type enumeration: 0, 1,  GET/SET
440Storage Devices:
441   StorageID: 0x00010001
442      StorageType: 0x0003 fixed RAM storage
443      FilesystemType: 0x0002 generic hierarchical
444      AccessCapability: 0x0000 read/write
445      MaxCapacity: 1224638464
446      FreeSpaceInBytes: 1222197248
447      FreeSpaceInObjects: 3016
448      StorageDescription: Internal XM
449      VolumeIdentifier: (null)
450Special directories:
451   Default music folder: 0x00000013
452   Default playlist folder: 0x00000000
453   Default picture folder: 0x00000000
454   Default video folder: 0x00000000
455   Default organizer folder: 0x00000000
456   Default zencast folder: 0x00000000
457   Default album folder: 0x00000000
458   Default text folder: 0x00000000
459MTP-specific device properties:
460   Friendly name: GEX-XMP3
461   Synchronization partner: Unknown Partner
462libmtp supported (playable) filetypes:
463   RIFF WAVE file
464   ISO MPEG-1 Audio Layer 3
465   Microsoft Advanced Systems Format
466   JPEG file
467   BMP bitmap file
468   GIF bitmap file
469   Microsoft Windows Media Audio
470   Ogg container format
471   Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
472   Audible.com Audio Codec
473
474Secure Time:
475<DRMCLOCK type="status"><VALUE>#20090107 23:54:22Z#</VALUE><FLAG>DRM_CLK_NOT_SET</FLAG></DRMCLOCK>
476
477Device Certificate:
478<DEVCERT version="1.0"><CERTIFICATE type="DEVICE"><DATA><UNIQUEID private="1">CgoKCgoKCgoKCgoKCgoKCgoKCgo=</UNIQUEID><PUBLICKEY private="1">a2x4qcENCiWxYXXRPVzfwTLVN2Sd1e/qCOubm7AJP4tcYauiIurxMw==</PUBLICKEY><KEYDATA>+Z+mokydkgcclOT9I3VY2Dg2RUY=</KEYDATA></DATA><MSDRM_SIGNATURE_VALUE>bCA2nlQJUb13UIalyVeQ858CVkX7/SW/EWeDCulYYoyl+WMCs+eHUw==</MSDRM_SIGNATURE_VALUE><SYMSIGNATURE>Kpp340t8jBkQP6yGHztt4Py8+Fc=</SYMSIGNATURE></CERTIFICATE><FALLBACK><SECURITYVERSION>2.4.112.9</SECURITYVERSION><CERTIFICATE private="1">a2x4qcENCiWxYXXRPVzfwTLVN2Sd1e/qCOubm7AJP4tcYauiIurxMwIEcAkPT7kyzbnqgrVnBLN/T0vPjbKaADOxrhRYTuFDXyC0tDgq4BRLG7N2</CERTIFICATE></FALLBACK><CERTIFICATE type="GROUP"><DATA><NAME>Tuner</NAME>
479    <MANUFACTURER>Pioneer Corporation</MANUFACTURER>
480    <MAKE>GEX-XMP3</MAKE>
481    <DISTRIBUTOR>Pioneer Corporation</DISTRIBUTOR>
482    <MODEL>GEX-XMP3</MODEL>
483    <SECURITYLEVEL>2000</SECURITYLEVEL>
484    <HARDWARE_VER_MAJOR>1</HARDWARE_VER_MAJOR>
485    <HARDWARE_VER_MINOR>0</HARDWARE_VER_MINOR>
486    <FIRMWARE_VER_MAJOR>1</FIRMWARE_VER_MAJOR>
487    <FIRMWARE_VER_MINOR>0</FIRMWARE_VER_MINOR>
488    <FEATURES>
489        <CLOCK>2</CLOCK>
490        <SECURECLOCK>
491            <URL>http://go.microsoft.com/fwlink/?LinkId=25817</URL>
492            <PUBLICKEY>!CNhvvz1WaNV1AFUmetxkvm9iD4UrE9cnGUi!qcqdxMiXmD1*ikYGA==</PUBLICKEY>
493        </SECURECLOCK>
494        <METERING>1</METERING>
495        <LICENSE_ACQ>1</LICENSE_ACQ>
496        <LICENSE_SYNC>1</LICENSE_SYNC>
497        <ENCRYPTION>1</ENCRYPTION>
498        <SYMMETRIC_OPT>1</SYMMETRIC_OPT>
499    </FEATURES>
500    <LIMITS>
501        <MAXCHAINDEPTH>2</MAXCHAINDEPTH>
502        <MAXLICENSESIZE>10240</MAXLICENSESIZE>
503        <MAXHEADERSIZE>5120</MAXHEADERSIZE>
504    </LIMITS><PUBLICKEY>5gibJa9onBuFn724nkN0WFpB3Vp4qJULn7lHsB1rHIn3tiMhF/EBPA==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>ajkELHT2t30OVOc6Rl3hYTCLhiq0DS+eUfj8KHHANHtN2pKkDTDvUQ==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE type="AUTHORIZATION"><DATA><SECURITYLEVEL>2000</SECURITYLEVEL><AUTH_ID>2925</AUTH_ID><PUBLICKEY>ilRdvL8rZKkatIhDUPYViKdTemg77FUVS+2pOABaRR9+BmJDm/8vLA==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>zltEMJzjgFZF4b25S/xwGoDAOwXMQ+zRitoaxBa7pRk3WybQBJbYPw==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE type="AUTHORIZATION_ROOT"><DATA><AUTH_ID>1</AUTH_ID><PUBLICKEY>a1t3hxrg!qbOgktnbYaEEi4teCse!gz6RvTPuC!zizKJlpU7xoduSw==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>OcY9VKyByS0dYOkwm1FjpmvuERuGZoDeUzKF8JKzyH5NV3paEWqfDw==</MSDRM_SIGNATURE_VALUE></CERTIFICATE></DEVCERT>
505
506WMPInfo.xml file contents:
507<DeviceInfo>
508    <WMP DeviceID="{6DF897F3-714C-4352-9EBD-873D57E7B389}" RelationshipID="{00000000-0000-0000-0000-000000000000}"/>
509</DeviceInfo>
510
511OK.
512