webMAN MOD

PS3 webMAN MOD - General Information Thread 1.47.48q

[MENTION=89]aldostools[/MENTION]
I know what you mean. It'd be a shame.
Unfortunately the soft reboot was not going too well either if I remember correctly.

Let me confirm the results with every type of reboot calls first.

However, am away from home for the next 10 days so I shall test all this thoroughly as soon as I return.

I will keep you & Matsumot0 both posted asap regarding this issue.

Sent from my GT-I9305 using Tapatalk
 
[MENTION=89]aldostools[/MENTION]
I know what you mean. It'd be a shame.
Unfortunately the soft reboot was not going too well either if I remember correctly.

Let me confirm the results with every type of reboot calls first.

However, am away from home for the next 10 days so I shall test all this thoroughly as soon as I return.

I will keep you & Matsumot0 both posted asap regarding this issue.

Sent from my GT-I9305 using Tapatalk

Ok, have a good trip!

If "hard reboot" works better for your model, I think L3+R1+O could be changed from "soft reboot" (0x200) to "hard reboot" (0x1200)...

L3+R2+O would stay "as is", rebooting using 0x8201 (load LPAR id 1)
 
Ok, have a good trip!

If "hard reboot" works better for your model, I think L3+R1+O could be changed from "soft reboot" (0x200) to "hard reboot" (0x1200)...

L3+R2+O would stay "as is", rebooting using 0x8201 (load LPAR id 1)
Thank you.

Yes, the changes you are talking about are not so bad after all!

Everything has to be tested right first though.
Let me worry about that.
Am sure you have enough on your plate as is..

It'll be my pleasure to get back to u over this situation.

Sent from my GT-I9305 using Tapatalk
 
This is a *test build* for the people having the restart issue:
http://aldostools.org/temp/test/webftp_server.sprx

I left the combos L3+R2+O (restart) and L3+R2+X (power off) using the current syscalls as before.

I changed the combo L3+R1+O to restart using VSH method and added L3+R1+X to shutdown using VSH method.

/shutdown.ps3 uses the syscall power off (like before).
/shutdown.ps3?vsh now uses the VSH method (performs a standby). Any parameter can be used (e.g. /shutdown.ps3?standby)

/restart.ps3 now uses VSH restart (instead of lpar restart).

/reboot.ps3?vsh does the same as restart.ps3
/reboot.ps3?quick performs lpar restart
/reboot.ps3?soft performs soft restart via syscall
/reboot.ps3 performs hard reboot via syscall

Notice: There is an important difference between VSH shutdown and syscall power off.
The syscall turns off the console completely. The VSH leaves the console in standby if Settings > Remote Play Settings > Remote Start is turned On.
If the option is Off, the console turns off completly.

I also changed the restart method for togglers (cobra, rebug, ps2emu, etc.). Now they use VSH restart, instead of lpar restart.

SRC: http://aldostools.org/temp/test/webMAN_MOD_1.43.04.rar

BTW the main.c now is quite smaller (less than 3000 lines, vs. more than 15000 lines in earlier versions).
This is due the file has been split into 32 modules found in the "include" folder ;)
I hope that this change can make the code easier to maintain and analyze.

Credits to [MENTION=161]Matsumot0[/MENTION], mysis & 3141card for the vsh restart/shutdown functions.


EDIT:
I updated the code to add beeps on VSH restart/shutdown, and to let the Cobra toggle work on Rebug Lite. Also added the shutdown.ps3 option to webMAN.xml
 
This is a *test build* for the people having the restart issue:
http://aldostools.org/temp/test/webftp_server.sprx

I left the combos L3+R2+O (restart) and L3+R2+X (power off) using the current syscalls as before.

I changed the combo L3+R1+O to restart using VSH method and added L3+R1+X to shutdown using VSH method.

/shutdown.ps3 uses the syscall power off (like before).
/shutdown.ps3?vsh now uses the VSH method (performs a standby). Any parameter can be used (e.g. /shutdown.ps3?standby)

/restart.ps3 now uses VSH restart (instead of lpar restart).

/reboot.ps3?vsh does the same as restart.ps3
/reboot.ps3?quick performs lpar restart
/reboot.ps3?soft performs soft restart via syscall
/reboot.ps3 performs hard reboot via syscall

Notice: There is an important difference between VSH shutdown and syscall power off.
The syscall turns off the console completely. The VSH leaves the console in standby if Settings > Remote Play Settings > Remote Start is turned On.
If the option is Off, the console turns off completly.

