PS2 SoftDev2 MBR KELF [POC/WIP]

Status
Not open for further replies.
I see no problems with OPL or FHDB launched it by this way or uLE launched as third in chain (__mbr >> OPL/FHDB >> uLE).

PS: SCPH-30004R v1.60.

It's curious I have same console as yours (no modchip in my case), and ULE launches with no problem.
 
That's... strange. I haven't modchip (I unsolder it in past week due to dead battery changing, and while is it on the bottom, I decided to remove modchip as cause issues with FMCB1.9 line) so it cannot interfere. Joypad is also original DS2 bundled with it.

And this is not something random. Behaviour is always the same (I repeated tests few times).
 
That's... strange. I haven't modchip (I unsolder it in past week due to dead battery changing, and while is it on the bottom, I decided to remove modchip as cause issues with FMCB1.9 line) so it cannot interfere. Joypad is also original DS2 bundled with it.

And this is not something random. Behaviour is always the same (I repeated tests few times).

Maybe it's something related to configuration file.
 
I didn't put there LAUNCHELF.CNF, so it loads with default settings.

uLE is somehow fragile for launching method. I remember that launching uLE few times in a row (i.e the same executable) and it will hang. Launching elf packed by NRLPack and freeze. Also I remember similar problems related to FMCB and modchip, while other application works but I don't remember what was the cause.
 
Last edited:
I didn't put there LAUNCHELF.CNF, so it loads with default settings.

uLE is somehow fragile for launching method. I remember that launching uLE few times in a row (i.e the same executable) and it will hang. Launching elf packed by NRLPack and freeze. Also I remember similar problems related to FMCB and modchip, while other application works but I don't remember what was the cause.
Does it happen with all of three MBR.XLF releases in my repo?
 
https://github.com/parrado/softdev2-launcher/releases

I have tried v1.01 and doesn't launching uLE from circle hot button, so I replace OPL by it to load automatically. And it works.
After that I cleaned softdev2 partition, replaced MBR.XLF by v1.02 and problems appears again. So it seems that something new MBR introduce. But why this happening only me while we have the same model it is mystery. :|

I didn't tried v1.0 and I think it is now not necessary if 1.01 works.

PS: I also tried v1.02 with uLE under "OPNPS2LD.ELF" file name, and the same as under "ULE.ELF" name. So we can also eliminate problem related to hot button.
 
https://github.com/parrado/softdev2-launcher/releases

I have tried v1.01 and doesn't launching uLE from circle hot button, so I replace OPL by it to load automatically. And it works.
After that I cleaned softdev2 partition, replaced MBR.XLF by v1.02 and problems appears again. So it seems that something new MBR introduce. But why this happening only me while we have the same model it is mystery. :|

I didn't tried v1.0 and I think it is now not necessary if 1.01 works.

PS: I also tried v1.02 with uLE under "OPNPS2LD.ELF" file name, and the same as under "ULE.ELF" name. So we can also eliminate problem related to hot button.

Interesting, only difference between 1.01 and 1.02 is the SDK I used to compile.
 
BTW: Maybe some simple GUI? ;p

softdev2installer_preview.png


And one another thing comes to my mind. Probably everyone have standard partitioning, so why not use it? I mean, instead of new partition creating, You could use i.e "hdd0:/__system/softdev2/". There is plenty of space there even with FHDB + HDD OSD + PSBBN + Linux (~70MiB of free).
 
Last edited:
BTW: Maybe some simple GUI? ;p

View attachment 33525

And one another thing comes to my mind. Probably everyone have standard partitioning, so why not use it? I mean, instead of new partition creating, You could use i.e "hdd0:/__system/softdev2/". There is plenty of space there even with FHDB + HDD OSD + PSBBN + Linux (~70MiB of free).

Nice. Those backing up/restoring functions look way better in installer rather in launcher. You're right, I'll use that partition.
 
Thanks. ^^

1. I cleaned SoftDev2 partition.
2. Installed fine and it drops all contents of /INSTALL/APPS-HDD/boot/ into "my partition".
3. No hot keys: it launching OPL.
4. But pressing Circle or Cross doesn't load uLE or FHDB but OPL. However, OPL doesn't works properly in such case (without pressing hot keys there is no issues). I cannot i.e choose any option in OPL setting invoked by Start button (no effect of pressing cross on any option like turn off, about etc.). The same behaviour is in v1.01.
 
Thanks. ^^

1. I cleaned SoftDev2 partition.
2. Installed fine and it drops all contents of /INSTALL/APPS-HDD/boot/ into "my partition".
3. No hot keys: it launching OPL.
4. But pressing Circle or Cross doesn't load uLE or FHDB but OPL. However, OPL doesn't works properly in such case (without pressing hot keys there is no issues). I cannot i.e choose any option in OPL setting invoked by Start button (no effect of pressing cross on any option like turn off, about etc.). The same behaviour is in v1.01.

I'ts so weird. What about holding triangle, does it show browser? I used same SDK to compile launcher and installer, hence same PADMAN module and deinitialization/initialization sequence. Could you please run attached ELF, it's decompressed payload.
 

Attachments

Launching via uLE or launching as OPNPS2LD.ELF?

And as I understand, this is what You putting inside "hdd0:/__mbr" but in stand alone decrypted and uncompressed version, right?
 
After launching by uLE "payload-stripped.elf" and immediately pressing (and of course keeping pressed) circle/cross/triangle it launching only OPL.
 
After launching by uLE "payload-stripped.elf" and immediately pressing (and of course keeping pressed) circle/cross/triangle it launching only OPL.

Ok, my game pad approach clearly fails on your console, despite being same model than mine (SCPH-30004R v1.60 PAL no modchip).
 
Isn't You using standard controller module?
I have also tried PSX (DS) joypad (if this could change anything ;p) but still the same.

BTW: hot buttons via this ELF, doesn't make issues in OPL.
 
Last edited:
Status
Not open for further replies.

Similar threads

Back
Top