Microchip Usb Firmware Update
Create your first USB Device ApplicationOverviewThe purpose of this tutorial is to show you how to create an MPLAB® Harmony 3 project that enumerates as a USB CDC Device. The application demonstrates two-way communication between the USB Device and the USB Host PC.This tutorial focuses on using the interoperable MPLAB® Harmony USB Device stack and CDC Function driver in your application.Software SetupTo continue with this 'Getting Started' it is necessary to have the following software installed.An introduction to Harmony 3 and steps to develop first Project is available in the page.Following Harmony repos are needed to develop USB applications.
Note: the warning code 10 is really an indication that there's something wrong with your device/cable/software. When I got the warnings 'the device did not start', it still was able to use the device and at first it seemed to work correctly. I had no problems in writing data to the USB device, but after reading data, the USB connection was halted after about 30 seconds. After changing the capacitors near the crystal to a lower value, I reinstalled the driver: no warning/error occured and the device worked fine. So check your circuit and cable when this error occurs!