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

- 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/thebabush/nanparty>
- Primary source: <https://github.com/thebabush/nanparty/blob/606beefdaeada277f259e51000beace3fffe56d1/PROTOCOL.md>
- Catalog page: <https://awesomerea.org/resources/nanparty-case/>
- Record JSON: <https://awesomerea.org/resources/nanparty-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/nanparty-case/index.md)

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

## Primary sources

1. <https://github.com/thebabush/nanparty/blob/606beefdaeada277f259e51000beace3fffe56d1/PROTOCOL.md>
2. <https://github.com/thebabush/nanparty/blob/606beefdaeada277f259e51000beace3fffe56d1/README.md>

## More in Protocols

- [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
- [Falmec Nuvola 90: reconstructing a 433 MHz remote protocol](https://awesomerea.org/resources/falmec-radio-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.
