# SPRD Flash Tool

> SPRD Flash Tool implements the SPRD/UNISOC PAC download protocol in Rust for RDA8910 and UIS8910 devices. Its analysis functions read partitions or whole flash through READ_FLASH and infer a proposed BMAConfig layout from U-Boot, LuatOS and filesystem regions; the author reports byte comparisons on an Air724UG.

- Type: Tool
- Targets: Firmware · Protocol
- Category: Firmware tools
- Relationship: Foundation tool
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-06
- Original resource: <https://github.com/ajsb85/sprdflash-rs>
- Primary source: <https://github.com/ajsb85/sprdflash-rs/blob/451c61ee63420c8aa4ee504e4b70fd8e6f0a8521/README.md>
- Catalog page: <https://awesomerea.org/resources/sprdflash-rs/>
- Record JSON: <https://awesomerea.org/resources/sprdflash-rs/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/sprdflash-rs/index.md)

## Requirements & limits

- **Prerequisites:** Rust 1.85 or newer and a compatible SPRD/UNISOC device; PAC input supplies the download stages for device reads.
- **Limits:** The proposed layout uses generic content-type names because flash data does not store partition roles.
- **Testing evidence:** The author reports hardware checks on an Air724UG RDA8910.
- **License:** MIT license.

## Primary sources

1. <https://github.com/ajsb85/sprdflash-rs/blob/451c61ee63420c8aa4ee504e4b70fd8e6f0a8521/README.md>

## More in Firmware and hardware

- [PCM Explorer](https://awesomerea.org/resources/pcm-explorer/index.md) · Tool
- [me_cleaner](https://awesomerea.org/resources/me-cleaner/index.md) · Tool
- [Black Magic Debug](https://awesomerea.org/resources/black-magic-debug/index.md) · Tool
- [OpenOCD](https://awesomerea.org/resources/openocd/index.md) · Tool
- [ThinkPad IMX471: recovering camera tuning for Linux](https://awesomerea.org/resources/thinkpad-imx471-camera-case/index.md) · Case study
- [MXQ PRO RK3229: an Android firmware investigation and Linux repurposing](https://awesomerea.org/resources/mxqpro-rk3229-rea-repurposing-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
