D8 - For dual role examples on the PIC24F starter kit, D8 needs to be removed. D8 allows the firmware to verify that the 5v has been delivered to the application USB host port. This, however, is also tied to the application USB device port. With the diode in place the controller can not determine if the 5v it sees is from the USB host port being powered or from the USB device port on an attachment to a USB host.
MLA - USB Library Help Version : 2.16
![]() |