Editing PSX
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
This page collects information on the PSX - not the PlayStation (1), but the | This page collects information on the PSX - not the PlayStation (1), but the japan-only PS2 variant with advanced multimedia and DVR-functions. Being a hybrid of a DVR and a game console, it has a lot of unique traits. Sadly, it has a lot of reliability issues, most notably nowadays dying Hard Drives and Disc Drives. This article aims to make repair easier and collect information that might help in circumventing the HDD vendor-lock in the future. It also aims to be a general collection of information on reverse-engineering of the PSX. | ||
== Models == | == Models == | ||
The PSX was released in eight retail configurations during its lifespan (nine, if you count the silver DESR-5100S); the 5000 series (with | The PSX was released in eight retail configurations during its lifespan (nine, if you count the silver DESR-5100S); the 5000 series (with an embossed logo on top and grey stripe at the back) shipped with 160 GB Hard disk drives, while the 7000 series (with a colored logo on top and black stripe at the back) contained 250 GB drives. Software updates were made available by disc and download. | ||
The 7500/7700 models added a Ghost Reduction Tuner. The inclusion of Broadcasting Satellite (Japanese) and UHF/VHF connectors varied by model. | |||
{| class="wikitable" style="text-align:center; margin: 1em auto 1em auto;" | {| class="wikitable" style="text-align:center; margin: 1em auto 1em auto;" | ||
Line 14: | Line 16: | ||
!rowspan="2"|FireWire | !rowspan="2"|FireWire | ||
!colspan="2"|VHF/UHF tuner | !colspan="2"|VHF/UHF tuner | ||
!colspan="2"|BS tuner | !colspan="2"|BS tuner | ||
!rowspan="2"|Memory Stick video export | !rowspan="2"|Memory Stick video export | ||
!rowspan="2"|Writable disc formats | !rowspan="2"|Writable disc formats | ||
Line 28: | Line 30: | ||
!In | !In | ||
!Out | !Out | ||
|- | |- | ||
|DESR-5000 | |DESR-5000 | ||
Line 65: | Line 65: | ||
|1.31 | |1.31 | ||
|99 800 ¥ | |99 800 ¥ | ||
| | |Decemter 13th 2003 | ||
|- | |- | ||
|DESR-5100 | |DESR-5100 | ||
Line 120: | Line 120: | ||
|95 000 ¥ | |95 000 ¥ | ||
|July 1st 2004 | |July 1st 2004 | ||
|- | |- | ||
| DESR-5500 | | DESR-5500 | ||
Line 204: | Line 202: | ||
== Onboard flash == | == Onboard flash == | ||
The PSX has a flash memory on board called xfrom, containing the xosdmain.elf XMB-executable and some other files. xosdmain.elf is always located at xfrom:/BIEXEC-SYSTEM/xosdmain.elf. The other files differ between PSX1 (DESR-x000 and DESR-x100) and PSX2 (DESR-x500 and DESR-x700). Their main purpose is setting a boot mode for xosdmain.elf. On PSX1, several | The PSX has a flash memory on board called xfrom, containing the xosdmain.elf XMB-executable and some other files. xosdmain.elf is always located at xfrom:/BIEXEC-SYSTEM/xosdmain.elf. The other files differ between PSX1 (DESR-x000 and DESR-x100) and PSX2 (DESR-x500 and DESR-x700). Their main purpose is setting a boot mode for xosdmain.elf. On PSX1, several files get temporarily created to configure the boot mode. On PSX2, this is handled by a single file named bootflag.txt. | ||
== File types == | == File types == | ||
''This list is incomplete.'' | ''This list is incomplete.'' | ||
* PAK: encrypted archive format that stores update data. Can be found on the [[PSX Update Disc]]. Has been reverse engineered and decryption/unpacking is [https://gist.github.com/balika011/7bb704cf591e40bd364a1c0a5018bc5b possible]. | * PAK: encrypted archive format that stores update data. Can be found on the [[PSX Update Disc]]. Has been reverse engineered and decryption/unpacking is [https://gist.github.com/balika011/7bb704cf591e40bd364a1c0a5018bc5b possible]. | ||
* REL: encrypted package binaries found in PSX packages. Has been reverse engineered and decryption/unpacking is [https://gist.github.com/balika011/220dd4147ddc2a32efbaedfb8ebcd387 possible]. | * REL: encrypted package binaries found in PSX packages. Has been reverse engineered and decryption/unpacking is [https://gist.github.com/balika011/220dd4147ddc2a32efbaedfb8ebcd387 possible]. | ||
Line 333: | Line 317: | ||
==== 160 GB ==== | ==== 160 GB ==== | ||
* Seagate "U Series 9" ST3160022ACE | * Seagate "U Series 9" ST3160022ACE | ||
* Maxtor "DiamondMax 9" (exact model number?) | |||
* Maxtor "DiamondMax | |||
* Maxtor "DiamondMax 10" 6L160P0 | * Maxtor "DiamondMax 10" 6L160P0 | ||
==== 250 GB ==== | ==== 250 GB ==== | ||
* Hitachi "DeskStar" HDS722525VLAT80 | * Hitachi "DeskStar" HDS722525VLAT80 | ||
* Maxtor "MaXLine Plus II" 7Y250P00609BH | * Maxtor "MaXLine Plus II" 7Y250P00609BH | ||
== Disc Drive == | == Disc Drive == | ||
The PS2-part of the drive is based on the H/I chassis SCPH- | The PS2-part of the drive is based on the H/I chassis SCPH-5XXXX fat PS2 drive, both electrically and mechanically. The whole drive assembly is connected to the motherboard using 3 flat flex cables: One is an IDE connection to the dedicated drive board of the PSX-part, one provides power (5V, 12V, GND) and also connects the PS2-part sled motor to the motherboard (since it is controlled by the motherboard directly), and one connects the KHS-400C PS2-part pickup to the motherboard, since it is also directly controlled by the motherboard. The spindle motor is always controlled by the dedicated PSX-part drive electronics over IDE, even in PS2 mode. | ||
Two different models have been made; the older one is used in DESR-x000 and x100, the newer one in DESR-x500 and x700. The drive has an updatable firmware for the PSX-mode part of the drive; at least the newer drive actually received such an update (Sony model name: DW-DX02A, known firmware versions: 0YX7 Sep 15 2004, BV1M Mar 08 2005). | Two different models have been made; the older one is used in DESR-x000 and x100, the newer one in DESR-x500 and x700. The drive has an updatable firmware for the PSX-mode part of the drive; at least the newer drive actually received such an update (Sony model name: DW-DX02A, known firmware versions: 0YX7 Sep 15 2004, BV1M Mar 08 2005). | ||
Line 349: | Line 331: | ||
* DESR-x000 and DESR-x100 drive | * DESR-x000 and DESR-x100 drive | ||
** Uses Sony KWS-200A optical pickup | ** Uses Sony KWS-200A optical pickup | ||
<imgur w=240>8UIuNSN.jpg</imgur> | |||
* DESR-x500 and DESR-x700 drive | * DESR-x500 and DESR-x700 drive | ||
** Uses Sanyo SF-DB11 optical pickup | ** Uses Sanyo SF-DB11 optical pickup | ||
<imgur w=240>XkMxA6G.jpg</imgur> | |||
=== Integrated Circuits (MA-S38, used in DESR-x000 and DESR-x100) === | === Integrated Circuits (MA-S38, used in DESR-x000 and DESR-x100) === | ||
<imgur w=240>8GcBpTO.jpg</imgur><imgur w=240>tFQSjoP.jpg</imgur> <imgur w=240>le4VpFe.png</imgur><br/> | |||
Block diagram of closely related sony drive DRU-500A using the exact same chipset and optical pickup above. | Block diagram of closely related sony drive DRU-500A using the exact same chipset and optical pickup above. | ||
* Digital | * Digital | ||
Line 369: | Line 351: | ||
** NEC uPD68812 (chip marking: 68812 Y02) (analog & servo) | ** NEC uPD68812 (chip marking: 68812 Y02) (analog & servo) | ||
** Sony CXD9711R (front-end/signal processor/ IC for laser unit, no public datasheet available) | ** Sony CXD9711R (front-end/signal processor/ IC for laser unit, no public datasheet available) | ||
** | ** <imgur w=240>RFGGpWE.jpg</imgur> | ||
* Analog | * Analog | ||
** Rohm BD6670FM (3-Phase spindle motor driver for CD-RW) | ** Rohm BD6670FM (3-Phase spindle motor driver for CD-RW) | ||
** Fairchild FAN8035L (6-CH Motor Driver, used as driver for focus, tracking, tilt, sled) | ** Fairchild FAN8035L (6-CH Motor Driver, used as driver for focus, tracking, tilt, sled) | ||
** ST KF25 (2.5V low drop voltage regulator) | ** ST KF25 (2.5V low drop voltage regulator) | ||
=== Integrated Circuits (MA-S43, used in DESR-x500 and DESR-x700) === | === Integrated Circuits (MA-S43, used in DESR-x500 and DESR-x700) === | ||
<imgur w=240>SMelZmP.jpg</imgur><imgur w=240>bq7vfM1.jpg</imgur> <imgur w=240>aSsQnHT.png</imgur> <imgur w=240>7a19mhs.png</imgur> <imgur w=240>4vJpjgw.jpg</imgur><br/> | |||
Pinout of debug header above (directly connected to MT1828E). LiteOn PC DVD drives and their Sony OEM equivalents using the same chipset also have a debug connector with this pinout. | Pinout of debug header above (directly connected to MT1828E). LiteOn PC DVD drives and their Sony OEM equivalents using the same chipset also have a debug connector with this pinout. | ||
* Digital | * Digital | ||
Line 398: | Line 374: | ||
** IC103: Mediatek MT1816E (front-end/signal processor IC for laser unit, no public datasheet available) | ** IC103: Mediatek MT1816E (front-end/signal processor IC for laser unit, no public datasheet available) | ||
*** pinout available with example circuit in schematics of some DVRs, see picture above | *** pinout available with example circuit in schematics of some DVRs, see picture above | ||
*** | *** <imgur w=240>L14GJ54.jpg</imgur> | ||
* Analog | * Analog | ||
** IC110: Rohm BD6670FM (3-Phase spindle motor driver for CD-RW) | ** IC110: Rohm BD6670FM (3-Phase spindle motor driver for CD-RW) | ||
Line 405: | Line 381: | ||
** IC403: ST KF25 (2.5V low drop voltage regulator) | ** IC403: ST KF25 (2.5V low drop voltage regulator) | ||
** IC1000: Fairchild FAN8035L (6-CH Motor Driver) | ** IC1000: Fairchild FAN8035L (6-CH Motor Driver) | ||
=== Notes === | === Notes === | ||
* Contrary to some information on the internet, the drive does NOT seem to be married to the individual console. It is however likely that you can not replace the older drive type by the newer type or vice versa (needs verification, please contribute), due to different specifications and features, despite identical electrical interfaces (which is just IDE/ATA through a 50 pin flat flex cable). | * Contrary to some information on the internet, the drive does NOT seem to be married to the individual console. It is however likely that you can not replace the older drive type by the newer type or vice versa (needs verification, please contribute), due to different specifications and features, despite identical electrical interfaces (which is just IDE/ATA through a 50 pin flat flex cable). | ||
* Several | * Several revisions of the Sanyo SF-DB11 pickup exist, with only the older ones being compatible with the PSX. Trying to install a newer one will burn the flat flex cable and/or blow the 5V drive-power fuse on the motherboard depending on your luck. It didn't seem to damage anything else though; most notably all electronics (after replacing the blown fuse) AND the laser pickup (after being installed into a compatible PC drive that uses this newer revision) survived. | ||
** These different types are seemingly actually called "SF-DB11B" (the one compatible with the PSX), "SF-DB11NS", "SF-DB11NX" and "SF-DB11NXL" (all three incompatible with PSX). These are best differentiated by the bottom sticker, not by the embossed revision number | ** Known compatible revisions: T02, T05, T06 bottom sticker number starts with DB11 | ||
** Known incompatible revisions: T08, T09, T14, bottom sticker number starts with 11NX or 11NXL. | |||
** There's also some revisions that start with "S", e.g. S03. These are likely also NOT compatible. | |||
** These different types are seemingly actually called "SF-DB11B" (the one compatible with the PSX), "SF-DB11NS", "SF-DB11NX" and "SF-DB11NXL" (all three incompatible with PSX). These are best differentiated by the bottom sticker, not by the embossed revision number. | |||
** Symptoms of a blown 5V fuse: | ** Symptoms of a blown 5V fuse: | ||
*** Drive appears dead (the slot-mechanism however still works and correctly pulls in and ejects discs) | *** Drive appears dead (the slot-mechanism however still works and correctly pulls in and ejects discs) | ||
*** When forcing the console into PS2 mode through FMCB, inserting a disc will cause the PS2-laser to start focussing since it runs from another power source, however, the spindle motor will not spin | *** When forcing the console into PS2 mode through FMCB, inserting a disc will cause the PS2-laser to start focussing since it runs from another power source, however, the spindle motor will not spin | ||
*** The front USB port does not work | *** The front USB port does not work | ||
** | ** <imgur w=240>jPNVCqr.jpg</imgur><imgur w=240>Vo2DfEx.jpg</imgur> | ||
* There is an official documentation of the KWS-200A used in the DESR-x000 and DESR-x100 PSX, released by Sony itself:<br/> <imgur w=240>TxkqxiO.jpg</imgur> | |||
* There is an official documentation of the KWS-200A used in the DESR-x000 and DESR-x100 PSX, released by Sony itself | |||
== Motherboards == | == Motherboards == | ||
=== XPD-001 === | === XPD-001 === | ||
<imgur w=480>3VI7Zy4.jpg</imgur> <imgur w=480>XYRnjjJ.jpg</imgur> | |||
* Year 2003 - 2004 | * Year 2003 - 2004 | ||
* Models DESR-5000, DESR-7000, DESR-5100, DESR-5100S, DESR-7100 | * Models DESR-5000, DESR-7000, DESR-5100, DESR-5100S, DESR-7100 | ||
* Chassis X | * Chassis X | ||
* Both PSX motherboards have a total of | * Both PSX motherboards have a total of 72 MB RDRAM, unlike normal PS2s' 32 MB | ||
* Known sub-revisions: | * Known sub-revisions: | ||
** -21 | ** -21 | ||
===XPD-005=== | ===XPD-005=== | ||
<imgur w=240>UMfHEc5.jpeg</imgur> <imgur w=240>NdGWHc8.jpg</imgur> <imgur w=240>9Y7cnAR.jpg</imgur> <imgur w=100>N2KbF4f.jpg</imgur> <imgur w=100>GKSod5P.jpg</imgur> <imgur w=100>9SQ2pA6.jpg</imgur> <imgur w=100>PvN9OVS.jpg</imgur> <imgur w=240>7GtTpug.jpg</imgur> <imgur w=240>1yxJfmt.jpg</imgur> <imgur w=240>JiSqdou.jpg</imgur> <imgur w=240>GcPhiw2.jpg</imgur> | |||
* Year 2004 - 2005 | * Year 2004 - 2005 | ||
* Models DESR-5500, DESR-7500, DESR-5700, DESR-7700 | * Models DESR-5500, DESR-7500, DESR-5700, DESR-7700 | ||
* Chassis X | * Chassis X | ||
* Both PSX motherboards have a total of | * Both PSX motherboards have a total of 72 MB RDRAM, unlike normal PS2s' 32 MB | ||
* | * Unlike XPD-001, this board has several daughter boards: | ||
** One large daughter board (XRC-005) with analog video interfaces as well as the Ethernet transceiver | |||
** One large daughter board (XRC-005) with analog video interfaces as well as the Ethernet transceiver | ** One smaller daughter board (XCP-005) with the [[SPEED]] chip, an unknown Pioneer chip (PE7003D) and an Altera FPGA (with it's configuration EEPROM and a programming header) | ||
** One smaller daughter board (XCP-005) with | |||
*** The FPGA likely does AVC/H264 encoding for the PSP/MS video export feature | *** The FPGA likely does AVC/H264 encoding for the PSP/MS video export feature | ||
*** A similarily named Pioneer chip (PE7005A) is found in some Pioneer DVR (DVR-920H-S), where it is labelled as an I/O expander in the service manual | *** A similarily named Pioneer chip (PE7005A) is found in some Pioneer DVR (DVR-920H-S), where it is labelled as an I/O expander in the service manual | ||
Line 457: | Line 432: | ||
** Has a dedicated NOR-flash located on the other side of the motherboard containing its firmware (Fujitsu MB85431BC) | ** Has a dedicated NOR-flash located on the other side of the motherboard containing its firmware (Fujitsu MB85431BC) | ||
** Probably also functions as some kind of SysCon/SMC, controlling LEDs, IR-receivers etc (needs verification; this might as well be handled by Mechacon and/or IOP) | ** Probably also functions as some kind of SysCon/SMC, controlling LEDs, IR-receivers etc (needs verification; this might as well be handled by Mechacon and/or IOP) | ||
** Related IC is used in some VAIO-Notebooks | ** Related IC is used in some VAIO-Notebooks with an internal Memory Stick reader, where it's called "SUMIRE2" in the schematics | ||
=== Audio/Video ICs === | === Audio/Video ICs === | ||
Line 482: | Line 457: | ||
** Microwire EEPROM (1 KBits/128 Bytes) | ** Microwire EEPROM (1 KBits/128 Bytes) | ||
** Connected to [[CXD9764GP]] (DVR-SPEED) | ** Connected to [[CXD9764GP]] (DVR-SPEED) | ||
=== DRAM === | === DRAM === | ||
Line 493: | Line 467: | ||
** Has a dedicated NOR-flash located on the other side of the motherboard containing its firmware (Fujitsu MB85431BC) | ** Has a dedicated NOR-flash located on the other side of the motherboard containing its firmware (Fujitsu MB85431BC) | ||
** Probably also functions as some kind of SysCon/SMC, controlling LEDs, IR-receivers etc (needs verification; this might as well be handled by Mechacon and/or IOP, please contribute) | ** Probably also functions as some kind of SysCon/SMC, controlling LEDs, IR-receivers etc (needs verification; this might as well be handled by Mechacon and/or IOP, please contribute) | ||
** Related IC is used in some VAIO-Notebooks | ** Related IC is used in some VAIO-Notebooks with an internal Memory Stick reader, where it's called "SUMIRE2" in the schematics | ||
=== Audio/Video ICs === | === Audio/Video ICs === | ||
Line 509: | Line 483: | ||
* Samsung K9F6408U0C-QCB0 | * Samsung K9F6408U0C-QCB0 | ||
** NAND-Flash (8 MBytes) | ** NAND-Flash (8 MBytes) | ||
** PSX | ** PSX firmware (xfrom:/) | ||
* OKI MR27V3202F (printed on chip: R27V3202F) | * OKI MR27V3202F (printed on chip: R27V3202F) | ||
Line 518: | Line 492: | ||
** Microwire EEPROM (1 KBits/128 Bytes) | ** Microwire EEPROM (1 KBits/128 Bytes) | ||
** Connected to [[CXD9764GP]] (DVR-SPEED) | ** Connected to [[CXD9764GP]] (DVR-SPEED) | ||
=== DRAM === | === DRAM === | ||
== Downloads == | == Downloads == | ||
[http://www.mediafire.com/file/fk09397k0hedwu6/2022649012.7z PSX User Manuals(.pdf)] | |||
== Specifications == | == Specifications == | ||
Line 656: | Line 590: | ||
== CEATEC Japan 2003 == | == CEATEC Japan 2003 == | ||
Sony showcased the PSX at Japan's CEATEC in 2003, here are images of the event:<br> | Sony showcased the PSX at Japan's CEATEC in 2003, here are images of the event:<br> | ||
<imgur w=480>sbpPiSr.png</imgur> | |||
<imgur w=480>UZB5uq1.png</imgur> | |||
<imgur w=480>UnGORVQ.png</imgur><br> | |||
<imgur w=480>GI3kFIW.png</imgur> | |||
<imgur w=480>szGoAlM.png</imgur> | |||
<imgur w=480>RQ9Ee8k.png</imgur><br> | |||
<imgur w=480>xIgpOEK.png</imgur> | |||
<imgur w=480>z6uE6W2.png</imgur> | |||
<imgur w=480>1yslQL8.png</imgur> | |||
== Resources == | == Resources == |