PS3 Multiple Updates To webMAN-MOD: Version 1.41.36 Being The Latest

If you have been watching the previous article about webMAN-MOD you will be aware of most of these updates as Aldostools rolled out a few test releases. For those not following closely, be sure to catch up since the plugin has had three updates since last reported. At first glance I see that Aldo has reverted back to his previous method of firmware detection since DEX firmware wasn't playing nice. In changelog 1.41.35 there where a few fixes to game scanning, the Fix Game option and fan control. [break].[/break]Version 1.41.36 has a few tweaks for the way it handles unload plugin and a redirect to prevent accidental official firmware updates for games in ISO and JB folders (I like that one). Be sure to read on for all the details of this amazing plugin.


webmanmod_blue.png



Changelog 1.41.36: (2015-03-29)
  • Merged latest changes from NzV about unload plugin
  • Redirect /dev_bdvd/PS3_UPDATE to prevent accidental update
  • Added buttons to clear IDPS/PSID on /setup.ps3
  • PSID now can be set to all zeros.
  • Added display of Cobra/Mamba version to /cpursx.ps3 and popup START+SELECT
  • Reverted again the firmware detection to the old method
    • (firmware detection using syscalls didn't work well with spoofed IDPS.)
  • Added /fixgames.ps3
  • Added a wait of 500ms before unload the plugin (to let any pending delay being processed complete)
  • Fan control is restored to SYSCON mode when the plugin is unloaded, only if fan control is disabled or PS2 speed is <33%
  • Fixed some typos (Thanks to m@tsumot0)
  • Fixed issue scanning games on English edition

Changelog 1.41.35: (2015-03-26)
  • Fixed issue scanning games on English editions
  • 'Fix game' now patches the game update if it is installed on hdd0.
  • Fixed new firmware detection using syscalls introduced in 1.41.32
  • Fan control is restored to SYSCON mode when the plugin is unloaded, only if fan control is disabled or PS2 speed is <33%
  • Removed non-working code for custom CD sector size on netiso

Changelog 1.41.33: (2015-03-22)
  • Reverted firmware detection to the method used in 1.41.31 (and before).
    • New method was not detecting DEX properly.
  • Removed ps3mapi syscall when the plugin is unloaded
  • libfs.sprx is now external for nonCobra/CCAPI
  • Updated Russian language (thanks to Danzel87)

 
Aldo Hi, I was wondering if it was possible to rework the new plugin mysis to integrate it in Webman mod and make sure to save the file within the dev_usbooo

AFAIK The source code for the build 0.2.1.1 is not available (yet). Regarding the location of the file, it is not a good idea to record to usb (it may cause a bottleneck).
 
Aldo, how to make ISOs for Webman of PS1 and DVDs/BDs?
There are many converters for PS3 games and it's default PSP game format but which program should I use to convert these exemples?
 
Aldo, how to make ISOs for Webman of PS1 and DVDs/BDs?
There are many converters for PS3 games and it's default PSP game format but which program should I use to convert these exemples?

For PS3ISO, I recommend you that use mmCM, Iris Manager or genPS3ISO. The pc tool from Estwald or the GUI from Rudi Rastelli also works.

For PS1 and DVD/BD, there are many tools. For instance, you can use imgBurn.

PS1 are recommended to use RAW/MODE2/2352 and store it as cue/bin.

For PSP use umdgen and save as ISO. Cobra does not support CSO.
 
The redirect of /dev_bdvd/PS3_UPDATE should work for games in ISO and JB folders too. It doesn't work with physical discs because the redirect occurs when the is mounted via webMAN.

The combo for screenshot on XMB is already coded in webMAN, but the binaries don't include it due the bad quality of the BMP images.

For in-game screenshots you would need to press PS to activate the combo. As it is very easy to go to Photo column to select the Screenshot option, the combo is not included.

ok tnx..

how can i change the smiley icon? to folder icon..the one i know can change icon is XMBMODMAN but its not working on 4.70
 
hi [MENTION=89]aldostools[/MENTION] i have two questions:
1- what is the maximum number of games can webman-mod handle in stream mod only? for example can webman-mod stream 3 HDD (bc you but only 3 ip to stream) with a number of 1000 games.
2- how many symlink can webman-mod handle also in stream mod?
 
hi [MENTION=89]aldostools[/MENTION] i have two questions:
1- what is the maximum number of games can webman-mod handle in stream mod only? for example can webman-mod stream 3 HDD (bc you but only 3 ip to stream) with a number of 1000 games.
2- how many symlink can webman-mod handle also in stream mod?

I don't know the answer for your questions... I know that 200 games are listed fine.

webMAN MOD has set an internal limit of 1600 for XML. However, if you have more than 500 items the XMB behaves slow. So it is not recommended to list large number of games at once.
 
ok tnx..

how can i change the smiley icon? to folder icon..the one i know can change icon is XMBMODMAN but its not working on 4.70

The folder icons are installed when your use the webMAN MOD's updater.

If you need to install them manually, webMAN MOD looks in these folders:
/dev_hdd0/tmp/wm_icons/
/dev_flash/vsh/resource/explore/icon/

if the files "icon_wm_*" are not found installed, the smiley icons are used.
 
I don't know the answer for your questions... I know that 200 games are listed fine.

webMAN MOD has set an internal limit of 1600 for XML. However, if you have more than 500 items the XMB behaves slow. So it is not recommended to list large number of games at once.

thanx

so could i edit the game list manually in my pc to add more games? and if yes where could i find the xml file in my ps3
 
[MENTION=89]aldostools[/MENTION] or anybody else
i have noticed that there is still a half dex idps left if you use webman idps spoofing. it is the a first part of idps which is left inside lv2 memory (i mean that part for example: 0000000100820008)
is it possible to make a dynamic search for that value and patch it seperately? (not that i care for online, but i am perfectionist)

edit
btw, i also have fixed some of the constant warnings, the compiler spits out. it needs some modification on lib.c, storage.h and cobra.c (still searching for full fixing)
 
Last edited:
[MENTION=89]aldostools[/MENTION] or anybody else
i have noticed that there is still a half dex idps left if you use webman idps spoofing. it is the a first part of idps which is left inside lv2 memory (i mean that part for example: 0000000100820008)
is it possible to make a dynamic search for that value and patch it seperately? (not that i care for online, but i am perfectionist)

edit
btw, i also have fixed some of the constant warnings, the compiler spits out. it needs some modification on lib.c, storage.h and cobra.c (still searching for full fixing)

I don't care either about online... the users that want to use PSN with a CFW should use psnspoof or sen enabler.

Anyway if you could provide more details about the idps, I could try to find a fix... or maybe you can suggest some code to fix it.

For 4.55 and higher, webMAN patches 2 offsets for idps. Maybe you can provide the other missing offsets.
 
I don't care either about online... the users that want to use PSN with a CFW should use psnspoof or sen enabler.

Anyway if you could provide more details about the idps, I could try to find a fix... or maybe you can suggest some code to fix it.

For 4.55 and higher, webMAN patches 2 offsets for idps. Maybe you can provide the other missing offsets.
hmm, i have used a dynamic search in lv1 on my last rsod fix, which now works for every cfw and following, but i am not sure or have tried so far, if it works on lv2.

the offset for that part itself is as well dynamic and changes on reboot, so i cannot give you a specific offset and hence i asked for a dynamic search for it.
i will look into it, and try to use that code, to make that dynamic search for it. (even though, it is only a for loop, to search for static patterns)

edit
here are partial fixed libc.c, storage.h and cobra.c if anyone is interested
on main.c some extern int declaration for "sys_storage_open" has to be added, too. (i am no coder, but it has removed warnings on compiler)
 

Attachments

Last edited:
hmm, i have used a dynamic search in lv1 on my last rsod fix, which now works for every cfw and following, but i am not sure or have tried so far, if it works on lv2.

the offset for that part itself is as well dynamic and changes on reboot, so i cannot give you a specific offset and hence i asked for a dynamic search for it.
i will look into it, and try to use that code, to make that dynamic search for it. (even though, it is only a for loop, to search for static patterns)

edit
here are partial fixed libc.c, storage.h and cobra.c if anyone is interested
on main.c some extern int declaration for "sys_storage_open" has to be added, too. (i am no coder, but it has removed warnings on compiler)

Thank you for the "partial fixed" files. I have used them and made some modifications and fixed main.c too. Now the number of warnings are very low.
I also fixed few bugs that I discovered in the process (there were some many warnings that prevented me to fix a few bugs reported by the compiler) :)

The source code and binaries are updated on github... but as the changes were massive I didn't upload them to Brewology until I get some feedback.

Regarding the additional idps offset... I'll wait until you look into it ;) I'd prefer to use static offsets due they are faster and dynamic offsets is not implemented for other features like syscalls, mount iso, etc.
 
Back
Top