Case study
nanparty: reconstructing PavoTube II 6C BLE mesh control
nanparty reconstructs Nanlite PavoTube II 6C control over BLE mesh and bridges MIDI controls to light settings. Its Python code provisions the light, builds mesh messages and drives hue, saturation, brightness and effects; the protocol reference maps GATT characteristics, authentication and vendor PDUs.
- 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-03-13
- Language
- Python
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: A Nanlite PavoTube II 6C light and a BLE-capable host; initial setup requires factory resetting and provisioning the light.
- Prerequisites: Python 3.13 or later and the dependencies listed in pyproject.toml.
- License: No licence file in the repository.
Cite
BibTeX
@misc{nanparty-case,
title = {{nanparty: reconstructing PavoTube II 6C BLE mesh control}},
howpublished = {\url{https://github.com/thebabush/nanparty}},
url = {https://github.com/thebabush/nanparty},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/nanparty-case/}}
}Plain text
nanparty: reconstructing PavoTube II 6C BLE mesh control. https://github.com/thebabush/nanparty (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/nanparty-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- PROTOCOL.md GitHub · thebabush/nanparty · Revision 606beef
- README.md GitHub · thebabush/nanparty · Revision 606beef
More in Protocols
- M3508I: reconstructing the motor RS485 protocol · Case study
- KeyMission 360 Tools: reconstructing the camera's USB formatting command · Case study
- Evnia: reconstructing Philips 49M2C8900 Ambiglow USB control · Case study
- audeze-filter-cli: reconstructing Audeze Filter HID controls · Case study
- casio_fx: documenting Casio calculator serial transfers · Case study
- Falmec Nuvola 90: reconstructing a 433 MHz remote protocol · Case study