blob: 259fcf8d87fad4d0d852b7dfdbba96c3141fd19c [file] [log] [blame]
Linus Walleij60b51592012-01-25 20:05:09 +01001libmtp version: 1.1.2
2
3Listing raw device(s)
4 Found 1 device(s):
5 SanDisk: Sansa e200/e250/e260/e270/e280 (0781:7420) @ bus 1, dev 4
6Attempting to connect device(s)
7USB low-level info:
8 Using kernel interface "dummy"
9 bcdUSB: 512
10 bDeviceClass: 0
11 bDeviceSubClass: 0
12 bDeviceProtocol: 0
13 idVendor: 0781
14 idProduct: 7420
15 IN endpoint maxpacket: 512 bytes
16 OUT endpoint maxpacket: 512 bytes
17 Raw device info:
18 Bus location: 1
19 Device number: 4
20 Device entry info:
21 Vendor: SanDisk
22 Vendor id: 0x0781
23 Product: Sansa e200/e250/e260/e270/e280
24 Vendor id: 0x7420
25 Device flags: 0x00004043
26Microsoft device descriptor 0xee:
27 0000: 1203 4d00 5300 4600 5400 3100 3000 3000 ..M.S.F.T.1.0.0.
28 0010: fe00 2d00 3000 3000 3000 3000 3000 3000 ..-.0.0.0.0.0.0.
29 0020: 3000 3000 2d00 3000 3000 3000 3000 3000 0.0.-.0.0.0.0.0.
30 0030: 3000 3000 3000 2d00 3000 3000 3000 3000 0.0.0.-.0.0.0.0.
31 0040: 3000 3000 3000 3000 2d00 3000 3000 3000 0.0.0.0.-.0.0.0.
32 0050: 3000 3000 3000 3000 3000 0000 0000 0000 0.0.0.0.0.......
33 0060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
34 0070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
35 0080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
36 0090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
37 00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
38 00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
39 00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
40 00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
41 00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
42 00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
43 0100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
44 0110: 0000 0000 0000 0000 0000 0000 0000 0000 ................
45 0120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
46 0130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
47 0140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
48 0150: 0000 0000 0000 0000 0000 0000 0000 0000 ................
49 0160: 0000 0000 0000 0000 0000 0000 0000 0000 ................
50 0170: 0000 0000 0000 0000 0000 0000 0000 0000 ................
51 0180: 0000 0000 0000 0000 0000 0000 0000 0000 ................
52 0190: 0000 0000 0000 0000 0000 0000 0000 0000 ................
53 01a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
54 01b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
55 01c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
56 01d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
57 01e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
58 01f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
59 0200: 0000 0000 0000 0000 0000 0000 0000 0000 ................
60 0210: 0000 0000 0000 0000 0000 0000 0000 0000 ................
61 0220: 0000 0000 0000 0000 0000 0000 0000 0000 ................
62 0230: 0000 0000 0000 0000 0000 0000 0000 0000 ................
63 0240: 0000 0000 0000 0000 0000 0000 0000 0000 ................
64 0250: 0000 0000 0000 0000 0000 0000 0000 0000 ................
65 0260: 0000 0000 0000 0000 0000 0000 0000 0000 ................
66 0270: 0000 0000 0000 0000 0000 0000 0000 0000 ................
67 0280: 0000 0000 0000 0000 0000 0000 0000 0000 ................
68 0290: 0000 0000 0000 0000 0000 0000 0000 0000 ................
69 02a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
70 02b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
71 02c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
72 02d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
73 02e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
74 02f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
75 0300: 0000 0000 0000 0000 0000 0000 0000 0000 ................
76 0310: 0000 0000 0000 0000 0000 0000 0000 0000 ................
77 0320: 0000 0000 0000 0000 0000 0000 0000 0000 ................
78 0330: 0000 0000 0000 0000 0000 0000 0000 0000 ................
79 0340: 0000 0000 0000 0000 0000 0000 0000 0000 ................
80 0350: 0000 0000 0000 0000 0000 0000 0000 0000 ................
81 0360: 0000 0000 0000 0000 0000 0000 0000 0000 ................
82 0370: 0000 0000 0000 0000 0000 0000 0000 0000 ................
83 0380: 0000 0000 0000 0000 0000 0000 0000 0000 ................
84 0390: 0000 0000 0000 0000 0000 0000 0000 0000 ................
85 03a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
86 03b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
87 03c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
88 03d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
89 03e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
90 03f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
91Microsoft device response to control message 1, CMD 0xfe:
92 0000: 2800 0000 0001 0400 0100 0000 0000 0000 (...............
93 0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP...........
94 0020: 0000 0000 0000 0000 3000 3000 3000 3000 ........0.0.0.0.
95 0030: 3000 3000 3000 2d00 3000 3000 3000 3000 0.0.0.-.0.0.0.0.
96 0040: 3000 3000 3000 3000 2d00 3000 3000 3000 0.0.0.0.-.0.0.0.
97 0050: 3000 3000 3000 3000 3000 0000 0000 0000 0.0.0.0.0.......
98 0060: 0000 0000 0000 0000 0000 0000 0000 0000 ................
99 0070: 0000 0000 0000 0000 0000 0000 0000 0000 ................
100 0080: 0000 0000 0000 0000 0000 0000 0000 0000 ................
101 0090: 0000 0000 0000 0000 0000 0000 0000 0000 ................
102 00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
103 00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
104 00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
105 00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
106 00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
107 00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
108 0100: 0000 0000 0000 0000 0000 0000 0000 0000 ................
109 0110: 0000 0000 0000 0000 0000 0000 0000 0000 ................
110 0120: 0000 0000 0000 0000 0000 0000 0000 0000 ................
111 0130: 0000 0000 0000 0000 0000 0000 0000 0000 ................
112 0140: 0000 0000 0000 0000 0000 0000 0000 0000 ................
113 0150: 0000 0000 0000 0000 0000 0000 0000 0000 ................
114 0160: 0000 0000 0000 0000 0000 0000 0000 0000 ................
115 0170: 0000 0000 0000 0000 0000 0000 0000 0000 ................
116 0180: 0000 0000 0000 0000 0000 0000 0000 0000 ................
117 0190: 0000 0000 0000 0000 0000 0000 0000 0000 ................
118 01a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
119 01b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
120 01c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
121 01d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
122 01e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
123 01f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
124 0200: 0000 0000 0000 0000 0000 0000 0000 0000 ................
125 0210: 0000 0000 0000 0000 0000 0000 0000 0000 ................
126 0220: 0000 0000 0000 0000 0000 0000 0000 0000 ................
127 0230: 0000 0000 0000 0000 0000 0000 0000 0000 ................
128 0240: 0000 0000 0000 0000 0000 0000 0000 0000 ................
129 0250: 0000 0000 0000 0000 0000 0000 0000 0000 ................
130 0260: 0000 0000 0000 0000 0000 0000 0000 0000 ................
131 0270: 0000 0000 0000 0000 0000 0000 0000 0000 ................
132 0280: 0000 0000 0000 0000 0000 0000 0000 0000 ................
133 0290: 0000 0000 0000 0000 0000 0000 0000 0000 ................
134 02a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
135 02b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
136 02c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
137 02d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
138 02e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
139 02f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
140 0300: 0000 0000 0000 0000 0000 0000 0000 0000 ................
141 0310: 0000 0000 0000 0000 0000 0000 0000 0000 ................
142 0320: 0000 0000 0000 0000 0000 0000 0000 0000 ................
143 0330: 0000 0000 0000 0000 0000 0000 0000 0000 ................
144 0340: 0000 0000 0000 0000 0000 0000 0000 0000 ................
145 0350: 0000 0000 0000 0000 0000 0000 0000 0000 ................
146 0360: 0000 0000 0000 0000 0000 0000 0000 0000 ................
147 0370: 0000 0000 0000 0000 0000 0000 0000 0000 ................
148 0380: 0000 0000 0000 0000 0000 0000 0000 0000 ................
149 0390: 0000 0000 0000 0000 0000 0000 0000 0000 ................
150 03a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
151 03b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
152 03c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
153 03d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
154 03e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
155 03f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................
156Device responds to control message 2 with some data.
157Device info:
158 Manufacturer: SanDisk
159 Model: Sansa e250
160 Device version: PP5022AF-05.51-S301-00.12-S301.00.12E-D, (Build 169.20)
161 Serial number: 00000000-00000000-00000000-00000000-00000000
162 Vendor extension ID: 0x00000006
163 Vendor extension description: microsoft.com/WMDRMPD: 10.1; portalplayer.com: 1.0;
164 Detected object size: 64 bits
165 Extensions:
166 microsoft.com/WMDRMPD: 10.1
167 portalplayer.com: 1.0
168Supported operations:
169 1014: Get device property description
170 1015: Get device property value
171 1016: Set device property value
172 1017: Reset device property value
173 1001: get device info
174 1002: Open session
175 1003: Close session
176 1004: Get storage IDs
177 1005: Get storage info
178 1006: Get number of objects
179 1007: Get object handles
180 1008: Get object info
181 1009: Get object
182 101b: Get partial object
183 100c: Send object info
184 100d: Send object
185 100b: Delete object
186 1012: Set object protection
187 100f: Format storage
188 9801: Get object properties supported
189 9802: Get object property description
190 9803: Get object property value
191 9804: Set object property value
192 9805: Get object property list
193 9806: Set object property list
194 9810: Get object references
195 9811: Set object references
196 9201: Report Added/Deleted Items
197 9101: Get secure time challenge
198 9102: Get secure time response
199 9103: Set license response
200 9104: Get sync list
201 9105: Send meter challenge query
202 9106: Get meter challenge
203 9107: Get meter response
204 9108: Clean data store
205 9109: Get license state
206 910a: Send WMDRM-PD Command
207 910b: Send WMDRM-PD Request
208Events supported:
209 None.
210Device Properties Supported:
211 0x5001: Battery Level
212 0xd101: Secure Time
213 0xd102: Device Certificate
214 0xd401: Synchronization Partner
215 0xd402: Friendly Device Name
216Playable File (Object) Types and Object Properties Supported:
217 3001: Association/Directory
218 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
219 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
220 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
221 dc04: Object Size UINT64 data type READ ONLY
222 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
223 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
224 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
225 dc44: Name STRING data type GET/SET
226 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
227 dc09: Date Modified STRING data type DATETIME FORM GET/SET
228 3009: MP3
229 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
230 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
231 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
232 dc04: Object Size UINT64 data type READ ONLY
233 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
234 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
235 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
236 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
237 dc09: Date Modified STRING data type DATETIME FORM GET/SET
238 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
239 dc99: Original Release Date STRING data type DATETIME FORM GET/SET
240 dc0a: Keywords STRING data type GET/SET
241 dc44: Name STRING data type GET/SET
242 dc46: Artist STRING data type GET/SET
243 dc8c: Genre STRING data type GET/SET
244 dc9a: Album Name STRING data type GET/SET
245 dc89: Duration UINT32 data type ANY 32BIT VALUE form GET/SET
246 de9a: Audio Bit Rate UINT32 data type range: MIN 8000, MAX 1500000, STEP 1 GET/SET
247 de93: Sample Rate UINT32 data type range: MIN 8000, MAX 96000, STEP 50 GET/SET
248 de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
249 dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
250 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
251 d901: Buy flag UINT8 data type ANY 8BIT VALUE form GET/SET
252 3008: MS Wave
253 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
254 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
255 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
256 dc04: Object Size UINT64 data type READ ONLY
257 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
258 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
259 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
260 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
261 dc09: Date Modified STRING data type DATETIME FORM GET/SET
262 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
263 dc99: Original Release Date STRING data type DATETIME FORM GET/SET
264 dc0a: Keywords STRING data type GET/SET
265 dc44: Name STRING data type GET/SET
266 dc46: Artist STRING data type GET/SET
267 dc8c: Genre STRING data type GET/SET
268 dc9a: Album Name STRING data type GET/SET
269 dc89: Duration UINT32 data type ANY 32BIT VALUE form GET/SET
270 de9a: Audio Bit Rate UINT32 data type range: MIN 8000, MAX 1500000, STEP 1 GET/SET
271 de93: Sample Rate UINT32 data type range: MIN 8000, MAX 96000, STEP 50 GET/SET
272 de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
273 dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
274 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
275 d901: Buy flag UINT8 data type ANY 8BIT VALUE form GET/SET
276 ba05: Abstract Audio Video Playlist
277 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
278 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
279 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
280 dc04: Object Size UINT64 data type READ ONLY
281 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
282 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
283 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
284 dc44: Name STRING data type GET/SET
285 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
286 dc09: Date Modified STRING data type DATETIME FORM GET/SET
287 ba03: Abstract Audio Album
288 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
289 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
290 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
291 dc04: Object Size UINT64 data type READ ONLY
292 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
293 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
294 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
295 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
296 dc09: Date Modified STRING data type DATETIME FORM GET/SET
297 dc0a: Keywords STRING data type GET/SET
298 dc44: Name STRING data type GET/SET
299 dc46: Artist STRING data type GET/SET
300 dc8c: Genre STRING data type GET/SET
301 dc81: Representative Sample Format UINT16 data type enumeration: 14337, READ ONLY
302 dc86: Representative Sample Data array of UINT8 data type byte array: GET/SET
303 dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX 220, STEP 1 READ ONLY
304 dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX 176, STEP 1 READ ONLY
305 b901: WMA
306 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
307 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
308 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
309 dc04: Object Size UINT64 data type READ ONLY
310 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
311 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
312 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
313 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
314 dc09: Date Modified STRING data type DATETIME FORM GET/SET
315 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
316 dc99: Original Release Date STRING data type DATETIME FORM GET/SET
317 dc0a: Keywords STRING data type GET/SET
318 dc44: Name STRING data type GET/SET
319 dc46: Artist STRING data type GET/SET
320 dc8c: Genre STRING data type GET/SET
321 dc9a: Album Name STRING data type GET/SET
322 dc89: Duration UINT32 data type ANY 32BIT VALUE form GET/SET
323 de9a: Audio Bit Rate UINT32 data type range: MIN 8000, MAX 1500000, STEP 1 GET/SET
324 de93: Sample Rate UINT32 data type range: MIN 8000, MAX 96000, STEP 50 GET/SET
325 de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
326 de99: Audio WAVE Codec UINT32 data type enumeration: 353, GET/SET
327 dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
328 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
329 d901: Buy flag UINT8 data type ANY 8BIT VALUE form GET/SET
330Storage Devices:
331 StorageID: 0x00010001
332 StorageType: 0x0003 fixed RAM storage
333 FilesystemType: 0x0002 generic hierarchical
334 AccessCapability: 0x0000 read/write
335 MaxCapacity: 1980977924
336 FreeSpaceInBytes: 177718020
337 FreeSpaceInObjects: 2888
338 StorageDescription: PPI NAND
339 VolumeIdentifier: VOL0_SANSA_E250_00000000-00000000-00000000-00000000-00000000
340Special directories:
341 Default music folder: 0x00050000
342 Default playlist folder: 0x00070000
343 Default picture folder: 0x00080000
344 Default video folder: 0x000a0000
345 Default organizer folder: 0xffffffff
346 Default zencast folder: 0xffffffff
347 Default album folder: 0xffffffff
348 Default text folder: 0xffffffff
349MTP-specific device properties:
350 Friendly name: Sansa e250
351 Synchronization partner:
352 Battery level 100 of 100 (100%)
353libmtp supported (playable) filetypes:
354 Folder
355 ISO MPEG-1 Audio Layer 3
356 RIFF WAVE file
357 Abstract Playlist file
358 Abstract Album file
359 Microsoft Windows Media Audio
360
361Secure Time:
362<DRMCLOCK type="status"><VALUE>#19850722 12:03:42Z#</VALUE><FLAG>DRM_CLK_NOT_SET</FLAG></DRMCLOCK>
363OK.