Skip to content

Releases: vrgb-dev/vrgb

VRGB v.0.3.1 - Multi-device support

08 Apr 20:23

Choose a tag to compare

VRGB v0.3.1 — Multi-device support

VRGB v0.3.1 introduces a multi-device architecture for ASUS HID LampArray keyboards on Linux, expanding support beyond a single system while maintaining the same lightweight, userspace approach.

Highlights

  • multi-device support via verified device mappings
  • removed hardcoded HID targeting and global report IDs
  • per-device firmware and color report handling
  • no regressions for existing supported hardware

Verified mappings

  • ITE5570 / HID_ID 0018:00000B05:000019B6

    • ASUS Vivobook S14 (S5406SA)
    • firmware: 0x0B
    • color: 0x05
  • ITE5570 / HID_ID 0018:00000B05:00005570

    • ASUS Vivobook S16 series (M5606K, M5606WA)
    • firmware: 0x46
    • color: 0x45

Notes

  • OEM rainbow mode is not guaranteed across devices (uses ASUS WMI, separate from HID control)
  • support expands through verified hardware reports and device mappings

Community

If VRGB works (or does not work) on your system, please open a report with:

vrgb --debug status

VRGB v0.3

27 Mar 05:17

Choose a tag to compare

v0.3

  • added named profile support
  • profile save/load/list/delete commands
  • profile data stored in config.json
  • profile load applies immediately to hardware
  • non-HID commands no longer require device detection

VRGB v0.2.2 — Initial Public Release

14 Mar 22:18

Choose a tag to compare

Initial public release of VRGB.

Features:
• Userspace RGB control for ASUS HID LampArray keyboards
• No kernel modules
• No daemon
• Direct HID control via /dev/hidraw
• Installer + uninstaller
• udev permissions for non-root static control
• Debug mode
• Static RGB control with brightness scaling