MechaResearch / MechaPwn

GNU General Public License v3.0
375 stars 24 forks source link

Video Player problem on Deckard #30

Open Badore90 opened 3 years ago

Badore90 commented 3 years ago

This was the original issue I opened: https://github.com/MechaResearch/MechaPwn/issues/25

I recognize I have not been very clear in the description, so let's start again. (Also, if somenthing will still be not 100% clear, please, just ask for clarification before closing the issue).

Things are so:

Considering the readme :

Immagine

We shouldn't have problems, since we're not changing region (so the problem shouldn't exist on any console), plus we're even on Deckard.

Now, if we actually change region (patching as USA DEX, DTL-H75001 in my case), the video player is correctly detected (but useless, since being in PAL territory, all DVDs are PAL, so I get the region error message).

I'm not a developer but given the result, my guess is that the program code assumes that the native region of the consoles is USA, so it consider PAL region as a region change even if the console is native PAL.

Just a guess from an ignorant though. Also it doesn't explain why it happens on Deckard.

I hope i explained it better this time (sorry for eventual grammatical errors I'm not english), as I said, just ask for any clarification or if you need any test. I hope it's something solvable.

tiagolascasas commented 3 years ago

Same problem here - a SCPH-90004 patched into DTL-H90004 is no longer reading DVDs, and I cannot boot into FreeDVDBoot. OpenTuna is not working either, and since this model doesn't support FreeMCBoot, I have no way to access uLaunchELF.

Badore90 commented 3 years ago

You need to install fortuna (funtuna, opentuna...) on MC.

If you don't have access to another Ps2 for installing one of those programs on the MC, you can solve with the swap trick (cogswap + Ule 4.11). You just need an original game (either CD or DVD) your Ps2 is able to read and one or two blank discs.

tiagolascasas commented 3 years ago

See, that's the thing: I already have OpenTuna installed on an MC (I also have a 7000x model PS2, which I used to install the exploit). But the exploit is simply not working on my H90004, which prevents me from booting into uLaunchELF and reconfigure MechaPwn.

I might try using Funtuna instead, though, and see if the result is any different.

Badore90 commented 3 years ago

It's weird it doesn't works. I never used those fortuna programs, maybe there are different installations (similar to fmcb cross-model/cross-region) for it to work with the other ps2?

However, that's the reason I took a step forward. As I said if you have an original Ps2 disc and your Ps2 can read it, you can launch Ule with the swap trick (one backup with ID replaced with cogswap and the other with Ule 4.11).

I'll explain it more in detail if you need. Let me know, in case, we can write through email since here we're off-topic.

emotionless-engine commented 3 years ago

its off topic but yes funtuna and opentuna do still work without problem on 9000X mobo after patching mechacon.

I tested two machines both 9000X.

opentuna you hold O while backing out of browser to access uLaunch

tiagolascasas commented 3 years ago

Hi, yes, it was most likely a problem on my end. I installed Funtuna and that worked, although OpenTuna still doesn't.

Also, I'm not sure if this information is relevant for you or not, but after converting it from an EU to a NA devkit, FreeDVDBoot started working again.

Badore90 commented 3 years ago

I'm glad you solved.

Also, I'm not sure if this information is relevant for you or not, but after converting it from an EU to a NA devkit, FreeDVDBoot started working again.

Yes it is the same problem I opened this thread for, thank you for the confirm. FDVDB patched games are seen as DVD video (they use a DVD video player bug for booting). And patching a Ps2 (even if it's native PAL) to PAL makes the DVD player as it is uninstalled breaking DVD video (thus also FDVDB) reproduction.

Patching the Ps2 to USA makes the DVD video player to be seen as installed (good for FDVDB), however being now the Ps2 USA region, PAL DVDs (any PAL film) won't work.

Pratically there's no way to reproduce PAL (or jap) video DVDs on a mechapwn patched Ps2.

uyjulian commented 3 years ago

You need to install a region free DVD player to your memory card.

Badore90 commented 3 years ago

You need to install a region free DVD player to your memory card.

I know there is a solution, the one by kHn for example, but there are downsides compared to the original player:

Immagine

And in any case, the string from the Readme I attached in the first post, should be updated.

The original player is region free. Any unmodded PAL Ps2 model can read DVDs from any region. For a workaround I'd have installed the original player on MC, but I can't find it anywere on the web.

Badore90 commented 3 years ago

You need to install a region free DVD player to your memory card.

I know there is a solution, the one by kHn for example,

Just tried it ( https://www.psx-place.com/threads/ps2-dvd-player-modifications.25039/ )

It doesn't solve the "video player isn't installed" problem.

AKuHAK commented 2 years ago

If you are using FMCB, install FMCB cross-region. Please try this Release Candidate 3 - it should fix your problem.

Badore90 commented 2 years ago

If you are using FMCB, install FMCB cross-region. Please try this Release Candidate 3 - it should fix your problem.

Hi, the link doesn't work for me, it sends me to GitHub main page.

AKuHAK commented 2 years ago

https://github.com/MechaResearch/MechaPwn/releases/tag/3.00-rc3

Badore90 commented 2 years ago

https://github.com/MechaResearch/MechaPwn/releases/tag/3.00-rc3

Thank you. I tried it but didn't solved.

I had the Ps2 (originally a 75004) patched as DTL-H75001 with a older MechaPWN version.

Now with version, selecting USA it gave me 3 options: keep current patch, install force unlock or restore factory settings.

I choose the first one. Now if I insert a DVD film (i.e. Kung Fu Panda PAL), having the kHn modded DVD player on the MC, the Ps2 simply restart FMCB (in my case it sends me to OPL that I setted as autolaunch). Deleting the modded DVD player from the MC (so using the original 3.11U from the Ps2) I get the message that the DVD-video is from a not supported region.

I can try patching as DTL-75004 if it now can make any difference. I preferred USA dev-kit for region free Ps1 backups.

AKuHAK commented 2 years ago

If you have installed older mechapwn, you should restore your nvm.bin file with older version 2.0 and then install mechapwn 3.0. In mechapwn 3.0 you can choose any region you are not forced to use usa region as it was in mechapwn 2.0. Now you can choose any option and still got ps1 and ps2 feom all region. You can choose your preferred dvd region in dex region selection.

Badore90 commented 2 years ago

If you have installed older mechapwn, you should restore your nvm.bin file with older version 2.0 and then install mechapwn 3.0. In mechapwn 3.0 you can choose any region you are not forced to use usa region as it was in mechapwn 2.0. Now you can choose any option and still got ps1 and ps2 feom all region. You can choose your preferred dvd region in dex region selection.

I figured it out after, this evening I'll do it right.

What affect the "preferred dvd region"? Only the dvd from selected region will be reproduced?

Badore90 commented 2 years ago

If you have installed older mechapwn, you should restore your nvm.bin file with older version 2.0 and then install mechapwn 3.0. In mechapwn 3.0 you can choose any region you are not forced to use usa region as it was in mechapwn 2.0. Now you can choose any option and still got ps1 and ps2 feom all region. You can choose your preferred dvd region in dex region selection.

This is what I've done:

Now on the OSDSYS I don't get DTL-H75004 as it was with previous MechaPWN. I get the normal SCPH-75004 and also the original DVD player 3.11E. I don't know if it's normal, anyway MechaPWN is installed and working (I tried a USA Ps1 backup) and also the DVD player is working as it should (tried a PAL DVD. I'm going to try a NTSC-J DVD, I'll report back if there's any problem).

The only weird thing is that I get the OSDSYS in NTSC. I guess there's no way for having it in PAL mode, right?

AKuHAK commented 2 years ago

Yes, current version of mechapwn will not change model name. You dont have to try ntsc dvd. DVD player wil not be region-free. The only way to get dvd player region free is install hacked dvd player into memory card. Unfortunately if you want to boot all region ps2 disks, you must deal with ntsc. Once you choose pal video mode, you will be able to boot only pal titles only.

Badore90 commented 2 years ago

Yes, current version of mechapwn will not change model name. You dont have to try ntsc dvd. DVD player wil not be region-free. The only way to get dvd player region free is install hacked dvd player into memory card. Unfortunately if you want to boot all region ps2 disks, you must deal with ntsc. Once you choose pal video mode, you will be able to boot only pal titles only.

Originally the Ps2 DVD player (any model, at least here in PAL region) is region free. And btw I can confirm also now with this new MechaPWN version I can play both PAL and NTSC video DVDs (just tested with FFX International bonus disc).

I understand about the NTSC OSDSYS, not a problem at all.

It's amazing you solved those bugs, now MechaPWN is a must.

There's only one remaining issue on my end: For some reason, MechaPWN seems to prevent McLoader DVD region option, to work. So DVDs are in shades of green as you know. You know some way to solve it?

AKuHAK commented 2 years ago

For some reason, MechaPWN seems to prevent McLoader DVD region option, to work. So DVDs are in shades of green as you know.

Not quite sure what are you asking, but if you ask about DVD Player hack from krHACKen, then did you rename the folder into BAEXEC-DVDPLAYER ?? If you choose the DEX option you need to rename that folder to match the American region. All B?EXEC- and B?SYSTEM- folder should be renamed into BA, for example if you want to keep you game history, dvdplayer, etc.

Badore90 commented 2 years ago

For some reason, MechaPWN seems to prevent McLoader DVD region option, to work. So DVDs are in shades of green as you know.

Not quite sure what are you asking, but if you ask about DVD Player hack from krHACKen, then did you rename the folder into BAEXEC-DVDPLAYER ?? If you choose the DEX option you need to rename that folder to match the American region. All B?EXEC- and B?SYSTEM- folder should be renamed into BA, for example if you want to keep you game history, dvdplayer, etc.

I deleted that player from the MC, since now the Ps2 can play DVD video. But yes I thought of reinstalling it, probably it can bypass the protection. I should still have both versions (I made either for EUR and USA when I was trying to make it work with the old mechaPWN). So with this new mechapwn I need the USA version anyway, thank you for the info.

I'm connected through SCART-RGB to the Tv. Without MechaPWN I usually use McLoader to solve the green protection issue.

Badore90 commented 2 years ago

For some reason, MechaPWN seems to prevent McLoader DVD region option, to work. So DVDs are in shades of green as you know.

Not quite sure what are you asking, but if you ask about DVD Player hack from krHACKen, then did you rename the folder into BAEXEC-DVDPLAYER ?? If you choose the DEX option you need to rename that folder to match the American region. All B?EXEC- and B?SYSTEM- folder should be renamed into BA, for example if you want to keep you game history, dvdplayer, etc.

It seems there's no way to make kHn DVD Player to work with MechaPWN. Maybe because MechaPWN needs the cross-region install, while the DVD Player needs the normal install (as kHn writed in the instructions)??

I tried everything, KelfTwinSigned the osdmain.elf from each folder I have on MC with the corresponding mediaplayer.elf. The only way for make the DVD Player to show up in osdsys (DVD player 3.11 RPC-1) is to sign the osdmain.elf from the BEEXEC-SYSTEM folder with the dvdplayer.elf from BEEXEC-DVDPLAYER, but I have to rename the folder to BAEXEC-DVDPLAYER as you said. However once I insert the DVD it just restarts FMCB or, if I press the browser hotkey it appers the write "the dvd player is not installed".

I always select the DVD Player from 3.11J folder, should I try the 3.04J or 3.04M?

AKuHAK commented 2 years ago

I always select the DVD Player from 3.11J folder, should I try the 3.04J or 3.04M?

Can you confirm that you have the same behaviour when choosing in mechapwn CEX-USAmulti7 ?

Badore90 commented 2 years ago

I always select the DVD Player from 3.11J folder, should I try the 3.04J or 3.04M?

Can you confirm that you have the same behaviour when choosing in mechapwn CEX-USAmulti7 ?

Ok everything's solved.

I tried the 3.11J but the USB version and it worked. Then I thought to put the MC version on the slot 2 MC (where fmcb is) and it worked... I saw just now it is even writed in the readme! But I was following the instructions on PSX-PLACE and there isn't any mention of it, so I was putting the DVD player into MC on slot 1.

Thank you very much for the help!

Badore90 commented 2 years ago

I always select the DVD Player from 3.11J folder, should I try the 3.04J or 3.04M?

Can you confirm....

One question for a friend:

On a 50004, selecting dev-kit the OSDSYS will remain PAL right? So there's no need for a FMCB cross-region installation on it, since only european Ps1 games will work on it in any case (while Ps2 games from any region will work patching the ISOs as masterdisc).

benwiley4000 commented 6 months ago

Hi there, reviving an old thread, but it seems my question is related:

I have a 50001 PS2 (NTSC-U) and I would like to install mechapwn (without force unlock) to play Japanese NTSC-J PS1 games and maybe NTSC-J PS2 games as well. I want DVD playback to continue working as I also use my PS2 to watch DVDs.

But I don't care about cross region DVD support. It's also my understanding that perhaps the hacked DVD Player upgrade doesn't unlock region on the 50001.

With the latest version of mechapwn (RC4) that does not change the console version number, do I need to worry about DVD region, or will NTSC-U DVDs continue to work ? By the way I plan to use mechapwn to mimick a cross-region DTL, not sure if that makes a difference.