Author Topic: Possibility of custom firmware for KBP V60?  (Read 4789 times)

0 Members and 1 Guest are viewing this topic.

Offline ctm

  • Thread Starter
  • Posts: 424
  • Location: Seattle, WA
  • Hello, world!
Possibility of custom firmware for KBP V60?
« 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.
TMK Alps64 w/ Matias Quiet Switches in KBP V60 case.
Infinity60 with SKCM Orange Switches w/ TMK.
CM Storm QRF w/ Frosty Flake controller, Cherry MX Blue Switches and TMK firmware.


Coming:
Ellipse Model F F62.

Offline ctm

  • Thread Starter
  • Posts: 424
  • Location: Seattle, WA
  • Hello, world!
Re: Possibility of custom firmware for KBP V60?
« Reply #1 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.
TMK Alps64 w/ Matias Quiet Switches in KBP V60 case.
Infinity60 with SKCM Orange Switches w/ TMK.
CM Storm QRF w/ Frosty Flake controller, Cherry MX Blue Switches and TMK firmware.


Coming:
Ellipse Model F F62.

Offline ctm

  • Thread Starter
  • Posts: 424
  • Location: Seattle, WA
  • Hello, world!
Re: Possibility of custom firmware for KBP V60?
« Reply #2 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?
TMK Alps64 w/ Matias Quiet Switches in KBP V60 case.
Infinity60 with SKCM Orange Switches w/ TMK.
CM Storm QRF w/ Frosty Flake controller, Cherry MX Blue Switches and TMK firmware.


Coming:
Ellipse Model F F62.

Offline tweis

  • Posts: 15
  • Location: sanfrancisco
Re: Possibility of custom firmware for KBP V60?
« Reply #3 on: Thu, 12 March 2015, 17:24:25 »
What mcu/controller is on the V60? Been thinking the same thing before I buy
kûl es-87 clears w/ pbt doubleshot

Offline ctm

  • Thread Starter
  • Posts: 424
  • Location: Seattle, WA
  • Hello, world!
Re: Possibility of custom firmware for KBP V60?
« Reply #4 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.
93888-0
« Last Edit: Thu, 12 March 2015, 18:49:16 by ctm »
TMK Alps64 w/ Matias Quiet Switches in KBP V60 case.
Infinity60 with SKCM Orange Switches w/ TMK.
CM Storm QRF w/ Frosty Flake controller, Cherry MX Blue Switches and TMK firmware.


Coming:
Ellipse Model F F62.

Online Findecanor

  • Posts: 5083
  • Location: Koriko
Re: Possibility of custom firmware for KBP V60?
« Reply #5 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.
« Last Edit: Thu, 12 March 2015, 19:08:27 by Findecanor »
🍉

Offline ctm

  • Thread Starter
  • Posts: 424
  • Location: Seattle, WA
  • Hello, world!
Re: Possibility of custom firmware for KBP V60?
« Reply #6 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.
TMK Alps64 w/ Matias Quiet Switches in KBP V60 case.
Infinity60 with SKCM Orange Switches w/ TMK.
CM Storm QRF w/ Frosty Flake controller, Cherry MX Blue Switches and TMK firmware.


Coming:
Ellipse Model F F62.

Offline tweis

  • Posts: 15
  • Location: sanfrancisco
Re: Possibility of custom firmware for KBP V60?
« Reply #7 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.
kûl es-87 clears w/ pbt doubleshot

Offline kroms

  • Posts: 19
Re: Possibility of custom firmware for KBP V60?
« Reply #8 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.

Offline xtrafrood

  • formerly csmertx
  • * Elevated Elder
  • Posts: 2716
  • Location: Gainesville, FL
  • KA2 touchpad on top
    • csmertx.com
Re: Possibility of custom firmware for KBP V60?
« Reply #9 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
(sold) Chris Schammert (Christopher Schammert)