Skip to content

Instantly share code, notes, and snippets.

@nelsonuhan
Created October 7, 2023 03:23
Show Gist options
  • Save nelsonuhan/e18b7ad15640b58606cecad13a4b5049 to your computer and use it in GitHub Desktop.
Save nelsonuhan/e18b7ad15640b58606cecad13a4b5049 to your computer and use it in GitHub Desktop.
Flashing QMK firmware onto the Inland MK-47

Flashing QMK firmware onto the Inland MK-47

2023.10.6

Keyboard

Done on a MacBook Pro (Apple Silicon). This worked for me, your mileage may vary.

Preliminaries

Fork the QMK repository. Clone the repository to your computer.

Install QMK CLI using Homebrew. This takes a long time on an Apple Silicon computer, because Homebrew doesn't have native binaries for many of the packages.

brew install qmk/qmk/qmk

Install the WB32 DFU updater using Homebrew.

brew install wb32-dfu-updater_cli

Run the QMK setup.

qmk setup GITHUB_USERNAME/qmk_firmware -H PATH_TO_LOCAL_QMK_REPOSITORY

Test the build environment.

qmk compile -kb inland/mk47 -km inland

Flash the firmware onto the keyboard

Create your custom keymap in the local QMK repo, in keyboards/inland/mk47/keymaps/YOUR_KEYMAP_NAME

Set the keyboard in DFU mode: unplug the keyboard, plug back into the computer while holding the key in the upper left corner of the keyboard.

Flash the firmware.

qmk flash -kb inland/mk47 -km YOUR_KEYMAP_NAME

Enjoy!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment