-
BFpilot v0.4.4 Stable
released this
2026-08-11 13:08:04 -05:00 | 0 commits to main since this release📅 Originally published on GitHub: Tue, 11 Aug 2026 18:08:09 GMT
🏷️ Git tag created: Tue, 11 Aug 2026 18:08:04 GMTv0.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.
Downloads
-
BFpilot v0.4.4 Alpha 2 Pre-Release
released this
2026-08-11 12:34:55 -05:00 | 1 commits to main since this release📅 Originally published on GitHub: Tue, 11 Aug 2026 17:35:19 GMT
🏷️ Git tag created: Tue, 11 Aug 2026 17:34:55 GMT- Added support for PS5-native
7F FIHpackages. - Corrected the FW 11+ AppInst identity path and bounded tile initialization.
- Added archive cancellation and tuned automatic RAR/7z extraction to four threads.
- Hardened reinjection, diagnostics, and worker synchronization.
- Made clean Windows builds byte-for-byte reproducible.
Tested on FW 11.60 with the Internet Browser FIH package, 512 MiB transfers, and ZIP/RAR/7z extraction.
Downloads
- Added support for PS5-native
-
BFpilot v0.4.4 Alpha 1 Pre-Release
released this
2026-08-11 10:27:55 -05:00 | 2 commits to main since this release📅 Originally published on GitHub: Tue, 11 Aug 2026 15:28:22 GMT
🏷️ Git tag created: Tue, 11 Aug 2026 15:27:55 GMTOne ELF now handles the file manager, Media tile, archive extraction, and local PKG installs.
- Added reliable full-content PKG installation with validation
- Added saved paths/sorting, Circle/Back folder history, and folder reveal
- Added multi-file downloads plus clearer type, size, and permissions columns
- Improved transfer, archive, filename, cleanup, and reinjection safety
- Audited against ps5-web-file-manager v1.4
Tested on real PS5 hardware (FW 11.60): Media tile refresh, local PKG install, archives, transfers, search, and clean reload.
Downloads
-
BFpilot v0.4.3 Stable
released this
2026-07-27 10:40:00 -05:00 | 3 commits to main since this release📅 Originally published on GitHub: Mon, 27 Jul 2026 15:40:25 GMT
🏷️ Git tag created: Mon, 27 Jul 2026 15:40:00 GMT- Create and edit text files, plus upload complete folders.
- Safer copy, move, delete, upload and archive jobs.
- Direct target paths or Copy/Move then Paste Here.
- Faster large transfers and search, with clearer diagnostics.
- Cleaner dark layout with New Text File and Delete always visible.
Downloads
-
BFpilot v0.4.3-alpha.4 Test Build Pre-Release
released this
2026-07-27 09:21:39 -05:00 | 4 commits to main since this release📅 Originally published on GitHub: Mon, 27 Jul 2026 14:21:56 GMT
🏷️ Git tag created: Mon, 27 Jul 2026 14:21:39 GMTAlpha test build.
- Keeps the compact file toolbar, drag-to-upload overlay, and direct or clipboard Copy/Move workflows introduced in alpha.3.
- Removes a machine-specific PS5 address from the feature-test helper; it now uses the neutral
ps5hostname unless overridden. - Rebuilt the PS5 payload and launcher installer with the SDK wrappers.
- Passed all offline UI, file-manager safety, issue-surface, performance, and filesystem I/O contract checks.
This build was validated offline and has not been hardware-tested on a PS5.
Downloads
-
BFpilot v0.4.3 Alpha 3 Pre-Release
released this
2026-07-27 07:38:40 -05:00 | 5 commits to main since this release📅 Originally published on GitHub: Mon, 27 Jul 2026 12:39:45 GMT
🏷️ Git tag created: Mon, 27 Jul 2026 12:38:40 GMTAlpha hardware-tested on PS5.
- Compact single-row toolbar with a More menu and responsive wrapping.
- Darker, more restrained file-manager styling.
- Drag-to-upload target remains hidden until a file is dragged over the page.
- Both transfer workflows are available: direct editable destination and clipboard Copy/Move then Paste Here.
- Includes clean reinjection/takeover behavior from the existing BFpilot service.
Validation: five host safety/UI suites passed; PS5 file listing, status, served UI, and reinjection verified.
Downloads
-
BFpilot v0.4.3 Alpha 2 Pre-Release
released this
2026-07-26 18:20:46 -05:00 | 6 commits to main since this release📅 Originally published on GitHub: Sun, 26 Jul 2026 23:20:53 GMT
🏷️ Git tag created: Sun, 26 Jul 2026 23:20:46 GMTBFpilot v0.4.3 Alpha 2
Changes since v0.4.0:
- Separate Media installer, one
/data/BFpilotdata directory, and clean
reinjection - Payload loading, chmod, case-insensitive paths, text editing, folder upload,
and RAR/7z/ZIP extraction - Safer recursive file operations, conflict handling, and faster large-file
copy and download paths - Direct target transfers plus clipboard-style Copy, Move, and Paste Here
- Double-click folder opening, selection-aware controls, responsive layout,
and drag feedback that appears only while dragging files
PS5 testing is still needed for Rest Mode, USB disconnects, and large transfer
conflicts before this is considered stable.Downloads
- Separate Media installer, one
-
BFpilot v0.4.3 Alpha 1 Pre-Release
released this
2026-07-26 18:08:12 -05:00 | 7 commits to main since this release📅 Originally published on GitHub: Sun, 26 Jul 2026 23:08:19 GMT
🏷️ Git tag created: Sun, 26 Jul 2026 23:08:12 GMTBFpilot v0.4.3 Alpha 1
This alpha contains the work added after v0.4.0:
- Separate Media tile installer, one
/data/BFpilotdata directory, and clean
reinjection/shutdown behavior - Payload loading through elfldr, chmod, case-insensitive paths, multi-select,
and RAR/7z/ZIP extraction - Safe text editing, recursive folder upload, conflict handling, staged
overwrite/merge, physical no-symlink traversal, and ShadowMountPlus warnings - Faster bounded large-file copies, writeback checkpoints, download tuning,
and earlier-return search queries with expanded telemetry - Clipboard-style Copy/Move/Paste, restored double-click folder opening,
selection-aware actions, fixed drag feedback, correct empty-folder sizing,
and responsive clipboard layout
This still needs hardware testing for copy/move conflicts, large transfers,
Rest Mode, and USB disconnect behavior before it should be considered stable.Downloads
- Separate Media tile installer, one
-
BFpilot v0.4.2 Test Build Pre-Release
released this
2026-07-22 16:46:17 -05:00 | 8 commits to main since this release📅 Originally published on GitHub: Wed, 22 Jul 2026 20:44:05 GMT
🏷️ Git tag created: Wed, 22 Jul 2026 21:46:17 GMTBFpilot v0.4.2 Test Build
Every item below is an actual change after the
v0.4.1tag. Unchanged
v0.4.1 packaging and retained safeguards are intentionally not presented as
v0.4.2 features.Changes since v0.4.1
File-manager hardening (
e8786b4)- Added built-in creation and editing for common UTF-8 text/source/config files,
with a 5 MiB limit, mode preservation, optimistic version-conflict detection,
and same-directory atomic replacement. - Added preservation of an existing UTF-8 BOM and dominant LF, CRLF, or CR
newline convention when saving through the browser editor. - Added recursive drag-and-drop folder enumeration through the browser WebKit
entry API; v0.4.1 did not recursively walk dropped directories. - Switched copy, move, and delete UI actions from query-string GET requests to
bounded form POST bodies. - Changed file overwrite so the existing destination remains in place until
the staged replacement is complete; v0.4.1 unlinked it before copying. - Added prevalidated staged merging when a copied directory already exists,
including file/directory conflict rejection. - Added physical
lstatrecursion, checked path joins, same-device fences,
no-follow source reopen with inode/device validation, a 64-level depth cap,
and first-error abort behavior to recursive copy/delete preparation. - Extended the mutation gate to uploads and text edits and closed the race
between regular transfer jobs and archive extraction. - Added nanosecond-qualified upload/copy staging names to avoid same-second
collisions. - Added warnings before writes to common ShadowMountPlus scan locations.
Transfer-performance refresh (
e00627b)- Doubled the download buffer from v0.4.1's 1 MiB to 2 MiB and added 16 KiB
alignment to both the download buffer and the existing 2 MiB upload buffer. - Raised the requested download send buffer from 2 MiB to 4 MiB and added
effective accepted-socket receive/send buffer logging. - Added a two-slot pipeline for regular files at least 64 MiB: two aligned
8 MiB slots overlap source reads with one ordered writer. v0.4.1 used one
serial 8 MiB copy buffer. - Added coarse 256 MiB writeback checkpoints to sustained uploads, file copies,
and large ZIP member extraction. - Converted the existing ZIP buffers to 16 KiB-aligned allocations and added
sequential volume-read hints plus periodic output checkpoints. - Changed directory listing metadata to no-follow parent-relative lookup and
changed index crawling to parent-relativefstatat(..., AT_SYMLINK_NOFOLLOW). - Changed search pagination to stop after the requested page plus one match and
addedmatchedExact/accuratehasMoresemantics. v0.4.1 scanned the rest
of the index after reaching the page limit. - Added copy-mode/checkpoint/device telemetry and per-stage upload/download
timing, alignment, error, and throughput telemetry. - Added a write-guarded 512 MiB PS5 hardware harness that verifies the uploaded
file, downloaded file, and local-copy SHA-256 before cleaning only its unique
test directory.
Test-build warning
The refreshed payloads pass host regressions, PS5 cross-compilation with
-Werror, ELF header/import/dependency validation, UI JavaScript parsing, and
the performance/stability contract checks. The console was unavailable on port
5905 for this update, so this exact build has not completed the PS5 hardware
throughput/error ladder. Back up important data, test a small operation first,
and do not stack other debug/file-manager payloads while evaluating it.Implementation rationale and the hardware matrix are in
docs/PERFORMANCE_STABILITY.md. The upstream adoption/rejection rationale is
indocs/UPSTREAM_FILE_MANAGER_COMPARISON.md.SHA-256
bfpilot.elf:e1169a397fc9dc439169be2f39bf345a2f636d2e46fdd304c6569060d60ac373bfpilot-launcher-installer.elf:7a49749132d5fb1b1b2bfd658875d0e8c21b07543bcc480198da347f361c3dae
Downloads
- Added built-in creation and editing for common UTF-8 text/source/config files,
-
v0.4.1 Stable
released this
2026-07-17 13:15:02 -05:00 | 13 commits to main since this release📅 Originally published on GitHub: Fri, 17 Jul 2026 17:59:39 GMT
🏷️ Git tag created: Fri, 17 Jul 2026 18:15:02 GMTBFpilot v0.4.1
Payloads (separate — stable)
bfpilot.elf— file manager on :5905 only (no AppInst; loaders reject all-in-one)bfpilot-launcher-installer.elf— PS5 home Media tile (BFPL00001, category 65536, deeplinkhttp://127.0.0.1:5905/)
Use: inject
bfpilot.elffor the UI; inject the installer once for the Media shelf (or put a copy at/data/BFpilot/bfpilot-launcher-installer.elfso the main ELF auto-starts it).Also in this release
Downloads
mirror of
https://github.com/ItsBlurf/BFpilot.git
synced 2026-10-21 08:10:17 -05:00