ROM: Difference between revisions

From PS2 Developer wiki
Jump to navigation Jump to search
(B-10-040 and D-110-040 found on a SCPH-35001 GH-013-31 on eBay)
 
(71 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Overview =
= Overview =
PS2 contains one or two Mask-ROMs, "BOOT ROM" containing the [[Bios|BIOS]] and "DVD ROM" containing the [[DVD Player]], with the latter being optional, since early PS2 consoles (SCPH-10000 and SCPH-15000, A-chassis) came with no DVD Player preinstalled. On these consoles, it had to be installed onto Memory Card from the [[Utility Disc]] bundled with the console. [[PSX]] also has no DVD Player in ROM; it's loaded from HDD instead. In many consoles containing a version of the DVD Player in ROM, it is physically located within the same ROM chip as the BIOS. Despite this, the DVD Player section of the ROM is electrically addressed independently and handled as a separate device by [[IOP/Deckard|IOP]]. Other consoles contain two physically separate ICs. Many fat and early slim motherboards have solder pads for both variants and can have these installed either way.
PS2 contains one or two Mask-ROMs, "BOOT ROM" containing the [[Bios|BIOS]] and "DVD ROM" containing the [[DVD Player]], with the latter being optional, since early PS2 consoles (SCPH-10000 and SCPH-15000, A-chassis) came without DVD Player preinstalled. On these consoles, it had to be installed onto Memory Card from the [[Utility Disc]] bundled with the console. [[PSX]] also has no DVD Player in ROM; it's loaded from HDD instead. In many consoles containing a version of the DVD Player in ROM, it is physically located within the same ROM chip as the BIOS. Despite this, the DVD Player section of the ROM is electrically addressed independently and handled as a separate device by [[IOP/Deckard|IOP]]. Other consoles contain two physically separate ICs. Many fat and early slim motherboards have solder pads for both variants and can have these installed either way.


BOOT ROM always has a size of 32Mbit/4MByte, while DVD ROM has a size of 16Mbit/2MByte until G-chassis (thus until SCPH-39XXX) and 32Mbit/4MByte from H-chassis onwards (thus from SCPH-5XXXX).
BOOT ROM always has a size of 32Mbit/4MByte, while DVD ROM has a size of 16Mbit/2MByte until G-chassis (thus until SCPH-390XX) and 32Mbit/4MByte from H-chassis onwards (thus from SCPH-5X0XX).


Only in the special Chinese SCPH-50009, there is an additional third ROM(-partition), containing a Chinese font set.
Only in the special Chinese SCPH-50009, there is an additional third ROM-partition, containing a Chinese font set. This ROM-partition resides in the physical DVD ROM IC, which is a 64 Mbit/8MByte part in these consoles.


''' The following sections are incomplete and work in progress! '''
''' The following sections are incomplete and work in progress! '''
Line 11: Line 11:
All BIOS and DVD ROMs have the version of the BIOS / DVD Player they store marked on the IC. In all consoles except A-chassis (SCPH-10000 and SCPH-15000), these versions are prefixed with a "B" for BIOS (e.g. B-20-030) or a "D" for DVD (e.g. D-221-030). On ROMs containing both, BIOS and DVD Player, both versions are printed separately on the IC. Instead of the dashes within the version numbers given in the examples, the writing can also have spaces, or no separator at all.  
All BIOS and DVD ROMs have the version of the BIOS / DVD Player they store marked on the IC. In all consoles except A-chassis (SCPH-10000 and SCPH-15000), these versions are prefixed with a "B" for BIOS (e.g. B-20-030) or a "D" for DVD (e.g. D-221-030). On ROMs containing both, BIOS and DVD Player, both versions are printed separately on the IC. Instead of the dashes within the version numbers given in the examples, the writing can also have spaces, or no separator at all.  
=== Fat consoles ===
=== Fat consoles ===
For the BIOS ROM, the first group of digits defines the region (e.g. 00 for Japan, 10 for North America, 20 for Europe). For the DVD Player ROM, it additionally also defines the DVD Region Code and PAL capability.  
For the BIOS ROM, the first digit defines the region (e.g. 0 for Japan, 1 for North America, 2 for Europe). The second digit defines the console type (e.g. 0 for Retail, 1 for Dev). For the DVD Player ROM, it additionally also defines the DVD Region Code (and PAL capability?).  
The second group defines the actual version.
The second group defines the actual version.


BIOS Examples:</br>
BIOS Examples:</br>
B-00-100: 00 = Japan, 100 = version (from a Japanese SCPH-10000 console)</br>
B-00-100: 0 = Japan, 0 = Retail, 100 = version (from a Japanese SCPH-10000 console)</br>
B-20-030: 20 = Europe, 030 = version (from a UK SCPH-35003 console)
B-01-100: 0 = Japan, 1 = Dev, 100 = version (from a Japanese DTL-H10000 console)</br>
B-20-030: 2 = Europe, 0 = Retail,  030 = version (from a UK SCPH-35003 console)
 
'''Note: While Russian ROMs have the same BOOT ROM version labelled as their European counterparts, their actual content appears to be different. This is subject to further research.'''


DVD Examples:</br>
DVD Examples:</br>
D-020-020: 0 = Japan, 2 = DVD region code 2, 0 = no PAL capability, 020 = version (from a Japanese SCPH-18000 console)</br>
D-020-020: 0 = Japan, 2 = DVD region code 2, 0 = NTSC only?, 020 = version (from a Japanese SCPH-18000 console)</br>
D-341-110: 3 = Oceania, 4 = DVD region code 4, 1 = PAL capability, 110 = version (from an Australian SCPH-50002 console)
D-341-110: 3 = Oceania, 4 = DVD region code 4, 1 = PAL and NTSC (however, region code must match)?, 110 = version (from an Australian SCPH-50002 console)</br>
D-552-111: 5 = Russia, 5 = DVD region code 5, 2 = ???, 111 = version (from a Russian SCPH-50008 console)


=== Slim consoles ===
=== Slim consoles ===
Line 28: Line 32:
== Fat consoles ==
== Fat consoles ==
=== Japan ===
=== Japan ===
* '''00-100'''
* '''00-100 (2000-01-17)'''
** BOOT ROM of early SCPH-10000 consoles (A-chassis, GH-001)
** BOOT ROM of early SCPH-10000 consoles (A-chassis, GH-001)
** Found in consoles manufactured until March 25th, 2000
** Found in consoles manufactured until March 25th, 2000
Line 34: Line 38:
** Contains the Protokernel, which lacks several features and has several differences to later versions, creating some issues with homebrew software
** Contains the Protokernel, which lacks several features and has several differences to later versions, creating some issues with homebrew software
** Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101
** Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101
* '''00-101'''
* '''00-101 (2000-02-17)'''
** BOOT ROM of later SCPH-10000 and and all SCPH-15000 consoles (A-chassis, GH-001 and GH-003)
** BOOT ROM of later SCPH-10000 and all SCPH-15000 consoles (A-chassis, GH-001 and some GH-003)
** Found in SCPH-10000 consoles manufactured later on as well as in SCPH-15000 consoles
**Found in SCPH-10000 consoles manufactured later on as well as in SCPH-15000 consoles
** Blocks launching DVD Player 1.00 from Memory Card
**Blocks launching DVD Player 1.00 from Memory Card
** Contains the Protokernel, which lacks several features and has several differences to later versions, creating some issues with homebrew software
**Contains an early revision of the Emotion Engine kernel, which has some bugs related to syscalls
** Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101
**Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101
* '''B-00-012'''
*'''B-00-012 (2000-10-27)'''
** BOOT ROM of SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008)
**BOOT ROM of SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008)
** On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads
**On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads
** First japanese BIOS to run the final kernel instead of the Protokernel
**First japanese BIOS to run the final kernel instead of the Protokernel
** First japanese BIOS to be bundled with a DVD Player ROM
**First japanese BIOS to be bundled with a DVD Player ROM
* '''B-00-040'''
*'''B-00-030 (2001-01-18)'''
** BOOT ROM of Japanese D-chassis consoles (SCPH-30000)
**BOOT ROM of early Japanese D-chassis consoles (SCPH-30000/35000)
* '''B-00-120'''
*'''B-00-040 (2001-04-27)'''
** BOOT ROM of Japanese J-chassis consoles (SCPH-50000)
**BOOT ROM of late Japanese D-chassis and all Japanese F-chassis consoles (SCPH-30000)
=== North America ===
*'''B-00-090 (2002-04-26)'''
* '''B-10-010'''
**BOOT ROM of Japanese G-chassis consoles (SCPH-37000/39000)
** BOOT ROM of North American B/B'-chassis launch consoles (SCPH-30001)
*'''B-00-103'''
* '''B-10-040'''
**BOOT ROM of Japanese H-chassis consoles (SCPH-50000/55000)
** BOOT ROM of North American D-chassis consoles (SCPH-30001)
*'''B-00-110'''
* '''B-10-050'''
**BOOT ROM of Japanese I-chassis consoles (SCPH-50000/55000)
** BOOT ROM of North American ?-chassis consoles (SCPH-30001 ?)
*'''B-00-120'''
* '''B-10-070'''
**BOOT ROM of Japanese J-chassis consoles (SCPH-50000)
** BOOT ROM of North American G-chassis consoles (SCPH-39001/39010)
 
