Case study
Tenx USB Missile Launcher: reconstructing USB control commands
The Tenx USB Missile Launcher controller implements movement and firing commands in PureBasic for a specific USB device. Its protocol reference documents two eight-byte headers and a 64-byte payload sent across two interfaces with a nonstandard control-transfer value.
- 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-06-22
- Language
- PureBasic
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: Windows, a Tenx launcher with VID 0x1130 and PID 0x0202, and libusb-win32 with a device-specific filter.
- Prerequisites: PureBasic 6.40 x64 was used for the documented build.
- License: Custom Non-Commercial License; attribution is required and commercial use requires written permission.
Cite
BibTeX
@misc{tenx-usb-missile-launcher-case,
title = {{Tenx USB Missile Launcher: reconstructing USB control commands}},
howpublished = {\url{https://github.com/CheshirCa/Controller-for-the-USB-Missile-Launcher}},
url = {https://github.com/CheshirCa/Controller-for-the-USB-Missile-Launcher},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/tenx-usb-missile-launcher-case/}}
}Plain text
Tenx USB Missile Launcher: reconstructing USB control commands. https://github.com/CheshirCa/Controller-for-the-USB-Missile-Launcher (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/tenx-usb-missile-launcher-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- missile_protocol.md GitHub · CheshirCa/Controller-for-the-USB-Missile-Launcher · Revision 7dd4fbb
- README.md GitHub · CheshirCa/Controller-for-the-USB-Missile-Launcher · Revision 7dd4fbb
- LICENSE GitHub · CheshirCa/Controller-for-the-USB-Missile-Launcher · Revision 7dd4fbb
More in Protocols
- Crypto Kakadu Alternative: reconstructing device transfers and .kkd backups · Case study
- alienware-m15-rgb: Linux control of the m15 R2 lighting controllers · Case study
- Ideal Clima Nemo 1000: reconstructing local Tuya MCU control · Case study
- Switch 2 Pro Controller: bridging its USB HID reports to Windows XInput · Case study
- cyberboard-cli: reconstructing CyberBoard R4 configuration writes · Case study
- gm1356-recordings: reading a sound meter through its USB-HID protocol · Case study