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

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

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

## Primary sources

1. <https://github.com/esdreiem/usb-endoscope/blob/b798987cb19d8d002b86060c68ece76919af3bf5/README.md>
2. <https://github.com/esdreiem/usb-endoscope/blob/b798987cb19d8d002b86060c68ece76919af3bf5/PROTOCOL_NOTES.md>

## More in Protocols

- [Cigar Oasis: reconstructing SmartHumidor cloud control](https://awesomerea.org/resources/cigar-oasis-smarthumidor-case/index.md) · Case study
- [qss-switch-api: reconstructing QNAP QSS switch control](https://awesomerea.org/resources/qss-switch-api-case/index.md) · Case study
- [NameLand: reconstructing Casio KL-A45 serial printing](https://awesomerea.org/resources/nameland-case/index.md) · Case study
- [dh360d: reconstructing the Darkflash cooler LCD protocol](https://awesomerea.org/resources/dh360d-case/index.md) · Case study
- [Sony WH-CH720N: reconstructing headset control over RFCOMM](https://awesomerea.org/resources/sony-wh-ch720n-linux-case/index.md) · Case study
- [Kosmos CP1: reconstructing the CP2 cassette format](https://awesomerea.org/resources/kosmos-cp1-cassette-case/index.md) · Case study

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