[GUIDE] How to install OpenRGB on FW16

4. Flashing

You can find precompiled binaries for the RGB ANSI Keyboard and the RGB Macropad: Releases · Knucklesfan/qmk_firmware · GitHub

If you somehow screw this up, Framework’s official binaries can be found here: Releases · FrameworkComputer/qmk_firmware · GitHub
Both the official and unofficial binaries flash the exact same way.

Flashing is relatively easy. All Framework QMK devices have similar reset activations. The following are the ones for the RGB Macropad and the RGB Keyboard (the only ones that really matter to this guide, but these apply to most framework keyboard devices)

WARNING: It is recommended to do these one at a time. Doing both together means you can’t tell the difference between the two devices and might accidentally flash the wrong firmware (that’s bad)

To power cycle the FW keyboards, remove the touchpad which will turn off power to all keyboard/macropad devices. Next, press and hold the reset buttons as described below.

  • RGB Macropad: Hold down the 6 and 2 keys while powering on the keyboard. The 6 key is positioned at (2,3) and the 2 key is positioned at (1,4), with the top left key being (0,0)
  • RGB Keyboard: Hold down the left and right ALT Keys
    Finally, slide the touchpad back in while holding the reset keys. This will repower the device and put it into reset mode. To disable reset mode without flashing, just remove the touchpad and put it back.

Once into reset mode, a new drive should show up for flashing, called RPI-RP2, and should show up like a USB drive. To flash, drag the compiled or downloaded firmware file into this drive, and the device will automatically flash! With any luck, it should power back on with the new firmware