# akp02: reconstructing the Ajazz AKP02 display protocol

> akp02 reconstructs the Ajazz AKP02 secondary display's USB HID protocol as a Linux Python library. It documents command report framing and implements full or partial image updates, brightness and power controls, firmware queries, orientation and keepalive.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/deonspengler/akp02>
- Primary source: <https://github.com/deonspengler/akp02/blob/ee4f4468573fad8d38f3012aac0ccbf1f9c0edcf/README.md>
- Catalog page: <https://awesomerea.org/resources/akp02-display-protocol-case/>
- Record JSON: <https://awesomerea.org/resources/akp02-display-protocol-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/akp02-display-protocol-case/index.md)

## Requirements & limits

- **Prerequisites:** An Ajazz AKP02 display and Linux HID access are required; the README describes installing a udev rule.
- **Prerequisites:** The package specifies Python 3.11 or newer.
- **License:** MPL-2.0 license.

## Primary sources

1. <https://github.com/deonspengler/akp02/blob/ee4f4468573fad8d38f3012aac0ccbf1f9c0edcf/README.md>
2. <https://github.com/deonspengler/akp02/blob/ee4f4468573fad8d38f3012aac0ccbf1f9c0edcf/LICENSE>

## More in Protocols

- [RK M75: reconstructing wired and wireless RGB control](https://awesomerea.org/resources/rk-m75-case/index.md) · Case study
- [ACiQ K18W: reconstructing a mini split's UART protocol](https://awesomerea.org/resources/aciq-minisplit-protocol-case/index.md) · Case study
- [RND Companion: reconstructing the RND Synth SysEx protocol](https://awesomerea.org/resources/rnd-companion-case/index.md) · Case study
- [viture-v2: a reconstructed VITURE Gen2 glasses protocol and driver](https://awesomerea.org/resources/viture-v2-case/index.md) · Case study
- [BikeStation: local Echelon Connect control over Bluetooth LE](https://awesomerea.org/resources/bikestation-case/index.md) · Case study
- [Wireshark](https://awesomerea.org/resources/wireshark/index.md) · Tool

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