aldostools / webMAN-MOD

Extended services for PS3 console (web server, ftp server, netiso, ntfs, ps3mapi, etc.)
https://aldostools.github.io/webMAN-MOD/
GNU General Public License v3.0
1.25k stars 177 forks source link

Webmanmod v1.47.36 won't set manual ps2 fan speed when playing from ps2 discs. #587

Open Deadned2142 opened 2 years ago

Deadned2142 commented 2 years ago

In backwards compatible consoles CECHA/C/E Webmanmod v1.47.36 will not set wanted ps2 fan speed when playing from retail ps2 discs. Speed settings seem to activate only when running the games from ISO files. Unless the issue was fixed in .37, it most likely is still present. Dynamic/manual fan speed settings for both ISOs and ps2 discs work fine in 1.47.35 and all the previous versions. Tested on Rebug, Evilnat 4.87 and 4.88.

aldostools commented 2 years ago

Thank you for your feedback. The PS2 fan mode is set automatically when a PS2 ISO or PS2 Classic is mounted through webMAN MOD.

For PS2 discs, the PS2 fan mode is activated only if the disc is inserted on XMB and the option Disable USB polling is unchecked. This polling occurs approximately every 5-6 seconds (the time is variable). If the game is launched before the next polling cycle is performed, the PS2 fan mode is not activated automatically.

As far as I remember, that feature haven't been updated since the version 1.47.35 or earlier.

Deadned2142 commented 2 years ago

The issue was that it did not activate at all when inserting ps2 discs. No matter how long I waited. It just didn't work on version .36 And I'm talking about setting the speed manually for the ps2 emulation. Let's say I would set it to be 30%. On .36 the fan just stays on automatic syscon control and ignores the 30% setting.

aldostools commented 2 years ago

Please check if USB polling is disabled in /setup.ps3. That option is disabled by default.

As I commented earlier, the PS2 fan mode is selected for discs doing periodic polling of the /dev_bdvd.

If you are using Evilnat CFW, make sure that the fan settings in Cobra 8.3 are disabled to prevent that it interfere with webMAN's fan settings.

Deadned2142 commented 2 years ago

The issue is still there. I must add, I am doing this on a CECHC console modified with a 40 nm GPU. I have tested the latest version available , which is .41. The fan just doesn't kick in for the ps2 disc. I couldn't find the USB polling setting either. Also I don't even have multiman installed on this system. I only installed Evilnat 4.87.2 and Webmanmod 1.47.41. Straight after install the .41 couldn't react to the ps2 disc. I then deleted it and installed .35 and it recognized that the ps2 disc was inside immediately and put the fan into ps2 mode. I didn't have to change any settings.

aldostools commented 2 years ago

@Deadned2142 Thank you for your feedback.

Please check if installing this PKG fixes the issue. https://ps3.aldostools.org/webMAN_MOD_latest.pkg

The fan was being set to PS2 MODE, but another condition was resetting the fan to NORMAL a few seconds later.

Also make sure that the option "Disable USB Polling" is unchecked in /setup.ps3. image

This option disables the polling of USB and DVD discs too. Therefore it cannot check if a PS2 disc is inserted.

To see the option you must expand the section "webMAN MOD Setup" in /setup.ps3

Deadned2142 commented 2 years ago

Sorry it has taken this long to test.

I have a problem with that version you sent. I don't see "webman games" tab anymore. I'm using Evilnat 4.88 this time. There is no trace of webman despite installing it several times , but it does seem to activate temporarily when launching Irisman for instance.

aldostools commented 2 years ago

Verify that Cobra is enabled.

Also check that /dev_hdd0/boot_plugins.txt is loading the plugin /dev_hdd0/plugins/webftp_server.sprx and that the file exists in that location.

If /dev_hdd0/boot_plugins.txt doesn't exist, reinstall webMAN MOD using the installer available in github or brewology.

Deadned2142 commented 2 years ago

I installed the one from brewology and it cleared up the missing "Webman games" problem. But the original problem is still there. I couldn't find the "Disable USB polling" option. Here is the image. As you can see the fan is set to 35% for PS2 games, but it doesn't go to 35% even though there is a ps2 disc inside webman problem .

Deadned2142 commented 2 years ago

Okay so I figured out that there are additional "webman mod setup" options when clicking on the tab. I had assumed you meant SETUP on the left side in blue, I didn't realize you can click on the tab inside the window to open more options. Quite strange the "disable usb polling" is not visible by default.

In any case, the option was checked and active. So I unchecked it and PS2 mode activated, but then when I quit the game and took the disc out, the fan was stuck in ps2 mode. I waited for some time, then put a ps3 disc and began playing it . Still the fan was in ps2 mode. Something is not working correctly.

aldostools commented 2 years ago

Press SELECT+O to force unmount and reset the fan to dynamic or manual mode.

If you're still using .36 update to .42 If I recall correctly, this issue was addressed few weeks ago.

Deadned2142 commented 2 years ago

Do you mean I have to force unmount each time I switch from ps2 game to ps3 game? This problem I just reported happened on .42. I then reinstalled .35 and performed the same test with no issues. I also didn't have to uncheck "disable usb polling" on .35. It works right after installing. So .42 still doesn't work right . The fan settings work without problems only on .35 and under.

aldostools commented 2 years ago

If you mount a PS3 game with wMM the fan is changed to PS3 mode. Also if you use SELECT+O.

I mean to use the combo if the program doesn't do it for you.

I have to check again the issue that you're reporting.

Are you switching from PS2 disc to PS3 disc?

Deadned2142 commented 2 years ago

If you mount a PS3 game with wMM the fan is changed to PS3 mode. Also if you use SELECT+O.

I mean to use the combo if the program doesn't do it for you.

I have to check again the issue that you're reporting.

Are you switching from PS2 disc to PS3 disc?

The tests were done with PS3 and PS2 retail physical discs. I wasn't mounting them. But my point is that I don't want to do any extra steps when I know that .35 will work automatically. So I will keep using that version instead.

I was switching from a PS2 disc to a PS3 disc. Yes. But the fan was stuck in PS2 mode even after I took the disc out and did not insert or mount another. It just stayed in PS2 mode fan option no matter what happened. It did not reset to Dynamic fan mode the moment PS2 disc was taken out. .35 however detects it and activates PS2 mode only when the disc is in, and then restores dynamic mode when the disc is out.

Also like I said, you suggest to take extra steps like "disable USB polling", press some combo, etc . It doesn't seem right because I don't have to do any of that on .35 , and yet it works correctly by default.

aldostools commented 2 years ago

Also like I said, you suggest to take extra steps like "disable USB polling", press some combo, etc . It doesn't seem right because I don't have to do any of that on .35 , and yet it works correctly by default.

The plugin is constantly updated with changes. In some versions some options are general, but later they could be changed to make them optional. In the case of the USB polling, it was made optional because the polling adds an extra overhead to XMB process that some users don't want (e.g Slim users don't use PS2 discs and +90% of wMM users rarely use PS3 discs).

I will check the scenario changing physical discs... if I find the issue, it will be fixed. I will add this to my long to-do list. Meanwhile use .35 if it fits more your needs.

Deadned2142 commented 2 years ago

Alright. Thank you. I understand most people will use it on Slims without discs. But those early models are just too cool for the few of us that like them hehe.

aldostools commented 2 years ago

@Deadned2142 you can use the online updater to get the latest build (updated 2 minutes ago).

It should fix your issue about fan mode staying in PS2 mode after remove the disc.

Deadned2142 commented 1 year ago

Thanks for trying to fix it. But it still remains so that .35 works correctly straight after install even though the option "disable USB polling" is checked there.