1libmtp version: 0.3.7
2
3Listing raw device(s)
4   Found 1 device(s):
5   Philips: GoGear Vibe SA1VBE08 (0471:207b) @ bus 0, dev 5
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: 0471
14   idProduct: 207b
15   IN endpoint maxpacket: 512 bytes
16   OUT endpoint maxpacket: 512 bytes
17   Raw device info:
18      Bus location: 0
19      Device number: 5
20      Device entry info:
21         Vendor: Philips
22         Vendor id: 0x0471
23         Product: GoGear Vibe SA1VBE08
24         Vendor id: 0x207b
25         Device flags: 0x00000002
26Microsoft device descriptor 0xee:
27	0000: 1203 4d00 5300 4600 5400 3100 3000 3000	..M.S.F.T.1.0.0.
28	0010: 0100                                   	..
29Microsoft device response to control message 1, CMD 0x01:
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                    	........
33Potential MTP Device with VendorID:0471 and ProductID:207b responded to control message 2 with a response that was too short. Problems may arrise but continuing
34Device info:
35   Manufacturer: Philips
36   Model: GoGear Vibe
37   Device version: PH0F00061A
38   Serial number: 42FF0000B5A9CEB10002D9D3FF288EB1
39   Vendor extension ID: 0x00000006
40   Vendor extension description: microsoft.com: 1.0; microsoft.com/WMDRMPD: 10.1; microsoft.com/WMPPD: 10.0; microsoft.com/WMPPD: 11.0; audible.com: 1.0
41   Detected object size: 64 bits
42Supported operations:
43   1001: get device info
44   1002: Open session
45   1003: Close session
46   1004: Get storage IDs
47   1005: Get storage info
48   1006: Get number of objects
49   1007: Get object handles
50   1008: Get object info
51   1009: Get object
52   101b: Get partial object
53   100b: Delete object
54   100c: Send object info
55   100d: Send object
56   1014: Get device property description
57   1015: Get device property value
58   1016: Set device property value
59   9802: Get object property description
60   9801: Get object properties supported
61   9803: Get object property value
62   9804: Set object property value
63   9805: Get object property list
64   9806: Set object property list
65   9808: Send object property list
66   9101: Get secure time challenge
67   9102: Get secure time response
68   9103: Set license response
69   9104: Get sync list
70   9105: Send meter challenge query
71   9106: Get meter challenge
72   9107: Get meter response
73   9108: Clean data store
74   9109: Get license state
75   910a: Send WMDRM-PD Command
76   910b: Send WMDRM-PD Request
77   100f: Format storage
78   9810: Get object references
79   9811: Set object references
80   9201: Report Added/Deleted Items
81   9202: Report Acquired Items
82   9203: Get transferable playlist types
83   97f1: Unknown (97f1)
84   97f2: Unknown (97f2)
85   97f3: Unknown (97f3)
86   97f4: Unknown (97f4)
87   97f5: Unknown (97f5)
88   1010: Reset device
89   1012: Set object protection
90Events supported:
91   0x4004
92   0x4005
93Device Properties Supported:
94   0xd101: Secure Time
95   0xd102: Device Certificate
96   0xd402: Friendly Device Name
97   0xd401: Synchronization Partner
98   0x5001: Battery Level
99   0xd405: Device Icon
100   0xd100: Unknown property
101Playable File (Object) Types and Object Properties Supported:
102   3009: MP3
103      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
104      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
105      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
106      dc04: Object Size UINT64 data type READ ONLY
107      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
108      dc08: Date Created STRING data type DATETIME FORM GET/SET
109      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
110      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
111      dc42: Sync ID STRING data type GET/SET
112      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
113      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
114      dc9a: Album Name STRING data type GET/SET
115      dc46: Artist STRING data type GET/SET
116      dc9b: Album Artist STRING data type GET/SET
117      de93: Sample Rate UINT32 data type enumeration: 8000, 11025, 16000, 22050, 32000, 44100, 48000,  READ ONLY
118      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET
119      de9a: Audio Bit Rate UINT32 data type range: MIN 1, MAX 4300000, STEP 1 READ ONLY
120      dc44: Name STRING data type GET/SET
121      dc89: Duration UINT32 data type range: MIN 0, MAX 16777215, STEP 1 GET/SET
122      de99: Audio WAVE Codec UINT32 data type enumeration: 0, 80, 85,  GET/SET
123      dc09: Date Modified STRING data type DATETIME FORM GET/SET
124      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
125      dc8c: Genre STRING data type GET/SET
126      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
127      d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
128      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
129      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
130      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
131   3008: MS Wave
132      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
133      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
134      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
135      dc04: Object Size UINT64 data type READ ONLY
136      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
137      dc08: Date Created STRING data type DATETIME FORM GET/SET
138      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
139      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
140      dc42: Sync ID STRING data type GET/SET
141      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
142      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
143      dc9a: Album Name STRING data type GET/SET
144      dc46: Artist STRING data type GET/SET
145      dc9b: Album Artist STRING data type GET/SET
146      de93: Sample Rate UINT32 data type enumeration: 8000, 11025, 16000, 22050, 32000, 44100, 48000,  READ ONLY
147      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET
148      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 2304000, STEP 1 READ ONLY
149      dc44: Name STRING data type GET/SET
150      dc89: Duration UINT32 data type range: MIN 0, MAX 16777215, STEP 1 GET/SET
151      de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 17,  GET/SET
152      dc09: Date Modified STRING data type DATETIME FORM GET/SET
153      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
154      dc8c: Genre STRING data type GET/SET
155      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
156      d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
157      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
158      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
159      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
160   b901: WMA
161      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
162      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
163      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
164      dc04: Object Size UINT64 data type READ ONLY
165      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
166      dc08: Date Created STRING data type DATETIME FORM GET/SET
167      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
168      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
169      dc42: Sync ID STRING data type GET/SET
170      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
171      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
172      dc9a: Album Name STRING data type GET/SET
173      dc46: Artist STRING data type GET/SET
174      dc9b: Album Artist STRING data type GET/SET
175      de93: Sample Rate UINT32 data type enumeration: 8000, 11025, 16000, 22050, 32000, 44100, 48000,  READ ONLY
176      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET
177      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 430000, STEP 1 READ ONLY
178      dc44: Name STRING data type GET/SET
179      dc89: Duration UINT32 data type range: MIN 0, MAX 16777215, STEP 1 GET/SET
180      de99: Audio WAVE Codec UINT32 data type enumeration: 0, 352, 353,  GET/SET
181      dc09: Date Modified STRING data type DATETIME FORM GET/SET
182      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
183      dc8c: Genre STRING data type GET/SET
184      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
185      d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
186      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
187      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
188      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
189   300c: ASF
190      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
191      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
192      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
193      dc04: Object Size UINT64 data type READ ONLY
194      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
195      dc08: Date Created STRING data type DATETIME FORM GET/SET
196      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
197      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
198      dc42: Sync ID STRING data type GET/SET
199      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
200      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
201      dc9a: Album Name STRING data type GET/SET
202      dc46: Artist STRING data type GET/SET
203      dc9b: Album Artist STRING data type GET/SET
204      de93: Sample Rate UINT32 data type enumeration: 8000, 11025, 16000, 22050, 32000, 44100, 48000,  READ ONLY
205      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET
206      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 430000, STEP 1 READ ONLY
207      dc44: Name STRING data type GET/SET
208      dc89: Duration UINT32 data type range: MIN 0, MAX 16777215, STEP 1 GET/SET
209      de99: Audio WAVE Codec UINT32 data type enumeration: 0, 352, 353,  GET/SET
210      dc88: Height UINT32 data type range: MIN 0, MAX 240, STEP 1 GET/SET
211      dc87: Width UINT32 data type range: MIN 0, MAX 320, STEP 1 GET/SET
212      dc09: Date Modified STRING data type DATETIME FORM GET/SET
213      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
214      dc8c: Genre STRING data type GET/SET
215      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
216      d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
217      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
218      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
219      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
220      de9e: Key Frame Distance UINT32 data type range: MIN 0, MAX 15000, STEP 1 GET/SET
221      de9d: Frames Per Thousand Seconds UINT32 data type range: MIN 0, MAX 30050, STEP 1 GET/SET
222      de9b: Video Four CC Codec UINT32 data type enumeration: 0, 861293911,  GET/SET
223      de9c: Video Bit Rate UINT32 data type range: MIN 5000, MAX 768010, STEP 1 READ ONLY
224      de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7,  GET/SET
225      dea1: Encoding Profile STRING data type GET/SET
226      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
227      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
228      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
229      dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14340, 14343,  GET/SET
230      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET
231   3001: Association/Directory
232      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
233      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
234      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
235      dc04: Object Size UINT64 data type READ ONLY
236      dc05: Association Type UINT16 data type enumeration: 0, 1,  GET/SET
237      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
238      dc08: Date Created STRING data type DATETIME FORM GET/SET
239      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
240      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
241      dc42: Sync ID STRING data type GET/SET
242      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
243      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
244      dc44: Name STRING data type GET/SET
245      dc09: Date Modified STRING data type DATETIME FORM GET/SET
246   ba05: Abstract Audio Video Playlist
247      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
248      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
249      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
250      dc04: Object Size UINT64 data type READ ONLY
251      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
252      dc08: Date Created STRING data type DATETIME FORM GET/SET
253      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
254      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
255      dc42: Sync ID STRING data type GET/SET
256      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
257      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
258      dc44: Name STRING data type GET/SET
259      dc09: Date Modified STRING data type DATETIME FORM GET/SET
260   3801: JPEG
261      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
262      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
263      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
264      dc04: Object Size UINT64 data type READ ONLY
265      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
266      dc08: Date Created STRING data type DATETIME FORM GET/SET
267      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
268      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
269      dc42: Sync ID STRING data type GET/SET
270      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
271      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
272      dc44: Name STRING data type GET/SET
273      dc88: Height UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
274      dc87: Width UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
275      dc09: Date Modified STRING data type DATETIME FORM GET/SET
276      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
277      dc97: Effective Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
278      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
279      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
280      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
281      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
282      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
283      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
284      dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14340, 14343,  GET/SET
285      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET
286   3807: GIF
287      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
288      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
289      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
290      dc04: Object Size UINT64 data type READ ONLY
291      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
292      dc08: Date Created STRING data type DATETIME FORM GET/SET
293      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
294      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
295      dc42: Sync ID STRING data type GET/SET
296      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
297      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
298      dc44: Name STRING data type GET/SET
299      dc88: Height UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
300      dc87: Width UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
301      dc09: Date Modified STRING data type DATETIME FORM GET/SET
302      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
303      dc97: Effective Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
304      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
305      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
306      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
307      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
308      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
309      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
310      dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14340, 14343,  GET/SET
311      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET
312   3804: BMP
313      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
314      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
315      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
316      dc04: Object Size UINT64 data type READ ONLY
317      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
318      dc08: Date Created STRING data type DATETIME FORM GET/SET
319      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
320      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
321      dc42: Sync ID STRING data type GET/SET
322      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
323      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
324      dc44: Name STRING data type GET/SET
325      dc88: Height UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
326      dc87: Width UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
327      dc09: Date Modified STRING data type DATETIME FORM GET/SET
328      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
329      dc97: Effective Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
330      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
331      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
332      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
333      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
334      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
335      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
336      dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14340, 14343,  GET/SET
337      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET
338   ba03: Abstract Audio Album
339      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
340      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
341      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
342      dc04: Object Size UINT64 data type READ ONLY
343      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
344      dc08: Date Created STRING data type DATETIME FORM GET/SET
345      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
346      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
347      dc42: Sync ID STRING data type GET/SET
348      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
349      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
350      dc9b: Album Artist STRING data type GET/SET
351      dc44: Name STRING data type GET/SET
352      dc8c: Genre STRING data type GET/SET
353      d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
354      dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
355      dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 10000, STEP 1 GET/SET
356      dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
357      dc81: Representative Sample Format UINT16 data type enumeration: 14337, 14340, 14343,  GET/SET
358      dc86: Representative Sample Data array of UINT8 data type byte array:  GET/SET
359   b905: Unknown(b905)
360      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
361      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
362      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
363      dc04: Object Size UINT64 data type READ ONLY
364      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
365      dc08: Date Created STRING data type DATETIME FORM GET/SET
366      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
367      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
368      dc42: Sync ID STRING data type GET/SET
369      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
370      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
371      dc44: Name STRING data type GET/SET
372   3000: Undefined Type
373      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
374      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
375      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
376      dc04: Object Size UINT64 data type READ ONLY
377      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
378      dc08: Date Created STRING data type DATETIME FORM GET/SET
379      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
380      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
381      dc42: Sync ID STRING data type GET/SET
382      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
383      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
384      dc44: Name STRING data type GET/SET
385   b904: Audible.com Codec
386      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
387      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
388      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
389      dc04: Object Size UINT64 data type READ ONLY
390      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
391      dc08: Date Created STRING data type DATETIME FORM GET/SET
392      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
393      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
394      dc42: Sync ID STRING data type GET/SET
395      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
396      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
397      dc9a: Album Name STRING data type GET/SET
398      dc46: Artist STRING data type GET/SET
399      dc9b: Album Artist STRING data type GET/SET
400      de93: Sample Rate UINT32 data type enumeration: 8000, 11025, 16000, 22050, 32000, 44100, 48000,  READ ONLY
401      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET
402      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 430000, STEP 1 READ ONLY
403      dc44: Name STRING data type GET/SET
404      dc89: Duration UINT32 data type range: MIN 0, MAX 16777215, STEP 1 GET/SET
405      de99: Audio WAVE Codec UINT32 data type enumeration: 0,  GET/SET
406      dc09: Date Modified STRING data type DATETIME FORM GET/SET
407      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
408      dc8c: Genre STRING data type GET/SET
409      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
410      d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
411      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
412      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
413      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
414      da00: Unknown property UINT32 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,  READ ONLY
415      da02: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET
416      da01: Unknown property STRING data type READ ONLY
417      da03: Unknown property UINT16 data type enumeration: 0, 1,  GET/SET
418      da04: Unknown property UINT128 data type READ ONLY
419   b301: Unknown(b301)
420      dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
421      dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
422      dc03: Protection Status UINT16 data type enumeration: 0, 1,  READ ONLY
423      dc04: Object Size UINT64 data type READ ONLY
424      dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
425      dc08: Date Created STRING data type DATETIME FORM GET/SET
426      dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
427      dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
428      dc42: Sync ID STRING data type GET/SET
429      dc0d: Hidden UINT16 data type enumeration: 0, 1,  GET/SET
430      dc4f: Non Consumable UINT8 data type enumeration: 0, 1,  GET/SET
431      dc9a: Album Name STRING data type GET/SET
432      dc46: Artist STRING data type GET/SET
433      dc9b: Album Artist STRING data type GET/SET
434      de93: Sample Rate UINT32 data type enumeration: 8000, 11025, 16000, 22050, 32000, 44100, 48000,  READ ONLY
435      de94: Number Of Channels UINT16 data type enumeration: 1, 2,  GET/SET
436      de9a: Audio Bit Rate UINT32 data type range: MIN 5000, MAX 430000, STEP 1 READ ONLY
437      dc44: Name STRING data type GET/SET
438      dc89: Duration UINT32 data type range: MIN 0, MAX 16777215, STEP 1 GET/SET
439      de99: Audio WAVE Codec UINT32 data type enumeration: 0,  GET/SET
440      dc09: Date Modified STRING data type DATETIME FORM GET/SET
441      dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
442      dc8c: Genre STRING data type GET/SET
443      dc99: Original Release Date STRING data type DATETIME FORM GET/SET
444      d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
445      dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
446      dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
447      dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
448      da00: Unknown property UINT32 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,  READ ONLY
449      da02: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET
450      da01: Unknown property STRING data type READ ONLY
451      da03: Unknown property UINT16 data type enumeration: 0, 1,  GET/SET
452      da04: Unknown property UINT128 data type READ ONLY
453Storage Devices:
454   StorageID: 0x00010001
455      StorageType: 0x0003 fixed RAM storage
456      FilesystemType: 0x0002 generic hierarchical
457      AccessCapability: 0x0000 read/write
458      MaxCapacity: 7918321664
459      FreeSpaceInBytes: 7878770688
460      FreeSpaceInObjects: 4294967295
461      StorageDescription: Internal Storage
462      VolumeIdentifier: 42FF0000B5A9CEB10002D9D3FF288EB1
463Special directories:
464   Default music folder: 0x00000070
465   Default playlist folder: 0x0000008a
466   Default picture folder: 0x00000077
467   Default video folder: 0x00000000
468   Default organizer folder: 0x00000000
469   Default zencast folder: 0x00000000
470   Default album folder: 0x00000000
471   Default text folder: 0x00000000
472MTP-specific device properties:
473   Friendly name: GoGear Vibe
474   Synchronization partner: GoGear Vibe
475   Battery level 96 of 100 (96%)
476libmtp supported (playable) filetypes:
477   ISO MPEG-1 Audio Layer 3
478   RIFF WAVE file
479   Microsoft Windows Media Audio
480   Microsoft Advanced Systems Format
481   Abstract Playlist file
482   JPEG file
483   GIF bitmap file
484   BMP bitmap file
485   Abstract Album file
486   Audible.com Audio Codec
487Unable to acquire device certificate, perhaps this device does not support this
488Error 2: PTP Layer error 02fe: get_device_unicode_property(): failed to get unicode property.
489Error 2: (Look this up in ptp.h for an explanation.)
490ERROR: Could not close session!
491OK.
492
493
494