Editing CD drive
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: | ||
== Overview == | == Overview == | ||
Supports speeds of 1x and 2x and can switch between them. | Supports speeds of 1x and 2x and can switch between them. | ||
== Electronics == | == Electronics == | ||
The CD subsystem of a first generation [[Motherboards#PU-7|PU-7]]-based PlayStation consists of the following hardware components: | The CD subsystem of a first generation [[Motherboards#PU-7|PU-7]]-based PlayStation consists of the following hardware components: | ||
* | * [[Sub_CPU|Sub-CPU/Mecha-Con]] | ||
* CXD1199BQ: [[CD controller]] (with 32 KB of external RAM) | |||
* CXD2516Q: [[CD DSP]] | |||
* CXA1782BR: [[Servo controller]] + [[RF-amp]] | * CXA1782BR: [[Servo controller]] + [[RF-amp]] | ||
* | * BA6398FP: [[CD Driver]] | ||
Over the years, these components have been consolidated into fewer, more complex ICs. | Over the years, these components have been consolidated into fewer, more complex ICs. | ||
Line 20: | Line 17: | ||
** Compatible with PU-7, PU-8 and PU-16 boards | ** Compatible with PU-7, PU-8 and PU-16 boards | ||
** Can in theory be mounted on PM-41 boards after replacing the top plastic shield, but the cable doesn't have the reinforcement/pull-tab for the non-ZIF connector of PM-41 | ** Can in theory be mounted on PM-41 boards after replacing the top plastic shield, but the cable doesn't have the reinforcement/pull-tab for the non-ZIF connector of PM-41 | ||
* KSM-440ABM | * KSM-440ABM | ||
** Compatible with PU-7, PU-8 and PU-16 boards | ** Compatible with PU-7, PU-8 and PU-16 boards | ||
** Can in theory be mounted on PM-41 boards after replacing the top plastic shield, but the cable doesn't have the reinforcement/pull-tab for the non-ZIF connector of PM-41 | ** Can in theory be mounted on PM-41 boards after replacing the top plastic shield, but the cable doesn't have the reinforcement/pull-tab for the non-ZIF connector of PM-41 | ||
* KSM-440ACM | * KSM-440ACM | ||
** Compatible with PU-7, PU-8 and PU-16 boards | ** Compatible with PU-7, PU-8 and PU-16 boards | ||
** Can in theory be mounted on PM-41 boards after replacing the top plastic shield, but the cable doesn't have the reinforcement/pull-tab for the non-ZIF connector of PM-41 | ** Can in theory be mounted on PM-41 boards after replacing the top plastic shield, but the cable doesn't have the reinforcement/pull-tab for the non-ZIF connector of PM-41 | ||
* KSM-440ADM | * KSM-440ADM | ||
** Compatible with PU-18 and PU-20 boards | ** Compatible with PU-18 and PU-20 boards | ||
Line 36: | Line 30: | ||
* KSM-440BAM | * KSM-440BAM | ||
** Compatible with PM-41 boards (PlayStation One) | ** Compatible with PM-41 boards (PlayStation One) | ||
** Can be mounted on PU-7/PU-8/PU-16 boards after replacing the top plastic shield (these boards have a ZIF-connector, but installation | ** Can be mounted on PU-7/PU-8/PU-16 boards after replacing the top plastic shield (these boards have a ZIF-connector, but installation works fine nonetheless) | ||
== Copy protection + Region locking == | == Copy protection + Region locking == | ||
On optical drives (CD, DVD, BluRay etc) the laser automatically follows the groove by moving the lens sideways. This is necessary, since tracks on optical discs are neither perfectly centered nor perfectly circular. The PlayStation exploits this inherent feature of the CD format by having a specially crafted wobbly groove at the beginning of each original disc. The console now monitors the tracking movements the laser has to do to follow this groove and extracts a signal out of this. After this, a string can be extracted from that signal. This string is either SCEI (for Japan and Asia discs), SCEA (for North America discs) or SCEE (for all PAL region discs). The console then compares this to a string it expects, which differes depending on the region of the console. Hence, this method combines both, copy protection and region locking. | |||
The PlayStation exploits this inherent feature of the CD format by having a specially crafted wobbly groove at the beginning of each original disc. The console now monitors the tracking movements the laser has to do to follow this groove and extracts a signal out of this. After this, a string can be extracted from that signal. This string is either SCEI (for Japan and Asia discs), SCEA (for North America discs) or SCEE (for all PAL region discs). The console then compares this to a string it expects, which | |||
The exact way this signal is being extracted by the drive electronics and how it's compared differs between [[Motherboards|motherboard revisions]]. E.g. PU-7, PU-8 and PU-16 have the circuit built from discrete op-amps and passive components | The exact way this signal is being extracted by the drive electronics and how it's compared differs between [[Motherboards|motherboard revisions]]. E.g. PU-7, PU-8 and PU-16 have the circuit built from discrete op-amps and passive components; PU-18 and PU-20 use a custom analog IC, and PU-22 and all later boards do all of this inside the DSP/CD-ROM controller/SPU combo IC. | ||
The extraction circuit requires | The extraction circuit requires adjustment on PU-8, PU-16, PU-18 and PU-20. The potentiometer setting is called "Push-Pull" in official documentation and - on some board revisions - also labeled as such on the board. On PU-8 and PU-16, the potentiometer is RV702. On PU-18 and PU-20, it's RV703 (and also the only potentiometer on these boards). | ||
Additionally, some PlayStation BIOS | Additionally, some PlayStation BIOS (depending on both, the region and the revision) also implement some further checks, which unlike the wobble signal check are not done by the drive hardware but completely in software. These checks involve checking the content on the PlayStation logo screen, which is actually loaded from disc and not part of the BIOS. Either the logo, the licensing text, or both are checked. | ||
Lastly, some games implement their own copy protection measurements, e.g. [[LibCrypt]]. As additional protection, some games check for the presence of a modchip and won't work properly if they detect one, no matter if the game disc is original or not. | Lastly, some games implement their own copy protection measurements, e.g. [[LibCrypt]]. As additional protection, some games check for the presence of a modchip and won't work properly if they detect one, no matter if the game disc is original or not. | ||
Line 142: | Line 54: | ||
=== Electrical === | === Electrical === | ||
== Adjustments == | == Adjustments == | ||
=== Potentiometers === | === Potentiometers === | ||
=== Test points === | === Test points === | ||
=== Procedures === | === Procedures === |