bungee- said:I'm following this topic for some time now (just reading). I made the ICD2 clone from PICS design. I have problems with usb part of the board. It is very unstable, if I try to touch the circuit with my hand the usb led starts to blink. Board was triple checked, measured all the pins were re-soldered. I successfully downloaded OS once, but everything is unstable. Any idea?
medvonok said:What programer (soft and hardware) used for bootloader (4550 and 877A) ?
With icprog i`cant doit. What else ?
wonbinbk said:Yes, I have problem like yours, Bungee! sometimes PC detects ICD2 USB, sometimes it not know what connect to. And, I really don't know why, my PC's devices have "Microchip tool" but MPLAB IDE says: "Open port error".
Yes, this ICD2 USB (if use BJT), is unstable, at least with my computer.
mspike said:Hi, up there guys !
First of all, I want to say THANKS A LOT, second I NEED YOUR HELP !
I built the circuit found up here. (ICD2 with 18F4550). I preinstall MC. ICD2 USB driver. (It don't say that this driver is not signed...) After I connect my clone, but nothing happen. Why ? (16F877 is ok, tested via USART) The USB LED is light but nothing else happed. Somebody please write down how to start this clone step by step. Thanks for all ur trouble. And just go on makeing projects like this.
I now had a little step to solve my problem, I think, now it says windows can't recognize the usb device... some idea ?
szlovak said:Waiting a moment before pluging in helps. About 10-20 seconds
No. When you disconnect(physically) and immediately reconnect ICD2, then windows can't recognize it. Before reconnecting wait 10-20secs. Once you have connected, and windows has detected ICD2, you must not wait anymore.wonbinbk said:I don't understand your idea. What you mean? Is it "first plug in USB, wait 10-20secs, then open MPLAB (or enable ICD2 as Programmer)" ?szlovak said:Waiting a moment before pluging in helps. About 10-20 seconds
potyo said:No. When you disconnect(physically) and immediately reconnect ICD2, then windows can't recognize it. Before reconnecting wait 10-20secs. Once you have connected, and windows has detected ICD2, you must not wait anymore.wonbinbk said:I don't understand your idea. What you mean? Is it "first plug in USB, wait 10-20secs, then open MPLAB (or enable ICD2 as Programmer)" ?szlovak said:Waiting a moment before pluging in helps. About 10-20 seconds
Chamera said:wonbinbk - Remember.... Windoze, as in asleep all the time, is the poor excuse of an operating system MChip uses for MPLab.
The windows USB drivers have problems letting go of some devices when you unplug them (maxtor external hdd in my case). You can try and stop the device (little green hardware icon on the bottom right of the screen for those of you that don't know yet) before disconnecting it, but it can take far longer to do this than simply unpluging the ICD2 and wait 10 secs or so, and even then windows reports that the device cannot be released.
Chamera said:Usually the OS reports the removal with that dang annoying "BOINK" sound. Be careful whn unplugging other media (flash drives and hdd's) as you can corrupt the data since the OS stores some of locally it in to improve performance.
You're not alone, Mspike, not alone. I'm with you, hehe. I have the problem like this sometimes. Then I re-plug PIC18F877A, it works, but unstable. Any Idea to solve this will be thanked verymuch!mspike said:Hi up, again ! I used my new clone for a day, and had some error again... sometimes it hangs up, and I have to close MPLAB, and reconnect ICD2, after works fine... and an other (my bigger problem) is OS downloading.... I get the next message:
Connecting to MPLAB ICD 2
...Connected
ICDWarn0030: MPLAB ICD2 is about to download a new operating system. If MPLAB IDE is just starting, it will appear to "hang" at the splash screen. Please be patient. MPLAB IDE will finish it's intialization after the OS is downloaded. (Note: You may wish to select to ignore this warning in the future.)
Downloading Operating System
ICD0042: API: Error response (Command Failed (0x07))
...Download Operating System Failed
ICD0029: Connected tool is not an MPLAB ICD 2: Product ID = 0x0 (MPLAB ICD (1))
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
ICD0082: Failed MPLAB ICD 2 operation
MPLAB ICD 2 Ready
What can it be ? (I think it can't download USB OS too, but I solved this by programming 18F4550 with the newest HEX you made.) Thanks a lot, and thanks all ur trouble.
Carefully check the connections between two pics, search for short connections and breaks. I have today assembled my second icd2, and it works after eliminating 3 short connections and one break.wonbinbk said:You're not alone, Mspike, not alone. I'm with you, hehe. I have the problem like this sometimes. Then I re-plug PIC18F877A, it works, but unstable. Any Idea to solve this will be thanked verymuch!
I'm having the same problem. Potyo and others give to me some tips to meke it works, but I can't.potyo said:Carefully check the connections between two pics, search for short connections and breaks. I have today assembled my second icd2, and it works after eliminating 3 short connections and one break.wonbinbk said:You're not alone, Mspike, not alone. I'm with you, hehe. I have the problem like this sometimes. Then I re-plug PIC18F877A, it works, but unstable. Any Idea to solve this will be thanked verymuch!
caproni said:The most interesting is that for some people the ICD works.... How is it possible? The same schematics, the same boards, the same firmwares... and only few works?
I think we can make a poll with the people that made their own ICDs to decide what is the more stable version.
Cheers
Rodolfo.
Connecting to MPLAB ICD 2
ICD0021: Unable to connect with MPLAB ICD 2
MPLAB ICD 2 Ready
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?