# Panavox PSS-12 INV: reconstructing air-conditioner UART control

> Panavox PSS-12 INV reconstructs control of a split air conditioner through its W950 UART connector. The C++ library builds command frames, handles acknowledgments and periodic status requests, and parses 150-byte status responses; a companion specification records frame layout and commands refined through physical-unit testing.

- 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/The-sultan/Panavox-PSS12-INV-Core>
- Primary source: <https://github.com/The-sultan/Panavox-PSS12-INV-Core/blob/cdccac1c4ad58587f10a248fd3dd17560e24d433/README.md>
- Catalog page: <https://awesomerea.org/resources/panavox-pss12-inv-protocol-case/>
- Record JSON: <https://awesomerea.org/resources/panavox-pss12-inv-protocol-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/panavox-pss12-inv-protocol-case/index.md)

## Requirements & limits

- **Prerequisites:** A Panavox PSS-12 INV unit with access to its W950 UART connector and a microcontroller providing an Arduino Stream interface.
- **Prerequisites:** UART uses 9600 baud, 8N1; connector signals may need inversion depending on hardware.
- **License:** MIT License.

## Primary sources

1. <https://github.com/The-sultan/Panavox-PSS12-INV-Core/blob/cdccac1c4ad58587f10a248fd3dd17560e24d433/README.md>
2. <https://github.com/The-sultan/Panavox-PSS12-INV-Core/blob/cdccac1c4ad58587f10a248fd3dd17560e24d433/docs/Panavox_PSS-12_INV_Protocol_Specification.md>

## More in Protocols

- [WB-SG1-8G: reconstructing a signal generator's serial commands](https://awesomerea.org/resources/wbsg1-case/index.md) · Case study
- [Brother HL-4150CDN: reconstructing the XL2HB print stream](https://awesomerea.org/resources/brother-hl4150cdn-driver-case/index.md) · Case study
- [monclub-bot: reconstructing MonClub booking requests](https://awesomerea.org/resources/monclub-bot-case/index.md) · Case study
- [glow-linux: reconstructing Spacetronik Glow Three LED control](https://awesomerea.org/resources/glow-linux-case/index.md) · Case study
- [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

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