PS2Ident

PS2 PS2Ident v0.850

akuhak

Developer
New release of PS2Ident v0.850
New in this version:
  • 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)
  • added an ability to dump the dragon mechacon chip firmware
  • 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
  • one feature from the list is the 1st April joke
Thanks to MechaTeam and all other contributors.

Link:
https://github.com/ps2homebrew/PS2Ident/releases/tag/stable
 
Forgot to mention: of course thanks for the new fork version and official release. ^^ It is more trustworthy feeling (psychology ;p) than automatic builds and also easy to catalogue.
 
Since we are after April Fools' day, was it this function that was a joke?
it is not part of ps2ident features cause it is released as separate software and also needs power unplug. If you are talking that this feature can be removed from the feature list - yes it can be done.

As for TOOL version, I fixed the link, but this version is completely untested. I am sure that all part regarding serials is broken on ps2tool, if someone has tool - he can check this out. I also don't know which exactly commands should be parsed to dsnet toolset for proper ps2ident work, maybe @sp193 knows it.
 
EDIT: TOOL version of this app is for DTL-T10000/H.

I checked the TOOL version unfortunately on SCPH-70004...
Once I'm on the main screen:
113298846-ea00b800-9304-11eb-9fd8-68f69a52f23a.png


I have only two options Dump system information or Quit program
Once I have pressed the :but start: button dumping ROMs start:
roms.png

But I did not notice an ability to dump the dragon mechacon chip firmware...

I just could not find this option that is why I ask, I didn't want to remove this option.
I was curious how it can be done...
 
Last edited:
Hi, are you still accepting submissions for missing models? If so, where do I upload the files and pictures?
 
Is there a similar tool for PS3 ?

PS3IDENT???


I collect a lot of Ps3's I'd like to know what regions they come from
 
yes, there is something wrong with my build, I will try to investigate when I have time.

I'm going to go out on a limb here, and say it could be a problem with the ps2sdk and toolchain you're using. that would explain why it works in an emulator, and not on the console. I think my toolchain is too new, because I got an error when trying to compile it. I would test another version, but the results would be dubious as you are no doubt aware. I don't own a ps2 either, which would make it problematic to test.
 

I couldn't get this build to work with PCSX2 using uLE it keeps throwing up TLB Miss errors & crashes back to the browser, PS2CheatDevice will run it from memory card & it'll dump the SCPH-90001 bios but it shows a MagicGate error complaining about decryption.

It also seems to go briefly into DVD NTSC mode Interlaced (Frame) instead of (Field) NTSC mode for games, I think this causes problems on the PS3 also it displays the initial .900 splash screen then nothing & hangs, is homebrew supposed to boot up in progressive or interlaced mode 640x480 by default?

Code:
Elf entry point @ 0x001000e0 about to get recompiled. Load patches first.
GSdx Lookup CRC:61F13D7
Set GS CRTC configuration. NTSC 640x448 @ 59.940 (59.82) Interlaced (FIELD)
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x4 [load]
(EE pc:00000000) TLB Miss, addr=0x8 [load]
(EE pc:00000000) TLB Miss, addr=0xc [load]
(EE pc:00000000) TLB Miss, addr=0x10 [load]
(EE pc:00000000) TLB Miss, addr=0x14 [load]
(EE pc:00000000) TLB Miss, addr=0x18 [load]
(EE pc:00000000) TLB Miss, addr=0x1c [load]
(EE pc:00000000) TLB Miss, addr=0x20 [load]
(EE pc:00000000) TLB Miss, addr=0x0 [load]
(EE pc:00000000) TLB Miss, addr=0x4 [load]
(EE pc:00000000) TLB Miss, addr=0x8 [load]
(EE pc:00000000) TLB Miss, addr=0xc [load]
(EE pc:00000000) TLB Miss, addr=0x10 [load]
(EE pc:00000000) TLB Miss, addr=0x14 [load]
(EE pc:00000000) TLB Miss, addr=0x18 [load]
(EE pc:00000000) TLB Miss, addr=0x1c [load]
(EE pc:00000000) TLB Miss, addr=0x20 [load]
(EE pc:00000004) TLB Miss, addr=0x4 [load]
(EE pc:00000004) TLB Miss, addr=0x4 [load]
(EE pc:00000004) TLB Miss, addr=0x8 [load]
(EE pc:00000004) TLB Miss, addr=0xc [load]
(EE pc:00000004) TLB Miss, addr=0x10 [load]
(EE pc:00000004) TLB Miss, addr=0x14 [load]
(EE pc:00000004) TLB Miss, addr=0x18 [load]
(EE pc:00000004) TLB Miss, addr=0x1c [load]
(EE pc:00000004) TLB Miss, addr=0x20 [load]
(EE pc:00000004) TLB Miss, addr=0x4 [load]
(EE pc:00000004) TLB Miss, addr=0x8 [load]
(EE pc:00000004) TLB Miss, addr=0xc [load]
(EE pc:00000004) TLB Miss, addr=0x10 [load]
(EE pc:00000004) TLB Miss, addr=0x14 [load]
(EE pc:00000004) TLB Miss, addr=0x18 [load]
(EE pc:00000004) TLB Miss, addr=0x1c [load]
(EE pc:00000004) TLB Miss, addr=0x20 [load]
(EE pc:00000004) TLB Miss, addr=0x7003654b [store]
(EE pc:800002BC) TLB Miss, addr=0x7ff35400 [load]
(EE pc:800002BC) TLB Miss, addr=0x60115500 [load]
(EE pc:8000032C) TLB Miss, addr=0x7fc15500 [load]
(EE pc:800002BC) TLB Miss, addr=0x7f015500 [load]
(EE pc:800002BC) TLB Miss, addr=0x40015500 [load]
---------------------------------------------------------------------
    Opening CDVD
