Hello PICLIST=20 I have several ICD3 debuggers. I have a products that use the PIC18F4580 an= d products that use PIC16F57. I have been programming these using the MPLAB= X IDE. I use the same ICD3 for the PIC16F57 and go back and forth between t= he two controllers. Now I am having USB issues that I usually have no probl= em with.=20 I use the MPLABX IDP for the PIC16F57.=20 Here is the output window:=20 Firmware Suite Version.....01.32.10=20 Firmware type..............Baseline=20 Target detected=20 2014-07-31T16:03:19-0400- Programming...=20 The following memory area(s) will be programmed:=20 program memory: start address =3D 0x0, end address =3D 0x7ff=20 configuration memory=20 Programming...=20 Failed to program device=20 Transmission on endpoint 2 failed=20 2014-07-31T16:03:22-0400- Programming failed=20 Pass Count: 0000=20 Transmission on endpoint 2 failed=20 I use the IDE for the PIC 18F4580. For years I could program with no issues= .. Recently this problem has appeared before I realized. I lost my baseline = of know good boards. So I am suspicious of the hardware, the AP that is loa= ded into the ICD3 for the PIC18F4580, and my own code.=20 I checked the MCLR/Vpp pin. It has a 2K pull up with no cap or diode. It ha= s worked well in the past.=20 >From the output window for MPLABX IDE:=20 Transmission on endpoint 2 failed=20 Connection Failed.=20 If the problem persists, please disconnect and reconnect the ICD 3 to the U= SB cable. If this does not fix the problem verify that the proper MPLAB X U= SB drivers have been installed.=20 So, then I run (as administrator) the MPLAB Driver switcher=20 MPDDSwitch64, v1.04.03=20 Plug in ONLY the tools you want switched. All other tools should be unplugg= ed.=20 Real ICE driver not changed.=20 ICD3 driver being setup for MPLAB X. Please wait (this may take several min= utes)...=20 No error=20 PM3 driver not changed.=20 PIC32 SK driver not changed.=20 Apply Changes done=20 Then, I try the IDE with the PIC18F4580 again.=20 Connecting to MPLAB ICD 3...=20 Firmware Suite Version.....01.32.10=20 Firmware type..............Baseline=20 Downloading Firmware...=20 Downloading AP...=20 AP download complete=20 Programming download...=20 Firmware Suite Version.....01.32.10=20 Firmware type..............PIC18F=20 Target detected=20 Device ID Revision =3D 4=20 The following memory area(s) will be programmed:=20 program memory: start address =3D 0x0, end address =3D 0x7fff=20 configuration memory=20 Programming...=20 Failed to program device=20 ICD3 was unloaded while still busy. Please unplug and reconnect the USB cab= le before using ICD 3 again.=20 Earlier, I was able to program 10 units out of the 68 that I needed. So it = has been very frustrating.=20 Has there been similar experiences with MPLABX IDE or the PIC18F4580?=20 Best regards to the PICLIST=20 Fred Bailey, USA=20 zipwize@comcast.net=20 --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .