# 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.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/StargateLabs/signalrgb-razer-key-light-chroma>
- Primary source: <https://github.com/StargateLabs/signalrgb-razer-key-light-chroma/blob/6b7985f7612fa0d385a9ab622d1d2592de993ebd/README.en.md>
- Catalog page: <https://awesomerea.org/resources/razer-key-light-chroma-protocol-case/>
- Record JSON: <https://awesomerea.org/resources/razer-key-light-chroma-protocol-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/razer-key-light-chroma-protocol-case/index.md)

## 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.

## Primary sources

1. <https://github.com/StargateLabs/signalrgb-razer-key-light-chroma/blob/6b7985f7612fa0d385a9ab622d1d2592de993ebd/README.en.md>
2. <https://github.com/StargateLabs/signalrgb-razer-key-light-chroma/blob/6b7985f7612fa0d385a9ab622d1d2592de993ebd/docs/INSTALL-EN.md>

## More in Protocols

- [lochinvar-native-modbus: mapping Knight boiler telemetry](https://awesomerea.org/resources/lochinvar-native-modbus-case/index.md) · Case study
- [Cindy Band: a client for the Xiaomi Smart Band 8 BLE protocol](https://awesomerea.org/resources/cindy-band-case/index.md) · Case study
- [hd60-macos: reconstructing Elgato HD60 USB control on macOS](https://awesomerea.org/resources/hd60-macos-case/index.md) · Case study
- [Lumalou Revival: reconstructing the lamp's encrypted BLE control](https://awesomerea.org/resources/lumalou-revival-case/index.md) · Case study
- [openedu09: reconstructing WSEDU09 oscilloscope control](https://awesomerea.org/resources/openedu09-case/index.md) · Case study
- [Tonebook: decoding NanoCore preset SysEx commands](https://awesomerea.org/resources/tonebook-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
