1libmtp version: 0.2.1 2 3Attempting to connect device(s) 4PTP: Opening session 5Detect: Successfully connected 1 devices 6USB low-level info: 7 Using kernel interface "usbfs" 8 bcdUSB: 512 9 bDeviceClass: 0 10 bDeviceSubClass: 0 11 bDeviceProtocol: 0 12 idVendor: 0781 13 idProduct: 7432 14 IN endpoint maxpacket: 512 bytes 15 OUT endpoint maxpacket: 512 bytes 16 Device flags: 0x00000006 17Microsoft device descriptor 0xee: 18 0000: 1203 4d00 5300 4600 5400 3100 3000 3000 ..M.S.F.T.1.0.0. 19 0010: fe00 .. 20Microsoft device response to control message 1, CMD 0xfe: 21 0000: 2800 0000 0001 0400 0100 0000 0000 0000 (............... 22 0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP........... 23 0020: 0000 0000 0000 0000 ........ 24Microsoft device response to control message 2, CMD 0xfe: 25 0000: 2800 0000 0001 0400 0100 0000 0000 0000 (............... 26 0010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP........... 27 0020: 0000 0000 0000 0000 ........ 28Device info: 29 Manufacturer: SanDisk 30 Model: Sansa Clip 1GB 31 Device version: v01.01.11A 32 Serial number: 5005C70A4142B4890000000000000000 33 Vendor extension ID: 0x00000006 34 Vendor extension description: microsoft.com/WMDRMPD: 10.1; audible.com: 1.0; 35Supported operations: 36 1001: get device info 37 1002: Open session 38 1003: Close session 39 1004: Get storage IDs 40 1005: Get storage info 41 1006: Get number of objects 42 1007: Get object handles 43 1008: Get object info 44 1009: Get object 45 100b: Delete object 46 100c: Send object info 47 100d: Send object 48 100f: Format storage 49 1014: Get device property description 50 1015: Get device property value 51 1016: Set device property value 52 1017: Reset device property value 53 101b: Get partial object 54 9101: Get secure time challenge 55 9102: Get secure time response 56 9103: Set license response 57 9104: Get sync list 58 9105: Send meter challenge query 59 9106: Get meter challenge 60 9107: Get meter response 61 9108: Clean data store 62 9109: Get license state 63 910a: Send WMDRM-PD Command 64 910b: Send WMDRM-PD Request 65 9201: Report Added/Deleted Items 66 9801: Get object properties supported 67 9802: Get object property description 68 9803: Get object property value 69 9804: Set object property value 70 9805: Get object property list 71 9810: Get object references 72 9811: Set object references 73Events supported: 74 0x4006 75Device Properties Supported: 76 0x5001: Battery Level 77 0x5002: Functional Mode 78 0xd100: Unknown property 79 0xd101: Secure Time 80 0xd102: Device Certificate 81 0xd401: Synchronization Partner 82 0xd402: Device Friendly Name 83Playable File (Object) Types and Object Properties Supported: 84 3000: Undefined Type 85 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 86 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 87 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 88 dc04: ObjectSize UINT64 data type READ ONLY 89 dc07: ObjectFileName STRING data type GET/SET 90 dc09: DateModified STRING data type READ ONLY 91 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 92 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 93 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 94 dc44: Name STRING data type GET/SET 95 dc47: DateAuthored STRING data type GET/SET 96 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 97 3001: Association/Directory 98 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 99 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 100 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 101 dc04: ObjectSize UINT64 data type READ ONLY 102 dc07: ObjectFileName STRING data type GET/SET 103 dc09: DateModified STRING data type READ ONLY 104 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 105 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 106 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 107 dc44: Name STRING data type GET/SET 108 dc47: DateAuthored STRING data type GET/SET 109 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 110 3008: MS Wave 111 d901: BuyFlag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET 112 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 113 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 114 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 115 dc04: ObjectSize UINT64 data type READ ONLY 116 dc07: ObjectFileName STRING data type GET/SET 117 dc09: DateModified STRING data type READ ONLY 118 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 119 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 120 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 121 dc42: SyncID STRING data type GET/SET 122 dc44: Name STRING data type GET/SET 123 dc46: Artist STRING data type GET/SET 124 dc47: DateAuthored STRING data type GET/SET 125 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 126 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET 127 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET 128 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET 129 dc8c: Genre STRING data type GET/SET 130 dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET 131 dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET 132 dc99: OriginalReleaseDate STRING data type GET/SET 133 dc9a: AlbumName STRING data type GET/SET 134 dc9b: AlbumArtist STRING data type GET/SET 135 de92: BitRateType UINT16 data type enumeration: 2, GET/SET 136 de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET 137 de94: NumberOfChannels UINT16 data type enumeration: 1, 2, GET/SET 138 de99: AudioWAVECodec UINT32 data type enumeration: 0, 1, 2, 9, 50, 80, 85, 352, 353, 354, READ ONLY 139 de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET 140 3009: MP3 141 d901: BuyFlag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET 142 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 143 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 144 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 145 dc04: ObjectSize UINT64 data type READ ONLY 146 dc07: ObjectFileName STRING data type GET/SET 147 dc09: DateModified STRING data type READ ONLY 148 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 149 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 150 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 151 dc42: SyncID STRING data type GET/SET 152 dc44: Name STRING data type GET/SET 153 dc46: Artist STRING data type GET/SET 154 dc47: DateAuthored STRING data type GET/SET 155 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 156 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET 157 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET 158 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET 159 dc8c: Genre STRING data type GET/SET 160 dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET 161 dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET 162 dc99: OriginalReleaseDate STRING data type GET/SET 163 dc9a: AlbumName STRING data type GET/SET 164 dc9b: AlbumArtist STRING data type GET/SET 165 de92: BitRateType UINT16 data type enumeration: 2, GET/SET 166 de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET 167 de94: NumberOfChannels UINT16 data type enumeration: 1, 2, GET/SET 168 de99: AudioWAVECodec UINT32 data type enumeration: 0, 1, 2, 9, 50, 80, 85, 352, 353, 354, READ ONLY 169 de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET 170 300c: ASF 171 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 172 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 173 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 174 dc04: ObjectSize UINT64 data type READ ONLY 175 dc07: ObjectFileName STRING data type GET/SET 176 dc09: DateModified STRING data type READ ONLY 177 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 178 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 179 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 180 dc44: Name STRING data type GET/SET 181 dc47: DateAuthored STRING data type GET/SET 182 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 183 b901: WMA 184 d901: BuyFlag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET 185 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 186 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 187 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 188 dc04: ObjectSize UINT64 data type READ ONLY 189 dc07: ObjectFileName STRING data type GET/SET 190 dc09: DateModified STRING data type READ ONLY 191 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 192 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 193 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 194 dc42: SyncID STRING data type GET/SET 195 dc44: Name STRING data type GET/SET 196 dc46: Artist STRING data type GET/SET 197 dc47: DateAuthored STRING data type GET/SET 198 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 199 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET 200 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET 201 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET 202 dc8c: Genre STRING data type GET/SET 203 dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET 204 dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET 205 dc99: OriginalReleaseDate STRING data type GET/SET 206 dc9a: AlbumName STRING data type GET/SET 207 dc9b: AlbumArtist STRING data type GET/SET 208 de92: BitRateType UINT16 data type enumeration: 2, GET/SET 209 de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET 210 de94: NumberOfChannels UINT16 data type enumeration: 1, 2, GET/SET 211 de99: AudioWAVECodec UINT32 data type enumeration: 0, 1, 2, 9, 50, 80, 85, 352, 353, 354, READ ONLY 212 de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET 213 b904: Audible.com Codec 214 da00: unknown(da00) UINT32 data type enumeration: 0, 1, 2, 3, 4, 5, 6, 7, 8, GET/SET 215 da01: unknown(da01) STRING data type GET/SET 216 da02: unknown(da02) UINT32 data type ANY 32BIT VALUE form READ ONLY 217 da03: unknown(da03) UINT16 data type enumeration: 0, 1, READ ONLY 218 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 219 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 220 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 221 dc04: ObjectSize UINT64 data type READ ONLY 222 dc07: ObjectFileName STRING data type GET/SET 223 dc09: DateModified STRING data type READ ONLY 224 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 225 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 226 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 227 dc44: Name STRING data type GET/SET 228 dc46: Artist STRING data type GET/SET 229 dc47: DateAuthored STRING data type GET/SET 230 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 231 dc89: Duration UINT32 data type range: MIN 0, MAX 134217727, STEP 1 GET/SET 232 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET 233 dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET 234 dc8c: Genre STRING data type GET/SET 235 dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET 236 dc92: SkipCount UINT32 data type ANY 32BIT VALUE form GET/SET 237 dc99: OriginalReleaseDate STRING data type GET/SET 238 dc9a: AlbumName STRING data type GET/SET 239 dc9b: AlbumArtist STRING data type GET/SET 240 de92: BitRateType UINT16 data type enumeration: 2, GET/SET 241 de93: SampleRate UINT32 data type range: MIN 8000, MAX 48000, STEP 25 GET/SET 242 de94: NumberOfChannels UINT16 data type enumeration: 1, 2, GET/SET 243 de99: AudioWAVECodec UINT32 data type enumeration: 0, 1, 2, 9, 50, 80, 85, 352, 353, 354, READ ONLY 244 de9a: AudioBitRate UINT32 data type range: MIN 1, MAX 2147483647, STEP 1 GET/SET 245 ba03: Abstract Audio Album 246 d901: BuyFlag UINT8 data type range: MIN 0, MAX 1, STEP 1 GET/SET 247 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 248 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 249 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 250 dc04: ObjectSize UINT64 data type READ ONLY 251 dc07: ObjectFileName STRING data type GET/SET 252 dc09: DateModified STRING data type READ ONLY 253 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 254 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 255 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 256 dc42: SyncID STRING data type GET/SET 257 dc44: Name STRING data type GET/SET 258 dc47: DateAuthored STRING data type GET/SET 259 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 260 dc8a: Rating UINT16 data type range: MIN 1, MAX 100, STEP 1 GET/SET 261 dc8c: Genre STRING data type GET/SET 262 dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET 263 dc9b: AlbumArtist STRING data type GET/SET 264 ba05: Abstract Audio Video Playlist 265 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 266 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 267 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 268 dc04: ObjectSize UINT64 data type READ ONLY 269 dc07: ObjectFileName STRING data type GET/SET 270 dc09: DateModified STRING data type READ ONLY 271 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 272 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 273 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 274 dc44: Name STRING data type GET/SET 275 dc47: DateAuthored STRING data type GET/SET 276 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 277 ba11: M3U Playlist 278 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY 279 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY 280 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, 32770, 32771, READ ONLY 281 dc04: ObjectSize UINT64 data type READ ONLY 282 dc07: ObjectFileName STRING data type GET/SET 283 dc09: DateModified STRING data type READ ONLY 284 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY 285 dc0d: Hidden UINT16 data type enumeration: 0, 1, GET/SET 286 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY 287 dc44: Name STRING data type GET/SET 288 dc47: DateAuthored STRING data type GET/SET 289 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET 290Storage Devices: 291 StorageID: 0x00010001 292 StorageType: 0x0003 293 FilesystemType: 0x0002 294 AccessCapability: 0x0000 295 MaxCapacity: 1012383744 296 FreeSpaceInBytes: 596164608 297 FreeSpaceInObjects: 4294967156 298 StorageDescription: Internal Memory 299 VolumeIdentifier: 5005C70A4142B489 300Special directories: 301 Default music folder: 0x00000004 302 Default playlist folder: 0x00000009 303 Default picture folder: 0x00000000 304 Default video folder: 0x00000000 305 Default organizer folder: 0x00000000 306 Default zencast folder: 0x00000000 307 Default album folder: 0x00000013 308 Default text folder: 0x00000000 309MTP-specific device properties: 310 Friendly name: Sansa Clip 1GB 311 Synchronization partner: Unknown Partner 312 Battery level 60 of 100 (60%) 313libmtp supported (playable) filetypes: 314 RIFF WAVE file 315 ISO MPEG-1 Audio Layer 3 316 Microsoft Advanced Systems Format 317 Microsoft Windows Media Audio 318 Audible.com Audio Codec 319Unable to acquire device certificate, perhaps this device does not support this 320Error 2: PTP Layer error a101: get_device_unicode_property(): failed 321to get unicode property. 322Error 2: (Look this up in ptp.h for an explanation.) 323