Case study
sindri-led: reconstructing K671 Sindri lighting control
sindri-led reconstructs the K671 Sindri keyboard's HID lighting controls from study of the Windows software and device responses. The Linux Rust CLI changes effects, brightness and lit keys through feature reports, while protocol notes record report IDs and field layouts. A separate map links report positions to physical keys on one Latin ISO keyboard.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 0
- Last commit
- 2026-10-27
- Language
- Rust
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Linux, Rust and Cargo, and a K671 Sindri keyboard with USB ID 258a:013b.
- Limits: Testing covers one Latin-layout keyboard; speed and several effects remain untested.
- License: MIT license.
Cite
BibTeX
@misc{sindri-led-case,
title = {{sindri-led: reconstructing K671 Sindri lighting control}},
howpublished = {\url{https://github.com/DanielLazaro1555/sindri-led-red-dragon}},
url = {https://github.com/DanielLazaro1555/sindri-led-red-dragon},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/sindri-led-case/}}
}Plain text
sindri-led: reconstructing K671 Sindri lighting control. https://github.com/DanielLazaro1555/sindri-led-red-dragon (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/sindri-led-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/protocolo.md GitHub · DanielLazaro1555/sindri-led-red-dragon · Revision 0d47c6a
- README.md GitHub · DanielLazaro1555/sindri-led-red-dragon · Revision 0d47c6a
- docs/mapa-de-teclas.md GitHub · DanielLazaro1555/sindri-led-red-dragon · Revision 0d47c6a
More in Protocols
- clevo-wmi-rgb: reconstructing Clevo keyboard backlight control · Case study
- Osmo+ Studio: reconstructing DJI Osmo+ Wi-Fi control and streaming · Case study
- cherry-mx-lighting-mac: reconstructing Cherry MX 10.0N RGB lighting control · Case study
- labelibre: direct SUPVAN T50M Pro printing over a reconstructed BLE protocol · Case study
- synaptics-009b-fprintd: reconstructing Linux support for Synaptics 06cb:009b · Case study
- STRIDE: a replacement NordicTrack console using the FitPro protocol · Case study