Case study
hd60-macos: reconstructing Elgato HD60 USB control on macOS
hd60-macos recreates host control of the original Elgato Game Capture HD60 on macOS from USB traces of Elgato's application. Its libusb driver uploads a user-extracted firmware image, replays trace-derived I²C initialization sequences, and streams H.264 video and audio as MPEG-TS to stdout, UDP, or OBS.
- 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-10-25
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-10
Evidence
- Observed
- Code and documentation observed; no download method or demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Requires the original HD60, macOS, Homebrew, Xcode command line tools, and libusb.
- Prerequisites: The firmware image must be extracted from Elgato Game Capture HD; it is not included.
- Limits: Only the original HD60 is supported; the camera extension builds but is untested.
- License: MIT license.
Cite
BibTeX
@misc{hd60-macos-case,
title = {{hd60-macos: reconstructing Elgato HD60 USB control on macOS}},
howpublished = {\url{https://github.com/fbritoferreira/hd60-macos}},
url = {https://github.com/fbritoferreira/hd60-macos},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/hd60-macos-case/}}
}Plain text
hd60-macos: reconstructing Elgato HD60 USB control on macOS. https://github.com/fbritoferreira/hd60-macos (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/hd60-macos-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · fbritoferreira/hd60-macos · Revision 344b704
More in Protocols
- Lumalou Revival: reconstructing the lamp's encrypted BLE control · Case study
- openedu09: reconstructing WSEDU09 oscilloscope control · Case study
- Tonebook: decoding NanoCore preset SysEx commands · Case study
- Resonance: reconstructing Sony headphone control on Windows · Case study
- AtomFast → ESP32 → Web UI: reconstructing dosimeter BLE telemetry · Case study
- moldqueen: Mould King toy control through reconstructed BLE advertisements · Case study