Case study
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.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
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.
About this entry
The description was reviewed against primary sources.
Primary sources
More in Protocols
- RK M75: reconstructing wired and wireless RGB control · Case study
- ACiQ K18W: reconstructing a mini split's UART protocol · Case study
- RND Companion: reconstructing the RND Synth SysEx protocol · Case study
- viture-v2: a reconstructed VITURE Gen2 glasses protocol and driver · Case study
- BikeStation: local Echelon Connect control over Bluetooth LE · Case study
- Wireshark · Tool