GDX-X / PFS-BatchKit-Manager

Manage your PlayStation 2/PSX DESR HDD
159 stars 12 forks source link

Still cant seem to install a proper HDDOSD install using this on virtual dynamic vhd that are bootable on PCSX2 #52

Open BenjiBenji69 opened 4 months ago

BenjiBenji69 commented 4 months ago

All im doing step by step are these:

-Create a raw hdd on pcsx2 (Network & HDD setting and then create image) -Its already mountable using OSFMOUNT -Run PFS Batchkit Manager -Format it using the program -Sometimes the partition does not properly installed for some reason, i created +OPL partition first and most of the time it doesnt create the partition but anyway it does created it -Choose install HDDOSD -All work until i have to install FREEHDBOOT too on the prompt, which i require to install

(The step to open the fmcb installer using PCSX2 is actually very janky because opening the elf file directly will only boot you to memory browser, but thankfully i know my way to create an fmcb memory card to load inside pcsx2), i launch ulaunchelf from that and open fmcb installer to install freehdboot

Im showing it here on how: https://youtu.be/wFMcpFtwFcA

Now from there, theoretically only thing i need is boot the bios and all should be working. But it doesnt, no matter which bios version, which setups i used, it doesnt work

I saw you do that. so unless im missing something here, there must be some step missing that arent replicated.

Now i now this is possible becuase the decrypted HDD OSD from archive.org in here https://archive.org/details/pcsx2hddosd mentions that its all working because the mbr kelf is decrypted, which probably your case too but i cant seem to do that directly

BenjiBenji69 commented 4 months ago

Oh yeah and i tried decrypting the dumped mbr option but seems like when i do and inject that it says unsupported mismatch kelf or whatever when i decrypt it and then inject it. Is that a limitation or intentional? i should be able to do that to say decrypt the one from those osd image that works and applied it to my base vhd

GDX-X commented 4 months ago

pcsx2 does not allow to boot directly to hdd-osd because pcsx2 does not read the MBR of the hard drive

you have to run it manually with an ELF from wLaunchELF

install this version of hdd-osd and start from wLaunchELF osd110u.elf https://archive.org/details/hdd-osd-pcsx-2

BenjiBenji69 commented 4 months ago

Yeah i suppose this is the best it can do for now to boot into it, this is still isnt a full install, and i cannot install that using PFS since it says incompatible version not found or something but maybe thats fixable, anyway putting the elf on hdd seems to be rather useless for now when it cant even boot directly when for putting it on mass (using virtual qemu usb drive) opening the elf itself after copying yours to the hdd still boots just fine and i can just create a shortcut to that elf using Funtuna or FMCB in PCSX2 and still gets the Browser 2.0. Which is still cool and i still retain the size of the dynamic raw which is the whole reason i do this

https://github.com/GDX-X/PFS-BatchKit-Manager/assets/99275631/dc27eda5-c9eb-4aa2-a999-cd33a11f7162

i kinda stray abit by reading various commits and issues about magicgate keys, mechacon or even so far as decrypted hdd system emulation in pcsx2 and whatnot as causing it to to not boot so literally tried to decrypt the dumped mbr and various system kelf and hopefully run osd elf from there if its somehow installed and forgot that hdd emulation is still not fully supported yet in pcsx2, thats what im trying to do this whole time. But this will do just fine and thank you, i'll make use of those hddosd files (i already bookmarked it)

BenjiBenji69 commented 4 months ago

And sorry for the youtube links before, i put it on private instead of unlisted 🤣you can view it now, its actually interesting that fmcb or funtuna works on pcsx2 (unless you know that already which is pretty easy)