Case study
helix: investigating DNA 75 USB HID control
helix investigates USB HID communication with the DNA 75 vaporizer controller while prototyping configuration from Linux. It records the device's USB descriptors and describes capturing transfers through usbmon and Wireshark after triggering actions in a Windows virtual machine.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 2
- Last commit
- 2017-06-26
- Language
- Python
- 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-09
Requirements & limits
- Prerequisites: Linux, a DNA 75 device and python-hidapi.
- Limits: The configuration software is described as a prototype.
- License: MIT licence.
Cite
BibTeX
@misc{helix-dna75-case,
title = {{helix: investigating DNA 75 USB HID control}},
howpublished = {\url{https://github.com/cleanuplater/helix}},
url = {https://github.com/cleanuplater/helix},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/helix-dna75-case/}}
}Plain text
helix: investigating DNA 75 USB HID control. https://github.com/cleanuplater/helix (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/helix-dna75-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Protocols
- Ha-Kake: decoding Nissan Leaf CAN signals for a telemetry dashboard · Case study
- Ökoboiler: decoding the water heater's internal UART bus · Case study
- Ritto 7630: reconstructing intercom bell and door signals · Case study
- ha-c14: reconstructing the C14 ventilator bus protocol · Case study
- Homiq Rescue: reconstructing the Homiq control protocol · Case study
- PreSonus StudioLive 16.0.2 USB: documenting mixer control messages · Case study