Remapping Tools

Included on this page are key remapping tools for the XMIT Hall Effect Mechanical Keyboard.

These tools, along with the firmware, are being constantly improved. Please use the key remapping tool AT YOUR OWN RISK. These tools will flash your keyboard’s firmware, so, please make sure the keyboard remains connected through the entire remapping progress.

CAUTION – Please make sure to use the correct software tools for your keyboard. As of April 2018, there are two separate major models.

Round 2 Boards – Purchased Nov 2017

Please use these tools for Round 2 boards. If you have a 98, 108, or 120 key board, it is a Round 2 board. In general, Round 2 boards have circular (as opposed to rectangular) rubber bumpers on the back side.

Download firmware-remapping-20180412.zip

$ sha256sum firmware-remapping-20180412.zip
5555f79b95e22c363d9e9fd65913d389ba04977f38c2dbf6346991573c726272 firmware-remapping-20180412.zip

This ZIP archive contains the following files:

  • GZY_K108_RGB_248_V1.28_0130_01.exe – a Windows executable that contains the firmware for the 87 and 108 key Round 2 boards.
  • GZY_K120_K98_RGB_V1.29_0130.exe – a Windows executable that contains the firmware for the 98 and 120 key Round 2 boards. This should work for 61 key boards as well.
  • KeyMap.exe – a Windows executable that contains a keyboard remapping tool. Note that relocating Fn is not supported.
  • SonixUSB.dll – a Windows shared library that supports KeyMap.exe.

These have been tested to run under Windows 7 on bare metal and in a VM under Mac OS with USB pass through to the keyboard enabled in the VM. Most other reasonable configurations should work. We have not tested Wine support for these binaries.

These files represent the latest versions that we have from the firmware manufacturers. Unfortunately, the manufacturer is not providing bug fixes, nor are they releasing source code. This is very disappointing and not in the spirit of the experience XMIT Keyboards seeks to provide their users. Thus we will be pursuing a different firmware option for later hardware revisions.

Round 1 Boards – Purchased Nov 2016

firmware-remapping-20170602

Files, sha256sums, and descriptions:

firmware-remapping-20170602.zip
94b42b2ab0ced3bfd3d54312a6629b9944f12e78ec29810b527a4b89284c2135

.zip file containing three Windows executables:
XMIT Key Remapper.exe
9dc206ff8d00e6bb15ba03cd8f6d67440935662f53d9a220913e9be88ec78248

A graphical tool for remapping the XMIT keyboard.

The “Key Remap” tab allows for altering the base key map. Using the mouse, drag a key from the “Key Before Remap” section to the “Key After Remap” section. Clock [Activate New Map] to send the new mapping to the keyboard. Click [Restore Standard Map] to restore the default mapping in the UI.

Use the radio buttons on the bottom to select between 104 Key and 61 Key keyboards. For 87 key boards, use the 104 Key mode.

The “Set Fn Combination” key tab permits remapping some media control keys. It is a known bug that this tab does not allow full remapping of the Fn layer, or relocation of the Fn key. This functionality will be available in a future release of this tool.

XMIT-SoNiX-Firmware-61.exe
10a9d1288c9e2d2e82d7d4780e3fc16fdac1e609a6342655447b1392f906b048

A graphical tool for re-programing the 61 key XMIT keyboard. Use this tool to flash the board back to factory defaults if you encounter any issues. Flashing 87 and 104 key boards with this tool may appear to work, but will result in an incorrect key map.

XMIT-SoNiX-Firmware-87-104.exe
756d41b70417470014088bb005d6153097a7e1dfcc0ef1130e26d6a40126a20b

A graphical tool for re-programing the 87 and 104 key XMIT keyboards. Use this tool to flash the board back to factory defaults if you encounter any issues. Flashing 61 key boards with this tool may appear to work, but will result in an incorrect key map.

Please e-mail support@xmitkeyboards.com with any questions, comments or concerns. Cheers, and happy keyboarding!

Hall effect and vintage keyboards