Star on GitHubStar1.1k stars

Case study

RK M75: reconstructing wired and wireless RGB control

RK M75 reconstructs RGB control for the Royal Kludge RK M75 keyboard from wired USB HID captures and 2.4 GHz wireless experiments. A Python library sends per-key wired frames and grouped wireless frames; the repository also contains protocol notes, captures and a wired SignalRGB plugin.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: The documented hardware is an RK M75 with wired VID:PID 258A:0163 or wireless 258A:0148; development and hardware checks used Windows.
  • Prerequisites: Python 3.10+ is required by the package.
  • Limits: The wireless protocol is partial: arbitrary per-key colors and smooth 30 FPS streaming were not achieved.
  • License: MIT license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · Lightning-13/rk-m75 · Revision abf2865
  2. docs/protocol.md GitHub · Lightning-13/rk-m75 · Revision abf2865
  3. 2.4ghz/README.md GitHub · Lightning-13/rk-m75 · Revision abf2865

More in Protocols

All 140 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab