blob: 1d7171a6d5677da81b4ea17df2e3b35a058a1a94 [file] [log] [blame]
Linus Walleij5d709a52007-12-28 21:37:17 +00001Device 1 (VID=054c and PID=0326) is UNKNOWN.
2Please report this VID/PID and the device model to the libmtp development team
3PTP: Opening session
4Detect: Successfully connected 1 devices
5USB low-level info:
6 Using kernel interface "usbfs"
7 bcdUSB: 512
8 bDeviceClass: 0
9 bDeviceSubClass: 0
10 bDeviceProtocol: 0
11 idVendor: 054c
12 idProduct: 0326
13 IN endpoint maxpacket: 512 bytes
14 OUT endpoint maxpacket: 512 bytes
15Device flags: 0x00000000
16Microsoft device descriptor 0xee:
170000: 1203 4d00 5300 4600 5400 3100 3000 3000 ..M.S.F.T.1.0.0.
180010: 3000 0.
19Microsoft device response to control message 1, CMD 0x30:
200000: 2800 0000 0001 0400 0100 0000 0000 0000 (...............
210010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP...........
220020: 0000 0000 0000 0000 ........
23Microsoft device response to control message 2, CMD 0x30:
240000: 2800 0000 0001 0400 0100 0000 0000 0000 (...............
250010: 0001 4d54 5000 0000 0000 0000 0000 0000 ..MTP...........
260020: 0000 0000 0000 0000 ........
27Device info:
28 Manufacturer: Sony Corporation
29 Model: WALKMAN NWZ-S516
30 Device version: 1.00
31 Serial number: 00000000000000000000000005011742
32 Vendor extension ID: 0x00000006
33 Vendor extension description: microsoft.com: 1.0; microsoft.com/WMDRMPD: 10.1; sony.net/WMFU: 1.0;
34Supported operations:
35 1001: get device info
36 1002: Open session
37 1003: Close session
38 1004: Get storage IDs
39 1005: Get storage info
40 1006: Get number of objects
41 1007: Get object handles
42 1008: Get object info
43 1009: Get object
44 100b: Delete object
45 100c: Send object info
46 100d: Send object
47 1014: Get device property description
48 1015: Get device property value
49 1016: Set device property value
50 101b: Get partial object
51 9810: Get object references
52 9811: Set object references
53 9802: Get object property description
54 9801: Get object properties supported
55 9803: Get object property value
56 9804: Set object property value
57 9805: Get object property list
58 9806: Set object property list
59 9201: Report Added/Deleted Items
60 9808: Send object property list
61 9101: Get secure time challenge
62 9102: Get secure time response
63 9103: Set license response
64 9104: Get sync list
65 9105: Send meter challenge query
66 9106: Get meter challenge
67 9107: Get meter response
68 9108: Clean data store
69 9109: Get license state
70 910a: Send WMDRM-PD Command
71 910b: Send WMDRM-PD Request
72 9401: Unknown(9401)
73 9402: Unknown(9402)
74Events supported:
75 None.
76Device Properties Supported:
77 0x5001: Battery Level
78 0xd401: Synchronization Partner
79 0xd402: Device Friendly Name
80 0xd101: Secure Time
81 0xd102: Device Certificate
82Playable File (Object) Types and Object Properties Supported:
83 3000: Undefined Type
84 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
85 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
86 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ ONLY
87 dc04: ObjectSize UINT64 data type READ ONLY
88 dc07: ObjectFileName STRING data type GET/SET
89 dc09: DateModified STRING data type GET/SET
90 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
91 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
92 dc44: Name STRING data type GET/SET
93 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
94 3001: Association/Directory
95 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
96 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
97 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ ONLY
98 dc04: ObjectSize UINT64 data type READ ONLY
99 dc07: ObjectFileName STRING data type GET/SET
100 dc09: DateModified STRING data type GET/SET
101 dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
102 dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
103 dc44: Name STRING data type GET/SET
104 dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
105 dc05: AssociationType UINT16 data type enumeration: 0, 1, GET/SET
106 3008: MS Wave
107 dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
108 dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
109 dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ ONLY
110dc04: ObjectSize UINT64 data type READ ONLY
111dc07: ObjectFileName STRING data type GET/SET
112dc09: DateModified STRING data type GET/SET
113dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
114dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
115dc44: Name STRING data type GET/SET
116dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
117dc46: Artist STRING data type GET/SET
118dc89: Duration UINT32 data type range: MIN 1, MAX 2147483647, STEP 1
119GET/SET
120dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
121dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
122dc8c: Genre STRING data type GET/SET
123dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
124dc99: OriginalReleaseDate STRING data type GET/SET
125dc9a: AlbumName STRING data type GET/SET
126dc9b: AlbumArtist STRING data type GET/SET
127de93: SampleRate UINT32 data type enumeration: 8000, 11025, 12000,
12816000, 22050, 24000, 32000, 44100, 48000, READ ONLY
129de94: NumberOfChannels UINT16 data type enumeration: 1, 2, GET/SET
130de99: AudioWAVECodec UINT32 data type enumeration: 1, GET/SET
131de9a: AudioBitRate UINT32 data type enumeration: 128000, 176400,
132192000, 256000, 352800, 384000, 512000, 705600, 768000, 1024000, 1411200,
1331536000, READ ONLY
1343009: MP3
135dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
136dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
137dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
138ONLY
139dc04: ObjectSize UINT64 data type READ ONLY
140dc07: ObjectFileName STRING data type GET/SET
141dc09: DateModified STRING data type GET/SET
142dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
143dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
144dc44: Name STRING data type GET/SET
145dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
146dc46: Artist STRING data type GET/SET
147dc89: Duration UINT32 data type range: MIN 1, MAX 2147483647, STEP 1
148GET/SET
149dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
150dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
151dc8c: Genre STRING data type GET/SET
152dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
153dc99: OriginalReleaseDate STRING data type GET/SET
154dc9a: AlbumName STRING data type GET/SET
155dc9b: AlbumArtist STRING data type GET/SET
156de93: SampleRate UINT32 data type enumeration: 16000, 22050, 24000,
15732000, 44100, 48000, READ ONLY
158de94: NumberOfChannels UINT16 data type enumeration: 1, 2, GET/SET
159de99: AudioWAVECodec UINT32 data type enumeration: 85, GET/SET
160de9a: AudioBitRate UINT32 data type range: MIN 32000, MAX 320000,
161STEP 1 READ ONLY
162300c: ASF
163dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
164dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
165dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
166ONLY
167dc04: ObjectSize UINT64 data type READ ONLY
168dc07: ObjectFileName STRING data type GET/SET
169dc09: DateModified STRING data type GET/SET
170dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
171dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
172dc44: Name STRING data type GET/SET
173dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
1743801: JPEG
175dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
176dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
177dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
178ONLY
179dc04: ObjectSize UINT64 data type READ ONLY
180dc07: ObjectFileName STRING data type GET/SET
181dc09: DateModified STRING data type GET/SET
182dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
183dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
184dc44: Name STRING data type GET/SET
185dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
186dc87: Width UINT32 data type range: MIN 1, MAX 4000, STEP 1 READ
187ONLY
188dc88: Height UINT32 data type range: MIN 1, MAX 4000, STEP 1 READ
189ONLY
190b802: Firmware
191dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
192dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
193dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
194ONLY
195dc04: ObjectSize UINT64 data type READ ONLY
196dc07: ObjectFileName STRING data type GET/SET
197dc09: DateModified STRING data type GET/SET
198dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
199dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
200dc44: Name STRING data type GET/SET
201dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
202b901: WMA
203dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
204dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
205dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
206ONLY
207dc04: ObjectSize UINT64 data type READ ONLY
208dc07: ObjectFileName STRING data type GET/SET
209dc09: DateModified STRING data type GET/SET
210dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
211dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
212dc44: Name STRING data type GET/SET
213dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
214dc46: Artist STRING data type GET/SET
215dc89: Duration UINT32 data type range: MIN 1, MAX 2147483647, STEP 1
216GET/SET
217dc8a: Rating UINT16 data type range: MIN 0, MAX 100, STEP 1 GET/SET
218dc8b: Track UINT16 data type ANY 16BIT VALUE form GET/SET
219dc8c: Genre STRING data type GET/SET
220dc91: UseCount UINT32 data type ANY 32BIT VALUE form GET/SET
221dc99: OriginalReleaseDate STRING data type GET/SET
222dc9a: AlbumName STRING data type GET/SET
223dc9b: AlbumArtist STRING data type GET/SET
224de93: SampleRate UINT32 data type enumeration: 8000, 11025, 16000,
22522050, 32000, 44100, 48000, READ ONLY
226de94: NumberOfChannels UINT16 data type enumeration: 1, 2, GET/SET
227de99: AudioWAVECodec UINT32 data type enumeration: 352, 353,
228GET/SET
229de9a: AudioBitRate UINT32 data type range: MIN 5000, MAX 512000, STEP
2301 READ ONLY
231d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
232b982: MP4
233dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
234dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
235dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
236ONLY
237dc04: ObjectSize UINT64 data type READ ONLY
238dc07: ObjectFileName STRING data type GET/SET
239dc09: DateModified STRING data type GET/SET
240dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
241dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
242dc44: Name STRING data type GET/SET
243dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
244b984: 3GP
245dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
246dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
247dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
248ONLY
249dc04: ObjectSize UINT64 data type READ ONLY
250dc07: ObjectFileName STRING data type GET/SET
251dc09: DateModified STRING data type GET/SET
252dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
253dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
254dc44: Name STRING data type GET/SET
255dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
256ba03: Abstract Audio Album
257dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
258dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
259dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
260ONLY
261dc04: ObjectSize UINT64 data type READ ONLY
262dc07: ObjectFileName STRING data type GET/SET
263dc09: DateModified STRING data type GET/SET
264dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
265dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
266dc44: Name STRING data type GET/SET
267dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
268dc81: RepresentativeSampleFormat UINT16 data type enumeration: 14337,
269READ ONLY
270dc82: RepresentativeSampleSize UINT32 data type range: MIN 0, MAX
27165536, STEP 1 READ ONLY
272dc83: RepresentativeSampleHeight UINT32 data type range: MIN 0, MAX
273200, STEP 1 READ ONLY
274dc84: RepresentativeSampleWidth UINT32 data type range: MIN 0, MAX
275200, STEP 1 READ ONLY
276dc86: RepresentativeSampleData array of UINT8 data type ANY 8BIT
277VALUE form GET/SET
278Unknown OPFF type 6
279dc8c: Genre STRING data type GET/SET
280dc9b: AlbumArtist STRING data type GET/SET
281d901: BuyFlag UINT8 data type ANY 8BIT VALUE form GET/SET
282ba05: Abstract Audio Video Playlist
283dc01: StorageID UINT32 data type ANY 32BIT VALUE form READ ONLY
284dc02: ObjectFormat UINT16 data type ANY 16BIT VALUE form READ ONLY
285dc03: ProtectionStatus UINT16 data type enumeration: 0, 1, READ
286ONLY
287dc04: ObjectSize UINT64 data type READ ONLY
288dc07: ObjectFileName STRING data type GET/SET
289dc09: DateModified STRING data type GET/SET
290dc0b: ParentObject UINT32 data type ANY 32BIT VALUE form READ ONLY
291dc41: PersistantUniqueObjectIdentifier UINT128 data type READ ONLY
292dc44: Name STRING data type GET/SET
293dc4f: NonConsumable UINT8 data type enumeration: 0, 1, GET/SET
294Storage Devices:
295 StorageID: 0x00010001
296 StorageType: 0x0003
297 FilesystemType: 0x0002
298 AccessCapability: 0x0000
299 MaxCapacity: 3840933888
300 FreeSpaceInBytes: 319455232
301 FreeSpaceInObjects: 4294967295
302 StorageDescription: Storage Media
303 VolumeIdentifier: 00000000000000000000000005011742
304Special directories:
305 Default music folder: 0x00000004
306 Default playlist folder: 0x00000000
307 Default picture folder: 0x00000007
308 Default video folder: 0x00000000
309 Default organizer folder: 0x00000000
310 Default zencast folder: 0x00000000
311 Default album folder: 0x00000216
312 Default text folder: 0x00000000
313MTP-specific device properties:
314 Friendly name: WALKMAN
315 Synchronization partner: {00000000-0000-0000-0000-000000000000}
316 Battery level 100 of 100 (100%)
317libmtp supported (playable) filetypes:
318 RIFF WAVE file
319 ISO MPEG-1 Audio Layer 3
320 Microsoft Advanced Systems Format
321 JPEG file
322 Firmware file
323 Microsoft Windows Media Audio
324 MPEG-4 Part 14 Container Format (Audio+Video Empahsis)
325
326Secure Time:
327<DRMCLOCK type="status"><VALUE>#20071227
32801:10:46Z#</VALUE><FLAG>DRM_CLK_SET</FLAG></DRMCLOCK>
329
330Device Certificate:
331<DEVCERT version="1.0"><CERTIFICATE type="DEVICE"><DATA><UNIQUEID
332private="1">AAABBwUFCAcIAQUAAQEHBAI=</UNIQUEID><PUBLICKEY
333private="1">3R0DMB5nzV7+YMmX2Y7eOGqY0h1kidagAPLfQg/AqquZADAOi2PWBQ==</PUBLI
334CKEY><KEYDATA>RJdtc1nEIhk/c4Jgrav3NOoaeww=</KEYDATA></DATA><MSDRM_SIGNATURE
335_VALUE>uGaDnWCx055tpKvQUqpVHMvyXHegJCFMW0gycB1LGeBbsUEXrAAmXQ==</MSDRM_SIGN
336ATURE_VALUE><SYMSIGNATURE>wZoo5yradZ+VhIjxNu6L8vGJF9o=</SYMSIGNATURE></CERT
337IFICATE><FALLBACK><SECURITYVERSION>2.4.107.191</SECURITYVERSION><CERTIFICAT
338E
339private="1">3R0DMB5nzV7+YMmX2Y7eOGqY0h1kidagAPLfQg/AqquZADAOi2PWBQIEa79u8yq
340KKhjuWgaXGL/uP0zM9rQKBrX9WQNiHPtuvE+Y7fEiKey+T5tK</CERTIFICATE></FALLBACK><
341CERTIFICATE
342type="GROUP"><DATA><NAME>Walkman</NAME><MANUFACTURER>Sony</MANUFACTURER><MA
343KE>Sony</MAKE><DISTRIBUTOR>Sony</DISTRIBUTOR><MODEL>Walkman</MODEL><SECURIT
344YLEVEL>2000</SECURITYLEVEL><FEATURES><CLOCK>2</CLOCK><SECURECLOCK><URL>http
345://go.microsoft.com/fwlink/?LinkId=25817</URL><PUBLICKEY>!CNhvvz1WaNV1AFUme
346txkvm9iD4UrE9cnGUi!qcqdxMiXmD1*ikYGA==</PUBLICKEY></SECURECLOCK><METERING>1
347</METERING><LICENSE_ACQ>1</LICENSE_ACQ><LICENSE_SYNC>1</LICENSE_SYNC><ENCRY
348PTION>1</ENCRYPTION><SYMMETRIC_OPT>1</SYMMETRIC_OPT></FEATURES><LIMITS><MAX
349CHAINDEPTH>2</MAXCHAINDEPTH><MAXLICENSESIZE>10240</MAXLICENSESIZE><MAXHEADE
350RSIZE>5120</MAXHEADERSIZE></LIMITS><PUBLICKEY>lzgPooFAeWA0jYRRYBVshxGEMitl7
351x+hlYwLVSsTpWsTCQgioVyTNQ==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>XOSDdp
3527x3HEfDYW6zjYP3Ug5Ph7jSFVXjeWtI/Zu2v6UAHE1KNvGhQ==</MSDRM_SIGNATURE_VALUE><
353/CERTIFICATE><CERTIFICATE
354type="AUTHORIZATION"><DATA><SECURITYLEVEL>2000</SECURITYLEVEL><AUTH_ID>1827
355</AUTH_ID><PUBLICKEY>o8hyGYZ3BBvIr2RWfWyTVMdztYf9DLXnVf+FZyRFbOljxXZkwUnKSQ
356==</PUBLICKEY></DATA><MSDRM_SIGNATURE_VALUE>ElNjWDAcZiAe+os4GAiPVBMjmHcsbr1
357Nv9VFv12f7PGZK+Qj5fByeQ==</MSDRM_SIGNATURE_VALUE></CERTIFICATE><CERTIFICATE
358type="AUTHORIZATION_ROOT"><DATA><AUTH_ID>1</AUTH_ID><PUBLICKEY>a1t3hxrg!qbO
359gktnbYaEEi4teCse!gz6RvTPuC!zizKJlpU7xoduSw==</PUBLICKEY></DATA><MSDRM_SIGNA
360TURE_VALUE>ROCYNKzPx/zmhsI1LKec6DbMPA5hB4//QVRowfjtaL5Ru7Wv9wAuJg==</MSDRM_
361SIGNATURE_VALUE></CERTIFICATE></DEVCERT>
362
363Device description WMPInfo.xml file:
364<DeviceInfo>
365<WMP DeviceID="{1812399A-A14D-4B1A-83AE-229A21FC17C5}"
366RelationshipID="{00000000-0000-0000-0000-000000000000}"/>
367</DeviceInfo>
368
369PTP: Closing session
370OK.