=== Europe ===
===North America===
* '''B-20-020'''
*'''B-10-010 (2000-07-27)'''
** BOOT ROM of PAL-European C/C'-chassis launch consoles (SCPH-30003/4)
**BOOT ROM of North American B/B'-chassis launch consoles (SCPH-30001)
* '''B-20-030'''
*'''B-10-040 (2001-04-27)'''
** BOOT ROM of PAL-European D-chassis consoles (SCPH-30003/4, SCPH-35003/4)
**BOOT ROM of North American D-chassis consoles (SCPH-35001/30001R)
* '''B-20-050'''
*'''B-10-050 (2001-07-04)'''
** BOOT ROM of some PAL-European F-chassis consoles (SCPH-30003/4R)
**BOOT ROM of early North American F-chassis consoles (SCPH-30001R)
* '''B-20-060'''
*'''B-10-060 (2001-10-04)'''
** BOOT ROM of some PAL-European F-chassis consoles (SCPH-30003/4R)
**BOOT ROM of late North American F-chassis consoles (SCPH-30001R)
* '''B-20-080'''
*'''B-10-070 (2002-02-07)'''
** BOOT ROM of PAL-European G-chassis consoles (SCPH-39003/4)
**BOOT ROM of North American G-chassis consoles (SCPH-39001/39010)
* '''B-20-101'''
*'''B-10-102'''
** BOOT ROM of PAL-European H-chassis consoles (SCPH-50003/4)
**BOOT ROM of North American H-chassis consoles (SCPH-50001/50010)
* '''B-20-103'''
 
** BOOT ROM of PAL-European I-chassis consoles (SCPH-50003/4)
===Europe===
*'''B-20-020 (2000-09-02)'''
**BOOT ROM of PAL-European C/C'-chassis launch consoles (SCPH-30003/4)
*'''B-20-030 (2000-12-28)'''
**BOOT ROM of PAL-European D-chassis consoles (SCPH-30003/4, SCPH-35003/4, SCPH-30003/4R)
*'''B-20-050 (2001-07-04)'''
**BOOT ROM of early PAL-European F-chassis consoles (SCPH-30003/4R)
*'''B-20-060 (2001-10-04)'''
**BOOT ROM of late PAL-European F-chassis consoles (SCPH-30003/4R)
*'''B-20-080 (2002-03-19)'''
**BOOT ROM of PAL-European G-chassis consoles (SCPH-39003/4)
*'''B-20-090 (2002-04-26)'''
**BOOT ROM of PAL-Russian G-chassis consoles (SCPH-39008)
*'''B-20-101 (2003-02-27)'''
**BOOT ROM of PAL-European H-chassis consoles (SCPH-50003/4)
*'''B-20-103 (2003-06-23)'''
**BOOT ROM of PAL-European I-chassis consoles (SCPH-50003/4)
*'''B-20-120 (2003-08-22)'''
**BOOT ROM of PAL-European J-chassis consoles (SCPH-50004)
 
===Oceania===
*'''B-30-103'''
**BOOT ROM of Australian H-chassis consoles (SCPH-50002, maybe also I-chassis?)
 
===Hong Kong===
*'''B-40-050'''
**BOOT ROM of F-chassis consoles from Hong Kong (SCPH-30006 R)
*'''B-40-090'''
**BOOT ROM of G-chassis consoles from Hong Kong (SCPH-39006)
 
===Taiwan===
*'''B-60-103'''
**BOOT ROM of Taiwanese H-chassis consoles (SCPH-50007, maybe also I-chassis?)
 
===China===
*'''B-70-103 (2003-06-23)'''
**BOOT ROM of Chinese H-chassis consoles (SCPH-50009)
 
==Slim consoles==
*'''B1110A (2004-06-14)'''
**BOOT ROM of slim SCPH-70001/11/12 (North America) consoles
**''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
*'''B2110A (2004-06-14)'''
**BOOT ROM of slim SCPH-70002/3/4/8 (all PAL SCPH-7000x) consoles
**''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
*'''B3110A (2004-06-14)'''
**BOOT ROM of slim SCPH-70000 (Japan) consoles
**''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
*'''B4110A (2004-06-14)'''
**BOOT ROM of SCPH-70005 (Korea) and SCPH-70007 (Taiwan) consoles
**Probably also used in SCPH-70006 (Hong Kong)
**''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
*'''B6120B (2005-06-20)'''
**Universal BOOT ROM of SCPH-75XXX consoles
**''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
*'''B6130B (2006-02-10)'''
**Universal BOOT ROM of SCPH-77XXX consoles
**''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
*'''B6140B (2006-09-05)'''
**Universal BOOT ROM of SCPH-79XXX consoles and early SCPH-90XXX consoles
**''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
*'''B6150B (2008-02-20)'''
**Universal BOOT ROM of late SCPH-90XXX consoles
**''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
**Patches FMCB (Use Free DVD Boot instead)
*'''B6160B (2010-04-15)'''
**BOOT ROM for the PS2 motherboard inside the Bravia KDL-22PX300 TV
**Patches FMCB (Use Free DVD Boot instead)
 
==Dev consoles==
*'''01-100'''
**BOOT ROM of early Japanese A-chassis DTL-H10000
*'''01-030'''
**BOOT ROM of Japanese D-chassis DTL-H30000
 
==PSX ==
*'''XB00-010 (2003-10-28)'''
**BOOT ROM for earlier PSX consoles (based on XPD-001, DESR-5000, DESR-7000, DESR-5100, DESR-7100), Japan-only
*''(no custom label)'' '''(2004-09-17)'''
**BOOT ROM for later PSX consoles (based on XPD-005, DESR-5500, DESR-7500, DESR-5700, DESR-7700), Japan-only
**Has no custom label, but instead just has the standard part number of the OKI one-time-programmable-ROM used for this ROM


