* This tutorial is only for keyboards those powered by QMK Firmware. If you are not sure if your keyboard is running QMK or not, please contact manufacturer/maker before continue.
In order to flash a firmware to your keyboard, you need:
(sound reasonable, right?)
Should be a file with .hex or .bin suffix (for example: kiwikey_kawii9_via.hex)
Regarding products of KiwiKey, please go to Download section.
It is a software that upload the firmware file into keyboard.
Download: https://github.com/qmk/qmk_toolbox/releases
Tip: QMK.Toolbox.pkg is for Mac, qmk_toolbox_install.exe is for Windows
The keyboard must run into a special mode to be flashed, called “DFU” or “Bootloader” mode.
There are several ways to do so, if you are not sure what to do, try one of the following ways:
If you tried all and end up with no result, time to ask for help.
If everything goes fine, there will be a yellow message in QMK Toolbox, says something is “connected”:
(1) Clicking Open and navigate to the firmware file
Tip: if you already downloaded the file, try looking at your Downloads folder
(2) Under “MCU (AVR only)” label, click the drop-down menu and select correct MCU (controller chip)
Tips: just choose atmega32u4, in most cases it works
(3) Make sure the yellow message in QMK Toolbox is still “connected”, if not, do Step 1 again
Click the Flash button in QMK Toolbox, some miracle lines appear, just let the magic do its work.
If you can see these “Success” texts in QMK Toolbox, everything is good:
Warning: do not unplug your keyboard during flashing, or it can be bricked (could be fixed, but tricky and need some special tools).
Test some basic functions (typing, LED lighting,…). Please note that there are keyboards with several versions/revisions, make sure the firmware version match the PCB version.
Tips: