Click to view our Accessibility Statement or contact us with accessibility-related questions
dangerousHobo
5
Oct 28, 2017
I find the documentation for setting up the k-type to have some gaping holes. 1) Do I have to flash the board to disable the LEDs? 2) Do I have to disassemble the board to flash? Or is there a key combo I can press to get it in that mode? 3) Used the configurator to create a custom setup. The download includes no .bin file, which the instructions say you use to flash with DFU. So how do I get this .bin file?
Thanks.
duckfacts
14
Oct 28, 2017
dangerousHobohaving the same issues. i found the instructions to be zero help in terms of how to disable or change the leds, and i cannot figure out how to enter flash/debug mode as the instructions are asking me to
Necron99
5
Oct 28, 2017
dangerousHobo1) Yes, none of the function keys seemed to work out of the box for me. 2) No, if you flip the keyboard upside down, on the left side there is a pin hole that you can use to enter flash mode. I used a paperclip. 3) When I downloaded the custom setup I got a zip file that when extracted had a file called kiibohd.dfu.bin (it also had a kiibohd.secure.dfu.bin, but I didn't even play with this one) this is what I used to flash. Once I did that all the function keys worked. There's still no way to change the lighting much, just turn it on/off, adjust brightness, and pause it. But, from what I've seen the configurator is still being worked on and within a week or so should include the ability to fully customize the LED lighting.
GBH2
27
Oct 28, 2017
Necron99Ah ok, I had found the .bin file and I saw the hole in the back and I thought that must be to flash but I wasn't ready to start jamming metal things into orifices without some instructions. Thanks. I'll try again later.
How hard would it have been for them to post what you wrote somewhere in the setup instructions ...
dangerousHobo
5
Oct 28, 2017
Necron99@Necron99 Thanks for the info. In my zip there is no .bin file, just some .kll, .json, and .log files. The log file makes it look like there is some issue on InputClubs end.
cgi-bin/build_layout.bash fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0 KType standard "KType-Standard-0.kll" "KType-Standard-1.kll" "KType-Standard-2.kll" 2>&1 + DefaultMapOverride='stdFuncMap KType-Standard-0' + PartialMapsExpandedOverride='stdFuncMap KType-Standard-1;stdFuncMap KType-Standard-2' + CMakeExtraArgs=-DCONFIGURATOR=1 + /srv/KiiConf/controller/Keyboards/k-type.bash -c /srv/KiiConf/controller -o /srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0 linux-gnu/Linux is supported. Selected Generator: Ninja /srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0 -- Build CPU Detected: x86_64 -- Build OS Detected: Linux 4.9.7-x86_64-linode80 -- Compiler Family: arm -- Compiler Selected: gcc -- Chip Selected: mk20dx256vlh7 -- Chip Family: mk20dx -- CPU Selected: cortex-m4 -- Compiler Source Files: Lib/mk20dx.c;Lib/delay.c;Lib/entropy.c;Lib/time.c -- Bootloader Type: dfu -- Full Compiler: /usr/bin/arm-none-eabi-gcc -- Detected Scan Module Source Files: Scan/Devices/ISSILed/i2c.c;Scan/Devices/ISSILed/led_scan.c;Scan/Devices/MatrixARM/matrix_scan.c;Scan/Devices/PortSwap/port_scan.c;Scan/Devices/UARTConnect/connect_scan.c;Scan/K-Type/scan_loop.c -- Detected Macro Module Source Files: Macro/PartialMap/macro.c;Macro/PartialMap/result.c;Macro/PartialMap/trigger.c;Macro/PixelMap/pixel.c;/srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0/generatedPixelmap.c -- Detected Output Module Source Files: Output/HID-IO/hidio_com.c;Output/pjrcUSB/output_com.c;Output/pjrcUSB/arm/usb_desc.c;Output/pjrcUSB/arm/usb_dev.c;Output/pjrcUSB/arm/usb_joystick.c;Output/pjrcUSB/arm/usb_keyboard.c;Output/pjrcUSB/arm/usb_mem.c;Output/pjrcUSB/arm/usb_mouse.c;Output/pjrcUSB/arm/usb_rawio.c;Output/pjrcUSB/arm/usb_serial.c -- Detected Debug Module Source Files: Debug/cli/cli.c;Debug/led/led.c;Debug/print/print.c -- Found Git: /usr/bin/git (found version "1.9.1") -- Found Ctags: /usr/bin/ctags (found version "5.9~svn20110310") ctags: cannot open tag file : Permission denied -- Found PythonInterp: python3 (found suitable version "3.4.3", minimum required is "3") -- Detected Layout Files: /srv/KiiConf/controller/Scan/Devices/ISSILed/capabilities.kll /srv/KiiConf/controller/Scan/Devices/MatrixARM/capabilities.kll /srv/KiiConf/controller/Scan/Devices/PortSwap/capabilities.kll /srv/KiiConf/controller/Scan/Devices/UARTConnect/capabilities.kll /srv/KiiConf/controller/Macro/PartialMap/capabilities.kll /srv/KiiConf/controller/Macro/PixelMap/capabilities.kll /srv/KiiConf/controller/Output/HID-IO/capabilities.kll /srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll /srv/KiiConf/controller/Scan/K-Type/scancode_map.kll /srv/KiiConf/controller/kll/layouts/stdFuncMap.kll /srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0/KType-Standard-0.kll /srv/KiiConf/controller/kll/layouts/stdFuncMap.kll /srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0/KType-Standard-1.kll /srv/KiiConf/controller/kll/layouts/stdFuncMap.kll /srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0/KType-Standard-2.kll -- Found DFU_SUFFIX: /usr/local/bin/dfu-suffix (found version "0.8") -- Configuring done -- Generating done -- Build files have been written to: /srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0 [1/33] Generating KLL Layout FAILED: cd /srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0 && /srv/KiiConf/controller/kll/kll --version && /srv/KiiConf/controller/kll/kll --config /srv/KiiConf/controller/Scan/Devices/ISSILed/capabilities.kll /srv/KiiConf/controller/Scan/Devices/MatrixARM/capabilities.kll /srv/KiiConf/controller/Scan/Devices/PortSwap/capabilities.kll /srv/KiiConf/controller/Scan/Devices/UARTConnect/capabilities.kll /srv/KiiConf/controller/Macro/PartialMap/capabilities.kll /srv/KiiConf/controller/Macro/PixelMap/capabilities.kll /srv/KiiConf/controller/Output/HID-IO/capabilities.kll /srv/KiiConf/controller/Output/pjrcUSB/capabilities.kll --base /srv/KiiConf/controller/Scan/K-Type/scancode_map.kll --default /srv/KiiConf/controller/kll/layouts/stdFuncMap.kll KType-Standard-0.kll --partial /srv/KiiConf/controller/kll/layouts/stdFuncMap.kll KType-Standard-1.kll --partial /srv/KiiConf/controller/kll/layouts/stdFuncMap.kll KType-Standard-2.kll --emitter kiibohd --def-template /srv/KiiConf/controller/kll/templates/kiibohdDefs.h --map-template /srv/KiiConf/controller/kll/templates/kiibohdKeymap.h --pixel-template /srv/KiiConf/controller/kll/templates/kiibohdPixelmap.c --def-output kll_defs.h --map-output generatedKeymap.h --pixel-output generatedPixelmap.c --preprocessor-tmp-path /srv/KiiConf/tmp/fb143f4e42e4adfdc9b9578124ab7cf7159f4aadcde9a0/tmp_kll kll BETA 0.5c.f0f1032e4690f103be99d616c17d0c22a2a7633c - 2017-10-14 15:44:22 -0700 Traceback (most recent call last): File "/srv/KiiConf/controller/kll/kll", line 159, in <module> control.process() File "/srv/KiiConf/controller/kll/common/stage.py", line 123, in process stage.process() File "/srv/KiiConf/controller/kll/common/stage.py", line 2827, in process self.emitter.process() File "/srv/KiiConf/controller/kll/emitters/kiibohd/kiibohd.py", line 671, in process self.fill_dict['ResultMacros'] += "{0}, ".format(self.result_combo_conversion(combo)) File "/srv/KiiConf/controller/kll/emitters/kiibohd/kiibohd.py", line 249, in result_combo_conversion cap_index = self.capabilities_index[identifier.name] KeyError: 'None' ninja: build stopped: subcommand failed. Error in make. Exiting... + RETVAL=1 + set +x Compilation Completed.
Necron99
5
Oct 28, 2017
GBH2Yea, I'm not sure what the instructions are actually good for at this point. I had to dig through comments I had found all over the place to get it flashed, but once it was then everything that was supposed to work actually did. I'm looking forward to full control over the backlighting.
Necron99
5
Oct 28, 2017
dangerousHoboSo, I've got my config shared on box.com. Just the basic with no changes. https://app.box.com/s/h3t0qw24mgbu3b9jd4pora2otphf4mky
PRODUCTS YOU MAY LIKE
Trending Posts in Mechanical Keyboards