brad-lin / FreePSXBoot

Exploit to allow loading arbitrary code on the PSX using only a memory card (no game needed)
MIT License
574 stars 44 forks source link

I was able to use the wrong Image #50

Closed invaderlex closed 3 years ago

invaderlex commented 3 years ago

I was able to use the wrong Image, I have 3 SCPH-1001 (The model with the RCA jacks), in the 3 of them the MC images labeled to work in them were 2.0, 2.1 and 2.2, but none of them worked, I then experimented with different images and the one that worked was 3.0 (1996-11-18) marked to work with SCPH-5001, SCPH-5501, SCPH-5503 and SCPH-7003.

brad-lin commented 3 years ago

The only explanation that I can think of is that a new BIOS was fitted to your PS. Could you check the BIOS information with Unirom and post it here?

Load unirom, then go to Status, and it will display the BIOS version and CRC32; please post both of them so we can know for sure.

invaderlex commented 3 years ago

The only explanation that I can think of is that a new BIOS was fitted to your PS. Could you check the BIOS information with Unirom and post it here?

Load unirom, then go to Status, and it will display the BIOS version and CRC32; please post both of them so we can know for sure.

STATUS: CEX-3000/1001/1002 BY K.S SYSTEM ROM VERSION 2.2 12/04/95 A BIOS CRC32: 37157331

I don't know, there it says that is 2.2 but I used this image "freepsxboot-unirom-fastload-20210421-bios-3.0-19961118.mcd". Double checked, I formatted the MC and restore bios-3.0-19961118.mcd again today and is working again, while 2.0, 2.1 and 2.2 are not.

brad-lin commented 3 years ago

Thanks for the feedback. I had assumed that BIOS 2.2-1995-12-04 was the same for PAL and NTSC regions, as is the case with versions 4.1, 4.4, and 4.5. But it turns out they are quite different, and by chance the 3.0 image that you tried works (although unreliably) for your BIOS version.

Could you try this image (it should be 100% reliable) and give the result (make sure you unzip it first): freepxboot-unirom-bios-2.2-1995-12-04-A-37157331.zip

invaderlex commented 3 years ago

Thanks for the feedback. I had assumed that BIOS 2.2-1995-12-04 was the same for PAL and NTSC regions, as is the case with versions 4.1, 4.4, and 4.5. But it turns out they are quite different, and by chance the 3.0 image that you tried works (although unreliably) for your BIOS version.

Could you try this image (it should be 100% reliable) and give the result (make sure you unzip it first): freepxboot-unirom-bios-2.2-1995-12-04-A-37157331.zip

Hi, freepxboot-unirom-bios-2.2-1995-12-04-A-37157331.mcd did not work.

brad-lin commented 3 years ago

The way the exploit works seems to affect the memory card reading. Can you try again with this image, it should fix the problem. freepsxboot-unirom-bios-2.2-1995-12-04-A-37157331.zip

invaderlex commented 3 years ago

The way the exploit works seems to affect the memory card reading. Can you try again with this image, it should fix the problem. freepsxboot-unirom-bios-2.2-1995-12-04-A-37157331.zip

Hi, last image tested and work with no problems. Thanks.