Hi there,
I have an Nokia N81 being detected absolutely flawlessly by "libmtp 0.3.0 detect" under Linux. I complied libmtp for windows using MinGW (not MS VC++)(just some minor fixes as in Readme were necessary). However, there seems to be some trouble with USB ZERO READS under windows.
This is where things go wrong first:
<==USB IN
0000: 0f00 0000 9823 7800 0837 7800 4837 7800 .....#x..7x.H7x.
0010: 8837 7800 9838 7800 9039 7800 303a 7800 .7x..8x..9x.0:x.
0020: 2046 7800 6046 7800 a084 7800 e084 7800 Fx.`Fx...x...x.
0030: 2085 7800 8085 7800 e085 7800 4086 7800 .x...x...x.@.x.
<==USB IN
Zero Read
LIBMTP panic: unable to read in zero packet, response 0xffffffeaRESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
more trouble after... (see complete trace)
I am just starting to investigate this, but maybe somebody came across a similar problem and has some pointers.
Thanks a lot.
Cheers, Niko
Here is the windows detect trace(incl. debug info, serial# X-ed out):
Device 0 (VID=0421 and PID=000a) is a Nokia N81 Mobile Phone.
PTP: Opening session
libmtp version: 0.3.0
Listing raw device(s)
Found 1 device(s):
Nokia: N81 Mobile Phone (0421:000a) @ bus 0, dev 1
Attempting to connect device(s)
REQUEST: 0x1002, Open session
USB OUT==>
0000: 1000 0000 0100 0210 0000 0000 0100 0000 ................
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0000 0000 ....... ....
2001
REQUEST: 0x1001, get device info
USB OUT==>
0000: 0c00 0000 0100 0110 0100 0000 ............
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: b501 0000 0200 0110 0100 0000 ............
Remaining size to read: 0x01a9 bytes
Reading in 0x01a9 bytes
Result of read: 0x01a9
<==USB IN
0000: 6400 0600 0000 6400 636d 0069 0063 0072 d.....d.cm.i.c.r
0010: 006f 0073 006f 0066 0074 002e 0063 006f .o.s.o.f.t...c.o
0020: 006d 003a 0031 002e 0030 003b 006d 0069 .m.:.1...0.;.m.i
0030: 0063 0072 006f 0073 006f 0066 0074 002e .c.r.o.s.o.f.t..
0040: 0063 006f 006d 002f 0057 004d 0050 0050 .c.o.m./.W.M.P.P
0050: 0044 003a 0020 0031 0031 002e 0030 003b .D.:. .1.1...0.;
0060: 006d 0069 0063 0072 006f 0073 006f 0066 .m.i.c.r.o.s.o.f
0070: 0074 002e 0063 006f 006d 002f 0057 004d .t...c.o.m./.W.M
0080: 0044 0052 004d 0050 0044 003a 0020 0031 .D.R.M.P.D.:. .1
0090: 0030 002e 0031 003b 0076 006f 0064 0061 .0...1.;.v.o.d.a
00a0: 0066 006f 006e 0065 002e 0063 006f 006d .f.o.n.e...c.o.m
00b0: 002f 006f 006d 0061 0064 0072 006d 0076 ./.o.m.a.d.r.m.v
00c0: 0032 003a 0020 0031 002e 0030 0000 0000 .2.:. .1...0....
00d0: 0022 0000 0001 1002 1003 1004 1005 1006 ."..............
00e0: 1007 1008 1009 100b 100c 100d 1010 1014 ................
00f0: 1015 1016 1001 9802 9803 9804 9810 9811 ................
0100: 9801 9202 9203 9203 9104 9105 9106 9107 ................
0110: 9108 9109 910a 910b 9103 0000 000a 4004 ..............@.
0120: 4005 4004 0000 0001 d402 d404 d402 d102 @.@.............
0130: 0000 0009 3003 b90d 0000 0000 3001 3003 ....0.......0.0.
0140: b982 b909 3084 b904 b082 b901 b90c 3011 ....0.........0.
0150: ba05 ba08 3006 4e00 6f00 6b00 6900 6100 ....0.N.o.k.i.a.
0160: 0000 0a4e 006f 006b 0069 0061 0020 004e ...N.o.k.i.a. .N
0170: 0038 0031 0000 0008 7600 2e00 2000 3100 .8.1....v... .1.
XXXX: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX ..X.X....X.X.X.X
XXXX: XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX .X.X.X.X.X.X.X.X
XXXX: XXXX XXXX XXXX XXXX XX .X.X.X...
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0100 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0200 0000 04dc 0000 ................
0010: 0030 0000 .0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0200 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0200 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0300 0000 04dc 0000 ................
0010: 0130 0000 .0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0300 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0300 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0400 0000 04dc 0000 ................
0010: 03b9 0000 ....
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0400 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0400 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0500 0000 04dc 0000 ................
0010: 82b9 0000 ....
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0500 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0500 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0600 0000 04dc 0000 ................
0010: 0930 0000 .0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0600 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0600 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0700 0000 04dc 0000 ................
0010: 84b9 0000 ....
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0700 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0700 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0800 0000 04dc 0000 ................
0010: 04b0 0000 ....
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0800 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0800 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0900 0000 04dc 0000 ................
0010: 82b9 0000 ....
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0900 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0900 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0a00 0000 04dc 0000 ................
0010: 01b9 0000 ....
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0a00 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0a00 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0b00 0000 04dc 0000 ................
0010: 0c30 0000 .0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0b00 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0b00 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0c00 0000 04dc 0000 ................
0010: 11ba 0000 ....
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0c00 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0c00 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0d00 0000 04dc 0000 ................
0010: 05ba 0000 ....
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0d00 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0d00 0000 ....... ....
2001
REQUEST: 0x9802, Get object property description
USB OUT==>
0000: 1400 0000 0100 0298 0e00 0000 04dc 0000 ................
0010: 0830 0000 .0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1e00 0000 0200 0298 0e00 0000 ............
Remaining size to read: 0x0012 bytes
Reading in 0x0012 bytes
Result of read: 0x0012
<==USB IN
0000: 04dc 0800 0000 0000 0000 0000 0002 0000 ................
0010: 0000 ..
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0e00 0000 ....... ....
2001
REQUEST: 0x1004, Get storage IDs
USB OUT==>
0000: 0c00 0000 0100 0410 0f00 0000 ............
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 1400 0000 0200 0410 0f00 0000 ............
Remaining size to read: 0x0008 bytes
Reading in 0x0008 bytes
Result of read: 0x0008
<==USB IN
0000: 0100 0000 0100 0400 ........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 0f00 0000 ....... ....
2001
REQUEST: 0x1005, Get storage info
USB OUT==>
0000: 1000 0000 0100 0510 1000 0000 0100 0400 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4600 0000 0200 0510 1000 0000 F...........
Remaining size to read: 0x003a bytes
Reading in 0x003a bytes
Result of read: 0x003a
<==USB IN
0000: 0400 0200 0000 0000 68e6 0100 0000 009c ........h.......
0010: c033 0100 0000 a309 0000 044d 004d 0043 .3.........M.M.C
0020: 0000 000b 3200 3300 3100 3600 3500 3400 ....2.3.1.6.5.4.
0030: 3300 3600 3200 3900 0000 3.6.2.9...
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1000 0000 ....... ....
2001
REQUEST: 0x1007, Get object handles
USB OUT==>
0000: 1800 0000 0100 0710 1100 0000 0100 0400 ................
0010: 0000 0000 ffff ffff ........
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4c00 0000 0200 0710 1100 0000 L...........
Remaining size to read: 0x0040 bytes
Reading in 0x0040 bytes
Result of read: 0x0040
<==USB IN
0000: 0f00 0000 9823 7800 0837 7800 4837 7800 .....#x..7x.H7x.
0010: 8837 7800 9838 7800 9039 7800 303a 7800 .7x..8x..9x.0:x.
0020: 2046 7800 6046 7800 a084 7800 e084 7800 Fx.`Fx...x...x.
0030: 2085 7800 8085 7800 e085 7800 4086 7800 .x...x...x.@.x.
<==USB IN
Zero Read
LIBMTP panic: unable to read in zero packet, response 0xffffffeaRESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x0000
<==USB IN
Zero Read
02ff
USB low-level info:
bcdUSB: 512
bDeviceClass: 255
bDeviceSubClass: 0
bDeviceProtocol: 0
idVendor: 0421
idProduct: 000a
IN endpoint maxpacket: 64 bytes
OUT endpoint maxpacket: 64 bytes
Raw device info:
Bus location: 0
Device number: 1
Device entry info:
Vendor: Nokia
Vendor id: 0x0421
Product: N81 Mobile Phone
Vendor id: 0x000a
Device flags: 0x00000001
Configuration 0, interface 0, altsetting 0:
Interface description contains the string "MTP"
Device recognized as MTP, no further probing.
Device info:
Manufacturer: Nokia
Model: Nokia N81
Device version: v. 1.00
Serial number: XXXXXXXXXXXXXXX
Vendor extension ID: 0x00000006
Vendor extension description: microsoft.com:1.0;microsoft.com/WMPPD: 11.0;microsoft.com/WMDRMPD: 10.1;vodafone.com/omadrmv2: 1.0
Detected object size: 64 bits
Supported operations:
1001: get device info
1002: Open session
1003: Close session
1004: Get storage IDs
1005: Get storage info
1006: Get number of objects
1007: Get object handles
1008: Get object info
1009: Get object
100b: Delete object
100c: Send object info
100d: Send object
1010: Reset device
1014: Get device property description
1015: Get device property value
1016: Set device property value
9801: Get object properties supported
9802: Get object property description
9803: Get object property value
9804: Set object property value
9810: Get object references
9811: Set object references
9201: Report Added/Deleted Items
9202: Report Acquired Items
9203: Get transferable playlist types
9103: Set license response
9104: Get sync list
9105: Send meter challenge query
9106: Get meter challenge
9107: Get meter response
9108: Clean data store
9109: Get license state
910a: Send WMDRM-PD Command
910b: Send WMDRM-PD Request
Events supported:
0x400a
0x4004
0x4005
Device Properties Supported:
0xd401: Synchronization Error 2: PTP Layer error 02ff: get_handles_recursively(): could not get object handles.
Error 2: (Look this up in ptp.h for an explanation.)
PTP: Sequence number mismatch 18 vs expected 19.
PTP: Sequence number mismatch 19 vs expected 20.
PTP: Sequence number mismatch 20 vs expected 21.
PTP: Sequence number mismatch 21 vs expected 22.
Partner
0xd402: Friendly Device Name
0xd404: Unknown property
0xd102: Device Certificate
Playable File (Object) Types and Object Properties Supported:
3000: Undefined Type
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1200 0000 0030 0000 .............0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1100 0000 ....... ....
3001: Association/Directory
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1300 0000 0130 0000 .............0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 2800 0000 0200 0198 1200 0000 (...........
Remaining size to read: 0x001c bytes
Reading in 0x001c bytes
Result of read: 0x001c
<==USB IN
0000: 0c00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc ......A.D.O.
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1200 0000 ....... ....
2001
b903: AAC
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1400 0000 03b9 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 2800 0000 0200 0198 1300 0000 (...........
Remaining size to read: 0x001c bytes
Reading in 0x001c bytes
Result of read: 0x001c
<==USB IN
0000: 0c00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc ......A.D.O.
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1300 0000 ....... ....
2001
b982: MP4
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1500 0000 82b9 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4400 0000 0200 0198 1400 0000 D...........
Remaining size to read: 0x0038 bytes
Reading in 0x0038 bytes
Result of read: 0x0038
<==USB IN
0000: 1a00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9ade ............H...
0030: 93de 94de 99de 01db ........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1400 0000 ....... ....
2001
3009: MP3
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1600 0000 0930 0000 .............0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4400 0000 0200 0198 1500 0000 D...........
Remaining size to read: 0x0038 bytes
Reading in 0x0038 bytes
Result of read: 0x0038
<==USB IN
0000: 1a00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9ade ............H...
0030: 93de 94de 99de 01db ........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1500 0000 ....... ....
2001
b984: 3GP
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1700 0000 84b9 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4400 0000 0200 0198 1600 0000 D...........
Remaining size to read: 0x0038 bytes
Reading in 0x0038 bytes
Result of read: 0x0038
<==USB IN
0000: 1a00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9ade ......PTP: Sequence number mismatch 22 vs expected 23.
PTP: Sequence number mismatch 23 vs expected 24.
PTP: Sequence number mismatch 24 vs expected 25.
PTP: Sequence number mismatch 25 vs expected 26.
PTP: Sequence number mismatch 26 vs expected 27.
......H...
0030: 93de 94de 99de 01db ........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1600 0000 ....... ....
2001
b004: Unknown(b004)
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1800 0000 04b0 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4400 0000 0200 0198 1700 0000 D...........
Remaining size to read: 0x0038 bytes
Reading in 0x0038 bytes
Result of read: 0x0038
<==USB IN
0000: 1a00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9ade ............H...
0030: 93de 94de 99de 01db ........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1700 0000 ....... ....
2001
b982: MP4
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1900 0000 82b9 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4400 0000 0200 0198 1800 0000 D...........
Remaining size to read: 0x0038 bytes
Reading in 0x0038 bytes
Result of read: 0x0038
<==USB IN
0000: 1a00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9ade ............H...
0030: 93de 94de 99de 01db ........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1800 0000 ....... ....
2001
b901: WMA
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1a00 0000 01b9 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4400 0000 0200 0198 1900 0000 D...........
Remaining size to read: 0x0038 bytes
Reading in 0x0038 bytes
Result of read: 0x0038
<==USB IN
0000: 1a00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9ade ............H...
0030: 93de 94de 99de 01db ........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1900 0000 ....... ....
2001
300c: ASF
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1b00 0000 0c30 0000 .............0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4400 0000 0200 0198 1a00 0000 D...........
Remaining size to read: 0x0038 bytes
Reading in 0x0038 bytes
Result of read: 0x0038
<==USB IN
0000: 1a00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9ade ............H...
0030: 93de 94de 99de 01db ........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1a00 0000 ....... ....
2001
ba11: M3U Playlist
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1c00 0000 11ba 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4600 0000 0200 0198 1b00 0000 F...........
Remaining size to read: 0x003a bytes
Reading in 0x003a bytes
Result of read: 0x003a
<==USB IN
0000: 1b00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9adPTP: Sequence number mismatch 27 vs expected 28.
PTP: Sequence number mismatch 28 vs expected 29.
PTP: Sequence number mismatch 29 vs expected 30.
ptp2/ptp_usb_getdata: detected a broken PTP header, code field insane.
Error 2: PTP Layer error 02ff: get_device_unicode_property(): failed to get unicode property.
Error 2: (Look this up in ptp.h for an explanation.)
PTP: Closing session
e ............H...
0030: 93de 94de 99de 9bde 01db ..........
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1b00 0000 ....... ....
2001
ba05: Abstract Audio Video Playlist
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1d00 0000 05ba 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 2800 0000 0200 0198 1c00 0000 (...........
Remaining size to read: 0x001c bytes
Reading in 0x001c bytes
Result of read: 0x001c
<==USB IN
0000: 0c00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc ......A.D.O.
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1c00 0000 ....... ....
2001
3008: MS Wave
REQUEST: 0x9801, Get object properties supported
USB OUT==>
0000: 1000 0000 0100 0198 1e00 0000 0830 0000 .............0..
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 2800 0000 0200 0198 1d00 0000 (...........
Remaining size to read: 0x001c bytes
Reading in 0x001c bytes
Result of read: 0x001c
<==USB IN
0000: 0c00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc ......A.D.O.
RESPONSE: Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 0c00 0000 0300 0120 1d00 0000 ....... ....
2001
Storage Devices:
StorageID: 0x00040001
StorageType: 0x0004
FilesystemType: 0x0002
AccessCapability: 0x0000
MaxCapacity: 3865575424
FreeSpaceInBytes: 868260864
FreeSpaceInObjects: 2467
StorageDescription: MMC
VolumeIdentifier: 2316543629
Special directories:
Default music folder: 0x00000000
Default playlist folder: 0x00000000
Default picture folder: 0x00000000
Default video folder: 0x00000000
Default organizer folder: 0x00000000
Default zencast folder: 0x00000000
Default album folder: 0x00000000
Default text folder: 0x00000000
MTP-specific device properties:
REQUEST: 0x1015, Get device property value
USB OUT==>
0000: 1000 0000 0100 1510 1f00 0000 02d4 0000 ................
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x000c
<==USB IN
0000: 4400 0000 0200 0198 1e00 0000 D...........
Friendly name: (NULL)
REQUEST: 0x1015, Get device property value
USB OUT==>
0000: 1000 0000 0100 1510 2000 0000 01d4 0000 ........ .......
GET DATA PHASE
Remaining size to read: 0x0200 bytes
Reading in 0x0200 bytes
Result of read: 0x0038
<==USB IN
0000: 1a00 0000 01dc 02dc 03dc 04dc 07dc 4edc ..............N.
0010: 08dc 09dc 0bdc 41dc 44dc 4fdc 46dc 89dc ......A.D.O.F...
0020: 8bdc 8cdc 96dc 99dc 9adc 9ddc 48dc 9ade ............H...
0030: 93de 94de 99de 01db ........
Synchronization partner: (NULL)
libmtp supported (playable) filetypes:
Advanced Audio Coding (AAC)/MPEG-2 Part 7/MPEG-4 Part 3
MPEG-4 Part 14 Container Format (Audio+Video Empahsis)
ISO MPEG-1 Audio Layer 3
MPEG-4 Part 14 Container Format (Audio+Video Empahsis)
Microsoft Windows Media Audio
Microsoft Advanced Systems Format
RIFF WAVE file
REQUEST: 0x1015, Get device property value
USB OUT==>
0000: 1000 0000 0100 1510 2100 0000 02d1 0000 ........!.......
Unable to acquire device certificate, perhaps this device does not support this
REQUEST: 0x1007, Get object handles
USB OUT==>
0000: 1800 0000 0100 0710 2200 0000 0100 0400 ........".......
0010: 0000 0000 ffff ffff ........
WMPInfo.xml Does not exist on this device
REQUEST: 0x1003, Close session
USB OUT==>
0000: 0c00 0000 0100 0310 2300 0000 ........#...
OK.
ERROR: Could not close session!
Anonymous
Logged In: YES
user_id=2150534
Originator: YES
File Added: go.txt
libmtp win32 trace
Logged In: YES
user_id=2150534
Originator: YES
File Added: trace.txt
Logged In: YES
user_id=473872
Originator: NO
Weird. We have no active Windows maintainer unfortunately, feel free
to investigate and try to fix this if you can...
Logged In: YES
user_id=1312539
Originator: NO
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).