Skip to content

Releases: UltimateHackingKeyboard/firmware

8.10.12

27 Oct 19:53
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Reduce trackball module wake up lag.
  • Reduce the audible noise of UHK 60 v2 LED drivers.

8.10.11

16 Sep 04:38
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Use the ANSI vs ISO RGB LED of the UHK 60 v2 according to the actual layout.
  • Fix USB HID idle period.

8.10.10

23 May 16:49
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Fix occasional, accidental scrolling on key cluster module initialization.
  • Always initialize key cluster module LEDs with the correct colors.
  • Fix macOS wake up and a number of USB-related compliance issues potentially resolving other USB issues.

8.10.9

21 Apr 09:48
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Add caret navigation mode and bind it to the Fn layer.
  • Fix the configuration parser to use the configuration of the attached modules upon applying the configuration.
  • Fix the double tap to hold feature to not hold the layer when a key gets pressed during the second tap of the double tap.
  • Fix a potential memory corruption bug related to SLAVE_COUNT that may result in random bugs occasionally.

8.10.8

31 Mar 16:25
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Make module cursor movement more accurate, especially at slower speed.
  • Update the default user configuration and factory configuration so that "double tap to lock" is only enabled for the Mouse key.
  • Fix the backlight color of Tab and Backspace.

8.10.7

11 Mar 21:14
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Allow saving the mapping of more than three modules which fixes the "Response code: 5" Agent error message.
  • Adjust per-module speed and acceleration settings and add base speed setting.
  • Make touchpad sensing more stable by adjusting Prox Hardware Settings firmware values.
  • Set touchpad resolution to 1,000 DPI.
  • Change default navigation modes to not affect mouse layer functionality.
  • Improve the factory keymap in regard to modules.
  • Fix the color of tab, backspace, and key cluster backspace keys on the base and mod layers.
  • Adjust UHK 60 v2 backlighting according to the key backlight brightness setting.

8.10.6

02 Mar 16:13
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Use optimized per-module speed and acceleration settings.
  • Use cursor navigation mode on base layer and scroll mode on the mouse layer for right-sided modules and vice versa for the key cluster module.

8.10.5

15 Feb 17:26
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Disable touchpad auto-sleep mode.
  • Don't query touchpad delta values, resulting in a much faster refresh rate.
  • Change UHK 60 v2 USB product ID from 0x6122 to 0x6124.
  • Change USB product name to "UHK 60 v1" and "UHK 60 v2" according to the actual device.

8.10.4

13 Jan 21:49
Compare
Choose a tag to compare

Device Protocol: 4.7.1 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Make the GetKeyboardState USB command show the presence of the touchpad module. DEVICEPROTOCOL:PATCH

8.10.3

23 Dec 21:38
Compare
Choose a tag to compare

Device Protocol: 4.7.0 | Module Protocol: 4.1.0 | User Config: 4.2.0 | Hardware Config: 1.0.0

  • Support the UHK 60 v2.
  • Migrate the key cluster module MCU back from MKL17Z32VFM4 to MKL03Z32VFK4.
  • Add IS31FL3199 LED driver support which is utilized in the key cluster module.
  • Change touchpad module I2C address.
  • Increase trackball sensor resolution from 500 CPI to 1000 CPI.