blob: d705448f30bf28b1807c752212a9663cb1285e9d [file] [log] [blame]
Linus Walleij5e44ed52010-01-30 08:06:11 +00001Device 0 (VID=0781 and PID=7422) is a SanDisk Sansa e260/e280 v2.
2
3libmtp version: 1.0.1
Linus Walleij58871aa2008-09-17 22:37:06 +00004
5Listing raw device(s)
6 Found 1 device(s):
Linus Walleij5e44ed52010-01-30 08:06:11 +00007 SanDisk: Sansa e260/e280 v2 (0781:7422) @ bus 3, dev 17
Linus Walleij58871aa2008-09-17 22:37:06 +00008Attempting to connect device(s)
Linus Walleij58871aa2008-09-17 22:37:06 +00009USB low-level info:
10 Using kernel interface "usbfs"
11 bcdUSB: 512
12 bDeviceClass: 0
13 bDeviceSubClass: 0
14 bDeviceProtocol: 0
15 idVendor: 0781
16 idProduct: 7422
17 IN endpoint maxpacket: 512 bytes
18 OUT endpoint maxpacket: 512 bytes
19 Raw device info:
Linus Walleij5e44ed52010-01-30 08:06:11 +000020 Bus location: 3
21 Device number: 17
Linus Walleij58871aa2008-09-17 22:37:06 +000022 Device entry info:
23 Vendor: SanDisk
24 Vendor id: 0x0781
Linus Walleij5e44ed52010-01-30 08:06:11 +000025 Product: Sansa e260/e280 v2
Linus Walleij58871aa2008-09-17 22:37:06 +000026 Vendor id: 0x7422
Linus Walleij5e44ed52010-01-30 08:06:11 +000027 Device flags: 0x00004846
Linus Walleij58871aa2008-09-17 22:37:06 +000028Microsoft device descriptor 0xee:
29 0000: 1203 4d00 5300 4600 5400 3100 3000 3000 ..M.S.F.T.1.0.0.
30 0010: fe00 ..
31Microsoft device response to control message 1, CMD 0xfe:
32 0000: 2800 0000 0001 0400 0100 0000 0000 0000 (...............
33 0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP...........
34 0020: 0000 0000 0000 0000 ........
35Microsoft device response to control message 2, CMD 0xfe:
36 0000: 2800 0000 0001 0400 0100 0000 0000 0000 (...............
37 0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP...........
38 0020: 0000 0000 0000 0000 ........
Linus Walleij5e44ed52010-01-30 08:06:11 +000039Device responds to control message 2 with some data.
Linus Walleij58871aa2008-09-17 22:37:06 +000040Device info:
41 Manufacturer: SanDisk
42 Model: Sansa e260
Linus Walleij5e44ed52010-01-30 08:06:11 +000043 Device version: v03.01.16A
44 Serial number: 990CD1184851B4870000000000000000
Linus Walleij58871aa2008-09-17 22:37:06 +000045 Vendor extension ID: 0x00000006
46 Vendor extension description: microsoft.com/WMDRMPD: 10.1; audible.com: 1.0; microsoft.com/WMDRMND: 1.0; microsoft.com/AAVT: 1.0;
47 Detected object size: 64 bits
48Supported operations:
49 1001: get device info
50 1002: Open session
51 1003: Close session
52 1004: Get storage IDs
53 1005: Get storage info
54 1006: Get number of objects
55 1007: Get object handles
56 1008: Get object info
57 1009: Get object
58 100b: Delete object
59 100c: Send object info
60 100d: Send object
61 100f: Format storage
62 1014: Get device property description
63 1015: Get device property value
64 1016: Set device property value
65 1017: Reset device property value
66 101b: Get partial object
67 9101: Get secure time challenge
68 9102: Get secure time response
69 9103: Set license response
70 9104: Get sync list
71 9105: Send meter challenge query
72 9106: Get meter challenge
73 9107: Get meter response
74 9108: Clean data store
75 9109: Get license state
76 910a: Send WMDRM-PD Command
77 910b: Send WMDRM-PD Request
78 9170: Open Media Session
79 9171: Close Media Session
80 9172: Get Next Data Block
81 9173: Set Current Time Position
82 9180: Send Registration Request
83 9181: Get Registration Response
84 9182: Get Proximity Challenge
85 9183: Send Proximity Response
86 9184: Send WMDRM-ND License Request
87 9185: Get WMDRM-ND License Response
88 9201: Report Added/Deleted Items
89 9801: Get object properties supported
90 9802: Get object property description
91 9803: Get object property value
92 9804: Set object property value
93 9805: Get object property list
94 9810: Get object references
95 9811: Set object references
96Events supported:
97 0x4005
98 0x4004
99 0x4006
100Device Properties Supported:
101 0x5001: Battery Level
102 0x5002: Functional Mode
103 0xd100: Unknown property
104 0xd101: Secure Time
105 0xd102: Device Certificate
106 0xd103: Revocation Info
107 0xd401: Synchronization Partner
108 0xd402: Friendly Device Name
109Playable File (Object) Types and Object Properties Supported:
110 3000: Undefined Type
Linus Walleij5e44ed52010-01-30 08:06:11 +0000111 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
112 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
113 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
114 dc04: Object Size UINT64 data type READ ONLY
115 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
116 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
117 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000118 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000119 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000120 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000121 dc47: Date Authored STRING data type DATETIME FORM GET/SET
122 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000123 3001: Association/Directory
Linus Walleij5e44ed52010-01-30 08:06:11 +0000124 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
125 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
126 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
127 dc04: Object Size UINT64 data type READ ONLY
128 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
129 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
130 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000131 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000132 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000133 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000134 dc47: Date Authored STRING data type DATETIME FORM GET/SET
135 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000136 3008: MS Wave
Linus Walleij5e44ed52010-01-30 08:06:11 +0000137 d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
138 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
139 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
140 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
141 dc04: Object Size UINT64 data type READ ONLY
142 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
143 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
144 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000145 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000146 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
147 dc42: Sync ID STRING data type GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000148 dc44: Name STRING data type GET/SET
149 dc46: Artist STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000150 dc47: Date Authored STRING data type DATETIME FORM GET/SET
151 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000152 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
153 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET
154 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
155 dc8c: Genre STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000156 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
157 dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
158 dc99: Original Release Date STRING data type DATETIME FORM GET/SET
159 dc9a: Album Name STRING data type GET/SET
160 dc9b: Album Artist STRING data type GET/SET
161 de92: Bit Rate Type UINT16 data type enumeration: 2, GET/SET
162 de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
163 de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
164 de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 9, 50, 80, 85, 352, 353, 354, READ ONLY
165 de9a: Audio Bit Rate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000166 3009: MP3
Linus Walleij5e44ed52010-01-30 08:06:11 +0000167 d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
168 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
169 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
170 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
171 dc04: Object Size UINT64 data type READ ONLY
172 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
173 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
174 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000175 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000176 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
177 dc42: Sync ID STRING data type GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000178 dc44: Name STRING data type GET/SET
179 dc46: Artist STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000180 dc47: Date Authored STRING data type DATETIME FORM GET/SET
181 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000182 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
183 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET
184 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
185 dc8c: Genre STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000186 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
187 dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
188 dc99: Original Release Date STRING data type DATETIME FORM GET/SET
189 dc9a: Album Name STRING data type GET/SET
190 dc9b: Album Artist STRING data type GET/SET
191 de92: Bit Rate Type UINT16 data type enumeration: 2, GET/SET
192 de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
193 de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
194 de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 9, 50, 80, 85, 352, 353, 354, READ ONLY
195 de9a: Audio Bit Rate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000196 300a: MS AVI
Linus Walleij5e44ed52010-01-30 08:06:11 +0000197 d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
198 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
199 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
200 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
201 dc04: Object Size UINT64 data type READ ONLY
202 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
203 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
204 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000205 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000206 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
207 dc42: Sync ID STRING data type GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000208 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000209 dc47: Date Authored STRING data type DATETIME FORM GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000210 dc48: Description array of UINT16 data type ANY 16BIT VALUE form GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000211 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000212 dc87: Width UINT32 data type range: MIN 0, MAX 220, STEP 1 READ ONLY
213 dc88: Height UINT32 data type range: MIN 0, MAX 176, STEP 1 READ ONLY
214 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
215 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET
216 dc8c: Genre STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000217 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
218 dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
219 de93: Sample Rate UINT32 data type enumeration: 44100, 48000, GET/SET
220 de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, GET/SET
221 de95: Audio Bit Depth UINT32 data type enumeration: 8, 16, 32, GET/SET
222 de97: Scan Depth UINT16 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7, GET/SET
223 de99: Audio WAVE Codec UINT32 data type enumeration: 41222, READ ONLY
224 de9a: Audio Bit Rate UINT32 data type range: MIN 1, MAX 64000, STEP 1 GET/SET
225 de9b: Video Four CC Codec UINT32 data type enumeration: 0, GET/SET
226 de9c: Video Bit Rate UINT32 data type range: MIN 1, MAX 672000, STEP 1 GET/SET
227 de9d: Frames Per Thousand Seconds UINT32 data type enumeration: 20000, 30000, GET/SET
228 dea1: Encoding Profile STRING data type GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000229 300c: ASF
Linus Walleij5e44ed52010-01-30 08:06:11 +0000230 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
231 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
232 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
233 dc04: Object Size UINT64 data type READ ONLY
234 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
235 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
236 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000237 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000238 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000239 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000240 dc47: Date Authored STRING data type DATETIME FORM GET/SET
241 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000242 3801: JPEG
Linus Walleij5e44ed52010-01-30 08:06:11 +0000243 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
244 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
245 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
246 dc04: Object Size UINT64 data type READ ONLY
247 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
248 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
249 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000250 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000251 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000252 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000253 dc47: Date Authored STRING data type DATETIME FORM GET/SET
254 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000255 dc87: Width UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
256 dc88: Height UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
257 3807: GIF
Linus Walleij5e44ed52010-01-30 08:06:11 +0000258 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
259 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
260 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
261 dc04: Object Size UINT64 data type READ ONLY
262 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
263 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
264 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000265 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000266 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000267 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000268 dc47: Date Authored STRING data type DATETIME FORM GET/SET
269 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000270 dc87: Width UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
271 dc88: Height UINT32 data type range: MIN 0, MAX -1, STEP 1 READ ONLY
272 b901: WMA
Linus Walleij5e44ed52010-01-30 08:06:11 +0000273 d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
274 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
275 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
276 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
277 dc04: Object Size UINT64 data type READ ONLY
278 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
279 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
280 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000281 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000282 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
283 dc42: Sync ID STRING data type GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000284 dc44: Name STRING data type GET/SET
285 dc46: Artist STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000286 dc47: Date Authored STRING data type DATETIME FORM GET/SET
287 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000288 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
289 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET
290 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
291 dc8c: Genre STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000292 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
293 dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
294 dc99: Original Release Date STRING data type DATETIME FORM GET/SET
295 dc9a: Album Name STRING data type GET/SET
296 dc9b: Album Artist STRING data type GET/SET
297 de92: Bit Rate Type UINT16 data type enumeration: 2, GET/SET
298 de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
299 de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
300 de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 9, 50, 80, 85, 352, 353, 354, READ ONLY
301 de9a: Audio Bit Rate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000302 b904: Audible.com Codec
Linus Walleij5e44ed52010-01-30 08:06:11 +0000303 da00: Unknown property UINT32 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7, 8, GET/SET
304 da01: Unknown property STRING data type GET/SET
305 da02: Unknown property UINT32 data type ANY 32BIT VALUE form READ ONLY
306 da03: Unknown property UINT16 data type enumeration: 0, 1, READ ONLY
307 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
308 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
309 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
310 dc04: Object Size UINT64 data type READ ONLY
311 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
312 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
313 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000314 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000315 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000316 dc44: Name STRING data type GET/SET
317 dc46: Artist STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000318 dc47: Date Authored STRING data type DATETIME FORM GET/SET
319 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000320 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET
321 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET
322 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
323 dc8c: Genre STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000324 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
325 dc92: Skip Count UINT32 data type ANY 32BIT VALUE form GET/SET
326 dc99: Original Release Date STRING data type DATETIME FORM GET/SET
327 dc9a: Album Name STRING data type GET/SET
328 dc9b: Album Artist STRING data type GET/SET
329 de92: Bit Rate Type UINT16 data type enumeration: 2, GET/SET
330 de93: Sample Rate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET
331 de94: Number Of Channels UINT16 data type enumeration: 1, 2, GET/SET
332 de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 9, 50, 80, 85, 352, 353, 354, READ ONLY
333 de9a: Audio Bit Rate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000334 ba03: Abstract Audio Album
Linus Walleij5e44ed52010-01-30 08:06:11 +0000335 d901: Buy flag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET
336 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
337 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
338 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
339 dc04: Object Size UINT64 data type READ ONLY
340 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
341 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
342 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000343 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000344 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
345 dc42: Sync ID STRING data type GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000346 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000347 dc47: Date Authored STRING data type DATETIME FORM GET/SET
348 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
349 dc81: Representative Sample Format UINT16 data type enumeration: 14343, 14337, GET/SET
350 dc82: Representative Sample Sise UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
351 dc83: Representative Sample Height UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
352 dc84: Representative Sample Width UINT32 data type range: MIN 0, MAX -1, STEP 1 GET/SET
353 dc86: Representative Sample Data array of UINT8 data type byte array: GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000354 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET
355 dc8c: Genre STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000356 dc91: Use Count UINT32 data type ANY 32BIT VALUE form GET/SET
357 dc9b: Album Artist STRING data type GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000358 ba05: Abstract Audio Video Playlist
Linus Walleij5e44ed52010-01-30 08:06:11 +0000359 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
360 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
361 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
362 dc04: Object Size UINT64 data type READ ONLY
363 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
364 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
365 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000366 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000367 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000368 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000369 dc47: Date Authored STRING data type DATETIME FORM GET/SET
370 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000371 ba11: M3U Playlist
Linus Walleij5e44ed52010-01-30 08:06:11 +0000372 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY
373 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY
374 dc03: Protection Status UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY
375 dc04: Object Size UINT64 data type READ ONLY
376 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM GET/SET
377 dc09: Date Modified STRING data type DATETIME FORM READ ONLY
378 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000379 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000380 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY
Linus Walleij58871aa2008-09-17 22:37:06 +0000381 dc44: Name STRING data type GET/SET
Linus Walleij5e44ed52010-01-30 08:06:11 +0000382 dc47: Date Authored STRING data type DATETIME FORM GET/SET
383 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET
Linus Walleij58871aa2008-09-17 22:37:06 +0000384Storage Devices:
385 StorageID: 0x00010001
Linus Walleij5e44ed52010-01-30 08:06:11 +0000386 StorageType: 0x0003 fixed RAM storage
387 FilesystemType: 0x0002 generic hierarchical
388 AccessCapability: 0x0000 read/write
Linus Walleij58871aa2008-09-17 22:37:06 +0000389 MaxCapacity: 4072701952
Linus Walleij5e44ed52010-01-30 08:06:11 +0000390 FreeSpaceInBytes: 1333788672
391 FreeSpaceInObjects: 4294967278
Linus Walleij58871aa2008-09-17 22:37:06 +0000392 StorageDescription: Internal Memory
Linus Walleij5e44ed52010-01-30 08:06:11 +0000393 VolumeIdentifier: 990CD1184851B487
Linus Walleij58871aa2008-09-17 22:37:06 +0000394Special directories:
395 Default music folder: 0x00000001
396 Default playlist folder: 0x00000004
Linus Walleij5e44ed52010-01-30 08:06:11 +0000397 Default picture folder: 0xffffffff
Linus Walleij58871aa2008-09-17 22:37:06 +0000398 Default video folder: 0x00000003
Linus Walleij5e44ed52010-01-30 08:06:11 +0000399 Default organizer folder: 0xffffffff
400 Default zencast folder: 0xffffffff
401 Default album folder: 0xffffffff
402 Default text folder: 0xffffffff
Linus Walleij58871aa2008-09-17 22:37:06 +0000403MTP-specific device properties:
404 Friendly name: Sansa e260
405 Synchronization partner: Unknown Partner
Linus Walleij5e44ed52010-01-30 08:06:11 +0000406 Battery level 98 of 100 (98%)
Linus Walleij58871aa2008-09-17 22:37:06 +0000407libmtp supported (playable) filetypes:
408 RIFF WAVE file
409 ISO MPEG-1 Audio Layer 3
410 Audio Video Interleave
411 Microsoft Advanced Systems Format
412 JPEG file
413 GIF bitmap file
414 Microsoft Windows Media Audio
415 Audible.com Audio Codec
Linus Walleij5e44ed52010-01-30 08:06:11 +0000416 Abstract Album file
417 Abstract Playlist file
Linus Walleij58871aa2008-09-17 22:37:06 +0000418
419Secure Time:
Linus Walleij5e44ed52010-01-30 08:06:11 +0000420<DRMCLOCK type="status"><VALUE>#20090525 17:59:18Z#</VALUE><FLAG>DRM_CLK_NEEDS_REFRESH</FLAG></DRMCLOCK>
Linus Walleij58871aa2008-09-17 22:37:06 +0000421
422Device Certificate:
Linus Walleij5e44ed52010-01-30 08:06:11 +0000423<DEVCERT version="1.0"><CERTIFICATE type="DEVICE"><DATA><UNIQUEID private="1">blahblahblah==</UNIQUEID><PUBLICKEY private="1">blahblahbal==</PUBLICKEY><KEYDATA>blahblahblah=</KEYDATA></DATA><MSDRM_SIGNATURE_VALUE>blahblahblah==</MSDRM_SIGNATURE_VALUE><SYMSIGNATURE>blahblahblah=</SYMSIGNATURE></CERTIFICATE><FALLBACK><SECURITYVERSION>2.4.108.205</SECURITYVERSION><CERTIFICATE private="1">blahblahblahG43</CERTIFICATE></FALLBACK><CERTIFICATE type="GROUP"><DATA><NAME>E200</NAME>
424 <MANUFACTURER>SanDisk Corporation</MANUFACTURER>
425 <MAKE>Sansa</MAKE>
426 <MODEL>E200P</MODEL>
427 <SECURITYLEVEL>2000</SECURITYLEVEL>
428 <HARDWARE_VER_MAJOR>3</HARDWARE_VER_MAJOR>
429 <HARDWARE_VER_MINOR>0</HARDWARE_VER_MINOR>
430 <FIRMWARE_VER_MAJOR>3</FIRMWARE_VER_MAJOR>
431 <FIRMWARE_VER_MINOR>0</FIRMWARE_VER_MINOR>
432
433 <SECURITYLEVEL>2000</SECURITYLEVEL>
434
435 <FEATURES>
436 <CLOCK>2</CLOCK>
437 <SECURECLOCK>
438 <URL>http://go.microsoft.com/fwlink/?LinkId=25817</URL>
439 <PUBLICKEY>blahblahblah==</PUBLICKEY>
440 </SECURECLOCK>
441
442 <METERING>1</METERING>
443 <LICENSE_ACQ>1</LICENSE_ACQ>
444 <LICENSE_SYNC>1</LICENSE_SYNC>
445 <ENCRYPTION>1</ENCRYPTION>
446 <SYMMETRIC_OPT>1</SYMMETRIC_OPT>
447
448 <SUPPORT_REVOCATION>
449 <GUID>{blahblahblah}</GUID>
450 </SUPPORT_REVOCATION>
451
452 </FEATURES>
453
454 <LIMITS>
455 <MAXCHAINDEPTH>2</MAXCHAINDEPTH>
456 <MAXLICENSESIZE>10240</MAXLICENSESIZE>
457 <MAXHEADERSIZE>5120</MAXHEADERSIZE>
458 </LIMITS><PUBLICKEY>blahblahblah==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>blahblahblah==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE type="AUTHORIZATION"><DATA><SECURITYLEVEL>2000</SECURITYLEVEL><AUTH_ID>2097</AUTH_ID><PUBLICKEY>blahblahblah==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>blahblahblah==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE type="AUTHORIZATION_ROOT"><DATA><AUTH_ID>1</AUTH_ID><PUBLICKEY>blahblahblah==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>blahblahblah==</MSDRM_SIGNATURE_VALUE></CERTIFICATE></DEVCERT>
Linus Walleij58871aa2008-09-17 22:37:06 +0000459OK.