Case study
PixyPilot: reconstructing EMEET PIXY camera control on Linux
PixyPilot implements Linux control of the EMEET PIXY camera using V4L2 ioctls and decoded vendor HID commands. Its research documents HID report layouts, captured commands, and UVC extension-unit investigation, while the app provides PTZ controls, preview, recording, and capture import.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 12
- Last commit
- 2026-06-12
- Language
- TypeScript
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Ubuntu 24.04 or later and an EMEET PIXY camera; HID smart controls need write access to its hidraw node.
- Limits: Raw UVC extension-unit selectors remain read-only while their meanings are investigated.
- License: No licence file in the repository.
Cite
BibTeX
@misc{pixypilot-case,
title = {{PixyPilot: reconstructing EMEET PIXY camera control on Linux}},
howpublished = {\url{https://github.com/Romonaga/PixyPilot}},
url = {https://github.com/Romonaga/PixyPilot},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/pixypilot-case/}}
}Plain text
PixyPilot: reconstructing EMEET PIXY camera control on Linux. https://github.com/Romonaga/PixyPilot (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/pixypilot-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Romonaga/PixyPilot · Revision 85afaaf
- docs/EMEET_PIXY_REVERSE_ENGINEERING.md GitHub · Romonaga/PixyPilot · Revision 85afaaf
More in Protocols
- Prismatic: reconstructing SteelSeries Arena 7 RGB control · Case study
- superstrike-hits-linux: reconstructing Logitech HITS controls · Case study
- AT2 HT: reconstructing Baofeng AT2 BLE control and messaging · Case study
- Empatica E4 wristband: decoding BLE telemetry · Case study
- Polylux: reconstructing ASUS ROG device control · Case study
- AK820 Pro Modder: reconstructing keyboard HID control on macOS · Case study