Skip to content

Releases: suyulin/afptool-rs

v1.2.3

10 May 01:38

Choose a tag to compare

v1.2.0

24 Jan 05:03

Choose a tag to compare

Changelog

v1.2.0

This release includes updated Rockchip chip code mappings, bug fixes for firmware packing, and improved documentation.

Features

  • Updated Chip Mappings: The tool now recognizes a more comprehensive list of Rockchip SoCs, ensuring better compatibility and more accurate chip identification during both packing and unpacking. This includes new mappings for RV1109/RV1126, RK3528, RK3308, and many others.

Bug Fixes

  • Packing/Unpacking Special Partitions: Fixed a critical bug where the tool would fail when packing or unpacking firmware containing special partitions like RESERVED or backup. The tool now correctly handles these partitions, preventing crashes and ensuring that firmware images can be repacked successfully.

Documentation

  • Updated READMEs: Both README.md and README_CN.md have been updated with the latest list of supported chip families, providing users with up-to-date information on device compatibility.

v1.1.0

17 Nov 02:00

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.2...v1.1.0

v1.0.2

03 Jul 12:10

Choose a tag to compare

improvements and CI fixes

  • Memory safety optimizations
  • Better byte order handling
  • Enhanced command line argument parsing with clap
  • Fixed GitHub Actions Cargo compatibility issues
  • Updated CI toolchain to use newer Rust versions"

v1.0.1

02 Jul 01:31
f4fa69b

Choose a tag to compare

What's Changed

  • fix: Add brackets to fix operator precedence when printing version by @akiernan in #7

New Contributors

Full Changelog: v1.0.0...v1.0.1

v1.0.0

30 May 09:26
13ebb14

Choose a tag to compare

apftool-rs v1.0.0 - RockChip Firmware Unpacking Tool

🚀 Features:

  • Unpack RKFW firmware files
  • Extract embedded RKAF update images
  • Support for various RockChip chip families (RK29xx, RK30xx, RK31xx, RK32xx, RK3368, RK3326, RK3566, PX30)
  • Cross-platform support (Windows, macOS, Linux)

📦 Platform Support:

  • Linux x86_64 and ARM64
  • macOS x86_64, ARM64 (Apple Silicon), and Universal Binary
  • Windows x86_64

🔧 Build & Release:

  • Automated GitHub Actions CI/CD
  • Cross-platform binary builds
  • Automatic release creation with pre-compiled binaries

💡 Usage:
afptool-rs <input_file> <output_directory>

Example:
afptool-rs firmware.img ./extracted/"

What's Changed

New Contributors

Full Changelog: https://github.com/suyulin/apftool-rs/commits/v1.0.0