== Slim consoles ==
=Known DVD ROM versions=
* '''B1110A'''
==Fat consoles==
** BOOT ROM of slim SCPH-70001/11/12 (North America) consoles
''Very incomplete''
** ''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
===Japan===
* '''B2110A'''
*'''D-020-020'''
** BOOT ROM of slim SCPH-70002/3/4/8 (all PAL SCPH-7000x) consoles
**DVD Player 2.00J
** ''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
**DVD ROM of all Japanese SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008)
* '''B3110A'''
**On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads
** BOOT ROM of slim SCPH-70000 (Japan) consoles
**First DVD Player to support the IR remote control
** ''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
*'''D-020-030'''
* '''B4110A'''
**DVD Player 2.02J
** BOOT ROM of SCPH-70005 (Korea) consoles
**DVD ROM of early Japanese D-chassis SCPH-30000 and all SCPH-35000 consoles
** Probably also used in the other Asia-regions (Hong Kong SCPH-70006 and Taiwan SCPH-70007)
*'''D-020-040'''
** ''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
**DVD Player 2.10J
* '''B6120B'''
**DVD ROM of late Japanese D-chassis and all F-chassis SCPH-30000 consoles
** Universal BOOT ROM of SCPH-75XXX consoles
*'''D-020-???'''
** ''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
**DVD Player 2.14J
* '''B6130B'''
**DVD ROM of Japanese G-chassis SCPH-37000 consoles
** Universal BOOT ROM of SCPH-77XXX consoles
*'''D-020-090'''
** ''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
**DVD Player 2.16J
* '''B6140B'''
**DVD ROM of Japanese G-chassis SCPH-39000 consoles
** Universal BOOT ROM of SCPH-79XXX consoles and early SCPH-90XXX consoles
*'''D-020-1??'''
** ''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
**DVD Player 3.00J
* '''B6150B'''
**DVD ROM of Japanese H-chassis SCPH-50000/55000 consoles
** Universal BOOT ROM of late SCPH-90XXX consoles
*'''D-020-111'''
** ''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
**DVD Player 3.02J
** Patches FMCB (Use Free DVD Boot instead)
**DVD ROM of Japanese I-chassis SCPH-50000/55000 consoles
* '''B6160B'''
*'''D-020-120'''
** BOOT ROM for the PS2 motherboard inside the Bravia KDL-22PX300 TV
**DVD Player 3.03J
** Patches FMCB (Use Free DVD Boot instead)
**DVD ROM of Japanese J-chassis SCPH-50000 consoles


