Skip to content

Ergohaven RMK Firmware v0.1.6

Choose a tag to compare

@kissetfall kissetfall released this 06 Aug 14:52
· 20 commits to main since this release

Features

  • Includes the firmware-native Universal Symbols and Russian letter actions introduced in the v0.1.5 release candidate.
  • Restores explicit per-side K:04 module selection: None, Encoder, Trackball, or Touchpad. Only the selected module remains active.
  • Keeps the BLE sleep manager alive across reconnects and profile changes, with wakeup from keyboard and pointing-device activity.

Fixes

  • Prevents automatic blue pairing on bonded profiles; pairing starts only for an empty profile or after an explicit bond clear.
  • Prevents USB suspend and bus-state changes from blocking the HID/input path, including cancellation of writes already waiting on the endpoint.
  • Fixes K:04 trackball report starvation and split-link backlog during continuous movement.
  • Hardens touchpad idle wakeup, charging/ATI frame filtering, two-finger gesture confirmation, and stale-state cleanup.

Initial firmware packages

  • k04-v0.1.6.zip: K:04 Series Standalone.
  • k04-mini-v0.1.6.zip: K:04 Mini Series Standalone.
  • k04-micro-v0.1.6.zip: K:04 Micro Series Standalone.
  • SHA256SUMS.txt: checksums for every published archive.

Qube and the remaining keyboard packages will be added to this same release after K:04 Series hardware validation.

The experimental touchpad RDY-over-P1.09 change is intentionally not included. Every archive contains the exact build commit (798b074fcb2420156c03033d6b26b2babb0f73fd) and SHA-256 checksums for its UF2 files.