firmware/third_party/Microchip Libraries for Applications v2013-06-15/USB/Device - Bootloaders/HID/Firmware - PIC18 Non-J/ : Original Microchip version

cf. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784
firmware/third_party/Microchip Libraries for Applications v2013-06-15/USB/Device - Bootloaders/HID/Firmware - PIC18 Non-J/ : Customize to Esrille New Keyboard

To start the HID bootloader, connect the keyboard to the PC while holding down the ESC key.
firmware/third_party/Microchip Libraries for Applications v2013-06-15/USB/Device - HID - Keyboard/Firmware/ : Customize for using with the HID Bootloader