Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Who have made a ICD3 Clone ?

Status
Not open for further replies.

Arutan1453

Junior Member level 1
Joined
Oct 24, 2008
Messages
19
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
Turkiye
Activity points
1,422
Hi everybody,

The new debugger of Microchip, ICD3, is released.. with a price of 220$ vs 160$ for ICD2 !
For the previous version, we saw very well works to make it more accessible for the elctronic amateurs on the internet, ie. ICD2 clone etc...

For this one, will there be a same good work ?

Amateurs of PICs, let's go for this challenge !!
 

icd 3 clone

Hi

Start buying one to do the schematic
 
  • Like
Reactions: Patrin

    Patrin

    Points: 2
    Helpful Answer Positive Rating
icd3 schematic

can we get the firmware easily?
will microchip releases firmware and schematic?
 

icd3 price

Hi,

About the schematic I don't think..
And about the firmware, I can just say that for the ICD2, Microchip gave the firmware, maybe for this one also.
 

clone icd3

Willing to spare some time for PCB layout of the ICD3 clone. Eagle 4.15 or OrCAD 10 schematic would be sufficient, I guess. Also have a way to make a few PCBs, and will gladly share them with contributors. I like Microchip and all, but $220 is way too much!
 

icd 3 schematic

I think this is not that easy, but anyway this is the inside and the log when MPLAB tries to communicate:, after it communicates keeps sending-receiving some info.
Tell me what do you think?

Regards.






000074: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +17.775
Descriptor Type: Device
Descriptor Index: 0x0
Transfer Buffer Size: 0x12 bytes

000075: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
12 01 00 02 FF 00 00 40 D8 04 09 90 00 01 01 02
03 01
....ÿ..@Ø..�....
..
Setup Packet
80 06 00 01 00 00 12 00
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x100
Index: 0x0
Length: 0x12
000076: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: Configuration
Descriptor Index: 0x0
Transfer Buffer Size: 0x9 bytes


000077: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
09 02 27 00 01 01 00 E0 FA
..'....àú
Setup Packet
80 06 00 02 00 00 09 00
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x200
Index: 0x0
Length: 0x9
000078: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: Configuration
Descriptor Index: 0x0
Transfer Buffer Size: 0x27 bytes


000079: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
09 02 27 00 01 01 00 E0 FA 09 04 00 00 03 FF 00
00 00 07 05 81 02 00 02 00 07 05 02 02 00 02 00
07 05 83 02 00 02 00
..'....àú.....ÿ.
....�...........
..ƒ....
Setup Packet
80 06 00 02 00 00 27 00
€.....'.
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x200
Index: 0x0
Length: 0x27
000080: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: String
Descriptor Index: 0x1
Transfer Buffer Size: 0x100 bytes
LanguageId: 0x409

000081: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
5E 03 4D 00 69 00 63 00 72 00 6F 00 63 00 68 00
69 00 70 00 20 00 54 00 65 00 63 00 68 00 6E 00
6F 00 6C 00 6F 00 67 00 79 00 2C 00 20 00 49 00
6E 00 63 00 2E 00 20 00 28 00 77 00 77 00 77 00
2E 00 6D 00 69 00 63 00 72 00 6F 00 63 00 68 00
69 00 70 00 2E 00 63 00 6F 00 6D 00 29 00
^.M.i.c.r.o.c.h.
i.p. .T.e.c.h.n.
o.l.o.g.y.,. .I.
n.c... .(.w.w.w.
..m.i.c.r.o.c.h.
i.p...c.o.m.).
Setup Packet
80 06 01 03 09 04 00 01
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x301
Index: 0x409
Length: 0x100
000082: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: String
Descriptor Index: 0x2
Transfer Buffer Size: 0x100 bytes
LanguageId: 0x409

