Star on GitHubStar2.4k stars

Case study

Holy Stone H120D: reconstructing drone Wi-Fi control and video traffic

Holy Stone H120D research maps the drone’s Wi-Fi command, camera and video exchanges using APK decompilation, packet captures and ARM library disassembly. It documents UDP 8080 control frames, UDP 8088 camera commands and H.264 video on TCP 8888, with Python clients and an Arduino controller sketch.

Targets
Binary · Firmware · Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C2 code & docs, no demo or download
Stars
12
Last commit
2026-03-23
Language
C++

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Observed
Code and documentation observed; no download method or demo found.
Checked
2026-11-08

How evidence classes are assigned

Requirements & limits

  • Prerequisites: A Holy Stone H120D drone and connection to its Wi-Fi network; Python 3.8+ for the scripts.
  • Prerequisites: ffplay is required for the live video example; Arduino Nano 33 IoT is used by the autonomous controller sketch.
  • Limits: Variable joystick-axis control over Wi-Fi remains untested at high confidence.
  • License: No licence file in the repository.

Cite

BibTeX

@misc{h120d-protocol-case,
  title = {{Holy Stone H120D: reconstructing drone Wi-Fi control and video traffic}},
  howpublished = {\url{https://github.com/zturner1/h120d-protocol}},
  url = {https://github.com/zturner1/h120d-protocol},
  urldate = {2026-11-06},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/h120d-protocol-case/}}
}

Plain text

Holy Stone H120D: reconstructing drone Wi-Fi control and video traffic. https://github.com/zturner1/h120d-protocol (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/h120d-protocol-case/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · zturner1/h120d-protocol · Revision b323d78
  2. PROTOCOL.md GitHub · zturner1/h120d-protocol · Revision b323d78
  3. docs/NATIVE_LIB.md GitHub · zturner1/h120d-protocol · Revision b323d78

More in Firmware and hardware

All 260 entries in Firmware and hardwareFirmware and hardware case studies (175)

↑↓ move↵ open⌘↵ new tab