PlayStation 2 identification tool

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

  1. Riki

    Riki Peppy Member

    Joined:
    Sep 2, 2013
    Messages:
    313
    Likes Received:
    5
    Found busted motherboard so obviously can not run tool, but can give info.

    SCPH-30004R
    GH-013 1-682-770-31
    EE CXD9615GB 0137HAL P35613D
    GS CXD2944GB 135G36E 5O6331
     
  2. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Thanks.

    I wanted to create a tool that can identify the model of the console and the revisions of the various chips within it, although I think that I should have come up with a nice table that lists all known hardware revisions (yea, this wasn't done!). :(

    We already have a complete list of all consoles in existence, but this list is only skin deep. We have different mainboard revisions in each model, sometimes even just a different ROM version.

    I can't come up with a PlayStation tool because I'm not a PlayStation developer. I think that Shendo came up with ROM dumping tool that can display the ROM revision though.

    Thank you! However, I'll still need the chip IDs to pair with the chip names. But nevertheless, this can still be used for comparison purposes.
     
  3. Shendo

    Shendo Rapidly Rising Member

    Joined:
    Aug 2, 2008
    Messages:
    77
    Likes Received:
    1
    Yes. My dumper can give you some basic info about the BIOS image (version, date, region and CRC-32).

    However, Themabus made a great tool called PSX ROMID which gives you more info about the console and the BIOS itself.
     
    Last edited: Nov 4, 2013
  4. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    PS2Ident v0.810 Open Beta preliminary preview

    Hi guys,

    As the title suggests, PS2Ident is now at v0.810 (preliminary beta preview) with the following changes:

    • Rewrote PS2Ident to use a database file for storing the console model and component data, for greater flexibility.
    • MECHACON version data will now be interpreted as the version (bytes 1 and 2), region (byte 0) and system type (byte 3).
    • Updated to compile with the latest PS2SDK revision.
    • Bugfix: IOP RAM dumping was using the wrong input for the size.
    • Standardized the RPC buffer sizes all across the EE and IOP sides to SYSMAN.
    • Updated the UI to use standard C I/O functions.


    Its database, which contains the parts and mainboard data, is managed and updated with the PlayStation 2 Ident DataBase Management System (PS2IDBMS) tool.

    I made such a change because 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.
    Not to mention that the whole PS2Ident tool would have to be recompiled, whenever model data was added.

    If the database has your console's data in it, PS2Ident will attempt to determine its mainboard model based on:

    1. ROMVER string
    2. Model name
    3. EE revision
    4. FPU revision
    5. IOP revision
    6. GS revision
    7. MECHACON revision
    8. SPU2 revision
    9. SSBUSC revision


    If your console is not recognized, its mainboard model will appear as "unknown". While it is true that Sony consoles might be physically similar across releases from different territories, I've decided to treat each region's release as being different because I would also want to have a complete list of existing PlayStation 2 models. With such data it is possible to determine what models Sony has released in every terrirory, and at which series did they start at.

    This is not a formal release because I have not tested the new system thoroughly, and I have no idea whether it will work as well as I hope that it will.
    The final revision of v0.810 will be announced if there are no problems with the new system.

    Note: as of this release, I have withdrawn my SCPH-39006's entry from PS2Ident because the ROM dumps from it are contaminated by its modchip. Under certain conditions, the content of the ROM can be seen changing...

    How to submit new model data, starting from this release:

    1. If your console model is not recognized, its mainboard will appear as "unknown" and a new database record file in this naming convention will be generated among the dumped files: <console model>_<serial number>_database.bin (e.g. SCPH-10000_0500044_database.bin).
    2. Open your console, and take note of the mainboard model number. Take note of the models of all chips that were unrecognized by PS2Ident, so that we can get an updated chip model list for all components.
    3. Submit this file to me, along with the mainboard model and other missing chip models. Either via PM or via e-mail.


    Please understand that the database record file alone is useless to me, since I need the mainboard model name to update the database with PS2IDBMS.

    The model database file will be updated every week, or whenever I can commit to do so.
    If your model is already recognized, the database record file will not be generated.

    My e-mail address is as on my website: ysai187@yahoo.com

    Downloads/links
    PS2Ident v0.810 preliminary OBT: [140906]PS2Ident-0810-beta-bin[140906]PS2Ident-0810-beta-bin.7z
    PS2IDBMS v1.00: [140906]PS2IDBMS-1000-bin[140906]PS2IDBMS-1000-bin.7z

    Kindly give feedback and comments!
     
  5. CoolerKing

    CoolerKing Active Member

    Joined:
    Nov 26, 2013
    Messages:
    39
    Likes Received:
    3
    Hi, so is the .db in the PS2Ident package the latest database? and it only contains 2 consoles so far?
     
  6. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Yes, as of this release. It has the following consoles registered, although there could be variations of them:
    SCPH-15000 GH-003 v1.01J
    SCPH-77006 GH-052-12 v2.20H
    DESR-5100 XPD-001 v1.80J
     
  7. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Bump!

    I'm going to make a new release (v0.810R) soon. There's a lack of input, but everything seems to work right and I think that I should just roll it out, so that we can have a system that allows us to automatically consolidate a list of console models and part revisions.

    But first, I would like the translators to update the translations for the labels (strings are not affected):
    I've added "Done" and "Failed" after "No", as well as a whole lot of new labels after "System information". Please either post the translation here, PM me, or send me an e-mail. I might take a while to reply due to how my life currently is.

    NOTE: This labels file is not compatible with the current release of v0.805 and preliminary 1 of v0.810.

    Also, translations for other languages that are not part of the standard 8 languages (Refer to the "language setting" section of http://ichiba.geocities.jp/ysai187/PS2/OSDConfig.htm) will now be accepted as 3rd party add-ons. For example, a translation (strings + labels) for the Russian language can be made, and I will put up a optional download link from the PS2Ident homepage.

    Such an add-on shall assume the place of the "English" language (strings_EN.txt and labels_EN.txt) because PS2Ident will select the English language on such consoles. I think that it's acceptable anyway, since PlayStation 2 games released in those regions were probably hardcoded to use that region's language. Unless, somebody can find me a game that will automatically choose between English and Russian.

    Also, the recognized model list is like this, as of today: http://ichiba.geocities.jp/ysai187/PS2/models.csv

    Thank you all!
     
    Last edited: Sep 27, 2014
  8. Delta_force

    Delta_force Spirited Member

    Joined:
    Jul 16, 2012
    Messages:
    115
    Likes Received:
    3
    Corrections to my translations are always welcome, anyway have a link
     
  9. GillBert

    GillBert Spirited Member

    Joined:
    Jul 26, 2012
    Messages:
    101
    Likes Received:
    39
  10. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    PS2Ident v0.810R released!

    Hi guys,

    As the title suggests, PS2Ident is now at v0.810R with the following changes:

    • Rewrote PS2Ident to use a database file for storing the console model and component data, for greater flexibility.
    • MECHACON version data will now be interpreted as the version (bytes 1 and 2), region (byte 0) and system type (byte 3).
    • Updated to compile with the latest PS2SDK revision.
    • Bugfix: IOP RAM dumping was using the wrong input for the size.
    • Standardized the RPC buffer sizes all across the EE and IOP sides to SYSMAN.
    • Updated the UI to use standard C I/O functions.
    • Updated to allow all UI labels to be changed, for greater ease of localization.
    • Recategorized the information that is displayed on-screen.
    • Updated and fixed to support the new USB device detection functionality from the PS2SDK.

    Its database, which contains the parts and mainboard data, is managed and updated with the PlayStation 2 Ident DataBase Management System (PS2IDBMS) tool.

    I made such a change because 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.
    Not to mention that the whole PS2Ident tool would have to be recompiled, whenever model data was added.

    If the database has your console's data in it, PS2Ident will attempt to determine its mainboard model based on:

    1. ROMVER string
    2. Model name
    3. EE revision
    4. FPU revision
    5. IOP revision
    6. GS revision
    7. MECHACON revision
    8. SPU2 revision
    9. SSBUSC revision

    If your console is not recognized, its mainboard model will appear as "unknown". While it is true that Sony consoles might be physically similar across releases from different territories, I've decided to treat each region's release as being different because I would also want to have a complete list of existing PlayStation 2 models. With such data it is possible to determine what models Sony has released in every terrirory, and at which series did they start at.

    Note: as of this release, I have withdrawn my SCPH-39006's entry from PS2Ident because the ROM dumps from it are contaminated by its modchip. Under certain conditions, the content of the ROM can be seen changing...

    How to submit new model data, starting from this release:

    1. If your console model is not recognized, its mainboard will appear as "unknown" and a new database record file in this naming convention will be generated among the dumped files: <console model>_<serial number>_database.bin (e.g. SCPH-10000_0500044_database.bin).
    2. Open your console, and take note of the mainboard model number. Take note of the models of all chips that were unrecognized by PS2Ident, so that we can get an updated chip model list for all components.
    3. Submit this file to me, along with the mainboard model and other missing chip models. Either via PM or via e-mail.


    Please understand that the database record file alone is useless to me, since I need the mainboard model name to update the database with PS2IDBMS.

    The model database file will be updated every week, or whenever I can commit to do so.
    If your model is already recognized, the database record file will not be generated.

    My e-mail address is as on my website: ysai187@yahoo.com

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

    Kindly give feedback and comments!
     
  11. docxyz

    docxyz Member

    Joined:
    Mar 23, 2014
    Messages:
    6
    Likes Received:
    0
    I've just sent my PS2Ident Feedback - SCPH-700012 GH032-22 to your e-mail ;-)
     
  12. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    Latest PS2Ident model database file

    Thank you all for your input!

    Since I have noticed that nobody has grabbed the latest model database file from my page yet (which first appeared 17 days ago), I've added a link to it on the first post of this thread.

    The latest model database file can be grabbed from here: http://ichiba.geocities.jp/ysai187/PS2/models.htm
    That page also has a table of all recognized models so far.
     
  13. vash32

    vash32 Spirited Member

    Joined:
    Jun 19, 2012
    Messages:
    186
    Likes Received:
    5
    Sadly I'm not getting the ROM dump part of PS2Ident to work on my DTL-H50001, it just say "Please wait..." for hours. I just made a little CSV file of its info (set as a TXT file)
    The Mainboard is unknown and sadly this unit has never been opened before... and its looks new, so I sad to say I can get the that info.
    View attachment DTL-H50001.csv.txt
     
    Last edited: Oct 27, 2014
  14. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    It's probably an issue with your USB disk. The "Please wait..." message is displayed as the tool prepares the dump location on your USB device.
    Please perform a disk check on your USB disk to get rid of filesystem errors, if they exist. Or try another USB disk.

    Also, which version of PS2Ident are you using? The new one (v0.810R) has new USB drivers.
    I will hate to think that the new USB drivers are faulty, but that is another possibility. Especially if the previous version of PS2Ident works fine.

    Thanks for sharing, but the dumped information is only useful if I have some names to pair the information with. :/
     
  15. svotib

    svotib Site Supporter 2013, 2014

    Joined:
    Apr 3, 2012
    Messages:
    132
    Likes Received:
    10
    I also have a new version of the program does not work properly with the USB device. In addition to the files there is a lot of punctuation marks, of letters, lines, etc. Also this folder fails to remove by conventional means. The old version of the program with the same USB device worked perfectly.
     
  16. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    This sounds like filesystem corruption, which can be caused by a problem in the new USB drivers, corrupted filesystem or even the use of a Kingston disk.

    I got filesystem corruption a couple of times with the old version, but that happened when my Sandisk Cruzer Micro had some files with non-ASCII filenames. So as you can see, there are soany factors.

    I do not think that the new USB drivers are the cause, as I have not tweaked with the filesystem driver. I did add features to USBHDFSD, but the basic functions should be undisturbed. Or rather, I cannot think of any possible faults eithin the new drivers that explains how you got filesystem corruption.

    If you format the disk, put your files (only files with ASCII filenames, please) back there and still get corruption, then I think that the drivers will have to be inspected.
     
  17. Carlos96ps

    Carlos96ps Member

    Joined:
    Aug 18, 2014
    Messages:
    23
    Likes Received:
    0
    My PS2 always have a big delay when writting to USB for 1st time after start or reset the console
     
  18. svotib

    svotib Site Supporter 2013, 2014

    Joined:
    Apr 3, 2012
    Messages:
    132
    Likes Received:
    10
    So, you're certainly right. I spent a full format of the drive USB (Silicon Power). Problem solved, the program works correctly. But when you add files that were previously on this disc, everything is repeated. So the problem is most likely in the files non-ASCII filenames.
     
  19. vash32

    vash32 Spirited Member

    Joined:
    Jun 19, 2012
    Messages:
    186
    Likes Received:
    5
    Well I format it before using it on my PS2 unit, I used it on my SCPH-39001 and it dumped the files just fine. However I'll try some others as well.
    Also, I used SwapMagic to boot uLE and then started PS2Ident. P.S. I also tired using the Memory Card and got the same problem.
    I'm using the newest one on your download page.
    Sorry, I'll try getting the dump info and try once more.

    Edit: I tired using PCSX2 BIOS Dumper and it looks like it worked, http://rghost.net/58769761
    I'm not sure if that's all the files you need but I hope it helps.
     
    Last edited: Oct 28, 2014
  20. sp193

    sp193 Site Soldier

    Joined:
    Mar 28, 2012
    Messages:
    2,217
    Likes Received:
    1,052
    How about the previous version (v0.808)? It bothers me that there might be a new issue in the latest build.

    Thanks. But what I need, is at least your mainboard model. Otherwise I have nothing to tag your data to. :/
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page