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

SCPH-7502 does not proceed to cyan screen #91

Open vuori opened 2 years ago

vuori commented 2 years ago

I'm trying to make FreePSXBoot work on a thrift store SCPH-7502 which appears to be unmodded and otherwise functional.

I burned what looks like a genuine Sony card with "Auto install" from the latest Unirom boot disc (8.0J, with swap trick), validation passes and the memory card manager shows FreePSXBoot installed. After booting with the lid open and card in slot 2, I press X on "memory card", the text turns black and then white as usual, and after that nothing happens. The BIOS menu remains on screen while the device appears hung. Device is connected with the stock composite cable to a TV which should be able to handle PAL and NTSC, OSD shows PAL 576i in the hung state.

I tried reformatting the card and reinstalling in both slots, but behavior remains the same. I also tried running manual install with the .mcd file matching the BIOS CRC. In Unirom's memcard manager, the first slot has a white square, about half of the remaining slots have "noise", then blue squares and the final slot is again white.

BIOS information from Unirom is shown below. Anything that I could do to debug this? I don't have a serial cable, but can burn an edited boot disc.

ps1

edit: a newer .mcd from Github burned onto the card with MCA 2.0 on a PS2 has the same result.

edit 2: Tested builder-built images from master with a custom Unirom boot cd for both slot 1 and 2, always hangs at the same location. PS1 board is PU-22, memcard looks genuine on the inside with NEC and Atmel chips.

danielw86dev commented 1 year ago

With fake 512kb memorycard i have identical. What im do and Its work now:

I confirm last builder (https://github.com/brad-lin/FreePSXBoot/commit/768069e77c5d8103db79e10a6426d7d71d14fbe4) work with fake 512kb, i build image with tonyhax and card is booting and working. Very thanks!

What im do:

Compile last builder make image slot 2 with payload tonyhax 1.4.3 extract unirom 8.0.I, replace mcd for my BIOS 7502, biild ISO with mkpsxiso boot with swap disk metod and install freepsxboot to menory card (fake 512kb)