geekhack

geekhack Community => Keyboards => Topic started by: ctm on Fri, 27 February 2015, 20:11:22

Title: Possibility of custom firmware for KBP V60?
Post 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.
Title: Re: Possibility of custom firmware for KBP V60?
Post by: ctm on Tue, 03 March 2015, 16:10:09
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.
Title: Re: Possibility of custom firmware for KBP V60?
Post by: ctm on Tue, 03 March 2015, 18:50:42
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?
Title: Re: Possibility of custom firmware for KBP V60?
Post by: tweis on Thu, 12 March 2015, 17:24:25
What mcu/controller is on the V60? Been thinking the same thing before I buy
Title: Re: Possibility of custom firmware for KBP V60?
Post by: ctm on Thu, 12 March 2015, 18:46:47
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]
Title: Re: Possibility of custom firmware for KBP V60?
Post by: Findecanor on Thu, 12 March 2015, 19:06:40
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.
Title: Re: Possibility of custom firmware for KBP V60?
Post by: ctm on Thu, 12 March 2015, 19:27:44
It seems Ducky Shine 3 and CM Storm QFR-i use a very similar, if not identical, controller chip.
Title: Re: Possibility of custom firmware for KBP V60?
Post by: tweis on Wed, 18 March 2015, 17:01:57
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.
Title: Re: Possibility of custom firmware for KBP V60?
Post by: kroms on Tue, 01 March 2016, 23:24:07
Has anything come of this?

I came across this github https://github.com/pellettiero/V60Mini-firmhack  but there's not much information on it.
Title: Re: Possibility of custom firmware for KBP V60?
Post by: xtrafrood on Tue, 01 March 2016, 23:55:52
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