000083: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
46 03 4D 00 50 00 4C 00 41 00 42 00 AE 00 20 00
49 00 43 00 44 00 33 00 20 00 74 00 6D 00 20 00
28 00 77 00 77 00 77 00 2E 00 6D 00 69 00 63 00
72 00 6F 00 63 00 68 00 69 00 70 00 2E 00 63 00
6F 00 6D 00 29 00
F.M.P.L.A.B.®. .
I.C.D.3. .t.m. .
(.w.w.w...m.i.c.
r.o.c.h.i.p...c.
o.m.).
Setup Packet
80 06 02 03 09 04 00 01
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x302
Index: 0x409
Length: 0x100
000084: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: String
Descriptor Index: 0x3
Transfer Buffer Size: 0x100 bytes
LanguageId: 0x409

000085: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
1A 03 ?? 00 ?? 00 ?? 00 ?? 00 ?? 00 ?? 00 ?? 00
?? 00 ?? 00 ?? 00 ?? 00 ?? 00
..S.E.R.I.A.L.N.
U.M.B.E.R.
Setup Packet
80 06 03 03 09 04 00 01
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x303
Index: 0x409
Length: 0x100
000086: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.852 +0.410
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
29 00
).
000087: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.852 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000088: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.100
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000089: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000090: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000091: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000092: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000093: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000094: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000095: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000096: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
47 00
G.
000097: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000098: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x34 bytes from the device
000099: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x13 bytes from the device
47 00 20 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
?? ?? 00
G. ...SERIALNUMB
ER.
000100: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x8 bytes to the device
2A 00 04 00 B8 0B 00 00
*...¸...
000101: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x8 bytes to the device
000102: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x26 bytes from the device
000103: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
2A 00 3F 00 01 00 02 00 00 00 00 80 00 00 00 00
00 00 00 00 00 00 10 00 00 00 01 00 00 00 00 00
00 00
*.?........€....
................
..
000104: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x26 bytes from the device
000105: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.200. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x20 bytes from the device
3F 00 01 00 02 00 00 00 00 80 00 00 00 00 00 00
00 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00
?........€......
................
000106: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x26 bytes from the device
000107: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x20 bytes from the device
3F 00 01 00 02 00 00 00 00 80 00 00 00 00 00 00
00 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00
?........€......
................
000108: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x26 bytes from the device
000109: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x6 bytes from the device
00 00 C0 10 53 7F
..À.S
000110: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
2C 00
,.
000111: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000112: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
000113: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x8 bytes from the device
2C 00 02 00 00 00 02 00
,.......
000114: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
41 00
A.
000115: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000116: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x3e bytes from the device
000117: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x1c bytes from the device
41 00 16 00 00 00 00 01 08 30 05 01 09 00 00 02
01 26 03 00 01 00 00 00 05 01 23 03
A........0......
.&........#.
000118: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
44 00
D.
000119: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000120: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x38 bytes from the device
000121: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x18 bytes from the device
44 00 00 00 00 00 02 00 00 00 03 00 00 00 00 00
00 00 00 00 00 00 00 00
D...............
........
000122: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
44 00
D.
000123: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000124: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x38 bytes from the device
000125: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x18 bytes from the device
44 00 00 00 00 00 02 00 00 00 03 00 00 00 00 00
00 00 00 00 00 00 00 00
D...............
........
000126: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x4 bytes to the device
40 00 4E 01
@.N.
000127: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x4 bytes to the device
000128: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
000129: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x4 bytes from the device
40 00 00 00
@...
000130: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x150 bytes to the device
50 45 02 00 FE FF 3F 00 E0 FF 00 00 00 12 00 00
00 12 00 00 01 12 00 00 02 12 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E8 03 E8 03 A0 0F 88 13 88 13 10 27 E8 03 07 00
20 02 02 08 40 11 2C 28 4C 64 60 22 2C 18 00 00
00 00 00 80 00 00 00 00 00 00 00 01 00 00 00 00
20 00 08 00 00 00 00 00 30 00 0E 00 00 00 00 00
20 00 40 00 00 00 00 00 00 00 00 00 00 00 01 00
00 00 3F CF 3F 1F 00 87 E5 00 0F C0 0F E0 0F 40
00 00 00 00 00 00 C0 35 DF FF 00 FB 9F 00 FF FF
FF FF FF FF 00 00 00 00 00 00 00 00 00 00 06 00
00 00 80 00 00 00 00 00 00 00 02 00 00 00 00 00
00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
61 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 BA 1B
PE..þÿ?.àÿ......
................
................
è.è..ˆ.ˆ..'è...
...@.,(Ld`",...
...€............
.......0.......
.@.............
..?Ï?..‡å..À.à.@
......À5ßÿ.ûŸ.ÿÿ
ÿÿÿÿ............
..€.............
................
................
as..............
................
................
................
................
................
..............º.
000131: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x150 bytes to the device
000132: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x2 bytes from the device
000133: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x2 bytes from the device
00 00
..
000134: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x8 bytes to the device
63 00 04 00 00 00 28 00
c.....(.
000135: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x8 bytes to the device
000136: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
000137: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
63 00 3F 00 01 00 02 00 00 00 00 80 00 00 00 00
00 00 00 00 00 00 10 00 00 00 01 00 00 00 00 00
00 00
c.?........€....
................
..
000138: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
000139: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x20 bytes from the device
3F 00 01 00 02 00 00 00 00 80 00 00 00 00 00 00
00 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00
?........€......
................
000140: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
000141: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x2 bytes from the device
00 00
..
000142: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:36.154 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000143: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:36.154 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000144: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:36.154 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000145: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:36.154 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000146: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:36.605 +0.450
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000147: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:36.605 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000148: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:36.605 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000149: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:36.605 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000150: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:37.606 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000151: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:37.606 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000152: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:37.606 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000153: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:37.606 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000154: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:38.608 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000155: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:38.608 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000156: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:38.608 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000157: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:38.608 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000158: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:39.609 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000159: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:39.609 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000160: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:39.609 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000161: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:39.609 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000162: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:40.610 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000163: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:40.610 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000164: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:40.610 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000165: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:40.610 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000166: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:41.612 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000167: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:41.612 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000168: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:41.612 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000169: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:41.612 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000170: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:42.613 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000171: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:42.613 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000172: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:42.613 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000173: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:42.613 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
 
microchip icd3

Hi narccizzo,

After your post everyone will give up.

What is real difference between ICD2 and 3?

Mr.Cube
 

icd3clone

maybe its way too simple and microchip added so many things to make sure people could not clone icd3
 

icd3 inside

mrcube_ns said:
What is real difference between ICD2 and 3?

according to microchip, only this :

"MPLAB ICD 3 has improved speed as compared with MPLAB ICD 2 and supports most Microchip PIC and dsPIC devices."
 

icd3 clone usb

hi all,
narccizzo: thanks for the preview images of the pcb - helpfull to can understand what most they did put into the ICD3.
shobhitkukreti: i am not sure if the cicuits so simple by what it have and can do inside.
The Xilinx chip is a FPGA - Field Programable Gate Array; it can do many complex logic, and is software programable - even on the fly like "our" PICs.
i believe it will be used for the complex breakpoints (state machine come to my mind).
The "NetChip" is the USB peripherial controller (von plxtech) - it is used to get the connection for the dsPIC33FJ256.
some of the other small chips are at least some bus drivers (LC245N - 8bit bus driver; is short for 74LC245N from Texas instruments) and simple logic chips (LC74A is the same kind, 74LC74A - dual D-Flipflops),
some I2C-bus flash memory (24LC024 or 25LC1024) or static memory (AS7C34096: SRAM, 512k*8Bit).
 

icd 3

Methinks, that there would not be simple clone solution for ICD3, as it was for ICD2.
ICD3 clone can costs approx half->full of MCP price, if even possible to be made at home.

My thinking about all of this :
1. FPGA code resides probably in 25LC1024.
2. dsPIC probably flashes FPGA at powerup.
3. dsPIC controlls all transfers, but only in term of controlling flow, I think High-speed USB transfers goes from NetChip IC directly to FPGA and to SRAM, where are buffered, then data is pumped at reasonable transfer rate to connected target.

resume:
- NetChip, Spartan, SRAM & dsPIC are critical, and cannot be exchanged - they are inexchangeable core of ICD3
- Spartan XC3S100 (~3k LE) costs about 100PLN ($25-30) (1/8 of real ICD3)
- 33FJ256/510 costs about 30PLN (~$10)
- NET2272 is hardly available

- highspeed USB transfers are highly susceptible to poor PCB design

Personally, I think that MCP set good price for ICD3 - if you don't really need that fast ICD, you can always stay at ICD2.
 

mplab icd 3 clone

Any one of you have made a ICD 2 clone?
 

ICD3 Clone

What would be the required firmware or hardware for the MPLAB software to think it is a ICD3? The rest of the hardware or firmware wouldn't make that big a difference. Just as long as MPLAB works.
 

Re: ICD3 Clone

Just some extra info to this topic.. :)

This shows up in MPLAB when the ICD3 is connected for the first time.

MPLAB ICD 3 detected
Connecting to MPLAB ICD 3...
Running self test...
Self test completed
FPGA Version.... 02.01.26
RS Version.......... 01.07.41
AP Version.......... 01.07.00
Downloading FPGA...(This may take up to 1 minute)
AP download complete
Running self test...
Self test completed
Downloading bootloader...
Bootloader download complete
Running self test...
Self test completed
Downloading RS...
RS download complete
Downloading AP...
AP download complete
Running self test...
Self test completed
Firmware Suite Version...... 01.26.71
Firmware type......................PIC18F
MPLAB ICD 3 Connected.
 

Re: icd 3 schematic

Just some extra info to this topic.. :)

This shows up in MPLAB when the ICD3 is connected for the first time.

MPLAB ICD 3 detected
Connecting to MPLAB ICD 3...
Running self test...
Self test completed
FPGA Version.... 02.01.26
RS Version.......... 01.07.41
AP Version.......... 01.07.00
Downloading FPGA...(This may take up to 1 minute)
AP download complete
Running self test...
Self test completed
Downloading bootloader...
Bootloader download complete
Running self test...
Self test completed
Downloading RS...
RS download complete
Downloading AP...
AP download complete
Running self test...
Self test completed
Firmware Suite Version...... 01.26.71
Firmware type......................PIC18F
MPLAB ICD 3 Connected.

I think this is not that easy, but anyway this is the inside and the log when MPLAB tries to communicate:, after it communicates keeps sending-receiving some info.
Tell me what do you think?

Regards.






000074: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +17.775
Descriptor Type: Device
Descriptor Index: 0x0
Transfer Buffer Size: 0x12 bytes

000075: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
12 01 00 02 FF 00 00 40 D8 04 09 90 00 01 01 02
03 01
....ÿ..@Ø..�....
..
Setup Packet
80 06 00 01 00 00 12 00
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x100
Index: 0x0
Length: 0x12
000076: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: Configuration
Descriptor Index: 0x0
Transfer Buffer Size: 0x9 bytes


000077: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
09 02 27 00 01 01 00 E0 FA
..'....àú
Setup Packet
80 06 00 02 00 00 09 00
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x200
Index: 0x0
Length: 0x9
000078: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: Configuration
Descriptor Index: 0x0
Transfer Buffer Size: 0x27 bytes


000079: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
09 02 27 00 01 01 00 E0 FA 09 04 00 00 03 FF 00
00 00 07 05 81 02 00 02 00 07 05 02 02 00 02 00
07 05 83 02 00 02 00
..'....àú.....ÿ.
....�...........
..ƒ....
Setup Packet
80 06 00 02 00 00 27 00
€.....'.
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x200
Index: 0x0
Length: 0x27
000080: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: String
Descriptor Index: 0x1
Transfer Buffer Size: 0x100 bytes
LanguageId: 0x409

000081: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
5E 03 4D 00 69 00 63 00 72 00 6F 00 63 00 68 00
69 00 70 00 20 00 54 00 65 00 63 00 68 00 6E 00
6F 00 6C 00 6F 00 67 00 79 00 2C 00 20 00 49 00
6E 00 63 00 2E 00 20 00 28 00 77 00 77 00 77 00
2E 00 6D 00 69 00 63 00 72 00 6F 00 63 00 68 00
69 00 70 00 2E 00 63 00 6F 00 6D 00 29 00
^.M.i.c.r.o.c.h.
i.p. .T.e.c.h.n.
o.l.o.g.y.,. .I.
n.c... .(.w.w.w.
..m.i.c.r.o.c.h.
i.p...c.o.m.).
Setup Packet
80 06 01 03 09 04 00 01
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x301
Index: 0x409
Length: 0x100
000082: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: String
Descriptor Index: 0x2
Transfer Buffer Size: 0x100 bytes
LanguageId: 0x409

000083: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
46 03 4D 00 50 00 4C 00 41 00 42 00 AE 00 20 00
49 00 43 00 44 00 33 00 20 00 74 00 6D 00 20 00
28 00 77 00 77 00 77 00 2E 00 6D 00 69 00 63 00
72 00 6F 00 63 00 68 00 69 00 70 00 2E 00 63 00
6F 00 6D 00 29 00
F.M.P.L.A.B.®. .
I.C.D.3. .t.m. .
(.w.w.w...m.i.c.
r.o.c.h.i.p...c.
o.m.).
Setup Packet
80 06 02 03 09 04 00 01
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x302
Index: 0x409
Length: 0x100
000084: Get Descriptor Request (DOWN), 12.03.2009 18:07:34.442 +0.0
Descriptor Type: String
Descriptor Index: 0x3
Transfer Buffer Size: 0x100 bytes
LanguageId: 0x409

000085: Control Transfer (UP), 12.03.2009 18:07:34.442 +0.0. Status: 0x00000000
Pipe Handle: 0x89098f80
1A 03 ?? 00 ?? 00 ?? 00 ?? 00 ?? 00 ?? 00 ?? 00
?? 00 ?? 00 ?? 00 ?? 00 ?? 00
..S.E.R.I.A.L.N.
U.M.B.E.R.
Setup Packet
80 06 03 03 09 04 00 01
€.......
Recipient: Device
Request Type: Standard
Direction: Device->Host
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x303
Index: 0x409
Length: 0x100
000086: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.852 +0.410
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
29 00
).
000087: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.852 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000088: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.100
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000089: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000090: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000091: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000092: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000093: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000094: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000095: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000096: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
47 00
G.
000097: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000098: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x34 bytes from the device
000099: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x13 bytes from the device
47 00 20 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
?? ?? 00
G. ...SERIALNUMB
ER.
000100: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x8 bytes to the device
2A 00 04 00 B8 0B 00 00
*...¸...
000101: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x8 bytes to the device
000102: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x26 bytes from the device
000103: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:34.952 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
2A 00 3F 00 01 00 02 00 00 00 00 80 00 00 00 00
00 00 00 00 00 00 10 00 00 00 01 00 00 00 00 00
00 00
*.?........€....
................
..
000104: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:34.952 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x26 bytes from the device
000105: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.200. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x20 bytes from the device
3F 00 01 00 02 00 00 00 00 80 00 00 00 00 00 00
00 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00
?........€......
................
000106: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x26 bytes from the device
000107: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x20 bytes from the device
3F 00 01 00 02 00 00 00 00 80 00 00 00 00 00 00
00 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00
?........€......
................
000108: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x26 bytes from the device
000109: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x6 bytes from the device
00 00 C0 10 53 7F
..À.S
000110: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
2C 00
,.
000111: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000112: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
000113: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x8 bytes from the device
2C 00 02 00 00 00 02 00
,.......
000114: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
41 00
A.
000115: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000116: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x3e bytes from the device
000117: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x1c bytes from the device
41 00 16 00 00 00 00 01 08 30 05 01 09 00 00 02
01 26 03 00 01 00 00 00 05 01 23 03
A........0......
.&........#.
000118: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
44 00
D.
000119: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000120: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x38 bytes from the device
000121: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x18 bytes from the device
44 00 00 00 00 00 02 00 00 00 03 00 00 00 00 00
00 00 00 00 00 00 00 00
D...............
........
000122: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
44 00
D.
000123: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000124: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x38 bytes from the device
000125: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x18 bytes from the device
44 00 00 00 00 00 02 00 00 00 03 00 00 00 00 00
00 00 00 00 00 00 00 00
D...............
........
000126: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x4 bytes to the device
40 00 4E 01
@.N.
000127: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x4 bytes to the device
000128: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
000129: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x4 bytes from the device
40 00 00 00
@...
000130: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x150 bytes to the device
50 45 02 00 FE FF 3F 00 E0 FF 00 00 00 12 00 00
00 12 00 00 01 12 00 00 02 12 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E8 03 E8 03 A0 0F 88 13 88 13 10 27 E8 03 07 00
20 02 02 08 40 11 2C 28 4C 64 60 22 2C 18 00 00
00 00 00 80 00 00 00 00 00 00 00 01 00 00 00 00
20 00 08 00 00 00 00 00 30 00 0E 00 00 00 00 00
20 00 40 00 00 00 00 00 00 00 00 00 00 00 01 00
00 00 3F CF 3F 1F 00 87 E5 00 0F C0 0F E0 0F 40
00 00 00 00 00 00 C0 35 DF FF 00 FB 9F 00 FF FF
FF FF FF FF 00 00 00 00 00 00 00 00 00 00 06 00
00 00 80 00 00 00 00 00 00 00 02 00 00 00 00 00
00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
61 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 BA 1B
PE..þÿ?.àÿ......
................
................
è.è..ˆ.ˆ..'è...
...@.,(Ld`",...
...€............
.......0.......
.@.............
..?Ï?..‡å..À.à.@
......À5ßÿ.ûŸ.ÿÿ
ÿÿÿÿ............
..€.............
................
................
as..............
................
................
................
................
................
..............º.
000131: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x150 bytes to the device
000132: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x2 bytes from the device
000133: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x2 bytes from the device
00 00
..
000134: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x8 bytes to the device
63 00 04 00 00 00 28 00
c.....(.
000135: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x8 bytes to the device
000136: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
000137: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
63 00 3F 00 01 00 02 00 00 00 00 80 00 00 00 00
00 00 00 00 00 00 10 00 00 00 01 00 00 00 00 00
00 00
c.?........€....
................
..
000138: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
000139: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x20 bytes from the device
3F 00 01 00 02 00 00 00 00 80 00 00 00 00 00 00
00 00 00 00 10 00 00 00 01 00 00 00 00 00 00 00
?........€......
................
000140: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:35.153 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x22 bytes from the device
000141: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:35.153 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x2 bytes from the device
00 00
..
000142: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:36.154 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000143: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:36.154 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000144: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:36.154 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000145: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:36.154 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000146: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:36.605 +0.450
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000147: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:36.605 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000148: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:36.605 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000149: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:36.605 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000150: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:37.606 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000151: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:37.606 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000152: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:37.606 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000153: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:37.606 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000154: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:38.608 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000155: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:38.608 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000156: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:38.608 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000157: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:38.608 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000158: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:39.609 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000159: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:39.609 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000160: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:39.609 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000161: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:39.609 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000162: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:40.610 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000163: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:40.610 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000164: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:40.610 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000165: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:40.610 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000166: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:41.612 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000167: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:41.612 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000168: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:41.612 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000169: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:41.612 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....
000170: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:42.613 +1.001
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
3F 00
?.
000171: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:42.613 +0.0. Status: 0x00000000
Pipe Handle: 0x890e992c (Endpoint Address: 0x2)
Send 0x2 bytes to the device
000172: Bulk or Interrupt Transfer (DOWN), 12.03.2009 18:07:42.613 +0.0
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x42 bytes from the device
000173: Bulk or Interrupt Transfer (UP), 12.03.2009 18:07:42.613 +0.0. Status: 0x00000000
Pipe Handle: 0x890e990c (Endpoint Address: 0x81)
Get 0x24 bytes from the device
3F 00 00 00 3F 00 01 00 02 00 00 00 00 80 00 00
00 00 00 00 00 00 00 00 10 00 00 00 01 00 00 00
00 00 00 00
?...?........€..
................
....

how can do this
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top