= Known DVD ROM versions =
===North America===
== Fat consoles ==
*'''D-110-010'''
*'''D-110-010'''
**DVD Player 1.10U
**DVD Player 1.10U
**DVD ROM of US launch consoles, SCPH-30001 (B-chassis GH-004 and B'-chassis GH-005)
**DVD ROM of US launch consoles, SCPH-30001 (B-chassis GH-004 and B'-chassis GH-005)
**The first ROM-based DVD player to be built into consumer PS2 consoles
**The first ROM-based DVD player to be built into consumer PS2 consoles
*'''D-110-020'''
**DVD Player 1.20U
**DVD ROM of late North American B-chassis and all C-chassis SCPH-30001 consoles
*'''D-110-030'''
**DVD Player 1.30U
**DVD ROM of early North American D-chassis SCPH-30001/35001 consoles
*'''D-110-040'''
**DVD Player 2.10U
**DVD ROM of of late North American D-chassis SCPH-35001/30001R and all North American F-chassis SCPH-30001'''R''' consoles
*'''D-110-050'''
**DVD Player 2.12U
**DVD ROM of North American G-chassis SCPH-39001/SCPH-39010 consoles
*'''D-110-110'''
**DVD Player 3.00U
**DVD ROM of North American H-chassis SCPH-50001/SCPH-50010 consoles
*'''D-110-111'''
**DVD Player 3.02U
**DVD ROM of North American I-chassis SCPH-50001 consoles
===Mexico===
*'''D-???-???'''
**DVD Player 3.04M (reported as "cvrM040402a" in version info)
**DVD ROM of Latin American/Mexican I-chassis SCPH-50011 consoles
===Europe===
*'''D-221-020'''
*'''D-221-020'''
**DVD Player 1.20E
**DVD Player 1.20E
**DVD ROM of european launch consoles, SCPH-30003/SCPH-30004
**DVD ROM of European launch consoles, SCPH-30003/SCPH-30004
*'''D-221-030'''
*'''D-221-030'''
**DVD Player 1.30E
**DVD Player 1.30E
**DVD ROM of early european D-chassis SCPH-30003/4 consoles (no R behind the model number)
**DVD ROM of early European D-chassis SCPH-30003/4 consoles (no R behind the model number)
*'''D-020-020'''
*'''D-221-040'''
**DVD Player 2.00J
**DVD Player 2.10E
**DVD ROM of all japanese SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008)
**DVD ROM of late European D-chassis and all European F-chassis consoles, SCPH-30003/4 '''R'''
**On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads
**First DVD Player to support the IR remote control
*'''D-020-040'''
**DVD Player 2.??J
**DVD ROM of japanese D-chassis consoles (early? late?)
*'''D-221-060'''
*'''D-221-060'''
**DVD Player 2.13E
**DVD Player 2.13E
**DVD ROM of european G-chassis SCPH-39003/4 consoles
**DVD ROM of European G-chassis SCPH-39003/4 consoles
*'''D-020-120'''
*'''D-221-110'''
**DVD Player 3.03J
**DVD Player 3.00E
**DVD ROM of japanese J-chassis SCPH-50000 consoles
**DVD ROM of European H-chassis SCPH-50003/4 consoles
*'''D-221-111'''
**DVD Player 3.02E
**DVD ROM of European I-chassis SCPH-50003/4 consoles
*'''D-221-120'''
**DVD Player 3.03E
**DVD ROM of European J-chassis SCPH-50004 consoles
 
===Oceania===
*'''D-341-040'''
**DVD Player 2.10A
**DVD ROM of late Australian D-chassis and all Australian F-chassis consoles, SCPH-30002 '''R'''
*'''D-341-110'''
**DVD Player 3.00A
**DVD ROM of Australian H-chassis SCPH-50002 consoles (Maybe also I-chassis?)
 
===Korea===
 
*'''D-430-040'''
**DVD Player 2.12K
**DVD ROM of Korean F-chassis consoles, SCPH-30005 '''R'''
 
===Russia===
*'''D-552-090'''
**DVD Player 2.16D
**DVD ROM of Russian G-chassis console, SCPH-39008
*'''D-552-111'''
**DVD Player 3.02D
**DVD ROM of Russian H-chassis consoles (SCPH-50008)
 
=== Asia===
*'''D-630-050'''
**DVD Player 2.12G
**DVD ROM of Hong Kong F-chassis consoles (SCPH-30006 R, Maybe also Korea and Taiwan SCPH-30005/7 R?)
 
*'''D-630-080'''
**DVD Player 2.15G
**DVD ROM of Hong Kong G-chassis consoles (SCPH-39006, Maybe also Korea and Taiwan SCPH-39005/7?)
 
*'''D-630-111'''
**DVD Player 3.02G
**DVD ROM of Asian H-chassis consoles (SCPH-50005/6/7) (Maybe also I-chassis and/or J-chassis?)
 
===China ===
*''deciphered D-762-110 from pictures, exact label needs confirmation''
**DVD Player 3.02C
**DVD ROM of Chinese H-chassis consoles (SCPH-50009, maybe also I-chassis?)
 
==Slim consoles==
*'''D1010U'''
**Universal DVD ROM used in all SCPH-70XXX K-chassis slim consoles from all regions
**DVD Player 3.10x
**Regional variation is done through on-the-fly patching by MechaCon, determined by region parameters stored in it's EEPROM
*'''D0020U'''
**Universal DVD ROM used in all slim consoles (and the Bravia KDL-22PX300 TV) from all regions, except K-chassis SCPH-70XXX
**DVD Player 3.11x
**Regional variation is done through on-the-fly patching by MechaCon, determined by region parameters stored in it's EEPROM
 
=Other ROMs=
==Arcade== 
*'''A-000-010'''
** Arcade BOOT ROM of COH-H31100 (based on GH-006/C-chassis), used in Namco System 246 Rev.B


*''Many versions go here''
==Character set== 
*''chip label unknown (deciphered D-762-110, needs confirmation)''  
**DVD 3.02C + Character set ROM of Chinese SCPH-50009 consoles


== Slim consoles ==
= Table =
*'''D1010U'''
{| class="wikitable sortable mw-collapsible"
** Universal DVD ROM used in all SCPH-70XXX K-chassis slim consoles from all regions
|+
** DVD Player 3.10x
!extinfo
** Regional variation is done through on-the-fly patching by MechaCon, determined by region parameters stored in it's EEPROM
!VERSION
*'''D0020U'''
!Chip
** Universal DVD ROM used in all slim consoles (and the Bravia KDL-22PX300 TV) from all regions, except K-chassis SCPH-70XXX
!Model
** DVD Player 3.11x
!Comment
** Regional variation is done through on-the-fly patching by MechaCon, determined by region parameters stored in it's EEPROM
|-
|20000117-050310
|0100JC20000117
|00-100
|SCPH-10000
|Launch model
|-
|20000117-050652
|0100JD20000117
|01-100
|DTL-H10000
|TEST model for SCPH-10000
|-
|20000217-181313
|0101JC20000217
|00-101
|SCPH-15000
|
|-
|20000217-181557
|0101JD20000217
|?
|DTL-H10000
|TEST model for SCPH-15000
|-
|20000224-172900
|0101XD20000224
|?
|DTL-H10000
|Region free TEST model for SCPH-15000
|-
|20000726-221712
|1.10U
|D-110-010
|SCPH-30001
|DVD chip for SCPH-30001 autotilt
|-
|20000727-013725
|0110AC20000727
|B-10-010
|SCPH-30001
|The only autotilt model, launch US model
|-
|20000727-013728
|0110AD20000727
|?
|DTL-H30001
|TEST model for SCPH-30001 autotilt
|-
|20000902-234318
|0120AC20000902
|??? B-10-020
|SCPH-30001
|early US model without autotilt
|-
|20000902-234321
|0120EC20000902
|B-20-020
|SCPH-30002,3,4
|Launch PAL models
|-
|20000902-234323
|0120ED20000902
|?
|DTL-H30002
|TEST model for EU
|-
|20000904-201206
|1.20U
|??? D-110-020
|SCPH-30001
|DVD for US model without autotilt
|-
|20000904-201749
|1.20E
|D-221-020
|SCPH-30003,4
|DVD for UK, EU models
|-
|20000904-201854
|1.20A
|??? D-341-020
|SCPH-30002
|DVD for AU model
|-
|20001024-191114
|2.00J
|D-020-020
|SCPH-18000
|
|-
|20001027-185015
|0120JC20001027
|???
|SCPH-18000
|A-chassis GH-003
|-
|20001027-191435
|0120JC20001027
|B-00-012
|SCPH-18000
|AB-chassis GH-008
|-
|20001222-144754
|1.30U
|??? D-110-030
|SCPH-30001/35001GT
|DVD for late US 30001
|-
|20001222-144845
|1.30E
|D-221-030
|SCPH-30003,4/35003,4GT
|DVD for late UK, EU models
|-
|20001222-144933
|1.30A
|??? D-341-030
|SCPH-30002/35002GT
|DVD for late AU model
|-
|20001228-190952
|0150AC20001228
|??? B-10-030
|SCPH-30001/35001GT
|late US 30001
|-
|20001228-234538
|0150EC20001228
|B-20-030
|SCPH-30002,3,4/35002,3,4GT
|late AU, UK, EU models
|-
|20010118-210306
|0150JC20010118
|B-00-030
|SCPH-30000/SCPH-35000GT
|C-chassis SCPH-30000
|-
|20010118-210307
|0150JD20010118
|B-01-030
|DTL-H30000
|C-chassis SCPH-30000
|-
|20010228-144600
|2.02J
|D-020-030
|SCPH-30000/SCPH-35000GT
|C-chassis SCPH-30000
|-
|20010427-140035
|0160JC20010427
|B-00-040
|SCPH-30000
|D-chassis SCPH-30000
|-
|20010427-140043
|0160AC20010427
|B-10-040
|SCPH-30001 R
|First US model with remote
|-
|20010517-202605
|2.10J
|D-020-040
|SCPH-30000
|D-chassis SCPH-30000
|-
|20010517-202659
|2.10U
|D-110-040
|SCPH-30001 R
|DVD for all 3 revisions of SCPH-30001 R
|-
|20010517-202752
|2.10E
|D-221-040
|SCPH-30003,4 R
|DVD for all 2 revisions of SCPH-30003,4 R
|-
|20010517-202844
|2.10A
|D-341-040
|SCPH-30002 R
|DVD for all 2 revisions of SCPH-30002 R
|-
|20010704-160658
|0160AC20010704
|B-10-050
|SCPH-30001 R
|Second US model with remote
|-
|20010704-160707
|0160EC20010704
|B-20-050
|SCPH-30002,3,4 R
|First PAL model with remote
|-
|20010730-223219
|0160HC20010730
|B-40-050
|SCPH-30005,6,7 R
|Launch Asian Models (with remote)
Korea, Hong Kong, Taiwan
SCPH-30007 R not confirmed
|-
|20011004-175827
|0160AC20011004
|B-10-060
|SCPH-30001 R
|Third US model with remote
|-
|20011004-175839
|0160EC20011004
|B-20-060
|SCPH-30002,3,4 R
|Second PAL model with remote
|-
|20011022-131433
|2.12U
|D-110-050
|SCPH-39001
|
|-
|20011022-131608
|2.12G
|D-630-050
|SCPH-30006,7 R
|SCPH-30007 R not confirmed
|-
|20011022-131700
|2.12K
|D-430-050
|SCPH-30005 R
|
|-
|20020207-164243
|0160AC20020207
|B-10-070
|SCPH-39001
|
|-
|20020318-170358
|2.13E
|D-221-060
|SCPH-39003,4
|
|-
|20020318-170622
|2.13A
|??? D-341-060
|SCPH-39002
|
|-
|20020319-181154
|0160EC20020319
|B-20-080
|SCPH-39002,3,4
|
|-
|20020426-130151
|0160JC20020426
|B-00-090
|SCPH-37000/39000
|
|-
|20020426-130201
|0160EC20020426
|B-20-090
|SCPH-39008
|Launch Russian model
|-
|20020426-130207
|0160HC20020426
|B-40-090
|
|
|-
|20020513-180101
|2.14J
|?
|SCPH-37000
|
|-
|20020718-171025
|2.15G
|D-630-080
|SCPH-39006/7
|SCPH-39006
SCPH-39007 not confirmed
|-
|??
|2.15K
|??? D-430-080
|SCPH-39005
|SCPH-39005 not confirmed if exist
|-
|20020815-133811
|2.16J
|D-020-090
|SCPH-39000
|
|-
|20020815-134309
|2.16D
|D-552-090
|SCPH-39008
|Launch Russian model
|-
|20030110-133906
|0101JD20000217
|?
|DTL-H10100
|TEST for SCPH-15000 with magicgate
|-
|20030110-134044
|0120ED20000902
|?
|DTL-H30102
|TEST for old PAL SCPH-30002,3,4
|-
|20030206-083918
|0170JC20030206
|??? B-00-102
|SCPH-50000/55000
|H-chassis
|-
|20030206-083919
|0170JD20030206
|?
|DTL-H50000
|
|-
|20030207-141946
|3.00J
|??? D-020-110
|SCPH-50000/55000
|H-chassis
|-
|20030207-142056
|3.00U
|D-110-110
|SCPH-50001/10
|
|-
|20030207-142202
|3.00E
|D-221-110
|SCPH-50003,4
|
|-
|20030207-142457
|3.00A
|D-341-110
|SCPH-50002
|
|-
|20030224-185856
|0180CD20030224
|?
|DTL-H50009
|TEST for SCPH-50009
|-
|20030227-193050
|0170EC20030227
|B-20-101
|SCPH-50002,3,4
|
|-
|20030227-193050
|0170ED20030227
|?
|DTL-H50002
|TEST for SCPH-50002,3,4
|-
|20030325-181554
|0170AC20030325
|B-10-102
|SCPH-50001/10
|Launch Canada model SCPH-50010
|-
|20030325-181555
|0170AD20030325
|?
|DTL-H50001
|TEST for SCPH-50001/10
|-
|20030520-144137
|0150AD20001228
|?
|DTL-H30101
|TEST for late US SCPH-30001
|-
|20030520-144207
|0150ED20001228
|?
|DTL-H30102
|TEST for late SCPH-30002,3,4
|-
|20030623-142351
|0190JC20030623
|??? B-00-103
|SCPH-50000
|I-chassis
|-
|20030623-142356
|0190AC20030623
|??? B-10-103
|SCPH-50001
|I-chassis
|-
|20030623-142357
|0190AD20030623
|?
|DTL-H50001
|TEST for I-chassis SCPH-50001
|-
|20030623-142401
|0190EC20030623
|B-20-103
|SCPH-50002,3,4
|I-chassis SCPH-50002 not confirmed
|-
|20030623-142406
|0190HC20030623
|???
|SCPH-50006/55006
|
|-
|20030623-142411
|0190HC20030623
|B-60-103
|SCPH-50007/55007
|
|-
|20030623-142419
|0190CC20030623
|B-70-103
|SCPH-50009
|
|-
|20030623-142420
|0190CD20030623
|?
|SCPH-50009
|China Review Kit with official mechapwn
|-
|20030623-142424
|0190HC20030623
|???
|SCPH-50005/55005
|SCPH-55005 not confirmed
|-
|20030623-142429
|0190EC20030623
|???
|SCPH-50008
|
|-
|20030623-153530
|3.02J
|D-020-111
|SCPH-50000
|
|-
|20030623-153632
|3.02U
|?
|SCPH-50001
|
|-
|20030623-153739
|3.02E
|D-221-111
|SCPH-50003/4
|
|-
|20030623-153929
|3.02K
|??? D-???-111
|SCPH-50005/55005
|
|-
|20030623-154023
|3.02G
|D-630-111
|SCPH-50006/7/55006/7
|
|-
|20030623-154220
|3.02D
|D-552-111
|SCPH-50008
|
|-
|20030623-154314
|3.02C
|D-762-110
|SCPH-50009
|
|-
|20030822-152237
|0190JC20030822
|B-00-120
|SCPH-50000
|J-chassis
|-
|20030822-152247
|0190EC20030822
|??? B-20-120
|SCPH-50004
|J-chassis
|-
|20031028-053521
|0180JC20031028
|XB00-010
|DESR-5000/5100/7000/7100
|
|-
|20031219-103008
|3.03J
|D-020-120
|SCPH-50000
|J-chassis
|-
|20031219-103059
|3.03E
|??? D-221-120
|SCPH-50004
|J-chassis
|-
|20040329-172942
|0190AC20040329
|???
|SCPH-50011
|Launch Mexican model
|-
|20040402-115159
|3.04M
|??? D-???-120
|SCPH-50011
|Launch Mexican model
|-
|20040614-100905
|0200JC20040614
|B3110A
|SCPH-70000
|
|-
|20040614-100909
|0200AC20040614
|B1110A
|SCPH-70001/10/11/12
|
|-
|20040614-100914
|0200EC20040614
|B2110A
|SCPH-70002/3/4/8
|
|-
|20040614-100915
|0200ED20040614
|?
|DTL-H70002
|
|-
|20040614-100920
|0200HC20040614
|B4110A
|SCPH-70005/6/7
|
|-
|20040729-164054
|3.10W
|D1010U
|SCPH-700**
|
|-
|20040917-150737
|0210JC20040917
|no label
|DESR-5500/5700/7500/7700
|
|-
|20041201-130937
|3.11W
|D0020U
|SCPH-7****,SCPH-900**,PX300-2
|
|-
|20050620-175641
|0220JC20050620
|B6120B
|SCPH-750**
|
|-
|20050620-175642
|0220JD20050620
|?
|DTL-H75000
|
|-
|20060210-142424
|0220JC20060210
|B6130B
|SCPH-770**
|
|-
|20060905-125923
|0220JC20060905
|B6140B
|SCPH-790**,SCPH-900**
|SCPH-900** only P-chassis
|-
|20060905-125924
|0220AD20060905
|?
|DTL-H90000
|
|-
|20080220-175343
|0230JC20080220
|B6150B
|SCPH-900**
|SCPH-900** only R-chassis
|-
|20100415-124238
|0250EC20100415
|B6160B
|PX300-1,PX300-2
|UK and RU Sony Bravia
|}

Latest revision as of 16:27, 18 November 2024

Overview[edit | edit source]

PS2 contains one or two Mask-ROMs, "BOOT ROM" containing the BIOS and "DVD ROM" containing the DVD Player, with the latter being optional, since early PS2 consoles (SCPH-10000 and SCPH-15000, A-chassis) came without DVD Player preinstalled. On these consoles, it had to be installed onto Memory Card from the Utility Disc bundled with the console. PSX also has no DVD Player in ROM; it's loaded from HDD instead. In many consoles containing a version of the DVD Player in ROM, it is physically located within the same ROM chip as the BIOS. Despite this, the DVD Player section of the ROM is electrically addressed independently and handled as a separate device by IOP. Other consoles contain two physically separate ICs. Many fat and early slim motherboards have solder pads for both variants and can have these installed either way.

BOOT ROM always has a size of 32Mbit/4MByte, while DVD ROM has a size of 16Mbit/2MByte until G-chassis (thus until SCPH-390XX) and 32Mbit/4MByte from H-chassis onwards (thus from SCPH-5X0XX).

Only in the special Chinese SCPH-50009, there is an additional third ROM-partition, containing a Chinese font set. This ROM-partition resides in the physical DVD ROM IC, which is a 64 Mbit/8MByte part in these consoles.

The following sections are incomplete and work in progress!

Numbering[edit | edit source]

All BIOS and DVD ROMs have the version of the BIOS / DVD Player they store marked on the IC. In all consoles except A-chassis (SCPH-10000 and SCPH-15000), these versions are prefixed with a "B" for BIOS (e.g. B-20-030) or a "D" for DVD (e.g. D-221-030). On ROMs containing both, BIOS and DVD Player, both versions are printed separately on the IC. Instead of the dashes within the version numbers given in the examples, the writing can also have spaces, or no separator at all.

Fat consoles[edit | edit source]

For the BIOS ROM, the first digit defines the region (e.g. 0 for Japan, 1 for North America, 2 for Europe). The second digit defines the console type (e.g. 0 for Retail, 1 for Dev). For the DVD Player ROM, it additionally also defines the DVD Region Code (and PAL capability?). The second group defines the actual version.

BIOS Examples:
B-00-100: 0 = Japan, 0 = Retail, 100 = version (from a Japanese SCPH-10000 console)
B-01-100: 0 = Japan, 1 = Dev, 100 = version (from a Japanese DTL-H10000 console)
B-20-030: 2 = Europe, 0 = Retail, 030 = version (from a UK SCPH-35003 console)

Note: While Russian ROMs have the same BOOT ROM version labelled as their European counterparts, their actual content appears to be different. This is subject to further research.

DVD Examples:
D-020-020: 0 = Japan, 2 = DVD region code 2, 0 = NTSC only?, 020 = version (from a Japanese SCPH-18000 console)
D-341-110: 3 = Oceania, 4 = DVD region code 4, 1 = PAL and NTSC (however, region code must match)?, 110 = version (from an Australian SCPH-50002 console)
D-552-111: 5 = Russia, 5 = DVD region code 5, 2 = ???, 111 = version (from a Russian SCPH-50008 console)

Slim consoles[edit | edit source]

On slim consoles, numbering has changed a lot, since these consoles have multi-region ROMs for both, BIOS and DVD Player, which are patched on-the-fly by MechaCon depending on it's regional settings from EEPROM.

Known BOOT ROM versions[edit | edit source]

Fat consoles[edit | edit source]

Japan[edit | edit source]

  • 00-100 (2000-01-17)
    • BOOT ROM of early SCPH-10000 consoles (A-chassis, GH-001)
    • Found in consoles manufactured until March 25th, 2000
    • Is the only version that does not block launching the buggy DVD Player 1.00 from Memory Card, which allows a region code check bypass
    • Contains the Protokernel, which lacks several features and has several differences to later versions, creating some issues with homebrew software
    • Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101
  • 00-101 (2000-02-17)
    • BOOT ROM of later SCPH-10000 and all SCPH-15000 consoles (A-chassis, GH-001 and some GH-003)
    • Found in SCPH-10000 consoles manufactured later on as well as in SCPH-15000 consoles
    • Blocks launching DVD Player 1.00 from Memory Card
    • Contains an early revision of the Emotion Engine kernel, which has some bugs related to syscalls
    • Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101
  • B-00-012 (2000-10-27)
    • BOOT ROM of SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008)
    • On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads
    • First japanese BIOS to run the final kernel instead of the Protokernel
    • First japanese BIOS to be bundled with a DVD Player ROM
  • B-00-030 (2001-01-18)
    • BOOT ROM of early Japanese D-chassis consoles (SCPH-30000/35000)
  • B-00-040 (2001-04-27)
    • BOOT ROM of late Japanese D-chassis and all Japanese F-chassis consoles (SCPH-30000)
  • B-00-090 (2002-04-26)
    • BOOT ROM of Japanese G-chassis consoles (SCPH-37000/39000)
  • B-00-103
    • BOOT ROM of Japanese H-chassis consoles (SCPH-50000/55000)
  • B-00-110
    • BOOT ROM of Japanese I-chassis consoles (SCPH-50000/55000)
  • B-00-120
    • BOOT ROM of Japanese J-chassis consoles (SCPH-50000)

