-
PS2Ident is an identification tool that allows dumps of a PlayStation 2 console's ROM chips and MECHACON NVRAM to be made. It will also gather data from the console, for research purposes.
It has the following features:
- Dumps ROM chips (BOOT and DVD ROM) as a whole, not according to their contents (rom0, rom1, rom2 and erom)
- Displays the actual addresses for DEV1 (rom1, rom2 and erom) that are set by the ROM filesystem drivers.
- Colored user interface that is easy to use.
- Supports dumping to memory cards and USB mass storage devices.
- Attempts to automatically match the chip/part name with the version number of the part.
Note: some values are retrieved incorrectly from PS3 BC consoles. Note: it can fail on PS3 semi-BC, PS3 non-BC, and PS4 in PS2 emulation mode.
Its database, which contains the parts and mainboard data, is managed and updated with the PlayStation 2 Ident DataBase Management System (PS2IDBMS) tool. It wasn't possible to get a complete list of all PlayStation 2 models in existence. With PS2IDBMS, a spreadsheet containing all recorded models can be generated automatically. -
Extract the whole archive (do not delete any files or folders) onto a location on a supported device. The only supported devices are the Memory Card and USB mass storage device.
After dumping recheck if there are some "Sticker" or "Missing" values in *_specs.txt If you see a Missing value after some chip name you can make a photo of each chip that is marked as Missing. If you see a "Sticker" you should provide a photo of your sticker.
When the console's mainboard cannot be identified, the mainboard model will be "Missing". Open your console, and take note of the mainboard model number. A database record file (*_database.bin) will be generated when a dump is made. No personal information is recorded in the database file. When making a submission, please provide the database record file, sticker photo, and any valuable information about the console.
When recording down the model of the MECHACON chip, please take note that the model number should include its firmware version as well (e.g. CXP103049-401GG instead of just CXP1013049).
Please specify the chassis model, the true model number (i.e. SCPH-39006a), and the color of the console (if not the standard black version).
If possible, please help to complete the chip ID list as well, for any part that is not identified ("Missing") or is incorrectly identified. When doing so, please provide the full model of the part, especially for the MECHACON chip (e.g. CXP103049-401GG).
As for the chassis and EMCS ID (For Dragon-series units): At the lower right-hand corner of the product information sticker that is either on the bottom or back of the unit, there will be something like "H FOXC". In this example, the letter 'H' is the chassis model, while "FOXC" stands for Foxconn (the EMCS that made the console).
Notes:
- Sometimes, Sony makes hardware revisions without changing the chip implementation numbers as well, hence why chip identification may be inaccurate. The chip and version IDs are, however, accurate since they are taken directly from the hardware.
- Slimline consoles that had the SSBUS I/F Controllers integrated into the IOP will report them as version 0x31.
- Due to some SSBUS I/F controllers reporting the same version number (0x31), those will be all generalized and reported as "CXD9611". All of them are supposed to be fully compatible anyway.
-
Changelog:
- bug fixing
- DEX Dragon mechacon now shows the same version as retails (as the firmware is the same)
- added DSP chip family detection (by SCMD 03:01)
- fixed mechacon detection on DTL-H3010x
- new background image
- new font (NotoSansMono-CondensedBold)
- removed translation support, only English left
- removed subfolders
- added summary page, now the first page will show the most useful information
- mechacon list rearranged, added more models
- if there is no free space on the device, ROM0 and ROM1 will not be dumped (this will allow dumping to memory cards)
- extracted more information from ConsoleID and iLinkID, added OSDVER printing in text log
- text log file reformatted
- added make flags for compiling PCSX2 and TOOL versions
- added PS2TOOL (DTL-T10000) version (untested) with some tweaks for host0 device
- heavily extended Model Id list
- PS2IDBMS: added sorting feature, now it is possible to sort IDs
- PS2IDBMS compiled with latest Visual Studio, version updated to 1.06.1, now it is part of the release
-
You will find more detailed information here:
https://github.com/ps2homebrew/PS2Ident/tree/stable.
This version is a fork of the project made by SP193:
https://sites.google.com/view/ysai187/home/projects/ps2ident.
Source of this fork:
https://github.com/ps2homebrew/PS2Ident.