1dainius@linux:~> mtp-detect 2libmtp version: 1.0.3 3 4Listing raw device(s) 5libusb couldn't open USB device /dev/bus/usb/003/002: Permission denied. 6libusb requires write access to USB device nodes. 7libusb couldn't open USB device /dev/bus/usb/004/002: Permission denied. 8libusb requires write access to USB device nodes. 9Device 0 (VID=4102 and PID=1117) is a iRiver T10a. 10 Found 1 device(s): 11 iRiver: T10a (4102:1117) @ bus 2, dev 4 12Attempting to connect device(s) 13ignoring usb_claim_interface = -16ignoring usb_claim_interface = -22PTP_ERROR_IO: Trying again after re-initializing USB interface 14inep: usb_get_endpoint_status(): Input/output error 15outep: usb_get_endpoint_status(): Input/output error 16usb_clear_halt() on IN endpoint: Numerical result out of range 17usb_clear_halt() on OUT endpoint: Numerical result out of range 18usb_clear_halt() on INTERRUPT endpoint: Numerical result out of range 19USB low-level info: 20 Using kernel interface "dummy" 21 bcdUSB: 512 22 bDeviceClass: 0 23 bDeviceSubClass: 0 24 bDeviceProtocol: 0 25 idVendor: 4102 26 idProduct: 1117 27 IN endpoint maxpacket: 512 bytes 28 OUT endpoint maxpacket: 512 bytes 29 Raw device info: 30 Bus location: 2 31 Device number: 4 32 Device entry info: 33 Vendor: iRiver 34 Vendor id: 0x4102 35 Product: T10a 36 Vendor id: 0x1117 37 Device flags: 0x0000001c 38Microsoft device descriptor 0xee: 39 0000: 1203 4d00 5300 4600 5400 3100 3000 3000 ..M.S.F.T.1.0.0. 40 0010: 0100 .. 41Microsoft device response to control message 1, CMD 0x01: 42 0000: 2800 0000 0001 0400 0100 0000 0000 0000 (............... 43 0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP........... 44 0020: 0000 0000 0000 0000 0000 0001 25b9 46eb ............%.F. 45 0030: c0b3 6173 0200 0000 2803 e800 0000 0000 ..as....(....... 46 0040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 47 0050: 0000 0000 0000 0000 0000 0000 003e 0000 .............>.. 48 0060: 0000 0000 0000 3f3e 0000 003f 3435 3637 ......?>...?4567 49 0070: 3839 3a3b 3c3d 0000 0000 0000 0000 0102 89:;<=.......... 50 0080: 0304 0506 0708 090a 0b0c 0d0e 0f10 1112 ................ 51 0090: 1314 1516 1718 1900 0000 0000 001a 1b1c ................ 52 00a0: 1d1e 1f20 2122 2324 2526 2728 292a 2b2c ... !"#$%&'()*+, 53 00b0: 2d2e 2f30 3132 3300 0000 0000 240e e4c0 -./0123.....$... 54 00c0: 4900 4400 4600 4f00 5200 5300 4c00 4b00 I.D.F.O.R.S.L.K. 55 00d0: 348b 02ae b63a 588d b6f5 383b 4647 b2cd 4....:X...8;FG.. 56 00e0: f577 6731 aae8 3344 44db 9095 bb7f cc51 .wg1..3DD......Q 57 00f0: 809d 2d3a 7fbd 4c08 45b1 a7e1 9081 9837 ..-:..L.E......7 58 0100: 00cc 89a7 5724 72b9 c129 a362 d955 7404 ....W$r..).b.Ut. 59 0110: 027d 6e69 79e9 6ad9 7a92 e4f3 4b6b 426c .}niy.j.z...KkBl 60 0120: 4300 4500 5200 5400 4300 4100 4300 4800 C.E.R.T.C.A.C.H. 61 0130: 4dbf d90d d96e 8c9e 325f 4f3d eca9 8459 M....n..2_O=...Y 62 0140: 6b5e 0686 e7e2 c28b de14 4b29 2cec 4d1d k^........K),.M. 63 0150: 76fd 5a14 903a 1077 45b1 a7e1 9081 9837 v.Z..:.wE......7 64 0160: 00cc 89a7 5724 72b9 c129 a362 d955 7404 ....W$r..).b.Ut. 65 0170: 027d 6e69 79e9 6ad9 7a92 e4f3 4b6b 426c .}niy.j.z...KkBl 66 0180: 4dbf d90d d96e 8c9e 325f 4f3d eca9 8459 M....n..2_O=...Y 67 0190: 6b5e 0686 e7e2 c28b de14 4b29 2cec 4d1d k^........K),.M. 68 01a0: 76fd 5a14 903a 1077 240e f310 0000 0003 v.Z..:.w$....... 69 01b0: 0000 0000 240e f318 0000 0003 0100 0000 ....$........... 70 01c0: 240e f320 0000 0002 0200 0000 240e f328 $.. ........$..( 71 01d0: 0000 0002 0300 0000 240e f330 0000 0002 ........$..0.... 72 01e0: 0500 0000 240e f338 0000 0002 0600 0000 ....$..8........ 73 01f0: 240e f340 0000 0000 0700 0000 240e f348 $..@........$..H 74 0200: 0000 0001 0800 0000 240e f400 2407 6294 ........$...$.b. 75 0210: 240e f408 2407 61b0 240e f410 2407 663c $...$.a.$...$.f< 76 0220: 240e f418 2407 67bc 240e f420 2407 6430 $...$.g.$.. $.d0 77 0230: 240e f428 2407 68e0 240e f430 2407 694c $..($.h.$..0$.iL 78 0240: 240e f438 2407 69b4 240e f440 2407 69bc $..8$.i.$..@$.i. 79 0250: 240e fb6c 2407 63a0 0000 0000 0000 0000 $..l$.c......... 80 0260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 81 0270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 82 0280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 83 0290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 84 02a0: 0000 0000 0700 0a00 0000 0000 0000 0000 ................ 85 02b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 86 02c0: 2400 20cc 0000 0000 0000 0000 0000 0000 $. ............. 87 02d0: 0000 0000 0000 0000 0000 0000 2400 20cc ............$. . 88 02e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 89 02f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 90 0300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 91 0310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 92 0320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 93 0330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 94 0340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 95 0350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 96 0360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 97 0370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 98 0380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 99 0390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 100 03a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 101 03b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 102 03c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 103 03d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 104 03e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 105 03f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 106Microsoft device response to control message 2, CMD 0x01: 107 0000: 2800 0000 0001 0400 0100 0000 0000 0000 (............... 108 0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP........... 109 0020: 0000 0000 0000 0000 0000 0001 25b9 46eb ............%.F. 110 0030: c0b3 6173 0200 0000 2803 e800 0000 0000 ..as....(....... 111 0040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 112 0050: 0000 0000 0000 0000 0000 0000 003e 0000 .............>.. 113 0060: 0000 0000 0000 3f3e 0000 003f 3435 3637 ......?>...?4567 114 0070: 3839 3a3b 3c3d 0000 0000 0000 0000 0102 89:;<=.......... 115 0080: 0304 0506 0708 090a 0b0c 0d0e 0f10 1112 ................ 116 0090: 1314 1516 1718 1900 0000 0000 001a 1b1c ................ 117 00a0: 1d1e 1f20 2122 2324 2526 2728 292a 2b2c ... !"#$%&'()*+, 118 00b0: 2d2e 2f30 3132 3300 0000 0000 240e e4c0 -./0123.....$... 119 00c0: 4900 4400 4600 4f00 5200 5300 4c00 4b00 I.D.F.O.R.S.L.K. 120 00d0: 348b 02ae b63a 588d b6f5 383b 4647 b2cd 4....:X...8;FG.. 121 00e0: f577 6731 aae8 3344 44db 9095 bb7f cc51 .wg1..3DD......Q 122 00f0: 809d 2d3a 7fbd 4c08 45b1 a7e1 9081 9837 ..-:..L.E......7 123 0100: 00cc 89a7 5724 72b9 c129 a362 d955 7404 ....W$r..).b.Ut. 124 0110: 027d 6e69 79e9 6ad9 7a92 e4f3 4b6b 426c .}niy.j.z...KkBl 125 0120: 4300 4500 5200 5400 4300 4100 4300 4800 C.E.R.T.C.A.C.H. 126 0130: 4dbf d90d d96e 8c9e 325f 4f3d eca9 8459 M....n..2_O=...Y 127 0140: 6b5e 0686 e7e2 c28b de14 4b29 2cec 4d1d k^........K),.M. 128 0150: 76fd 5a14 903a 1077 45b1 a7e1 9081 9837 v.Z..:.wE......7 129 0160: 00cc 89a7 5724 72b9 c129 a362 d955 7404 ....W$r..).b.Ut. 130 0170: 027d 6e69 79e9 6ad9 7a92 e4f3 4b6b 426c .}niy.j.z...KkBl 131 0180: 4dbf d90d d96e 8c9e 325f 4f3d eca9 8459 M....n..2_O=...Y 132 0190: 6b5e 0686 e7e2 c28b de14 4b29 2cec 4d1d k^........K),.M. 133 01a0: 76fd 5a14 903a 1077 240e f310 0000 0003 v.Z..:.w$....... 134 01b0: 0000 0000 240e f318 0000 0003 0100 0000 ....$........... 135 01c0: 240e f320 0000 0002 0200 0000 240e f328 $.. ........$..( 136 01d0: 0000 0002 0300 0000 240e f330 0000 0002 ........$..0.... 137 01e0: 0500 0000 240e f338 0000 0002 0600 0000 ....$..8........ 138 01f0: 240e f340 0000 0000 0700 0000 240e f348 $..@........$..H 139 0200: 0000 0001 0800 0000 240e f400 2407 6294 ........$...$.b. 140 0210: 240e f408 2407 61b0 240e f410 2407 663c $...$.a.$...$.f< 141 0220: 240e f418 2407 67bc 240e f420 2407 6430 $...$.g.$.. $.d0 142 0230: 240e f428 2407 68e0 240e f430 2407 694c $..($.h.$..0$.iL 143 0240: 240e f438 2407 69b4 240e f440 2407 69bc $..8$.i.$..@$.i. 144 0250: 240e fb6c 2407 63a0 0000 0000 0000 0000 $..l$.c......... 145 0260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 146 0270: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 147 0280: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 148 0290: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 149 02a0: 0000 0000 0700 0a00 0000 0000 0000 0000 ................ 150 02b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 151 02c0: 2400 20cc 0000 0000 0000 0000 0000 0000 $. ............. 152 02d0: 0000 0000 0000 0000 0000 0000 2400 20cc ............$. . 153 02e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 154 02f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 155 0300: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 156 0310: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 157 0320: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 158 0330: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 159 0340: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 160 0350: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 161 0360: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 162 0370: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 163 0380: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 164 0390: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 165 03a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 166 03b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 167 03c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 168 03d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 169 03e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 170 03f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 171Device responds to control message 2 with some data. 172Device info: 173 Manufacturer: iriver 174 Model: iriver T10 175 Device version: MTP-1.77-P-FRE 176 Serial number: 6b0cd90e000000fd3230303530373330 177 Vendor extension ID: 0x00000006 178 Vendor extension description: microsoft.com/WMDRMPD: 10.1; audible.com: 1.0 179 Detected object size: 32 bits 180Supported operations: 181 1001: get device info 182 1002: Open session 183 1003: Close session 184 1004: Get storage IDs 185 1005: Get storage info 186 1006: Get number of objects 187 1007: Get object handles 188 1008: Get object info 189 1009: Get object 190 100b: Delete object 191 100c: Send object info 192 100d: Send object 193 100f: Format storage 194 1014: Get device property description 195 1015: Get device property value 196 1016: Set device property value 197 9801: Get object properties supported 198 9802: Get object property description 199 9803: Get object property value 200 9804: Set object property value 201 9805: Get object property list 202 9810: Get object references 203 9811: Set object references 204 9101: Get secure time challenge 205 9102: Get secure time response 206 9103: Set license response 207 9104: Get sync list 208 9105: Send meter challenge query 209 9106: Get meter challenge 210 9107: Get meter response 211 9108: Clean data store 212 9109: Get license state 213 910a: Send WMDRM-PD Command 214 910b: Send WMDRM-PD Request 215Events supported: 216 None. 217Device Properties Supported: 218 0x5001: Battery Level 219 0xd401: Synchronization Partner 220 0xd402: Friendly Device Name 221 0xd101: Secure Time 222 0xd102: Device Certificate 223 0xd100: Unknown property 224Playable File (Object) Types and Object Properties Supported: 225 3000: Undefined Type 226 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY 227 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY 228 dc04: Object Size UINT32 data type ANY 32BIT VALUE form READ ONLY 229 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM READ ONLY 230 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY 231 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY 232 dc44: Name STRING data type READ ONLY 233 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET 234 3001: Association/Directory 235 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY 236 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY 237 dc04: Object Size UINT32 data type ANY 32BIT VALUE form READ ONLY 238 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM READ ONLY 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 dc44: Name STRING data type READ ONLY 242 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET 243 3009: MP3 244 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY 245 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY 246 dc04: Object Size UINT32 data type ANY 32BIT VALUE form READ ONLY 247 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM READ ONLY 248 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY 249 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY 250 dc44: Name STRING data type READ ONLY 251 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET 252 dc46: Artist STRING data type READ ONLY 253 dc95: Meta Genre UINT16 data type enumeration: 0, 1, 11, 12, 13, 14, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, GET/SET 254 de93: Sample Rate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY 255 de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, READ ONLY 256 de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, READ ONLY 257 de9a: Audio Bit Rate UINT32 data type range: MIN 8000, MAX 350000, STEP 1 READ ONLY 258 b901: WMA 259 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY 260 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY 261 dc04: Object Size UINT32 data type ANY 32BIT VALUE form READ ONLY 262 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM READ ONLY 263 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY 264 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY 265 dc44: Name STRING data type READ ONLY 266 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET 267 dc46: Artist STRING data type READ ONLY 268 dc95: Meta Genre UINT16 data type enumeration: 0, 1, 11, 12, 13, 14, 15, 21, 22, 23, 24, 25, 26, 27, 28, 30, GET/SET 269 de93: Sample Rate UINT32 data type enumeration: 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000, READ ONLY 270 de94: Number Of Channels UINT16 data type enumeration: 0, 1, 2, READ ONLY 271 de99: Audio WAVE Codec UINT32 data type enumeration: 0, 1, 2, 3, 8, 9, 11, 49, 50, 80, 85, 352, 353, 354, 355, 356, 41222, READ ONLY 272 de9a: Audio Bit Rate UINT32 data type range: MIN 8000, MAX 350000, STEP 1 READ ONLY 273 b902: OGG 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 dc04: Object Size UINT32 data type ANY 32BIT VALUE form READ ONLY 277 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM READ ONLY 278 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY 279 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY 280 dc44: Name STRING data type READ ONLY 281 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET 282 b904: Audible.com Codec 283 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY 284 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY 285 dc04: Object Size UINT32 data type ANY 32BIT VALUE form READ ONLY 286 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM READ ONLY 287 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY 288 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY 289 dc44: Name STRING data type READ ONLY 290 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET 291 da00: Unknown property UINT32 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7, 8, GET/SET 292 da01: Unknown property STRING data type GET/SET 293 da02: Unknown property UINT32 data type ANY 32BIT VALUE form GET/SET 294 da03: Unknown property UINT16 data type enumeration: 0, 0, GET/SET 295 da04: Unknown property array of UINT32 data type ANY 32BIT VALUE form GET/SET 296 dc89: Duration UINT32 data type ANY 32BIT VALUE form READ ONLY 297 ba05: Abstract Audio Video Playlist 298 dc01: Storage ID UINT32 data type ANY 32BIT VALUE form READ ONLY 299 dc02: Object Format UINT16 data type ANY 16BIT VALUE form READ ONLY 300 dc04: Object Size UINT32 data type ANY 32BIT VALUE form READ ONLY 301 dc07: Object File Name STRING data type REGULAR EXPRESSION FORM READ ONLY 302 dc0b: Parent Object UINT32 data type ANY 32BIT VALUE form READ ONLY 303 dc41: Persistant Unique Object Identifier UINT128 data type READ ONLY 304 dc44: Name STRING data type READ ONLY 305 dc4f: Non Consumable UINT8 data type enumeration: 0, 1, GET/SET 306Storage Devices: 307 StorageID: 0x00010001 308 StorageType: 0x0003 fixed RAM storage 309 FilesystemType: 0x0002 generic hierarchical 310 AccessCapability: 0x0000 read/write 311 MaxCapacity: 520847360 312 FreeSpaceInBytes: 413949952 313 FreeSpaceInObjects: 4294967295 314 StorageDescription: iriver T10 files 315 VolumeIdentifier: lgmajnoaaaaaaanpcdadadfdadhdddad 316Special directories: 317 Default music folder: 0x00030000 318 Default playlist folder: 0x00050000 319 Default picture folder: 0xffffffff 320 Default video folder: 0xffffffff 321 Default organizer folder: 0xffffffff 322 Default zencast folder: 0xffffffff 323 Default album folder: 0xffffffff 324 Default text folder: 0xffffffff 325MTP-specific device properties: 326 Friendly name: iriver T10 327 Synchronization partner: WMP 10; Napster; 328 Battery level 4 of 4 (100%) 329libmtp supported (playable) filetypes: 330 ISO MPEG-1 Audio Layer 3 331 Microsoft Windows Media Audio 332 Ogg container format 333 Audible.com Audio Codec 334 Abstract Playlist file 335 336Secure Time: 337<DRMCLOCK type="status"><VALUE>#20101107 12:53:33Z#</VALUE><FLAG>DRM_CLK_SET</FLAG></DRMCLOCK> 338 339WMPInfo.xml file contents: 340<DeviceInfo> 341 <WMP DeviceID="{77D35285-DB5E-4A2D-9CCB-FA6C6978345C}" RelationshipID="{00000000-0000-0000-0000-000000000000}"/> 342</DeviceInfo> 343 344OK.