I also changed the restart method for togglers (cobra, rebug, ps2emu, etc.). Now they use VSH restart, instead of lpar restart.

SRC: http://aldostools.org/temp/test/webMAN_MOD_1.43.04.rar

BTW the main.c now is quite smaller (less than 3000 lines, vs. more than 15000 lines in earlier versions).
This is due the file has been split into 32 modules found in the "include" folder ;)
I hope that this change can make the code easier to maintain and analyze.

Credits to [MENTION=161]Matsumot0[/MENTION], mysis & 3141card for the vsh restart/shutdown functions.

thanks aldos and Matsumot0..webman mod the best ..fantastic innovation manager!! ;)
 
Geez @aldo, that was quick & efficient.

Living up to the good reputation that precedes you, I see!
I believe that your changes should normally solve the 210x restart issue.

I like the way you left various restart/reboot call types options for us so we can test easily.
Brilliant.

Also, am grateful to u for releasing this test source rar file in general.

It will allow me to test fully & painlessly & propose changes if needed very easily. .

Respect.

Sent from my GT-I9305 using Tapatalk
 
Git updated, https://github.com/Matsumot0/webMAN-MOD/releases/tag/v1.43.04
Cheers!

I've wrote a readme on github, with lot of informations of the first page, btw thanks [MENTION=2]STLcardsWS[/MENTION] for that :)
As you know english isn't my maternal language, if you see any error do not hesitate to push a commit or tell me here
what's is wrong.

Please use the LANG_DE.TXT file found in my .rar

matsumot0 is not included in the credits ;)

typo: "additionnals" -> "additional"
 
Ok noted, lol about me not needed :embarrassed:

Edit: [MENTION=89]aldostools[/MENTION] Done, pkg is updated with German updated file too.
 
Last edited:
I've wrote a readme on github, with lot of informations of the first page, btw thanks [MENTION=2]STLcardsWS[/MENTION] for that :)
As you know english isn't my maternal language, if you see any error do not hesitate to push a commit or tell me here
what's is wrong.

Yea i have some stuff documented (been slipping of late), alot of that was with help from [MENTION=89]aldostools[/MENTION] at various points...

Thanks for update (both of you) :) .. Up on the mainpage now.
 
[MENTION=161]Matsumot0[/MENTION], [MENTION=89]aldostools[/MENTION]

I Updated files webMAN_IT.xml.
I requested the Merge with your project line.

Thanks
 
I had similar issue with this combo R2+X instead of shutdown my console, she is reboot :banghead: (CECHL04)
but i have a solution about this issue, can you test with vshmain_87BB0001(2); // Alternative reboot
and now it's works fine :)

For a shutdown it's almost the same thing -> vshmain_87BB0001(1);

I assume that you have now fully working shutdown call for your HL

So after using this vsh export / shutdown, does it still make fan noise on boot?

Maybe it'd be better to use cobra subcalls to restart and shutdown like [MENTION=46]haxxxen[/MENTION] pointed out

SYSCALL8_OPCODE_SEND_POWEROFF_EVENT <- this guy.

The Cobra dev noted that restart vshmain_87BB0001(2); is like this

Code:
syscall8(SYSCALL8_OPCODE_SEND_POWEROFF_EVENT, reboot_boolean);


EDIT*
Code:
/* Causes a power off event, which will be caught by vsh. Clean poweroff and reboots, unlike calling sys_sm_shutdown */
int sys_sm_ext_send_poweroff_event(int reboot);

Only added for reboot in sm_ext.h..
 
Last edited:
Maybe it'd be better to use cobra subcalls to restart and shutdown ...

Unfortunately the opcode SYSCALL8_OPCODE_SEND_POWEROFF_EVENT was removed from MAMBA.

So if it is implemented in wMM, it would work only for Cobra but not for MAMBA or non-Cobra. vsh exports and direct syscalls work even without Cobra.

