Case study
Razer Key Light Chroma: a SignalRGB client for its lighting protocol
Razer Key Light Chroma adds local RGB control to SignalRGB using the lamp's documented TCP and UDP message sequence. It performs acknowledged setup on TCP port 10003, streams 95-byte color packets on UDP port 10005, and includes fixtures and tests comparing packets with the original SDK.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 1
- Last commit
- 2026-10-26
- Language
- JavaScript
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A Razer Key Light Chroma paired to a reachable local network, SignalRGB, and the lamp's IPv4 address.
- Limits: Control covers the Chroma RGB section; automatic network scanning and white-panel control are absent.
- License: MIT license.
Cite
BibTeX
@misc{razer-key-light-chroma-protocol-case,
title = {{Razer Key Light Chroma: a SignalRGB client for its lighting protocol}},
howpublished = {\url{https://github.com/StargateLabs/signalrgb-razer-key-light-chroma}},
url = {https://github.com/StargateLabs/signalrgb-razer-key-light-chroma},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/razer-key-light-chroma-protocol-case/}}
}Plain text
Razer Key Light Chroma: a SignalRGB client for its lighting protocol. https://github.com/StargateLabs/signalrgb-razer-key-light-chroma (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/razer-key-light-chroma-protocol-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.en.md GitHub · StargateLabs/signalrgb-razer-key-light-chroma · Revision 6b7985f
- docs/INSTALL-EN.md GitHub · StargateLabs/signalrgb-razer-key-light-chroma · Revision 6b7985f
More in Protocols
- lochinvar-native-modbus: mapping Knight boiler telemetry · Case study
- Cindy Band: a client for the Xiaomi Smart Band 8 BLE protocol · Case study
- hd60-macos: reconstructing Elgato HD60 USB control on macOS · Case study
- Lumalou Revival: reconstructing the lamp's encrypted BLE control · Case study
- openedu09: reconstructing WSEDU09 oscilloscope control · Case study
- Tonebook: decoding NanoCore preset SysEx commands · Case study