Skip to content

Releases: te9no/rmk-keyboard-madula

RMK Madula v0.1.0-rc.4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Oct 04:49

Cornix + Madula — RMK experimental firmware

v0.1.0-rc.4

  • Cornix dual LEDs: layer/Caps Lock colors, Central connection indication,
    300ms fade-in and 600ms fade-out, using PWM + EasyDMA.
  • Left encoder scrolls; right encoder provides Windows Radial Controller
    rotation and press, over USB or BLE. Long-press opens the Dial menu.
  • Stable storage compatibility ID prevents ordinary rebuilds from resetting
    pairing data. Re-pair once if an older build already lost its keys.
  • USB/BLE Dial, LED colors and the storage fix have user hardware acceptance.
    This is still a prerelease, not exhaustive hardware certification.
  • No BLE-forced diagnostic routing or LED startup self-test in release builds.

Download the UF2 matching your hardware:

File Target
cornix-left.uf2 Cornix left peripheral
cornix-right.uf2 Cornix right peripheral
madula-lpps.uf2 Madula central with LPPS
madula-tb.uf2 Madula central with PMW3610 trackball
madula-iqs.uf2 Madula central with IQS9151 touchpad

Use all three boards with RMK. ZMK peripherals are not compatible.
Turn power off before exchanging Madula modules.
IQS provides half-speed pointer motion, one/two/three-finger taps for
left/right/middle click, and two-finger vertical/horizontal scrolling.
IQS basic operation has been user-confirmed; exhaustive gesture and long-duration
testing remain incomplete. Pinch, tap-drag and inertia are not implemented.
The Madula builds include the NiMH single-cell battery voltage estimate for
the verified 1MΩ/470kΩ Bat divider and status LEDs.

Migration warning: These images start at 0x1000 and overwrite the legacy
SoftDevice on XIAO. They are not ordinary ZMK firmware updates. Returning to
ZMK may require restoring the SoftDevice. Back up your device and check the
repository's bootloader/migration instructions before flashing. Do not use on
other boards. Existing settings and pairing may be affected.

Basic operation was tested on the author's hardware; long-duration testing,
all gestures and all battery conditions are not certified. Battery percentage
is a voltage-derived estimate. This is an experimental prerelease.

ELF files are for debugging. Per-variant JSON records the source commit and
hashes; SHA256SUMS verifies all payloads. Device backups are never included.

RMK Madula v0.1.0-rc.3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Oct 00:37

Cornix + Madula — RMK experimental firmware

Download the UF2 matching your hardware:

File Target
cornix-left.uf2 Cornix left peripheral
cornix-right.uf2 Cornix right peripheral
madula-lpps.uf2 Madula central with LPPS
madula-tb.uf2 Madula central with PMW3610 trackball
madula-iqs.uf2 Madula central with IQS9151 touchpad

Use all three boards with RMK. ZMK peripherals are not compatible.
Turn power off before exchanging Madula modules.
IQS provides half-speed pointer motion, one/two/three-finger taps for
left/right/middle click, and two-finger vertical/horizontal scrolling.
IQS basic operation has been user-confirmed; exhaustive gesture and long-duration
testing remain incomplete. Pinch, tap-drag and inertia are not implemented.
The Madula builds include the NiMH single-cell battery voltage estimate for
the verified 1MΩ/470kΩ Bat divider and status LEDs.

Migration warning: These images start at 0x1000 and overwrite the legacy
SoftDevice on XIAO. They are not ordinary ZMK firmware updates. Returning to
ZMK may require restoring the SoftDevice. Back up your device and check the
repository's bootloader/migration instructions before flashing. Do not use on
other boards. Existing settings and pairing may be affected.

Basic operation was tested on the author's hardware; long-duration testing,
all gestures and all battery conditions are not certified. Battery percentage
is a voltage-derived estimate. This is an experimental prerelease.

ELF files are for debugging. Per-variant JSON records the source commit and
hashes; SHA256SUMS verifies all payloads. Device backups are never included.

v0.1.0-rc.1 - Cornix + Madula RMK

Pre-release

Choose a tag to compare

@te9no te9no released this 10 Oct 08:43

Cornix + Madula — RMK experimental firmware

Download the UF2 matching your hardware:

File Target
cornix-left.uf2 Cornix left peripheral
cornix-right.uf2 Cornix right peripheral
madula-lpps.uf2 Madula central with LPPS
madula-tb.uf2 Madula central with PMW3610 trackball

Use all three boards with RMK. ZMK peripherals are not compatible.
Turn power off before exchanging Madula modules. IQS is not included yet.
The Madula builds include the NiMH single-cell battery voltage estimate for
the verified 1MΩ/470kΩ Bat divider and status LEDs.

Migration warning: These images start at 0x1000 and overwrite the legacy
SoftDevice on XIAO. They are not ordinary ZMK firmware updates. Returning to
ZMK may require restoring the SoftDevice. Back up your device and check the
repository's bootloader/migration instructions before flashing. Do not use on
other boards. Existing settings and pairing may be affected.

Basic operation was tested on the author's hardware; long-duration testing,
all gestures and all battery conditions are not certified. Battery percentage
is a voltage-derived estimate. This is an experimental prerelease.

ELF files are for debugging. Per-variant JSON records the source commit and
hashes; SHA256SUMS verifies all payloads. Device backups are never included.