Star on GitHubStar2.4k stars

Case study

USB-Endoscope: reconstructing Usee Plus USB video streaming

USB-Endoscope reconstructs the i4season Usee Plus endoscope’s vendor USB video protocol in a local WebUSB viewer. The author traced the Android app’s USBDEVFS calls with Frida and documented two stream-start control transfers followed by YUYV422 frames from bulk endpoint 0x82. The application displays live video and saves photos or recordings.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
0
Last commit
2026-07-03
Language
HTML
License (GitHub)
GPL-3.0

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code, documentation and a demo observed; no download method found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: The i4season Usee Plus endoscope with USB VID 0x2ce3/PID 0x3828 and a Chromium browser with WebUSB.
  • Prerequisites: A secure context such as HTTPS or localhost is required; iOS browsers cannot stream via WebUSB.
  • License: GPL-3.0-or-later.

Cite

BibTeX

@misc{usb-endoscope-case,
  title = {{USB-Endoscope: reconstructing Usee Plus USB video streaming}},
  howpublished = {\url{https://github.com/esdreiem/usb-endoscope}},
  url = {https://github.com/esdreiem/usb-endoscope},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/usb-endoscope-case/}}
}

Plain text

USB-Endoscope: reconstructing Usee Plus USB video streaming. https://github.com/esdreiem/usb-endoscope (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/usb-endoscope-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · esdreiem/usb-endoscope · Revision b798987
  2. PROTOCOL_NOTES.md GitHub · esdreiem/usb-endoscope · Revision b798987

More in Protocols

All 720 entries in ProtocolsProtocols case studies (645)

↑↓ move↵ open⌘↵ new tab