PlayStation 2 identification tool

Discussion in 'Sony Programming and Development' started by sp193, Jul 10, 2013.

  1. vash32

    vash32 Spirited Member

    Joined:
    Jun 19, 2012
    Messages:
    186
    Likes Received:
    5
    I'm thinking the problem is something on TEST models only as I've done the same thing to both my SCPH-18000 & SCPH-39001, no error at all.
    I have some more PS2 that I'll try using this one, mostly SCPH-30001 units. Also do you have a link for the older version as I only see the newer one.
    I hate to open this unit.... but if you think it will help, then I'll be happy.

    Edit: DTL-H50001 mainboard model is GH-023
    DTL-H50001 Model.jpg
    DTL-H50001 Chips.jpg
     
    Last edited: Nov 3, 2014
  2. sp193

    sp193 Site Soldier

    Joined:
    Mar 29, 2012
    Messages:
    2,232
    Likes Received:
    1,073
    Wait, you opened it? D:
    I meant that it's alright if you cannot open it because it's sealed, it's just that the data isn't going to be of much use without the model. @_@
    Oh well, thank you for your sacrifice, for science.

    It's possible. But seeing that the console is basically an early SCPH-50000 unit, it doesn't seem like a problem with the TEST unit, but with the tool itself.

    As for getting the older version, please check your PM inbox later.
     
  3. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,894
    Likes Received:
    252
    All DTL hardware do have a different DVP chip (in the 50k case, CXD3098Q-1) than normal retails.
     
  4. proarturs

    proarturs The force is with me

    Joined:
    Dec 23, 2013
    Messages:
    820
    Likes Received:
    49
    I opened up a PS2 slim yesterday and on the motherboard it said that it was a GH-032-32, but when I ran the program, it said that it was a GH-041.
    Is this normal ?

    [​IMG]

    [​IMG]
     
  5. sp193

    sp193 Site Soldier

    Joined:
    Mar 29, 2012
    Messages:
    2,232
    Likes Received:
    1,073
    I see that you are using an old version of PS2Ident. Please upgrade to the new version and update your model database.

    If the latest version of PS2Ident (with the most updated model database) still fails to correctly identify your console main board model, please submit your model's data to me.

    If you have to submit your model data, please refer to the model data submission guidelines (as written in the first post of this thread).
     
  6. svotib

    svotib Site Supporter 2013, 2014

    Joined:
    Apr 3, 2012
    Messages:
    132
    Likes Received:
    10
    At whom runs the latest version program on the DESR? At me not work. When trying create to dump system ROM the message "please wait...". I tried different usb device - the result is the same. On usb device created folder "DESR-5000_xxxxxxx", there creates a file "DESR-5000_xxxxxxx_BOOT_ROM.bin" (0 bytes), and nothing else. The old version of the program worked perfectly ...
     
  7. sp193

    sp193 Site Soldier

    Joined:
    Mar 29, 2012
    Messages:
    2,232
    Likes Received:
    1,073
    PS2Ident v0.820 changelog:
    1. Rewrote the GUI to be easier to add/remove/change the displayed information.
    2. Bugfix: corrected a case of NULL pointer dereferencing.
    3. Added TOOL AIF controller detection.
    4. Changed SYSMAN ROM-region probing to check for romx:ROMDIR, instead of poking the ROM regions directly (Just in case a bus error results).
    5. Bugfix: the SPEED EEPROM reading function will be NULL (and dereferenced) when a network adaptor is not connected.
    6. Added chassis identification.
    7. RAM will now be reported in bytes, as the IOP side is limited in software to a maximum of (8MB-256) bytes (which will be incorrectly rounded-down to 7MB).
    8. Added timeout code around sceCdAltMV, in case the console doesn't support sceCdMV (Like certain DEX models).
    9. Moved rom1 mirror checking (which prevents false-detections of rom2) into SYSMAN for efficiency.
    10. Added support for detecting the TOOL MRP board (Typically a MPU-4.0 board).
    11. Added MODEL, console MODEL, EMCS ID and M RENEWAL DATE fields.
    12. Changed ROM dumping to be asynchronous for performance.
    13. Changed MECHACON names to include the firmware version.
    14. Changed model identification criteria to include the MODEL, console MODEL, EMCS IDs and M RENEWAL DATE.
    Downloads/links:
    PS2Ident project homepage: http://ichiba.geocities.jp/ysai187/PS2/PS2Ident.htm
     
    ElPatas likes this.
  8. svotib

    svotib Site Supporter 2013, 2014

    Joined:
    Apr 3, 2012
    Messages:
    132
    Likes Received:
    10
    The new version works fine for retail PlayStation 2 and DESR (I tested for SCPH-10000, SCPH-39008,DESR-5000). Thank you, sp193.
     
  9. sp193

    sp193 Site Soldier

    Joined:
    Mar 29, 2012
    Messages:
    2,232
    Likes Received:
    1,073
    v0.821 has been released:
    1. Updated to support the PS2SDK updates.
    2. Changed all mentions of the "SSBUSC" to "SSBUS I/F". The SSBUSC is actually the IOP itself, while this chip is actually just the SSBUS InterFace Controller.
    3. Corrected errata in README file

    Please refer to the first post for downloads/links.
     
  10. sp193

    sp193 Site Soldier

    Joined:
    Mar 29, 2012
    Messages:
    2,232
    Likes Received:
    1,073
    PS2Ident v0.822 released!

    Changelog:
    1. Updated UI to be usable for other projects.
    2. Rewrote UI to no longer use gsKit.
    3. Changed fonts to the Google Noto fonts.
    4. Added ADD0x010 field.
    5. Cleaned up code.

    As of now, only the English, German and Spanish languages are available because the strings and labels were changed.
    The automatic mechanism for splitting long lines on the screen was removed, so the strings have to be formatted to break manually. Otherwise, they will be cut off.
    If you are able to and willing to, please contribute new translations.
    For more information, refer to: http://ichiba.geocities.jp/ysai187/PS2/LanguageSupport.htm

    Note: this is a tentative release. A new field was added, but I am still awaiting updates from some contributors.
    As a result, some of the entries within the model database may lack values for the ADD0x010 field.

    Downloads/links:
    PS2Ident project homepage: http://ichiba.geocities.jp/ysai187/PS2/PS2Ident.htm

    EDIT 2016/01/05: There was a problem with the program, making it unable to boot on most consoles (boot path hardcoded). Please download the new version.

    EDIT 2016/01/06: Fixed language support. Please download the new version.

    EDIT 2016/01/09: Select button is now CROSS for non-Japanese regions, increased PAL screen X-offset by 4, re-added quit confirmation and added Spanish localization

    I have also taken this opportunity to make some corrections to the database file. Thanks to Vigilante:
    1. SCPH-90010 BOOT ROM checksum corrected.
    2. SCPH-90004 BOOT ROM checksum corrected.
    3. SCPH-75004 (model 0x20d443) BOOT ROM checksum corrected.
    4. DTL-H50002 BOOT ROM checksum corrected.
     
    Last edited: Jan 9, 2016
  11. zero35

    zero35 Member

    Joined:
    May 15, 2011
    Messages:
    20
    Likes Received:
    18
    great job SP193
     
  12. sp193

    sp193 Site Soldier

    Joined:
    Mar 29, 2012
    Messages:
    2,232
    Likes Received:
    1,073
    PS2Ident v0.823 released!

    Changelog for v0.823:
    1. Model identification now factors in the CRC16 of the ROMs.
    2. Added a field for the contributor's name.
    3. Updated to support the latest PS2SDK revision.
    4. Added button hints.
    ..and of course, new model data!
    The credits for contributors has been moved into the database itself. Please refer to the spreadsheet for the credits.

    Downloads/links
    PS2Ident project page: - PS2Ident support page -
    Model data (go here for the latest version + the spreadsheet): PS2Ident - Recognized PlayStation 2 models
     
    SONIC3D, l_oliveira and svotib like this.
  13. AKuHAK

    AKuHAK Spirited Member

    Joined:
    Jul 25, 2012
    Messages:
    176
    Likes Received:
    50
    BTW I created list with some not finally proved reports.
    LINK
    Unknown data marked red. Speculations marked italic
     
    Last edited: Jul 16, 2016
  14. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,894
    Likes Received:
    252
    I am the owner of the SCPH-30000 unit with mechacon 2.14 (GH-016) it's CXP102064 -008R.

    SCPH-18000 is -005R

    So the "X" taken from the Windows service tool means "undetermined".

    Assume this:

    CXP 102064 -XYY

    Where X is the region designation, YY are the revision. They put X there because that number varies by the console region not because the chip has a X actually written there.

    My SCPH-30003 has a CXP 102064-202 and the first digit a value of "2" means Europe region. SCPH-30004 with same motherboard type will have the exact same mechacon.

    There are other special cases. DTL mechacon chips aren't really region locked so they have oddball version numbers, like the CXP102064-752R used on DTL consoles with magic gate disabled (all of them including the PS2 TOOL use that particular mechacon).

    From what I could grasp, for RETAIL types the X is:

    0= Japan
    1= USA
    2= Europe
    3= ???
    4= Oceania
    ???

    Keep in mind that in special cases (PSX? this "rule" may not apply)
     
    Last edited: Jul 16, 2016
    AKuHAK likes this.
  15. krHACKen

    krHACKen #CNNisISIS

    Joined:
    Oct 24, 2012
    Messages:
    626
    Likes Received:
    463
  16. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,894
    Likes Received:
    252
    Additionally, mechacon v6.00 is CXR716080-101GG (PS2 SLIM, GH-035)
     
  17. sp193

    sp193 Site Soldier

    Joined:
    Mar 29, 2012
    Messages:
    2,232
    Likes Received:
    1,073
    The owner of the DTL-H50009 declined to open the unit, so there is no way to find out what MECHACON it has.

    Thank you all for adding in the missing data, and for AKuHAK to highlight this.
    The data present might occasional problems with the ROM CRCs, due to some people having modded consoles.

    I might disconnect the modchip on my SCPH-39006 to get a dump of it, someday. There were only two regions with the v3.8.x MECHACON, one being mine (CXP102064-403GG).

    Seriously? It's an old device on a new mainboard?

    The TOOL uses the CXP102064-751R, while the DEX uses the CXP102064-752R-T6.
    The service tool indicates that there is also a DEX with the CXP102064-003R, which I have photographs of.

    This number is the MagicGate region:
    0 = Japan (00)
    1 = USA (01, 11, 12)
    2 = Europe (03, 04)
    3 = Oceania (02)
    4 = Asia (05, 06, 07)
    5 = Russia (08)
    6 = China (09)
    7 = Mexico (10)

    Dragon MECHACONs seem to be physically universal, with all of them having the same region code (-103GG).

    My DESR-5100 PSX has a CXR706080-702GG.

    Within the service tool, the Dragon DEX units have 3 regions (even though they will boot KELFs of any region):
    0 = Japan (00), Korea (05) and Asia (06)
    1 = Oceania (02), Russia (08)
    6 = China (09)

    This also indicates that these were the regions that had DEX units for them, as of the March 2003.

    SONY seems to have actual codes for the PlayStation 2 model region numbers (XX in SCPH-500XX):
    00 - J
    01 - U2
    02 - AU
    03 - UK
    04 - CEL
    05 - KR2
    06 - E12
    07 - TW1
    08 - RU3
    09 - CN9
    10 - UC2
     
    Last edited: Jul 17, 2016
    l_oliveira likes this.
  18. AKuHAK

    AKuHAK Spirited Member

    Joined:
    Jul 25, 2012
    Messages:
    176
    Likes Received:
    50
    Interesting thing. This means that it has the same name as v5.04 (CXR706080-103GG) while by logic that l_oliveira and sp193 mentioned there have to be CXR706080-104GG.
    BTW I added into table info from my PS3 with hardware BC compatibility
     
    Last edited: Jul 17, 2016
  19. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,894
    Likes Received:
    252
    I believe the purpose of GH-016 was unload more of older parts as it has a CXD2934GB (2.0V early GS chip with metal heat spreader which looks like EE) along with a CXD9615GB EE. That configuration is the common trait on the " x' " (dash) chassis types.

    Just like "AB-Chassis" SCPH-18000 (GH-008 PCMCIA with newer IOP/EE/GS chips from B chassis) was meant to allow them to deplete stock of PCMCIA parts from earlier models.
     
  20. krHACKen

    krHACKen #CNNisISIS

    Joined:
    Oct 24, 2012
    Messages:
    626
    Likes Received:
    463
    Mmmm, I just saw the Foxconn SCPH-30001 R 1.60 (GH-015, F-chassis) with mechacon v3.02, which belongs to l_oliveira. Is CXP103049-X01GG-TL an internal name ? I own the same unit and I'm almost sure it's got a CXP103049-102GG...
     

Share This Page