This repository hosts the firmware of the Ultimate Hacking Keyboard.
If you want to use the latest firmware version for your UHK, then instead of going through the pain of building the firmware, simply download the latest release of Agent and update to the latest firmware version within Agent with a click of a button.
If you're one of the brave few who wants to hack the firmware then read on.
- Make sure to clone this repo with:
git clone --recursive [email protected]:UltimateHackingKeyboard/firmware.git
-
Download and install MCUXpresso IDE for Linux, Mac, or Windows.
-
In the IDE, import the project by invoking File -> Import -> General -> Existing Projects into Workspace, select the left or right directory depending on the desired firmware, then click on the Finish button.
-
In order to be able to flash the firmware via USB from the IDE, you must build Agent which is Git submodule of the this repo and located in the
lib/agent
directory. -
Finally, in the IDE, click on Run -> External Tools -> External Tools Configurations, then select a release firmware to be flashed such as uhk60-right_release_kboot, and click on the Run button.
Going forward, it's easier to flash the firmware of your choice by using the downwards toolbar icon which is located rightwards of the green play + toolbox icon.
Want to contribute? Let us show you how.