Simple GUI frontend to dfu-util
Requires that the dfu-util binary/symlink be in the same directory as ./kii-dfu
dfu-util can be found here: dfu-util Please use 0.8 or higher if possible.
Requires: qt5, cmake 2.8.9+
mkdir build
cd build
make
Requires: qt5, cmake 2.8.9+ (Works with Macports)
mkdir build
cd build
make
Requires: [Qt5](http://qt-project.org/qt5 with mingw32), cmake 3.0+
The easiest way is to use QtCreator. Open up the CMakeLists.txt file with QtCreator (make sure to select a build directory different from the source directory) Run build
Linux/Mac just copy/symlink dfu-util
to the same directory
Driver Installation, only do once
Download and run Zadig Plug in the controller/keyboard and set into 're-flash mode'. (Just press the button on the back of keyboard, an led should turn on)
'Kiibohd DFU Bootloader' should show up. In Driver, press the Up/Down arrows until you find 'libusbK' Click 'Install Driver'
Driver installation finished
Then copy dfu-util.exe
to the same directory as kii-dfu.exe
Run ./kii-dfu
or kii-dfu.exe
Browse to the .dfu.bin file to flash. Click Flash
List Devices can be used to see if dfu-util can see your device. You may need to run the utility as root.
For Linux it is also possible to a udev rules file to /etc/udev/rules.d
98-kiibohd.rules
Then run:
udevadm control --reload-rules
And reconnect the USB device. You should no longer require root to flash the keyboard
Completely welcome :D
Contact HaaTa via IRC (#geekhack@irc.freenode.net or #deskthority). Or by email -> haata@kiibohd.com