BFpilot v0.3.1 test build 6.
Changes:
bfpilot.elfnow includes integrated archive extraction for normal use without requiring a second archive-worker payload injection.bfpilot-archive-worker.elfremains available as a fallback and diagnostic asset.- Archive extraction support and diagnostics were updated for RAR, 7z, split 7z, ZIP stored/deflate/ZIP64/ZipCrypto, password handling, progress/status metrics, and conservative runtime behavior.
- Storage reporting now distinguishes usable/raw/reserved bytes, and the UI labels usable free space more clearly.
- Added a read-only PS5 storage audit script for investigating mismatched storage accounting.
- Launcher installation remains isolated in
bfpilot-launcher-installer.elf.
Validation:
- Built from a clean state with
BUILD_VERSION=v0.3.1-test6 make clean all inspect-importsusing the local PS5 SDK. - Import inspection passed.
python3 -m py_compile scripts/ps5_diag.py scripts/ps5_smoke.py scripts/ps5_storage_audit.pypassed.git diff --checkpassed before commit.- Live PS5 validation on
192.168.1.204:bfpilot.elfreportedtag=bfpilot-v0.3.1-test6,version=v0.3.1-test6;/api/status,/api/fs/places, and/api/diagpassed. - Diagnostics saved locally as
diagnostics/ps5-diag-20260629T203346Z.json.
Assets:
a3f28c7d057822627c4c86953e6f68bdddc39b261acf869836315d74ad8f58ef bfpilot.elf
84da81eb756b8e0633a6a493185c9922c3f3aab1bfe894ccf0656e5925cebffd bfpilot-launcher-installer.elf
cb1751e146923aba27a8f2c97a656f6d832d45d0319dad65f3d8de9196e0419a bfpilot-archive-worker.elf