# open-drong-display: reconstructing Drong Display USB control

> open-drong-display replaces the Drong Display 1CBE:0003 dongle's Windows software with an IddCx display driver using a reconstructed USB protocol. The project documents bulk-transfer commands and session startup, then sends H.264 frames to the dongle for HDMI output.

- Type: Case study
- Targets: Binary · 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/Duoslow/open-drong-display>
- Primary source: <https://github.com/Duoslow/open-drong-display/blob/113feef32e2924d996f0de6c491c10d46c9f15bc/docs/PROTOCOL.md>
- Catalog page: <https://awesomerea.org/resources/open-drong-display-case/>
- Record JSON: <https://awesomerea.org/resources/open-drong-display-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/open-drong-display-case/index.md)

## Requirements & limits

- **Prerequisites:** Windows 10 2004 or newer or Windows 11, x64, and a Drong Display dongle with USB ID 1CBE:0003.
- **Prerequisites:** Building requires Visual Studio 2022 or newer with the C++ desktop workload and Windows Driver Kit 10.0.26100.
- **Testing evidence:** NVIDIA and Intel hardware encoding is untested; software encoding is available as a fallback.
- **License:** MIT license.

## Primary sources

1. <https://github.com/Duoslow/open-drong-display/blob/113feef32e2924d996f0de6c491c10d46c9f15bc/docs/PROTOCOL.md>
2. <https://github.com/Duoslow/open-drong-display/blob/113feef32e2924d996f0de6c491c10d46c9f15bc/README.md>

## More in Protocols

- [INNO X2 for macOS: reconstructing mouse control over HID](https://awesomerea.org/resources/innox2-mac-case/index.md) · Case study
- [pro2-linux: reconstructing Logitech PRO 2 LIGHTSPEED control on Linux](https://awesomerea.org/resources/pro2-linux-case/index.md) · Case study
- [beam-revival: local Beam+ control from motor protocol research](https://awesomerea.org/resources/beam-revival-case/index.md) · Case study
- [NXOSC Reborn: reconstructing Waves Nx Head Tracker BLE output](https://awesomerea.org/resources/nxosc-reborn-case/index.md) · Case study
- [BLE LED Matrix Controller: reconstructing GIF upload for a 96×20 display](https://awesomerea.org/resources/ble-led-matrix-controller-case/index.md) · Case study
- [LSC Smart Connect / Battletron: reconstructing LAN lighting control](https://awesomerea.org/resources/lsc-battletron-bridge-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.
