Open-PS2-Loader icon indicating copy to clipboard operation
Open-PS2-Loader copied to clipboard

[ISSUE]: SLAJ250.30, SLPM67002, and SCAJ300.03 SLUS_213.16 games cannot run on MX4SIO

Open xbox1978 opened this issue 7 months ago • 11 comments

Checks

Describe the issue

SLAJ250.30, SLPM67002, and SCAJ300.03 SLUS_213.16games cannot run on MX4SIO All black screens freeze, SLAJ250.30 game freezes and controller vibration disappears in SMB mode.

Image

Image

Image

Image

Console model

77006

OPL version / revision

Open PS2 Loader v1.2.0-Beta-2201-4b6cc21

In which device(s) have you experienced this issue?

MX4SIO

Context and extra information

No response

xbox1978 avatar May 09 '25 15:05 xbox1978

Medal of Honor Rising Sun [SLAJ_250.30]:

OPL Stable 1.1.0 SMB - works well including vibration

OPL Beta 1.2.0 2201 SMB - works well including vibration (ISO & ZSO)

My PS2 model is SCPH-90008. I use redump images and don't use PADEMU, VMC, GSM.

@xbox1978 try this.

10522 avatar May 11 '25 02:05 10522

Medal of Honor Rising Sun [SLAJ_250.30]:

OPL Stable 1.1.0 SMB - works well including vibration

OPL Beta 1.2.0 2201 SMB - works well including vibration (ISO & ZSO)

My PS2 model is SCPH-90008. I use redump images and don't use PADEMU, VMC, GSM.

@xbox1978 try this.

That's quite strange, my Open PS2 Loader v1.2.0-Bta-2201-4b6cc21 freezes and goes black when running ISO on an SD card in the above games on MX4Sio. I have tried all compatibility modes. As for SMB running [SLAJ250.30], there is no vibration. Even if vibration is enabled in the game, running it directly on MX4SIO will result in a black screen. However, it can work normally on Open PS2 Loader v1.2.0-Beta-2048-17efb44.

xbox1978 avatar May 11 '25 03:05 xbox1978

I have the same problem with SLUS_213.16 using OPL 1.2 beta 2201. I tried with OPL 1.2 beta 2129 and the game starts regularly. In both cases, no custom configurations were set in OPL except for MX4SIO support (MX4SIO formatted exFAT).

federicodiloretomh7 avatar May 14 '25 07:05 federicodiloretomh7

@rickgaiser How can I solve the compatibility issue? Especially the mx4sio module, and why is the DMA mode restricted? I use other branch versions and feel that the improvement is very good. Although there are some problems, they can be turned off manually.

xbox1978 avatar Jun 18 '25 04:06 xbox1978

@xbox1978 so that @rickgaiser can help you, find the exact run_XXXX in which the MX4SIO compatibility regression appeared (more details here). Also try this. Maybe this regression also exists in neutrino.

10522 avatar Jun 19 '25 22:06 10522

@xbox1978 so that @rickgaiser can help you, find the exact run_XXXX in which the MX4SIO compatibility regression appeared (more details here). Also try this. Maybe this regression also exists in neutrino.

Thanks, I'll try it.

xbox1978 avatar Jun 20 '25 13:06 xbox1978

@10522 How does neutrino work, is it integrated into ps2sdk?

xbox1978 avatar Jun 22 '25 11:06 xbox1978

@xbox1978 ask about it here in the neutrino section from user Maximus32 (rickgaiser).

10522 avatar Jun 22 '25 23:06 10522

@10522 How does neutrino work, is it integrated into ps2sdk?

You can read about neutrino here: https://github.com/rickgaiser/neutrino

Most easy way to use neutrino is with the nhddl frontend I think: https://github.com/pcm720/nhddl Follow the steps described on the readme there.

If you have any issues with neutrino or nhddl, please report them in those github repo's (not here).

But lets not divert too much from your OPL issue. OPL has been broke for some time, with a black screen issue. 5 days ago it was fixed. Can you try the latest OPL and see if that fixes your issue?

rickgaiser avatar Jun 23 '25 07:06 rickgaiser

Can you try the latest OPL and see if that fixes your issue?

@rickgaiser the latest OPL does not fix the MX4SIO regression since this regression appeared earlier (more details here). By the way, this regression may also be in neutrino.

10522 avatar Jun 25 '25 23:06 10522

@rickgaiser the latest OPL does not fix the MX4SIO regression since this regression appeared earlier (more details here). By the way, this regression may also be in neutrino.

In neutrino you can replace the mx4sio module with an older one (from an older neutrino release for instance). If there really is an mx4sio regression, then this is the most easy way to test.

