Patches for OSDSYS and HDD OSD (Browser 2.0) based on Free McBoot 1.8.
- Copy
osdmenu.elftomc?:/BOOT/or copy and pasteSYS_OSDMENU.psuvia wLaunchELF usingpsuPasteCopy DKWDRV tomc?:/BOOT/DKWDRV.ELF(optional) - Edit
mc?:/SYS-CONF/OSDMENU.CNFas you see fit - Configure PS2BBL to launch
mc?:/BOOT/osdmenu.elfor launch it manually from anywhere
You can install OSDMenu as the System Update instead of FMCB or PS2BBL to get faster boot times.
The release archive contains the following files:
patcher/kelf/OSDMENU.XLF— encrypted and signed OSDMenu executable to be installed asosd???.elforosdmain.elfpatcher/kelf/osdmenu.icn— OSDMenu icon for the PS2 Browserpatcher/kelf/icon.sys— icon manifest for the PS2 Browser
To install OSDMenu as the System Update, you can use the KELFBinder.
Consult the KELFBinder documentation on how to use the KELFBinder to install your own payloads.
-
Install HDD OSD 1.10U
Make sure HDD OSD binaries are installed intohdd0:__system/osd100/andhosdsys.elf/OSDSYS_A.XLFis present.
SHA-256 hashes ofhosdsys.elf/OSDSYS_A.XLFknown to work:acc905233f79678b9d7c1de99b0aee2409136197d13e7d78bf8978cd85b736ae— original binary from the official HDD Utility Disc Version 1.1065360a6c210b36def924770f23d5565382b5fa4519ef0bb8ddf5c556531eec14— cracked HDD OSD with 48-bit LBA support from the Sony Utility Disc Compilation 4 disc
When using the unmodified binary on non-NTSC-U consoles, you will have to decrypt and re-encrypt the original binary with
kelftoolto change the MagicGate region to 0xff (region free). -
Copy
hosdmenu.elftohdd0:__system/osdmenu/
Copy DKWDRV tohdd0:__system/osdmenu/DKWDRV.ELF(optional) -
Edit
hdd0:__sysconf/osdmenu/OSDMENU.CNFas you see fit -
Configure your bootloader to launch
hdd0:__system/osdmenu/hosdmenu.elfor launch it manually from anywhere
You can install OSDMenu MBR into the __mbr partition of your HDD for faster HOSDMenu boot times and improved PSBBN support.
The release archive contains the following files:
osdmbr/OSDMBR.XLF— encrypted and signed OSDMenu MBR executable to be installed as__mbrosdmbr/osdmbr-installer.elf— installer that will automatically install the MBR, enable the MBR boot and copy the example configuration fileosdmbr/payloads/— encrypted binaries for advanced users
See the MBR README for more details.
OSDMenu Launcher can be used as a standalone forwarder for launching applications from any supported device. The release archive contains the following files:
launcher/launcher.elf--- standalone OSDMenu Launcherlauncher/OSDMBR.XLF— encrypted and signed OSDMenu Launcher executable for PATINFO injection
See the launcher README for more details.
- All OSD initialization code is removed
- USB support is dropped from the patcher, so only memory cards are checked for
OSDMENU.CNF - No ESR support
- No support for launching ELFs by holding a gamepad button
- ELF paths are not checked by the patcher, so every named entry from FMCB config file is displayed in hacked OSDSYS menu
- Support for launching applications from MMCE, MX4SIO, UDPBD, iLink devices and APA- and exFAT-formatted HDDs
- CD/DVD support was extended to support skipping PS2LOGO, mounting VMCs on MMCE devices, showing visual GameID for PixelFX devices and booting DKWDRV for PS1 discs
- Integrated Neutrino GSM for disc games and applications
- "Unlimited" number of paths for each entry
- Support for 1080i and 480p (as line-doubled 240p) video modes
- Support for "protokernel" systems (SCPH-10000, SCPH-15000) ported from Free McBoot 1.9 by reverse-engineering
- Support for launching applications from the memory card browser
- Support for setting PS1 driver options on every boot
- Support for HDD OSD 1.10U
See the patcher README for more details.
OSDMenu comes with the fully-featured MBR that supports running HOSDMenu, HDD-OSD and PSBBN natively.
It also supports running arbitrary paths from the HDD and memory cards.
See the MBR README for more details.
OSDMenu comes with the fully-featured launcher that supports running applications from all devices supported by homebrew drivers.
See the launcher README for more details.
- Everyone involved in developing the original Free MC Boot and OSDSYS patches, especially Neme and jimmikaelkael
- Julian Uy for mapping out significant parts of HDD OSD for osdsys_re project
- TonyHax International developers for PS1 game ID detection for generic executables.
- Rick Gaiser/Maximus32 for creating Neutrino, parts of which are used by OSDMenu
- Matías Israelson for creating PS2BBL
- CosmicScale for RetroGEM Disc Launcher, PSBBN Definitive English Patch and extensive testing
- Ripto for creating OSDMenu Browser icons and Yornn for collecting all files required for the PSU package
- Alex Parrado for creating SoftDev2 installer