isoFile open ok: E:\pcsx2-1.6.0-binaries\PCSX2 1.6.0\PS2 Homebrew\CheatDevicePS2-v1.7.5\CheatEnginePS2.iso
    Image type  = CD
    blocks      = 26630
    offset      = 0
    blocksize   = 2048
    blockoffset = 24
 * CDVD Disk Open: CD, 1 tracks (1 to 1):
 * * Track 1: Data (Mode 1) (26630 sectors)
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
    Opening USB
    Opening FW
    Opening DEV9
McdSlot 0 [File]: E:\pcsx2-1.6.0-binaries\PCSX2 1.6.0\memcards\mc1.ps2
McdSlot 1 [File]: E:\pcsx2-1.6.0-binaries\PCSX2 1.6.0\memcards\mc2.ps2
Plugins opened successfully.
Allocating host memory for virtual systems...
iR3000A Recompiler reset.
Resetting host memory for virtual systems...
    Bios Found: USA     v02.30(20/02/2008)  Console
    BIOS rom2 module not found, skipping...
    BIOS erom module not found, skipping...
Patches: No CRC found, using 00000000 instead.
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
Initializing Elf: 512328 bytes
ELF (cdrom0:\SLUS_999.99;1) Game CRC = 0x7102E542, EntryPoint = 0x01D0001C
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
REGION PARAMS = Oceania AAengAU
(UpdateVSyncRate) Mode Changed to DVD NTSC.
Set GS CRTC configuration. DVD NTSC 640x448 @ ??.??? Interlaced (FRAME)
Set GS CRTC configuration. DVD NTSC 640x448 @ ??.??? Interlaced (FRAME)
microVU1: Cached Prog = [000] [PC=0000] [List=01] (Cache=0.000%) [0.0mb]
microVU1: Cached Prog = [001] [PC=0028] [List=01] (Cache=0.000%) [0.0mb]
Gif Unit - GS packet size exceeded VU memory size!
microVU1: Cached Prog = [002] [PC=00d8] [List=01] (Cache=0.003%) [0.0mb]
microVU1: Branch VI-Delay (1) [0270][002]
microVU1: Branch VI-Delay (1) [0478][002]
microVU1: Branch VI-Delay (1) [0478][002]
microVU1: Branch VI-Delay (1) [0478][002]
microVU1: Branch VI-Delay (1) [0478][002]
microVU1: Cached Prog = [003] [PC=0308] [List=01] (Cache=0.031%) [0.0mb]
microVU1: Branch VI-Delay (1) [0270][003]
cdvdReadKey(0, 0, 75)
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
CDVD.KEY = E1,69,95,39,FD,A4,05
cdvdReadKey(0, 0, 3075)
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
CDVD.KEY = E1,69,95,39,FD,00,01
memcardErase cmd: 00??
memcardErase cmd: 00??
memcardErase cmd: 00??
memcardErase cmd: 00??
memcardErase cmd: 00??
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
(UpdateVSyncRate) Mode Changed to NTSC.
Set GS CRTC configuration. NTSC 640x448 @ 59.940 (59.82) Interlaced (FIELD)
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
cdvdReadKey(0, 0, 75)
(IsoFS) Block 0x10: Primary partition info.
(IsoFS) Filesystem is ISO9660
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_999.99;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
CDVD.KEY = E1,69,95,39,FD,A4,05
Elf entry point @ 0x01d0001c about to get recompiled. Load patches first.
GSdx Lookup CRC:7102E542
Set GS CRTC configuration. NTSC 640x448 @ 59.940 (59.82) Interlaced (FIELD)
REGION PARAMS = Oceania AAengAU
Set GS CRTC configuration. NTSC 640x448 @ 59.940 (59.82) Interlaced (FIELD)
[MG] hcode=0 cnum=0 a2=0 length=0x0
[MG] ERROR - Make sure the file is already decrypted!!!
*Unknown Mecacon Command param[0]=01

The ELF entrypoint & CDVD.KEY changes too.
Elf entry point @ 0x001000e0
Elf entry point @ 0x01d0001c


CDVD.KEY = E1,69,95,39,FD,A4,05
CDVD.KEY = E1,69,95,39,FD,00,01

cdvdReadKey(0, 0, 3075)
cdvdReadKey(0, 0, 75)
 
Last edited by a moderator:
Back
Top