Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 1.09 KB

README.md

File metadata and controls

49 lines (36 loc) · 1.09 KB

Firmware for Kbd75 v3.1

How to build and flash on Fedora linux

Download and compile the firmware:

toolbox create qmk_build
toolbox enter qmk_build
pip install qmk --user --upgrade
cd ~/projects
qmk clone qmk/qmk_firmware.git
git clone https://github.com/sekogan/my_qmk_keyboards.git
QMK_HOME=./qmk_firmware qmk setup

Answer yes to all questions.

cp -r my_qmk_keyboards/kbd75hs/keymap/. qmk_firmware/keyboards/kbdfans/kbd75hs/keymaps/sekogan
QMK_HOME=./qmk_firmware qmk compile -kb kbdfans/kbd75hs -km sekogan

Find and connect a second keyboard.

On the host outside the container:

Switch the keyboard into the bootloader mode (CapsLock + Esc + F12). Use lsusb command (from usbutils package) to verify that the device is connected:

Bus 003 Device 011: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader

Flash the firmware:

cd ~/projects
sudo dnf install dfu-programmer
sudo dfu-programmer atmega32u4 erase
sudo dfu-programmer atmega32u4 flash qmk_firmware/.build/kbdfans_kbd75hs_sekogan.hex
sudo dfu-programmer atmega32u4 launch