For OPL this is what I need:

@xbox1978 so that @rickgaiser can help you, find the exact run_XXXX in which the MX4SIO compatibility regression appeared (more details here). Also try this. Maybe this regression also exists in neutrino.

Note that the mx4sio driver we're talking about is in ps2sdk (not OPL nor neutrino).

rickgaiser avatar Jun 26 '25 05:06 rickgaiser

@rickgaiser the latest OPL does not fix the MX4SIO regression since this regression appeared earlier (more details here). By the way, this regression may also be in neutrino.

In neutrino you can replace the mx4sio module with an older one (from an older neutrino release for instance). If there really is an mx4sio regression, then this is the most easy way to test.

For OPL this is what I need:

@xbox1978 so that @rickgaiser can help you, find the exact run_XXXX in which the MX4SIO compatibility regression appeared (more details here). Also try this. Maybe this regression also exists in neutrino.

Note that the mx4sio driver we're talking about is in ps2sdk (not OPL nor neutrino).

Image

The problem is actually very simple, it is caused by the invalid code. I can only hope that it can be fixed. The new version of OPL still cannot run the game I mentioned.I have used the latest ps2sdk. But the compatibility problem lies in OPL itself.You can take a look at his code (https://github.com/362053534/Open-PS2-Loader/tree/0.9.3-u64). It is very effective, and the compatibility problem is completely solved. It also has a list generation function. It is perfect! And it also adds direct conversion in ps2sdk, its 1.0 version can directly use the ISO function of Chinese image name. I am very happy to use it!These functions are very practical and effective.

xbox1978 avatar Jun 30 '25 05:06 xbox1978

@362053534 I hope you can submit the code for modifying the Chinese image name in ps2sdk! This will make ps2sdk more comprehensive and useful!

xbox1978 avatar Jun 30 '25 15:06 xbox1978

@362053534 I hope you can submit the code for modifying the Chinese image name in ps2sdk! This will make ps2sdk more comprehensive and useful!希望你能提交 ps2sdk 中修改中文镜像名的代码!这会让 ps2sdk 更加完善实用!

Changing the language region to Simplified Chinese may affect users from other regions, so it may not be appropriate to submit this to the main branch of the official repository.

362053534 avatar Jun 30 '25 15:06 362053534

Changing the language region to Simplified Chinese may affect users from other regions, so it may not be appropriate to submit this to the main branch of the official repository.

You can make a ps2sdk branch! Or you can merge and automatically adapt, so that the sdk is extremely powerful. It can be suitable for people from different countries to enjoy the convenience brought by OPL

xbox1978 avatar Jun 30 '25 16:06 xbox1978

Changing the language region to Simplified Chinese may affect users from other regions, so it may not be appropriate to submit this to the main branch of the official repository.

You can make a ps2sdk branch! Or you can merge and automatically adapt, so that the sdk is extremely powerful. It can be suitable for people from different countries to enjoy the convenience brought by OPL

Image I have developed a feature that uses a TXT file to redirect game titles, enabling support for game titles in any regional language. I hope that one day this feature can be merged into the official master branch. However, if OPL were to natively support all regional languages and automatically adapt to them, it would require a great deal of additional work, could potentially introduce unforeseen issues, consume more console memory, and significantly increase the size of the ELF file.

362053534 avatar Jun 30 '25 16:06 362053534

Changing the language region to Simplified Chinese may affect users from other regions, so it may not be appropriate to submit this to the main branch of the official repository.

You can make a ps2sdk branch! Or you can merge and automatically adapt, so that the sdk is extremely powerful. It can be suitable for people from different countries to enjoy the convenience brought by OPL

I have developed a feature that uses a TXT file to redirect game titles, enabling support for game titles in any regional language. I hope that one day this feature can be merged into the official master branch. However, if OPL were to natively support all regional languages and automatically adapt to them, it would require a great deal of additional work, could potentially introduce unforeseen issues, consume more console memory, and significantly increase the size of the ELF file.

Thank you for your effective contribution to OPL! I want to try your ps2sdk branch. I hope it will bring surprises!

xbox1978 avatar Jun 30 '25 16:06 xbox1978

Thank you for your effective contribution to OPL! I want to try your ps2sdk branch. I hope it will bring surprises!

Thank you! Hope you find it useful. :)

362053534 avatar Jun 30 '25 16:06 362053534

Thank you for your effective contribution to OPL! I want to try your ps2sdk branch. I hope it will bring surprises!

Thank you! Hope you find it useful. :)

In fact, you only need to support Chinese and English. You don't need to support so many.

xbox1978 avatar Jul 01 '25 04:07 xbox1978