📅 14 ноя 2025, 23:01
PSBBN Definitive Patch v4.0: OSDMenu, support for 3rd-Party HDD adapters with HOSDMenu and more!
https://github.com/CosmicScale/PSBBN-De ... lish-Patch
NEW! OSDMenu MBR:
Replaced Sony’s original MBR application with OSDMenu MBR, a homebrew alternative that:
Patches HDD-OSD and introduces several improvements:
`Setup.sh` and `flake.nix`:
https://github.com/CosmicScale/PSBBN-De ... lish-Patch
NEW! OSDMenu MBR:
Replaced Sony’s original MBR application with OSDMenu MBR, a homebrew alternative that:
- Handles launching games and apps directly instead of relying on BBN Launcher (BBNL)
- Improves boot speed
- Games now launch up to 6 seconds faster
- Eliminates the need for the PlayStation 2 Basic Boot Loader (PS2BBL) — OSDMenu MBR natively supports launching ELFs by holding a gamepad button at startup, drastically reducing boot times compared to PS2BBL
- PS2 Linux is now booted directly by holding `circle` at power-on instead of interrupting PSBBN startup
- Removed the "Launch Disc" app — simply insert a game disc to play, with support for Game ID, MechaPwn and built-in PS1VmodeNeg!
- Improves Retro GEM Game ID handling — PSBBN and HOSDMenu now both set a Game ID on boot, removing the need for the Retro GEM Game ID Resetter
- When using a MemCard Pro 2 or SD2PSX, unnecessary VMCs are no longer generated when launching PS1 games with POPStarter or other homebrew apps
Patches HDD-OSD and introduces several improvements:
- Supports larger drives — previously limited to 1 TB
- Launch homebrew apps directly from the OSDSYS menu
- Launch SAS-compatible applications from Memory Cards and from the internal drive in Browser 2.0
- Support for launching applications from MMCE, MX4SIO, UDPBD, iLink devices and APA and exFAT-formatted HDDs
- Integrated GSM for disc games and applications
- Support for 1080i and 480p
- And more — see the GitHub repository for full details: https://github.com/pcm720/OSDMenu
- The PSBBN Installer now installs HOSDMenu alongside PSBBN
- Shows latest release notes when installing and updating
- Supports smaller drives — minimum capacity reduced from 200 GB to 32 GB
- Increased max APA partition size to 112 GB
- After partitioning, any unallocated space is now assigned to the OPL partition
- Advises users to check archive.org or use a VPN if downloads fail
- Adds an option to install HOSDMenu only (for users with third-party HDD adapters)
- Create a custom-size POPS partition (up to 118 GB), automatically assigning remaining space to the OPL partition (up to 2 TB)
- Game Installer now requires PSBBN Definitive Patch v4.0.0 and above or HOSDMenu-only
- Adds support for HOSDMenu-only setups
- Updates OSDMenu MBR and HOSDMenu if newer versions are available
- Updates the Navigator Menu with shortcuts to your selected game launcher (OPL or NHDDL), HOSDMenu and wLaunchELF_ISR
- Updates the HOSDMenu config to display installed homebrew apps in the OSDSYS menu
- Automatically converts PS1 `BIN/CUE` files to `VCD` and PS2 `BIN/CUE` file to `ISO`
- PS1 games are now copied and synced through `PFS FUSE` using `rsync`, with visible progress during transfer
- Copies only valid game and homebrew files when syncing or adding games and apps — `rsync` now ignores Windows `:Zone.Identifier` metadata files that could cause sync failures
- Automatically capitalizes lowercase `.VCD` extensions to ensure compatibility with POPStarter
- Relocated `OPNPS2LD.ELF` and `nhddl.elf` to `__system/launcher` and `POPSTARTER.ELF` to `__common/POPS` from exFAT
- Now scans the PFS `__.POPS` partition for `VCD` files instead of local `POPS` folder
- Converted `art_downloader` from JavaScript to Python, removing dependencies on Node.js, npm, Puppeteer, and Chromium
- Adds support for multi-disc albums using disc numbers from metadata
- Uses Album Artist metadata for albums, and Artist metadata for individual tracks
- Replaces unsupported characters in metadata with safe alternatives
- Clearly groups skipped files by reason
- Updates OSDMenu MBR config to enable the booting of PS2 Linux.
- Minimum disk capacity reduced from 200 GB to 32 GB
- User prompts are now more descriptive
- Prevents users from selecting a WSL folder to store their games and media
- Enforces build 19041 as the minimum Windows version required to run WSL
- Runs `wsl --install --no-distribution` to ensure WSL 2 is available
- Explicitly uses WSL 2 when installing the PSBBN distribution
- Checks that apt successfully installed git; exits gracefully otherwise
- Updated disk number input to support values greater than 9
- Gracefully exits if disk mounting fails
- Updated to version v1.2.0
`Setup.sh` and `flake.nix`:
- Added `bchunk` to dependences
- Fixes file permissions and ownership
- Removed cached files and other unnecessary bloat, reducing the archive size
- Added additional folders for HOSDMenu and HDD-OSD files
- Replaced encrypted osdboot.elf with unencrypted version
- Added support for ARM64 systems. Tested on a Raspberry Pi with the latest version of Raspberry Pi OS
- `BOOT.ELF` replaced with SAS-compliant wLaunchELF_ISR version 4.43x_isr-bb13043
- Removed `PS1VModeNeg.elf`
- Changes locale setting from `en_US.UTF-8` to `C.UTF-8` (some systems lacked `en_US.UTF-8`), ensuring script output and logs remain in English and preventing related failures
- Improved handling of mounting and unmouting APA partitions
- Bug fixes
- Added software licences
















