geekhack
geekhack Community => Keyboards => Topic started by: ctm on Fri, 27 February 2015, 20:11:22
-
It is said to be firmware upgradable over USB, does this indicates any possibility to write a custom firmware to change the layout? I am mostly happy with the layout, but there is still some minor things that I wish I could change to make it from good to great.
-
Hmm... KBP just posted a firmware for V60. I am wondering if it is possible to disassemble the executable and change some code to create a custom layout. But I only have a little experience with disassembling executables on Linux and reading X86 assembly.
-
I have never read assembly files of a keyboard controller, so I really have no idea how it is like and how possible it is to reason with it. Any one with experience in this?
-
What mcu/controller is on the V60? Been thinking the same thing before I buy
-
What mcu/controller is on the V60? Been thinking the same thing before I buy
Here is a photo of the MCU. HOLTEK HT32F1755 B328K0486G4.
[attachimg=1]
-
http://www.holtek.com/english/docum/32bit_Flash_MCU/HT32F1755-1765-2755.htm
Hmm.. ARM Cortex M3, up to 72 MHz. 32K RAM and 128K Flash. Runs at 3V.
Haata's "Kiibohd" firmware supports the Teensy 3.x which is also based on ARM Cortex, but not this one.
-
It seems Ducky Shine 3 and CM Storm QFR-i use a very similar, if not identical, controller chip.
-
http://www.holtek.com/english/docum/32bit_Flash_MCU/HT32F1755-1765-2755.htm
Hmm.. ARM Cortex M3, up to 72 MHz. 32K RAM and 128K Flash. Runs at 3V.
Haata's "Kiibohd" firmware supports the Teensy 3.x which is also based on ARM Cortex, but not this one.
That would be really cool to use that. We would need to know the pinout/schematic. Also not sure if GCC specifically supports it. It looks like Holtek built their compiled on top of GCC.
-
Has anything come of this?
I came across this github https://github.com/pellettiero/V60Mini-firmhack but there's not much information on it.
-
Without bricking your KBP v60? Why not enjoy a custom 60% keyboard like the spirit or the faceW?
Edit - Wow.. this was an older post.. whoops