In order to flash a new firmware to your keyboard, you need:
– A keyboard which will be re-flash (sound reasonable, right?)
– A firmware file: should be a file with .hex or .bin suffix (for example: kiwikey_kawii9_via.hex)
– QMK Toolbox: (a software that upload the firmware file into keyboard)
Tip: QMK.Toolbox.pkg is for Mac, qmk_toolbox_install.exe is for Windows
Install and run QMK Toolbox until you can see this window:
You must put your keyboard into a special mode to flash it, aka “DFU Mode” or “Bootloader Mode”.
There are several ways to do so, if you are not sure what to do, try one of the following ways:
(1) Locate the firmware file, by clicking “Open” and navigate to where your firmware file is stored
Tip: if you already downloaded it, try looking at your Downloads folder, or if you built the firmware file yourself, it is in your qmk_firmware\.build 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 appears, 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).
Check some basic functions of your keyboard (typing, LED lighting,…).