# glow-linux: reconstructing Spacetronik Glow Three LED control

> glow-linux reconstructs the Spacetronik Glow Three 27V LED controller's USB serial exchange from captured traffic. It documents the CH340 initialization sequence and AA 55 framed handshake, color and heartbeat messages, then uses pyusb for Linux lighting control and PipeWire screen capture for ambient color sync.

- 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/piotrgolawski/glow-linux>
- Primary source: <https://github.com/piotrgolawski/glow-linux/blob/73a2c806bfe6c0231dfb6a0f52953b56ba74f9d1/README.md>
- Catalog page: <https://awesomerea.org/resources/glow-linux-case/>
- Record JSON: <https://awesomerea.org/resources/glow-linux-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/glow-linux-case/index.md)

## Requirements & limits

- **Prerequisites:** Spacetronik Glow Three 27V with CH340 USB serial bridge for the documented device path.
- **Prerequisites:** Linux with the USB access and desktop components required for pyusb, GTK4 and PipeWire screen capture.
- **Testing evidence:** The author reports development and testing with the Glow Three 27V; other CH340-based controllers are only a possible compatibility target.
- **License:** MIT license.

## Primary sources

1. <https://github.com/piotrgolawski/glow-linux/blob/73a2c806bfe6c0231dfb6a0f52953b56ba74f9d1/README.md>
2. <https://github.com/piotrgolawski/glow-linux/blob/73a2c806bfe6c0231dfb6a0f52953b56ba74f9d1/LICENSE>

## More in Protocols

- [nanparty: reconstructing PavoTube II 6C BLE mesh control](https://awesomerea.org/resources/nanparty-case/index.md) · Case study
- [M3508I: reconstructing the motor RS485 protocol](https://awesomerea.org/resources/m3508i-rs485-case/index.md) · Case study
- [KeyMission 360 Tools: reconstructing the camera's USB formatting command](https://awesomerea.org/resources/keymission360tools-case/index.md) · Case study
- [Evnia: reconstructing Philips 49M2C8900 Ambiglow USB control](https://awesomerea.org/resources/evnia-ambiglow-case/index.md) · Case study
- [audeze-filter-cli: reconstructing Audeze Filter HID controls](https://awesomerea.org/resources/audeze-filter-cli-case/index.md) · Case study
- [casio_fx: documenting Casio calculator serial transfers](https://awesomerea.org/resources/casio-fx-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.
