v0.4.4 brings the installer, Media tile, archive support and file manager together in one bfpilot.elf.
Changes since v0.4.3
- One all-in-one payload: starts BFpilot on port 5905, installs or refreshes the Media tile, and embeds the private PKG worker.
- Added PS5-native
7F FIHPKG support alongside strict7F CNTvalidation, NPXS rejection, correct/datapath mapping and the FW 11+ AppInst identity. - Made tile installation and reinjection idempotent, with bounded AppInst startup and clean worker shutdown.
- Cleaned up the file toolbar. The selection count stays visible and only actions valid for the current selection are shown.
- Added persistent path and sort state, safer Circle/back navigation, parent-folder reveal and better long-path display.
- Added archive cancellation and partial-output cleanup. Automatic RAR/7z extraction uses four threads, with up to eight available manually.
- Hardened transfers, archives, payload launching, diagnostics and worker concurrency.
- Clean Windows builds are now byte-for-byte reproducible.
Testing
Tested on PS5 FW 11.60. The final build passed the 44/44 feature suite and clean reinjection checks. Also tested with a native FIH Internet Browser PKG, ZIP/RAR/7z extraction and cancellation, and sustained 512 MiB transfers.
The controller-friendly layout and PKG installation implementation were inspired by owendswang/ps5-web-file-manager.