SONY has its own official tools that aid in the maintanence process of their consoles. This program is a clone of their tools.
It offers the following functionality:
- EEPROM maintenance and updating
- Electrical circuit adjustment
- Mechanism (skew) adjustment
The electrical circuit and mechanism adjustment functions offer jitter measurement, the jitter measurement is only a rough value.
Only real jitter measuring equipment can give an accurate measurement of jitter.
The EEPROM maintenance and updating function allows the EEPROM to be backed up, restored and updated, as well as having various parts of it erased. It also allows the RTC's status to be updated (clear error status). It also allows the lens type (T487/T609K for SONY optical blocks) and the optical block* (SANYO/SONY) to be selected.
The Electical ciruit adjustment function allows the gain to be automatically adjusted.
The Mechanism adjustment function allows the tangential and radial skews to be adjusted. For the SCPH-30001/DTL-H300xx (B-chassis), it allows the AUTO-TILT motor to be adjusted, which adjusts the radial skew.
*Only for the F-chassis and later.
Consoles up to the I-chassis (SCPH-50000) are supported.
Warning! While I took great care to ensure that I understood what I copied and the accuracy of the copy process, it is still possible for mistakes to have inevitably introduced!
Do not use this on a console that you really value and make a backup of your console's EEPROM first!
As of now, there is no way to properly restore a dump from a Dragon unit (SCPH-50000), so there is no way to restore its EEPROM if it gets messed up. Hence do not use this tool on a Dragon unit, unless you know what you are doing.
As for the location of the test points (Tx, Rx, Gnd, 3.3V and RMC), please refer to the SONY service manuals.
You will need to connect a 3.3V RS232-compatible transceiver to Tx and Rx, and connect RMC to ground (it is pulled-up).
There is NO support for ID-management in this version, as the only purpose of such a system is to evade DNAS bans. As a result, all functions that can erase the ID section of the EEPROM have been disabled (to prevent mishaps).
DNAS may be already dead, but there still isnt a good reason for such a feature to exist. Besides, the know-how to change the IDs is already known.
Please refer to the README file for more information.
The testbed for this project was my S MINOKAMO SCPH-10000, which is a wrecked console (dead since 2012).
Personally, I dont have real-world experience with tinkering with the CD/DVD subsystem. So if there is anything that is wrong or doesnt make sense, please feel free to correct me or to give suggestions.
For now, the RTC update (resets the low battery/error status) function does not update the RTCs time.
Download/Links
PMAP v1.11: http://www.mediafire.com/file/zl4ga1u2q71lrh3/[161019]PMAP-bin.7z
PMAP v1.01, source code: http://www.mediafire.com/file/24c1aasntjq7kh3/[161019]PMAP-noid.7z
Additional Reading:
Chassis models: http://www.psx-place.com/threads/pl...djustment-program-pmap.9530/page-2#post-79666
Optical Block types: http://www.psx-place.com/threads/playstation-2-mechacon-adjustment-program-pmap.9530/#post-79665