[strike]It would be neat if [MENTION=600]_NzV_[/MENTION] could include this opcode and PS1 emulation in MAMBA payload (if they don't require a lot of extra symbols or patches).[/strike]
However, even including the opcode in a new Mamba, there would be issues for the users that have installed old mamba payload.

EDIT:
[MENTION=600]_NzV_[/MENTION] I have updated MAMBA payload with PS1 emulation re-enabled. So webMAN now can mount PSX games again from XMB.
SRC: http://aldostools.org/temp/test/MAMBA-master.rar
BIN: http://aldostools.org/temp/test/mamba_with_psx_emulation.rar

(Thanks to Joonie for testing it on 4.76 with webMAN MOD and PRX/Mamba Loader)

It also include changes for auto-disable mamba for memory dumpers and extended partial lv1 peek in stage2/main.c

The files in bin folder should be copied to /dev_hdd0/games/MAMBAPRXL/USRDIR/payloads and /dev_hdd0/games/IRISMAN00/USRDIR/mamba

NOTICE: do_video_mode_patch() is not being applied in this implementation, due it requires a vmode_patch_offset for each version of CFW. This is a To-Do.
 
[MENTION=89]aldostools[/MENTION]
i was talking to [MENTION=29]Joonie[/MENTION] already about psx cobra emulation, but in my honest opinion, people should just stick with irismanager loading psx isos, cause the gfx is so much better running isos with manager instead of cobra. comparing both methods, psx isos just look ugly on cobra, no matter if you are using netemu

he has told me, using manager would make full resolution scale instead of using a "hack"
 
Last edited:
[MENTION=89]aldostools[/MENTION]
i was talking to [MENTION=29]Joonie[/MENTION] already about psx cobra emulation, but in my honest opinion, people should just stick with irismanager loading psx isos, cause the gfx is so much better running isos with manager instead of cobra. comparing both methods, psx isos just look ugly on cobra, no matter if you are using netemu

he has told me, using manager would make full resolution scale instead of using a "hack"

I agree that Iris does a better job with PSX emulation. However there are casual users that prefer to load everything from XMB, even if the graphics are not the best.

The overhead is not big and IMO it's better to have the function available for some day, even if you don't use it frequently.
 
I agree that Iris does a better job with PSX emulation. However there are casual users that prefer to load everything from XMB, even if the graphics are not the best.

The overhead is not big and IMO it's better to have the function available for some day, even if you don't use it frequently.
you can make shortcut pkgs where it only loads the config screen to choose starting cd. though, this version is very old, but still works fine for this purpose.
that reminds me of another cobra problem, where you cannot load multi cd psx games.
 
you can make shortcut pkgs where it only loads the config screen to choose starting cd. though, this version is very old, but still works fine for this purpose.
that reminds me of another cobra problem, where you cannot load multi cd psx games.

The multi CD psx games is supported in the rawseciso (raw_iso.sprx) modified by Estwald.
webMAN MOD installs it and partially supports that plugin, but does not have implemented the GUI/parameters to support multi-CD psx games like Iris.
 
The multi CD psx games is supported in the rawseciso (raw_iso.sprx) modified by Estwald.
webMAN MOD installs it and partially supports that plugin, but does not have implemented the GUI/parameters to support multi-CD psx games like Iris.
didn't even know about this. though, i prefer using iris, cause i also do not like this plugin "overkill" and only use webman
 
Ok, have a good trip!

If "hard reboot" works better for your model, I think L3+R1+O could be changed from "soft reboot" (0x200) to "hard reboot" (0x1200)...

L3+R2+O would stay "as is", rebooting using 0x8201 (load LPAR id 1)
[MENTION=89]aldostools[/MENTION]

Back from holidays.
Just spent some time testing the new reboot code on the capricious CECH 2104A as we established that this particular model has a problem hanging with lpar1 reboot.

I tested it under Cobra with Rebug REX 4.75.3 with the plugin in /dev_flash.

However, it could be interesting to try both with Mamba or an autoloader such as PRX Loader.. . Ask if you want me to... PM me.


Test results in short:

The lpar1 soft reboot is a lost cause for now on this model.
I tried the L3+R2+O combo & sure enough, it beeped twice but hung once GameOS was shut down.

A hard reboot & the console did not check the file system btw .


L3+R2+X combo for shutdown works fine however.

So basically SYS_SOFT_REBOOT is not working on 2104A.


As for the vshmain_87BB0001 implementation, as it turns out, it works like a charm.
The L3+R1+O & L3+R1+X combos work great, same goes for the Restart XMB link as well as the Restart button on the webMAN-MOD setup page.

These test were performed numerous times.


(I tested the recompiled webMAN-MOD plugin on a 2504B, everything works fine with the new code changes)

Success....
Thanks @aldo for a fast & efficient outcome.
Totally appreciated.

Sent from my GT-I9305 using Tapatalk
 
Back
Top