Case study
Platinenlupe: reconstructing an EarVision camera protocol for browser viewing
Platinenlupe reconstructs an EarVision Wi-Fi ear camera's communication for browser-based PCB inspection. The author documents APK and firmware analysis that recovered BLE wake-up, Wi-Fi access, UDP JPEG framing and light control, then implements a two-board ESP bridge and local viewer.
- Targets
- App · Firmware · Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 0
- Last commit
- 2026-11-07
- Language
- HTML
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Requires a compatible EarVision camera, an ESP32, a NodeMCU or second ESP32, and wiring for the documented bridge.
- Prerequisites: PlatformIO builds the firmware; local part identification additionally requires a vision model served by LM Studio, Ollama or a compatible server.
- Testing evidence: The author reports hardware measurements on a TXW810 camera with firmware 125.
- License: Repository code is MIT licensed; enclosure files use CC BY-SA 4.0.
Cite
BibTeX
@misc{platinenlupe-case,
title = {{Platinenlupe: reconstructing an EarVision camera protocol for browser viewing}},
howpublished = {\url{https://github.com/ElektroGandhi/PlatinenLupe}},
url = {https://github.com/ElektroGandhi/PlatinenLupe},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/platinenlupe-case/}}
}Plain text
Platinenlupe: reconstructing an EarVision camera protocol for browser viewing. https://github.com/ElektroGandhi/PlatinenLupe (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/platinenlupe-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/reverse-engineering.md GitHub · ElektroGandhi/PlatinenLupe · Revision a1271d0
- docs/protocol.md GitHub · ElektroGandhi/PlatinenLupe · Revision a1271d0
- README.md GitHub · ElektroGandhi/PlatinenLupe · Revision a1271d0
More in Apps
- Wuwa Tappo Linux: a Qt reconstruction of the desktop shell · Case study
- Ocypus Digital Controller: reconstructing cooler display communication · Case study
- dvpn-decrypter: exporting SOLAR Labs dVPN mnemonics · Case study
- OpenCfMoto for iOS: a PXC motorcycle-dashboard client · Case study
- MechControl: replacing Uniwill laptop control through EC research · Case study
- codex-app for macOS: reconstructing the Codex desktop workspace · Case study