North America[edit | edit source]

  • B-10-010 (2000-07-27)
    • BOOT ROM of North American B/B'-chassis launch consoles (SCPH-30001)
  • B-10-040 (2001-04-27)
    • BOOT ROM of North American D-chassis consoles (SCPH-35001/30001R)
  • B-10-050 (2001-07-04)
    • BOOT ROM of early North American F-chassis consoles (SCPH-30001R)
  • B-10-060 (2001-10-04)
    • BOOT ROM of late North American F-chassis consoles (SCPH-30001R)
  • B-10-070 (2002-02-07)
    • BOOT ROM of North American G-chassis consoles (SCPH-39001/39010)
  • B-10-102
    • BOOT ROM of North American H-chassis consoles (SCPH-50001/50010)

Europe[edit | edit source]

  • B-20-020 (2000-09-02)
    • BOOT ROM of PAL-European C/C'-chassis launch consoles (SCPH-30003/4)
  • B-20-030 (2000-12-28)
    • BOOT ROM of PAL-European D-chassis consoles (SCPH-30003/4, SCPH-35003/4, SCPH-30003/4R)
  • B-20-050 (2001-07-04)
    • BOOT ROM of early PAL-European F-chassis consoles (SCPH-30003/4R)
  • B-20-060 (2001-10-04)
    • BOOT ROM of late PAL-European F-chassis consoles (SCPH-30003/4R)
  • B-20-080 (2002-03-19)
    • BOOT ROM of PAL-European G-chassis consoles (SCPH-39003/4)
  • B-20-090 (2002-04-26)
    • BOOT ROM of PAL-Russian G-chassis consoles (SCPH-39008)
  • B-20-101 (2003-02-27)
    • BOOT ROM of PAL-European H-chassis consoles (SCPH-50003/4)
  • B-20-103 (2003-06-23)
    • BOOT ROM of PAL-European I-chassis consoles (SCPH-50003/4)
  • B-20-120 (2003-08-22)
    • BOOT ROM of PAL-European J-chassis consoles (SCPH-50004)

