user48502: I have the UNO Mini Strong from www.diymore.cc.
I am having the issue of keyboard.h not being recognized.
I have been trying to find the firmware mentioned in https://www.arduino.cc/en/Hacking/DFUProgramming8U2 from here https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/firmwares/atmegaxxu2 but, page is gone!
Does anyone know where the firmware can be found and should this work on the board I am trying to use?

user10214: I tried to make a little research and it looks that the hardware folder was cleared (see here).
The json file made me think that now this is shipped like libraries, so through a dedicated package which gets downloaded later.
Consequently I checked in the installation folder and... there it is!
In the folder <arduino install dir>\hardware\arduino\avr\firmwares\atmegaxxu2 you will find a lot of hex files (e.g. Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex)
I checked on my portable installation of arduino 1.8.5, but it should be there also for installed versions

48502: <p>I have the UNO Mini Strong from www.diymore.cc.
I am having the issue of keyboard.h not being recognized.
I have been trying to find the firmware mentioned in <a href="https://www.arduino.cc/en/Hacking/DFUProgramming8U2" rel="nofollow noreferrer">https://www.arduino.cc/en/Hacking/DFUProgramming8U2</a> from here <a href="https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/firmwares/atmegaxxu2" rel="nofollow noreferrer">https://github.com/arduino/Arduino/tree/master/hardware/arduino/avr/firmwares/atmegaxxu2</a> but, page is gone!</p>

<p>Does anyone know where the firmware can be found and should this work on the board I am trying to use?</p>
 10214: <p>I tried to make a little research and it looks that the hardware folder was cleared (see <a href="https://github.com/arduino/Arduino/tree/master/hardware" rel="nofollow noreferrer">here</a>).</p>

<p>The json file made me think that now this is shipped like libraries, so through a dedicated package which gets downloaded later.</p>

<p>Consequently I checked in the installation folder and... there it is!</p>

<p>In the folder <code>&lt;arduino install dir&gt;\hardware\arduino\avr\firmwares\atmegaxxu2</code> you will find a lot of hex files (e.g. <code>Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex</code>)</p>

<p>I checked on my portable installation of arduino 1.8.5, but it should be there also for installed versions</p>
