A Multi-Interface Firmware Acquisition and Validation Methodology for Low-Cost Consumer Drones: A Case Study on Three Holy Stone Platforms
Sandesh More, Sneha Sudhakaran, Marco Carvalho

TL;DR
This paper introduces a systematic, low-cost methodology for extracting and validating firmware from Holy Stone consumer drones, enabling security analysis without reverse-engineering.
Contribution
It provides a reproducible approach for obtaining and validating firmware images from low-cost drones using commercial tools, facilitating security research.
Findings
Four firmware acquisition methods evaluated for success rate and practicality.
A three-tier validation framework effectively distinguishes genuine firmware images.
Validated images contain OS components, known CVEs, and lack binary hardening.
Abstract
Consumer unmanned aerial vehicles (UAVs) have evolved into capable computing platforms, yet their embedded firmware remains largely inaccessible to the security community. Entry-level models, in particular those marketed to first-time and younger operators, commonly ship with limited protection mechanisms and no public documentation of their software internals. This paper presents a systematic study of firmware extraction and validation applied to three Holy Stone consumer drone models: the HS175D, HS720, and HS360S. Rather than pursuing reverse-engineering outcomes, the work focuses on obtaining reliable, ground-truth firmware images across heterogeneous hardware designs using only commercially available, low-cost tooling. Four acquisition methods are evaluated SPI flash in-circuit reading, SWD/JTAG debug-port access, UART boot-message capture, and a clip-based contact approach that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