Oceania[edit | edit source]

  • B-30-103
    • BOOT ROM of Australian H-chassis consoles (SCPH-50002, maybe also I-chassis?)

Hong Kong[edit | edit source]

  • B-40-050
    • BOOT ROM of F-chassis consoles from Hong Kong (SCPH-30006 R)
  • B-40-090
    • BOOT ROM of G-chassis consoles from Hong Kong (SCPH-39006)

Taiwan[edit | edit source]

  • B-60-103
    • BOOT ROM of Taiwanese H-chassis consoles (SCPH-50007, maybe also I-chassis?)

China[edit | edit source]

  • B-70-103 (2003-06-23)
    • BOOT ROM of Chinese H-chassis consoles (SCPH-50009)

Slim consoles[edit | edit source]

  • B1110A (2004-06-14)
    • BOOT ROM of slim SCPH-70001/11/12 (North America) consoles
    • Some regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
  • B2110A (2004-06-14)
    • BOOT ROM of slim SCPH-70002/3/4/8 (all PAL SCPH-7000x) consoles
    • Some regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
  • B3110A (2004-06-14)
    • BOOT ROM of slim SCPH-70000 (Japan) consoles
    • Some regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
  • B4110A (2004-06-14)
    • BOOT ROM of SCPH-70005 (Korea) and SCPH-70007 (Taiwan) consoles
    • Probably also used in SCPH-70006 (Hong Kong)
    • Some regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
  • B6120B (2005-06-20)
    • Universal BOOT ROM of SCPH-75XXX consoles
    • All regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
  • B6130B (2006-02-10)
    • Universal BOOT ROM of SCPH-77XXX consoles
    • All regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
  • B6140B (2006-09-05)
    • Universal BOOT ROM of SCPH-79XXX consoles and early SCPH-90XXX consoles
    • All regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
  • B6150B (2008-02-20)
    • Universal BOOT ROM of late SCPH-90XXX consoles
    • All regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM
    • Patches FMCB (Use Free DVD Boot instead)
  • B6160B (2010-04-15)
    • BOOT ROM for the PS2 motherboard inside the Bravia KDL-22PX300 TV
    • Patches FMCB (Use Free DVD Boot instead)

Dev consoles[edit | edit source]

  • 01-100
    • BOOT ROM of early Japanese A-chassis DTL-H10000
  • 01-030
    • BOOT ROM of Japanese D-chassis DTL-H30000

PSX[edit | edit source]

  • XB00-010 (2003-10-28)
    • BOOT ROM for earlier PSX consoles (based on XPD-001, DESR-5000, DESR-7000, DESR-5100, DESR-7100), Japan-only
  • (no custom label) (2004-09-17)
    • BOOT ROM for later PSX consoles (based on XPD-005, DESR-5500, DESR-7500, DESR-5700, DESR-7700), Japan-only
    • Has no custom label, but instead just has the standard part number of the OKI one-time-programmable-ROM used for this ROM

Known DVD ROM versions[edit | edit source]

Fat consoles[edit | edit source]

Very incomplete

