User Tools

Site Tools


Atmel DFU Bootloader

This is the default bootloader for some AVR microcontrollers. It is used directly by many keyboards not produced by ydkb.

To use this bootloader to reflash the firmware, you must install the driver. Use zadig from

To prevent the installation of this driver to wrong device, you can also try this modified version of Zadig for Atmel DFU.
Download url: Password: ek5h

Driver installation instructions

1.After pressing the reset button of your keyboard(be sure to press), from the list below, find ATm32U4DFU . (VERY IMPORTANT: you must find the ATm32U4DFU and then install the driver after pressing the reset button. Realy VERY IMPORTANT)

Remind again, press the reset button at first. Choose the one as shown above or similar. Don’t choose GH60 or other keyboard name, If you choose and install this driver, the keyboard will not work. Then you need to uninstall the driver manually.

After choosing ATm32U4DFU, click “Install Driver” to make its driver be WinUSB.

As shown above, the Driver is already displayed as WinUSB, indicating that the installation was successful. If the installation is not successful, try again or try running zadig.exe as an administrator.

If still unsuccessful, it may because that windows system is a lited one and misses the support for WinUSB. In that case, you can choose to install the LibUSB driver. The reflash tool provided by YDKB supports both LibUSB and WinUSB drivers.

If you have other keyboards using, it is recommended to install the WinUSB driver, because tkg uses that. If you have other keyboards using qmk, it is recommended to install the LibUSB driver. The qmk firmware reflash tool uses LibUSB.

en/bootloader/atmeldfu.txt · Last modified: 2020/02/04 05:02 by yangdigi