Author Topic: "Stock" firwares for custom controllers.  (Read 1745 times)

0 Members and 1 Guest are viewing this topic.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
"Stock" firwares for custom controllers.
« on: Wed, 26 March 2014, 09:49:11 »
I've been asked for a few of my custom controllers solely to replace faulty stock controllers. These people often doesn't want to muck around with any programming or flashing. The thing is I'm not really very good at programming myself.. I know my own firmware, and it works for a number of Costar boards. It however doesn't have support for media keys.

I think a comprehensive list of the different keyboard firmwares out there would be nice to have. Along with a collection of binary files to reproduce the keyboards they support in a basic way. The binaries should preferably be stable and have generous de-bouncing settings rather than cutting edge in functionality or speed. If I get help compiling them I can manage a tidy and neat collection on Github or some place else.

bpiphany costar_keyboard firmware - Git repository
Features
  • no media keys
  • no board specific function keys
  • only basic qwerty and dvorak layout
    Supported controllers

    hasu tmk_keyboard firmware - Git repository
    Features
    Supported controllers

    metalliqaz's Easy AVR USB Keyboard Firmware and Keymapper - Info and download link
    Features
    Supported controllers
    [/list]
    « Last Edit: Wed, 26 March 2014, 09:58:58 by bpiphany »

    Offline bpiphany

    • Thread Starter
    • Posts: 1033
    • Location: Stockholm, Sweden
    • bpiph is a special type of crazy. //mkawa
    Re: "Stock" firwares for custom controllers.
    « Reply #1 on: Wed, 26 March 2014, 09:50:14 »
    I'm starting the first post off very "stub"ily. Please feel free to post more content for me to merge into it.

    At the moment I am primarily looking for a firmware mimicking the Filco Majestouch 2 Camo Edition which has some media keys under a function layer.

    Offline Grendel

    • Posts: 462
    • Location: OR, USA
      • Firmware for Costar Replacement Controllers
    Re: "Stock" firwares for custom controllers.
    « Reply #2 on: Tue, 22 July 2014, 12:49:17 »
    I put my firmware for the Costar Replacement Controllers up on Google Code here. I will add more documentation over the next few weeks. Please note that I wrote this firmware for myself, not as a reference for learning or a great piece of art. Expect funky things in it ;P

    Feature highlights:

     - supports all six Costar Replacement Controllers
     - 1 regular, 2 function, and 1 local NUM lock layers
     - 2kHz matrix scan rate
     - debounce for 2.5ms stable
     - 6+8 KRO, can be changed to 14+8 (*)
     - 2ms USB poll rate, can be changed to 1ms (or more) (*)
     - WIN key lock
     - system and consumer control keys
     - keyboard lock
     - countdown timer
     - macros (*)

    (*) changing or activating this feature requires recompiling the firmware

    Note that at this time the images for the Kitten Paw and Pegasus Hoof are not tested yet. I also still need to figure out the correct VID/PID pairs for these two controllers (anyone ?)

    And of course -- use at your risk !
    Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
    - I'm game !

    Offline dorkvader

    • Posts: 6288
    • Location: Boston area
    • all about the "hack" in "geekhack"
    Re: "Stock" firwares for custom controllers.
    « Reply #3 on: Wed, 23 July 2014, 18:54:31 »
    Here's a link to HaaTa's

    https://gitorious.org/kiibohd-controller

    A lot of this is for more vintage keyboards than what most people are using, however.