Japan[edit | edit source]

  • D-020-020
    • DVD Player 2.00J
    • DVD ROM of all Japanese SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008)
    • On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads
    • First DVD Player to support the IR remote control
  • D-020-030
    • DVD Player 2.02J
    • DVD ROM of early Japanese D-chassis SCPH-30000 and all SCPH-35000 consoles
  • D-020-040
    • DVD Player 2.10J
    • DVD ROM of late Japanese D-chassis and all F-chassis SCPH-30000 consoles
  • D-020-???
    • DVD Player 2.14J
    • DVD ROM of Japanese G-chassis SCPH-37000 consoles
  • D-020-090
    • DVD Player 2.16J
    • DVD ROM of Japanese G-chassis SCPH-39000 consoles
  • D-020-1??
    • DVD Player 3.00J
    • DVD ROM of Japanese H-chassis SCPH-50000/55000 consoles
  • D-020-111
    • DVD Player 3.02J
    • DVD ROM of Japanese I-chassis SCPH-50000/55000 consoles
  • D-020-120
    • DVD Player 3.03J
    • DVD ROM of Japanese J-chassis SCPH-50000 consoles

North America[edit | edit source]

  • D-110-010
    • DVD Player 1.10U
    • DVD ROM of US launch consoles, SCPH-30001 (B-chassis GH-004 and B'-chassis GH-005)
    • The first ROM-based DVD player to be built into consumer PS2 consoles
  • D-110-020
    • DVD Player 1.20U
    • DVD ROM of late North American B-chassis and all C-chassis SCPH-30001 consoles
  • D-110-030
    • DVD Player 1.30U
    • DVD ROM of early North American D-chassis SCPH-30001/35001 consoles
  • D-110-040
    • DVD Player 2.10U
    • DVD ROM of of late North American D-chassis SCPH-35001/30001R and all North American F-chassis SCPH-30001R consoles
  • D-110-050
    • DVD Player 2.12U
    • DVD ROM of North American G-chassis SCPH-39001/SCPH-39010 consoles
  • D-110-110
    • DVD Player 3.00U
    • DVD ROM of North American H-chassis SCPH-50001/SCPH-50010 consoles
  • D-110-111
    • DVD Player 3.02U
    • DVD ROM of North American I-chassis SCPH-50001 consoles

Mexico[edit | edit source]

  • D-???-???
    • DVD Player 3.04M (reported as "cvrM040402a" in version info)
    • DVD ROM of Latin American/Mexican I-chassis SCPH-50011 consoles

Europe[edit | edit source]

  • D-221-020
    • DVD Player 1.20E
    • DVD ROM of European launch consoles, SCPH-30003/SCPH-30004
  • D-221-030
    • DVD Player 1.30E
    • DVD ROM of early European D-chassis SCPH-30003/4 consoles (no R behind the model number)
  • D-221-040
    • DVD Player 2.10E
    • DVD ROM of late European D-chassis and all European F-chassis consoles, SCPH-30003/4 R
  • D-221-060
    • DVD Player 2.13E
    • DVD ROM of European G-chassis SCPH-39003/4 consoles
  • D-221-110
    • DVD Player 3.00E
    • DVD ROM of European H-chassis SCPH-50003/4 consoles
  • D-221-111
    • DVD Player 3.02E
    • DVD ROM of European I-chassis SCPH-50003/4 consoles
  • D-221-120
    • DVD Player 3.03E
    • DVD ROM of European J-chassis SCPH-50004 consoles

Oceania[edit | edit source]

  • D-341-040
    • DVD Player 2.10A
    • DVD ROM of late Australian D-chassis and all Australian F-chassis consoles, SCPH-30002 R
  • D-341-110
    • DVD Player 3.00A
    • DVD ROM of Australian H-chassis SCPH-50002 consoles (Maybe also I-chassis?)

Korea[edit | edit source]

  • D-430-040
    • DVD Player 2.12K
    • DVD ROM of Korean F-chassis consoles, SCPH-30005 R

Russia[edit | edit source]

  • D-552-090
    • DVD Player 2.16D
    • DVD ROM of Russian G-chassis console, SCPH-39008
  • D-552-111
    • DVD Player 3.02D
    • DVD ROM of Russian H-chassis consoles (SCPH-50008)

Asia[edit | edit source]

  • D-630-050
    • DVD Player 2.12G
    • DVD ROM of Hong Kong F-chassis consoles (SCPH-30006 R, Maybe also Korea and Taiwan SCPH-30005/7 R?)
  • D-630-080
    • DVD Player 2.15G
    • DVD ROM of Hong Kong G-chassis consoles (SCPH-39006, Maybe also Korea and Taiwan SCPH-39005/7?)
  • D-630-111
    • DVD Player 3.02G
    • DVD ROM of Asian H-chassis consoles (SCPH-50005/6/7) (Maybe also I-chassis and/or J-chassis?)

China[edit | edit source]

  • deciphered D-762-110 from pictures, exact label needs confirmation
    • DVD Player 3.02C
    • DVD ROM of Chinese H-chassis consoles (SCPH-50009, maybe also I-chassis?)

Slim consoles[edit | edit source]

  • D1010U
    • Universal DVD ROM used in all SCPH-70XXX K-chassis slim consoles from all regions
    • DVD Player 3.10x
    • Regional variation is done through on-the-fly patching by MechaCon, determined by region parameters stored in it's EEPROM
  • D0020U
    • Universal DVD ROM used in all slim consoles (and the Bravia KDL-22PX300 TV) from all regions, except K-chassis SCPH-70XXX
    • DVD Player 3.11x
    • Regional variation is done through on-the-fly patching by MechaCon, determined by region parameters stored in it's EEPROM

Other ROMs[edit | edit source]

Arcade[edit | edit source]

  • A-000-010
    • Arcade BOOT ROM of COH-H31100 (based on GH-006/C-chassis), used in Namco System 246 Rev.B

Character set[edit | edit source]

  • chip label unknown (deciphered D-762-110, needs confirmation)
    • DVD 3.02C + Character set ROM of Chinese SCPH-50009 consoles

Table[edit | edit source]

extinfo VERSION Chip Model Comment
20000117-050310 0100JC20000117 00-100 SCPH-10000 Launch model
20000117-050652 0100JD20000117 01-100 DTL-H10000 TEST model for SCPH-10000
20000217-181313 0101JC20000217 00-101 SCPH-15000
20000217-181557 0101JD20000217 ? DTL-H10000 TEST model for SCPH-15000
20000224-172900 0101XD20000224 ? DTL-H10000 Region free TEST model for SCPH-15000
20000726-221712 1.10U D-110-010 SCPH-30001 DVD chip for SCPH-30001 autotilt
20000727-013725 0110AC20000727 B-10-010 SCPH-30001 The only autotilt model, launch US model
20000727-013728 0110AD20000727 ? DTL-H30001 TEST model for SCPH-30001 autotilt
20000902-234318 0120AC20000902 ??? B-10-020 SCPH-30001 early US model without autotilt
20000902-234321 0120EC20000902 B-20-020 SCPH-30002,3,4 Launch PAL models
20000902-234323 0120ED20000902 ? DTL-H30002 TEST model for EU
20000904-201206 1.20U ??? D-110-020 SCPH-30001 DVD for US model without autotilt
20000904-201749 1.20E D-221-020 SCPH-30003,4 DVD for UK, EU models
20000904-201854 1.20A ??? D-341-020 SCPH-30002 DVD for AU model
20001024-191114 2.00J D-020-020 SCPH-18000
20001027-185015 0120JC20001027 ??? SCPH-18000 A-chassis GH-003
20001027-191435 0120JC20001027 B-00-012 SCPH-18000 AB-chassis GH-008
20001222-144754 1.30U ??? D-110-030 SCPH-30001/35001GT DVD for late US 30001
20001222-144845 1.30E D-221-030 SCPH-30003,4/35003,4GT DVD for late UK, EU models
20001222-144933 1.30A ??? D-341-030 SCPH-30002/35002GT DVD for late AU model
20001228-190952 0150AC20001228 ??? B-10-030 SCPH-30001/35001GT late US 30001
20001228-234538 0150EC20001228 B-20-030 SCPH-30002,3,4/35002,3,4GT late AU, UK, EU models
20010118-210306 0150JC20010118 B-00-030 SCPH-30000/SCPH-35000GT C-chassis SCPH-30000
20010118-210307 0150JD20010118 B-01-030 DTL-H30000 C-chassis SCPH-30000
20010228-144600 2.02J D-020-030 SCPH-30000/SCPH-35000GT C-chassis SCPH-30000
20010427-140035 0160JC20010427 B-00-040 SCPH-30000 D-chassis SCPH-30000
20010427-140043 0160AC20010427 B-10-040 SCPH-30001 R First US model with remote
20010517-202605 2.10J D-020-040 SCPH-30000 D-chassis SCPH-30000
20010517-202659 2.10U D-110-040 SCPH-30001 R DVD for all 3 revisions of SCPH-30001 R
20010517-202752 2.10E D-221-040 SCPH-30003,4 R DVD for all 2 revisions of SCPH-30003,4 R
20010517-202844 2.10A D-341-040 SCPH-30002 R DVD for all 2 revisions of SCPH-30002 R
20010704-160658 0160AC20010704 B-10-050 SCPH-30001 R Second US model with remote
20010704-160707 0160EC20010704 B-20-050 SCPH-30002,3,4 R First PAL model with remote
20010730-223219 0160HC20010730 B-40-050 SCPH-30005,6,7 R Launch Asian Models (with remote)

Korea, Hong Kong, Taiwan SCPH-30007 R not confirmed

20011004-175827 0160AC20011004 B-10-060 SCPH-30001 R Third US model with remote
20011004-175839 0160EC20011004 B-20-060 SCPH-30002,3,4 R Second PAL model with remote
20011022-131433 2.12U D-110-050 SCPH-39001
20011022-131608 2.12G D-630-050 SCPH-30006,7 R SCPH-30007 R not confirmed
20011022-131700 2.12K D-430-050 SCPH-30005 R
20020207-164243 0160AC20020207 B-10-070 SCPH-39001
20020318-170358 2.13E D-221-060 SCPH-39003,4
20020318-170622 2.13A ??? D-341-060 SCPH-39002
20020319-181154 0160EC20020319 B-20-080 SCPH-39002,3,4
20020426-130151 0160JC20020426 B-00-090 SCPH-37000/39000
20020426-130201 0160EC20020426 B-20-090 SCPH-39008 Launch Russian model
20020426-130207 0160HC20020426 B-40-090
20020513-180101 2.14J ? SCPH-37000
20020718-171025 2.15G D-630-080 SCPH-39006/7 SCPH-39006

SCPH-39007 not confirmed

?? 2.15K ??? D-430-080 SCPH-39005 SCPH-39005 not confirmed if exist
20020815-133811 2.16J D-020-090 SCPH-39000
20020815-134309 2.16D D-552-090 SCPH-39008 Launch Russian model
20030110-133906 0101JD20000217 ? DTL-H10100 TEST for SCPH-15000 with magicgate
20030110-134044 0120ED20000902 ? DTL-H30102 TEST for old PAL SCPH-30002,3,4
20030206-083918 0170JC20030206 ??? B-00-102 SCPH-50000/55000 H-chassis
20030206-083919 0170JD20030206 ? DTL-H50000
20030207-141946 3.00J ??? D-020-110 SCPH-50000/55000 H-chassis
20030207-142056 3.00U D-110-110 SCPH-50001/10
20030207-142202 3.00E D-221-110 SCPH-50003,4
20030207-142457 3.00A D-341-110 SCPH-50002
20030224-185856 0180CD20030224 ? DTL-H50009 TEST for SCPH-50009
20030227-193050 0170EC20030227 B-20-101 SCPH-50002,3,4
20030227-193050 0170ED20030227 ? DTL-H50002 TEST for SCPH-50002,3,4
20030325-181554 0170AC20030325 B-10-102 SCPH-50001/10 Launch Canada model SCPH-50010
20030325-181555 0170AD20030325 ? DTL-H50001 TEST for SCPH-50001/10
20030520-144137 0150AD20001228 ? DTL-H30101 TEST for late US SCPH-30001
20030520-144207 0150ED20001228 ? DTL-H30102 TEST for late SCPH-30002,3,4
20030623-142351 0190JC20030623 ??? B-00-103 SCPH-50000 I-chassis
20030623-142356 0190AC20030623 ??? B-10-103 SCPH-50001 I-chassis
20030623-142357 0190AD20030623 ? DTL-H50001 TEST for I-chassis SCPH-50001
20030623-142401 0190EC20030623 B-20-103 SCPH-50002,3,4 I-chassis SCPH-50002 not confirmed
20030623-142406 0190HC20030623 ??? SCPH-50006/55006
20030623-142411 0190HC20030623 B-60-103 SCPH-50007/55007
20030623-142419 0190CC20030623 B-70-103 SCPH-50009
20030623-142420 0190CD20030623 ? SCPH-50009 China Review Kit with official mechapwn
20030623-142424 0190HC20030623 ??? SCPH-50005/55005 SCPH-55005 not confirmed
20030623-142429 0190EC20030623 ??? SCPH-50008
20030623-153530 3.02J D-020-111 SCPH-50000
20030623-153632 3.02U ? SCPH-50001
20030623-153739 3.02E D-221-111 SCPH-50003/4
20030623-153929 3.02K ??? D-???-111 SCPH-50005/55005
20030623-154023 3.02G D-630-111 SCPH-50006/7/55006/7
20030623-154220 3.02D D-552-111 SCPH-50008
20030623-154314 3.02C D-762-110 SCPH-50009
20030822-152237 0190JC20030822 B-00-120 SCPH-50000 J-chassis
20030822-152247 0190EC20030822 ??? B-20-120 SCPH-50004 J-chassis
20031028-053521 0180JC20031028 XB00-010 DESR-5000/5100/7000/7100
20031219-103008 3.03J D-020-120 SCPH-50000 J-chassis
20031219-103059 3.03E ??? D-221-120 SCPH-50004 J-chassis
20040329-172942 0190AC20040329 ??? SCPH-50011 Launch Mexican model
20040402-115159 3.04M ??? D-???-120 SCPH-50011 Launch Mexican model
20040614-100905 0200JC20040614 B3110A SCPH-70000
20040614-100909 0200AC20040614 B1110A SCPH-70001/10/11/12
20040614-100914 0200EC20040614 B2110A SCPH-70002/3/4/8
20040614-100915 0200ED20040614 ? DTL-H70002
20040614-100920 0200HC20040614 B4110A SCPH-70005/6/7
20040729-164054 3.10W D1010U SCPH-700**
20040917-150737 0210JC20040917 no label DESR-5500/5700/7500/7700
20041201-130937 3.11W D0020U SCPH-7****,SCPH-900**,PX300-2
20050620-175641 0220JC20050620 B6120B SCPH-750**
20050620-175642 0220JD20050620 ? DTL-H75000
20060210-142424 0220JC20060210 B6130B SCPH-770**
20060905-125923 0220JC20060905 B6140B SCPH-790**,SCPH-900** SCPH-900** only P-chassis
20060905-125924 0220AD20060905 ? DTL-H90000
20080220-175343 0230JC20080220 B6150B SCPH-900** SCPH-900** only R-chassis
20100415-124238 0250EC20100415 B6160B PX300-1,PX300-2 UK and RU Sony Bravia