brad-lin / FreePSXBoot

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

Third party MC #33

Closed Badore90 closed 3 years ago

Badore90 commented 3 years ago

Hi, I'm planning to install FPSXB on a not original MC (I have a BILBO 1MB one and two 2MB MC I don't know the brand). They always worked flawlessly.

I see there isn't any warning about third party MCs in the readme, so I should be good, right?

One last question. After I install it (with MCA), in case there will be an update or I'd want another installation for use it on a different Ps1 model, I guess I can't just overwrite the installation, it's correct?

I read in this other issue: https://github.com/brad-lin/FreePSXBoot/issues/31 about PSX Hacker Kit 18 in 1. If it is really reliable, I think it should be added (or at least the link on the readme).

Thank you and sorry for grammatical mistakes (I'm not english).

Stab-X commented 3 years ago

I tested MC from aliexpress it works fine with my 7502. This one https://i2.paste.pics/61cea30976b5f2ec3884a3a259c61282.png

Badore90 commented 3 years ago

Thank you for the confirmation

I want to try with a scph-102 but I don't know if it's a 4.4 or 4.5

This is the main reason I want to be sure to be able to overwrite the installation if needed.

kubik369 commented 3 years ago

I have tried with two different third party cards and they seem to work fine - one of them is even a "bad"/non-standard one as it cannot be detected by a slim PS2 and it worked just fine. I tested those on a SCPH-5502 and a SCPH-102. You should be fine.

With the SCPH-102 4.5 payload, it did not crash my PS2, so if you want to only use those, you might be fine. Otherwise, you can just disc-swap Wipeout and use instructions from issue #15 .

Badore90 commented 3 years ago

I have tried with two different third party cards and they seem to work fine - one of them is even a "bad"/non-standard one as it cannot be detected by a slim PS2 and it worked just fine. I tested those on a SCPH-5502 and a SCPH-102. You should be fine.

With the SCPH-102 4.5 payload, it did not crash my PS2, so if you want to only use those, you might be fine. Otherwise, you can just disc-swap Wipeout and use instructions from issue #15 .

A friend gave me the 2MB MCs I don't know from where they are. Also in my case, one of them can't be detected on Ps2. I'm going to install FPSXB on the one that's detectable on both Ps1 and Ps2.

Thank you for the link.

hurda commented 3 years ago

@Badore90 Is the PS2 one of the newer Slim-Models (750xx or higher)?

Badore90 commented 3 years ago

One is 75004 and the other is 77004. They couldn't read it.

I also have a 39004 but don't remember if it can read that MC. Maybe yes, it can be related to the older Ps2 outputting power from MC inputs, isn't it?

hurda commented 3 years ago

Yes, for some some reason Sony cut the power-line to the MC-slots' 7.xV-pin on those Slims, which affects older third-party PS1-MCs using it instead of the 3.xV-pin like Sony's.

AdoggeWokkePupper commented 3 years ago

Yes, for some some reason Sony cut the power-line to the MC-slots' 7.xV-pin on those Slims, which affects older third-party PS1-MCs using it instead of the 3.xV-pin like Sony's.

This issue can actually be circumvented, but it involves soldering a wire connection between the 3rd pin of the 2nd memory card port (7.6v) and a power source that can deliver enough voltage to the pin for the memory cards to function properly (In my case, I used the middle pin of the DC port).

AdoggeWokkePupper commented 3 years ago

I have tried with two different third party cards and they seem to work fine - one of them is even a "bad"/non-standard one as it cannot be detected by a slim PS2 and it worked just fine. I tested those on a SCPH-5502 and a SCPH-102. You should be fine.

Interesting. I have a green translucent Hip Gear memory card that runs on 7.6v and wouldn't be able to be read or written on my PS2 Slim, unless I did some soldering. I tried various exploits for my PSOne SCPH-101 v4.5 console, and all of them would crash the console when trying to load the exploit.

Badore90 commented 3 years ago

I installed the 4.5 version for the scph-102 and it perfectly works (I got it right, even without a bios dump ^^)

For recovery, I booted the PSX Hacker Kit mentioned in issue #31

https://archive.org/download/psx-hacker-kit/PSX%20HACKER%20KIT.zip

I booted the disc on that same console (scph-102) using the FPSXB MC

I removed the FPSXB MC after the disc have been read as usual, once the disc loaded I entered MC Manager, re-inserted the FPSXB MC (the program tells you when the MC is detected in the upper part of the screen), hitted on Format and pressed start.

I think this should be the recommended recovery method. No need to use the Ps2 or to have some specific games. This is a amatorial exploit, you can recommend it without incouraging any piracy.

About MCs not being detected on Ps2. Sometimes it can be a matter of partial filesystem corruption I think. Just before I tried my old BILBO MC (my first ps1 MC ever, I saved on it dozens of games and never re-formatted it) on Ps2 and it couldn't be read (The PS one could read it though). Then I formatted it and also the Ps2 could read it.

I'm not 100% sure, it could also be a coincidence. Maybe the MC is simply dying and some times it can't be read.

EDIT: It was a coincidence.