socram8888 / tonyhax

PS1 savegame exploit
Do What The F*ck You Want To Public License
436 stars 24 forks source link

39001 PS2 and Brunswick 1 - Red Screen #90

Closed zjDrummond closed 3 years ago

zjDrummond commented 3 years ago

I'm trying to get into the exploit screen on v1.4 I'm on a SCPH-39001 with Playstation driver 1.10 listed in the version info screen.

I downloaded v1.4 from the github release page, and read the readme. I loaded the BASLUS-00571 file from the entrypoints folder onto my FAT32 USB drive, and used Launchelf to copy the file over to my PS1 memory card. Loading the save from the Brunswick game lands me on a solid red screen. I understand this is a fatal error?

I've re-copied the file over a couple more times, and tried the "psuPaste" function in LaunchElf with no success. Please let me know if any more info is needed. Thanks!

socram8888 commented 3 years ago

Thanks for the report.

At the moment seems broken and it indeed randomly fails. On no$psx with a 4.4 BIOS from a SCPH-102 seems to have a failure rate of almost 50%. It's something I've observed also myself while working on #89.

Will update you as soon as I figure out something.

zjDrummond commented 3 years ago

Glad to help anyway needed.

zjDrummond commented 3 years ago

Tested on a second PS2 model SCPH-30001 R according to the version screen. It's missing the label on the back, so I can't check that.

Same game. Same save. Same result.

socram8888 commented 3 years ago

tonyhax-v1.4.1b.zip

Can you please try with this version? Only the game's save has been updated, you don't really need to update the tonyhax save.

You can enjoy my explanation/rant on why this bug occured here: https://github.com/socram8888/tonyhax/blob/master/entrypoints/entry.S#L45-L57

zjDrummond commented 3 years ago

Tried the BASLUS-00571 file in the entrypoints folder of the v1.4.1b folder. Same red screen.

socram8888 commented 3 years ago

I am going to close this since I cannot reproduce it (it's working fine on no$psx, regardless of how many times I reboot) and I've got reports from another user (see #89) that it's also working for him.

zjDrummond commented 3 years ago

What would you suggest I try next? I still can't get it to work.

socram8888 commented 3 years ago

Can you try reading back the save files and the tonyhax file and ensure they haven't gotten corrupted? Certain versions of uLaunchELF (I am not sure if it was 4.42 or 4.43) can cause data corruption when copying from a USB drive (and has in the past to at least one GBAtemp user).

zjDrummond commented 3 years ago

Screenshot 2021-05-28 201439

I copied the save from the memory card back to my USB drive. Checked the results.

zjDrummond commented 3 years ago

I'm using LaunchELF v4.43a from https://github.com/ps2homebrew/wLaunchELF/releases/tag/190107

zjDrummond commented 3 years ago

Wait a second. I think I may have misunderstood the instructions. Do I need to place both the save I just tested for corruption and the BESLEM-99999TONYHAX file on the memory card?

zjDrummond commented 3 years ago

Yup. I'm dumb. haha Thanks for the hack, man! Got it working!