Case study
MiraBox StreamDock: reconstructing USB device control
MiraBox StreamDock reverse-engineer is a TypeScript demonstration of direct USB control derived from the device's packets. It reads firmware versions and key presses, controls screen state and brightness, and sends key and boot images through a replaceable USB backend.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 43
- Last commit
- 2024-09-18
- Language
- TypeScript
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: MiraBox StreamDock 293 and a Node.js environment with the project's dependencies.
- Testing evidence: The author reports testing only MiraBox 293 and describes the demo as experimental.
- License: MIT licence.
Cite
BibTeX
@misc{mirabox-streamdock-node-case,
title = {{MiraBox StreamDock: reconstructing USB device control}},
howpublished = {\url{https://github.com/rigor789/mirabox-streamdock-node}},
url = {https://github.com/rigor789/mirabox-streamdock-node},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/mirabox-streamdock-node-case/}}
}Plain text
MiraBox StreamDock: reconstructing USB device control. https://github.com/rigor789/mirabox-streamdock-node (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/mirabox-streamdock-node-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · rigor789/mirabox-streamdock-node · Revision 2044825
More in Protocols
- SiriRemote-Linux: decoding Siri Remote Bluetooth input · Case study
- ZydDash: decoding ePowerFun scooter telemetry for an ESP32 dashboard · Case study
- catlink-local: reconstructing CATLINK Open X local control · Case study
- Aurora: reconstructing EvoFox Blaze mouse configuration · Case study
- CR-BYOB: reconstructing the Creality Scan Bridge · Case study
- HappyLighting-py: reconstructing LED-controller BLE communication · Case study