Sometimes you would need to try 2 or 3 times until it succeeds.
Sometimes closing-opening the software would allow you to perform the firmware update. For example, if you have used MPLAB 8, try with the latest MPLAB IPE or if you have used MPLAB IPE, then try with MPLAB 8.92.
Test the same procedure (to manually download the firmware) without entering bootloader mode - use a standard connect procedure (do not hold the button).įinally, test the above fixes with another MPLAB version. There is a strict time window after releasing the button that the board can be accessed, so give it a few tries. In MPLAB IPE you would need first enable "Advanced Mode" before being able to select "Manual Download Firmware". Then try to manually download the firmware (again enter bootloader mode using the button) and then go to "Settings" -> "Manual Download Firmware". If the connection still fails re-try the procedure at least few more times. Make sure you are using latest version of MPLAB IDE or MPLAB IPE. Then open MPLAB or MPLAB IPE and attempt the connection again. There is a fix for this problem - enter bootloader mode - disconnect the PIC-KIT3 from the USB press and hold the small black button (programmer-to-go button) connect the PIC-KIT3 to the USB release the button. It happens more frequently when you often change the versions of MPLAB that you use (the latest PIC-KIT3 firmware versions in MPLAB 8 differ a lot from the latest PIC-KIT3 firmware versions in MPLAB X or MPLAB IPE).
The firmware update might fail due to different reasons.
All PC USB hosts have a USB-A connector while the PIC-KIT3 has a USB-B connector so the cable should be a USB A-to-B type.
Even the Keyboard ! (Then the device connected !).
Sorry I cannot help further as I am on the Mac with the Pickit 3.ĭavid, I think it would be helpful for the uavdevboard group if you could confirm your Windows O/S version number as well. I recommend reading all the way through to the end of the thread. I can see many people have had a similar problem, and there seem to be a number of solutions. I have looked through the first of the two links above. Previous revisions (6 and older) of the PICkit 3 work with MPLAB v8. If you have a PICkit 3 that is a revision 7 or above, you must use the MPLAB X IDE or MPLAB IPE (Integrated Programming Environment) to load the PTG (Programmer-to-Go) image onto the PICkit 3. If you cannot connect to the PICkit 3, review the Task Manager for these types of programs and close them. Some applications, plug-ins or widgets may take control of, or interfere with, the system provided HID USB driver, which can cause problems communicating with the PICkit 3. For information on common problems, error messages and limitations please see Troubleshooting in the online help file for the PICkit 3. The following is a list of known problems. 'C:/MyProject/MatrixPilot-master/MatrixPilot/MatrixPilot-udb5.X'Ĭ:/MyProject/MatrixPilot-master/MatrixPilot/MatrixPilot-udb5.X/dist/UDB-5/production/MatrixPilot-udb5.X.production.hex.Ĭould not connect to tool hardware: PICkit3PlatformTool,Ĭom.3Tool.PICkit3DbgToolManager After that, IDE tells me it couldn’t connect PICkit 3 to the hardware (UDB5). IĬonnected PICkit 3 to UDB5 and made a build (which is done successfully) in UDB5 board and PICkit 3 (a brand new, just purchased from Sparkfun).