System Update documentation

System Folders

the directories where PS2 looks for updates and local settings
Region System update Data folder 1 DVD Player Update 2
Japanese BIEXEC-SYSTEM BIDATA-SYSTEM BIEXEC-DVDPLAYER
American BAEXEC-SYSTEM BADATA-SYSTEM BAEXEC-DVDPLAYER
Asian BAEXEC-SYSTEM BADATA-SYSTEM BAEXEC-DVDPLAYER
European BEEXEC-SYSTEM BEDATA-SYSTEM BEEXEC-DVDPLAYER
Chinese BCEXEC-SYSTEM BCDATA-SYSTEM BCEXEC-DVDPLAYER

System executables

The filenames of the system updates depending on the console model
Region Model Chassis ROM ELF filename
Japan SCPH-10000 A 1.00 J osdsys.elf 3
Japan SCPH-10000 A 1.01 J osd110.elf 3
Japan SCPH-15000 A 1.01 J osd110.elf 3
Japan SCPH-18000 A+/AB 1.20 J osd130.elf
America SCPH-30001 B/B' 1.10 A osd120.elf
America SCPH-30001 C/C' 1.20 A osd130.elf
Europe SCPH-30002/3/4 C/C' 1.20 E osd130.elf
All Most models D and newer 1.50 and newer osdXXX.elf or osdmain.elf (in that order)
Japan PSX (DESR) - 1.80 or 2.10 xosdmain.elf
  1. Data Folder: seen on the console browser as "Your System Configuration" this folder hold the play history file (a file that holds a record of played games, used to generate the towers on the console start animation), also, TITLE.DB is held on this folder, a file used by the PS1 retrocompatibility systems 

  2. DVD-player update executable name is: dvdplayer.elf 

  3. Protokernel system update: theese files are used only by Protokernel PS2, FreeMcBoot installer pastes kernel patches that also redirect the system update into the executable used by the SCPH-18000 patching the kernel and loading FreeMcBoot at the same time. However: Only Browser 2.0 is capable of patching properly and fully this early kernel. The source code of those kernel patches can be found here  2 3