PS3 webMAN MOD v1.47.14 - New Script Commands /Disable PS3 Beeps /boot_plugins_nocobra.txt Support /....


Since the release of webMAN MOD v1.47.12 developer @aldostools has progressed the plugin with 2 additional updates, providing additional support and features for the plugin, New options to execute script commands at any time,. The developer note's that it now possible to execute multiple web commands using this new feature. Also support for /boot_plugins_nocobra.txt (on 4.84 Starbuged CFW). A variety of other inclusions have also been added to get the full low down on the updates on this plugin checkout the changelogs included below from developer @aldostools

T5Q3zMc-520x245.png

  • webMAN MOD 1.47.14
    • Added option to /setup.ps3 to disable the beeps on reboot/shutdown/disable syscalls/pkg install/play disc
    • Ftp server now writes to /dev_blind in safe mode
      • Rename the existing file before overwrite it, deletes the backup if the upload was successful and restore the original if the upload failed)
      • Upload to /dev_blind now sets permissions to 0644 instead of 0777
    • Added support for /boot_plugins_nocobra.txt (4.84.3 Starbuged)
    webMAN MOD 1.47.13
    • Added option to execute script commands at any time. Use /play.ps3/script-path (must be .txt or .bat)
    • Added new script commands (logfile, log, if/elseif/else/end, swap, lwait, beep, mute coldboot)
      • Now it's possible to execute multiple web commands directly from the script
      • /edit.ps3 now shows an EXEC link for .bat files
    • Improved mouse/touch/wheel support in /games.ps3
    • Added 2 seconds startup delay on cobra 8.x to allow network initialization
    • Signed wm_proxy for DECR (thanks @Joonie86)

  • webMAN-MOD.jpg
    Feature Overview
    .
    webMAN "vanilla features" (Original Project by deank, webMAN MOD also containes these features)
    • FTP server with remote control functions (shutdown/restart)
    • WWW server with remote control functions (scroll down for the complete list of shortcuts)
    • Support for loading and browsing of [local] PS3 games in ISO and folder format, DVD videos in ISO format, Blu-ray movies in ISO format, PS1/PS2/PSP games in ISO format with cover display
    • NETISO support for network loading and browsing of PS3 games in ISO and folder format, * DVD videos in ISO format, Blu-ray movies in ISO format, PS1 and PSP games
    • NTFS support for PS3 and PS1 games in ISO format, Blu-ray movies in ISO format and DVD Video in ISO format
    • Dynamic Fan Control and in-game temperature monitoring
    • PAD shortcuts
    • Keep USB device awake
    • Mount last game or AUTOBOOT.ISO to system startup
    • Support direct access to NTFS devices through web & ftp (1.45 / 1.45.11)
    • XMB integration XMB proxy (1.46 / 1.46.00)
    • Integrated prepNTFS

    webMAN MOD additional features (by Aldostools)
    • webMAN MOD contains all the feature of webMAN above then also
    • Easy installer/updater
    • VSH Menu integration (hold SELECT to show the menu)
    • sLaunch GUI integration (hold START or R2+L2 on XMB to show the GUI)
    • New folder icons (by Brunolee & Berion)
    • It can mount PS2 Classics games on PS2 Classic Launcher (.BIN.ENC)
    • It can auto-mount any custom folder or ISO. Official only can mount AUTOBOOT.ISO
    • Title ID can be displayed on XMB menu
    • Covers are shown using the Title ID on the file name of the ISO. Official needs to mount the game to show the covers.
    • It can rip a game from disc to hdd0 or copy from hdd0 to usb000 or from usb00x to hdd0.
    • FTP server includes new SITE commands to allow copy/paste files locally, unmount game, toggle external gamedata, turn on/off dev_blind, change file attributes
    • Integrated external gameDATA
    • Web Debugger (remote peek/poke/find bytes)
    • Support for automatic or manual removal of CFW syscalls and spoof console id (IDPS/PSID)
    • Translated to 23 languages
    • Extended support up to 5 remote network servers
    • Several shortcuts to toggle Cobra, swap Rebug files, mount net0/ or net1/, show IDPS/PSID, etc.
    • Support for user defined combos
    • Enable screen capture on CFW that don't has the feature.
    • Various improvements on File Manager (links to navigate faster, mount ISO, mount net0/ or net1/, preview images, copy/paste/delete files & folders)
    • MIN+ memory profile (same as MIN but uses 512K and 2.5X more buffer for PS3 games)
    • MAX+ memory profile (same as MAX 1280K for PS3 games, others buffer is reduced, eg: 2X less buffer for ftp and 4X for DVD etc...)
    • Copy operations use shadow copy on hdd0 for faster copy
    • Scan for games on the stealth folder "/video"
    • Support last_game.txt / autoboot on nonCobra edition
    • "Offline" mode (blocks some PSN/tracking servers). Game updates still work in this mode. (v1.33.03)
    • XMBM+ integration when grouping of XMB content is disabled (v1.33.03)
    • Extended Content Profile Grouping (v1.33.07)
    • PS3 Manager API Support (PS3MAPI)
    • Integrated Mysis video_rec plugin and get klicensee
    • Support for .ntfs[BDFILE] (fake ISO created by IRISMAN)
    • Support to mount NTFS games using raw_iso.sprx (rawseciso by Estwald)
    • Support for auto-fix games that require higher FW version (4.20 and later)
    • Optional Video subfolder to "Bluray™ and DVD" folder (Display RetroXMB videos, videos on USB devices and Data Disc icon)
    • "slider" webGUI (mobile friendly).
    • Extended system information (Title ID, APP Version, IDPS/PSID, CFW version, last played game)
    • Display of Play time & startup time to SELECT+START and /cpursx.ps3 (Use SELECT+START+R2 to display Game ID, Title, play time and more in-Game info)
    • Include a virtual pad feature, you can control your console via http://pad.aldostools.org on web browser or with webPAD software (windows only)
    • dev_bdvd/PS3_UPDATE now is redirected when the plugin is loaded (and when a game is mounted) [This is intended to prevent an accidental update if a game disc is inserted in the drive]
    • Added /play.ps3 to launch XMB Functions (e.g: /play.ps3?col=network&seg=seg_premo) this will start Remote Play server from XMB.
    • Once a game is mounted via html, if you click on the displayed icon the game will be launched on the PS3. This is nice to start the game once it's mounted from your mobile This option uses the new command /play.ps3
    • Support for auto-play any supported ISO, game folder or auto-open an URL link
    • Support for change BD/DVD region
    • NETISO server on PS3 (ISO only)
    • Support for local web chat
    • Support for edit small text files
    • Download files & install PKG remotely or with shortcut
    • "Auto CONFIG" support for PS2ISO
    • Support for "boot_init.txt" automation script
    • and various other additions not listed

Download @: github.com/aldostools
Source (news): psx-place.com


 
Last edited:
@aldostools I think it would be cool if webman had access to the debug output all the time, as could do stuff based on triggers detected in the log. Also some way to view snippets of it on the ps3 or snapshots would be nice, maybe webman could even relay the info to socat if a checkbox is ticked, so debug payloads are not required?
 
@aldostools I think it would be cool if webman had access to the debug output all the time, as could do stuff based on triggers detected in the log. Also some way to view snippets of it on the ps3 or snapshots would be nice, maybe webman could even relay the info to socat if a checkbox is ticked, so debug payloads are not required?

The idea is really good. It would require to implement a socat service. TBH I never have tried it, but I could check if I can add a TCP service that listen to port 18194 and allow do some stuff with the received data like filter the content, log to a file or trigger events (like run scripts).

The debug payload of cobra would be required for this. It's much more simple to copy the debug payload + a reboot, than re-implement all the debug hooks ;)
 
Its very consistent anyway. Same every time.
View attachment 17177
I haven't tried yet your photoviewer hack... Does this mean that the first JPG is the one that need to be mounted? Or the last selected?
What does that sad face mean?
I reinstalled the webman mod, now all commands are working except L2 + Start
I will check that combo again... the last time I tested it, it worked. Maybe I had auto-play enabled. I will check it if with auto-play disabled it doesn't work.

These "bug" reports without additional info (settings, version used, CFW, etc.) are not helpful.
There are tons of possible combinations... I cannot test all them, specially I'm doing this in my free time.
 
Last edited:
I haven't tried yet your photoviewer hack... Does this mean that the first JPG is the one that need to be mounted? Or the last selected?

What does that sad face mean?

I will check that combo again... the last time I tested it, it worked. Maybe I had auto-play enabled. I will check it if with auto-play disabled it doesn't work.

These "bug" reports without additional info (settings, version used, CFW, etc.) are not helpful.
There are tons of possible combinations... I cannot test all them, specially I'm doing this in my free time.

TAHNKS ! That is my configs

CFW 4.84.2 Rebug Rex

Webmanmod 1.47.17 fixed

My Autoplay was disabled, I activated it and now when I press L2 + Start the console beep twice
 
@aldostools
seems you have disabled pm... :(

anyways, I have a small problem with this dynamic fan control used in webMAN or sMAN and hope you can help me

my main problem is, I do not understand fully the code given to control the fan. usually the fan always resets to min speed when using the dynamic fan control option and reaching the max fan speed, but I want to have it stayed at max speed until the temperature falls beneath max temp value. I tried to change the code myself, but I wasn't successful so far. and just to let you know, I do not care about the horrible fan noise, when going full speed. it is more awful sound having the fan controlled the way it is atm ;)

can you give me some hints how to solve this or even give me the whole code?

not sure, but maybe this fan speed jumping is also only a problem of those CECHL units?
 
@aldostools I have an idea for a different refresh for the XMB, it involves using remote play. Its actually quicker to enter remote play and exit it again I think. So my idea is this, when webman wants to refresh, instead of going to network and selecting reload XMB, it goes to a custom remote play icon inside the webman games menu, it could have different title and icon if put in a sub folder:

Its a simple as this really.
Code:
<Item class="type:x-xmb/xmlpremo" key="PRemo" />

Anyway, then webman triggers it when it needs to refresh, and waits a second, and then automatically press's circle to exit. OR if possible, exits it on a lower level before it even shows the remote play screen.

Advantages:
  • Quicker
  • Plugin exists on every PS3, so could be universal
  • No application to be installed
  • Is always in same place on the XMB if you want to use official one and not add on
Disadvantages:
  • ?
 
Last edited:
@aldostools
seems you have disabled pm... :(

anyways, I have a small problem with this dynamic fan control used in webMAN or sMAN and hope you can help me

my main problem is, I do not understand fully the code given to control the fan. usually the fan always resets to min speed when using the dynamic fan control option and reaching the max fan speed, but I want to have it stayed at max speed until the temperature falls beneath max temp value. I tried to change the code myself, but I wasn't successful so far. and just to let you know, I do not care about the horrible fan noise, when going full speed. it is more awful sound having the fan controlled the way it is atm ;)

can you give me some hints how to solve this or even give me the whole code?

not sure, but maybe this fan speed jumping is also only a problem of those CECHL units?

I think that your problem is the 0xFC in this code:

if(fan_speed < 0x33 || fan_speed > 0xFC)

https://github.com/aldostools/webMAN-MOD/blob/master/include/fancontrol.h#L90

IIRC That code was added because there was a condition where the read fan_speed would be 0xFF or to reduce the noise.

You can comment or remove the code in red or change the line fan_speed = 0x48; to:

fan_speed = RANGE(fan_speed, 0x48, 0xFC);
 
@aldostools I have an idea for a different refresh for the XMB, it involves using remote play. Its actually quicker to enter remote play and exit it again I think. So my idea is this, when webman wants to refresh, instead of going to network and selecting reload XMB, it goes to a custom remote play icon inside the webman games menu, it could have different title and icon if put in a sub folder:

Its a simple as this really.
Code:
<Item class="type:x-xmb/xmlpremo" key="PRemo" />

Anyway, then webmans trigger it when it needs to refresh, and waits a second, and then automatically press's circle to exit. OR if possible, exits it on a lower level before it even shows the remote play screen.

Advantages:
  • Quicker
  • Plugin exists on every PS3, so could be universal
  • No application to be installed
  • Is always in same place on the XMB if you want to use official one and not add on
Disadvantages:
  • ?

WOW I really have so many things to test.... I guess I'll have to stop watching HENTAI and start working on some of your stuff :rolling:
 
I think that your problem is the 0xFC in this code:

if(fan_speed < 0x33 || fan_speed > 0xFC)

https://github.com/aldostools/webMAN-MOD/blob/master/include/fancontrol.h#L90

IIRC That code was added because there was a condition where the read fan_speed would be 0xFF or to reduce the noise.

You can comment or remove the code in red or change the line fan_speed = 0x48; to:

fan_speed = RANGE(fan_speed, 0x48, 0xFC);
hm, you won't bellieve it, but I already have done this and the fan still make these jumps :(

either it is this model or there is some other thing I can try?
 
Wish I could help, but ideas for extra work for you is all I've got I'm afraid. :D

That is was I most admire about you... you're always innovating with clever ideas.

hm, you won't bellieve it, but I already have done this and the fan still make these jumps :(

either it is this model or there is some other thing I can try?

Try commenting all the IF block to see if it helps.
https://github.com/aldostools/webMAN-MOD/blob/master/include/fancontrol.h#L90
 
@aldostools I have an idea for a different refresh for the XMB, it involves using remote play. Its actually quicker to enter remote play and exit it again I think. So my idea is this, when webman wants to refresh, instead of going to network and selecting reload XMB, it goes to a custom remote play icon inside the webman games menu, it could have different title and icon if put in a sub folder:

Its a simple as this really.
Code:
<Item class="type:x-xmb/xmlpremo" key="PRemo" />

Anyway, then webman triggers it when it needs to refresh, and waits a second, and then automatically press's circle to exit. OR if possible, exits it on a lower level before it even shows the remote play screen.

Advantages:
  • Quicker
  • Plugin exists on every PS3, so could be universal
  • No application to be installed
  • Is always in same place on the XMB if you want to use official one and not add on
Disadvantages:
  • ?
Can we try to reverse this plugin to see what it does? It's only the exiting part which causes the xmb reload, would be interesting to see how it does that. Perhaps it's calling another plugin or maybe the exit is treated just like a game exit and tge same thing is happening.
 
Please post your changes here to consider if I include them ;)
I just have replaced in fan control:
Code:
if(fan_speed<0x33 || fan_speed>0xFC)
{
fan_speed=0x48;
sys_sm_set_fan_policy(0, 2, fan_speed);
sys_timer_sleep(2);
}
with this:
Code:
u32 cpu_temp = 0;
get_temperature(0, &cpu_temp);
cpu_temp = cpu_temp >> 24;
if (cpu_temp < MY_TEMP){
fan_speed=0x48;
sys_sm_set_fan_policy(0, 2, fan_speed);
sys_timer_sleep(2);
}
it seems not perfect, and I have to fine tune it a bit
 
I just have replaced in fan control:
Code:
if(fan_speed<0x33 || fan_speed>0xFC)
{
fan_speed=0x48;
sys_sm_set_fan_policy(0, 2, fan_speed);
sys_timer_sleep(2);
}
with this:
Code:
u32 cpu_temp = 0;
get_temperature(0, &cpu_temp);
cpu_temp = cpu_temp >> 24;
if (cpu_temp < MY_TEMP){
fan_speed=0x48;
sys_sm_set_fan_policy(0, 2, fan_speed);
sys_timer_sleep(2);
}
it seems not perfect, and I have to fine tune it a bit

Thank you for the code.

You can change 0x48 to webman_config->temp0 if you want to use the manual fan speed specified in /setup.ps3

Also you can replace MY_TEMP with webman_config->temp1 to use the target temperature of dynamic fan temperature.

BTW The dynamic temperature is controlled in this module:
https://github.com/aldostools/webMAN-MOD/blob/master/include/fancontrol2.h#L92
 
Can we try to reverse this plugin to see what it does? It's only the exiting part which causes the xmb reload, would be interesting to see how it does that. Perhaps it's calling another plugin or maybe the exit is treated just like a game exit and tge same thing is happening.
Debug output shows fk all really for entering remote play, just 2 lines, the rco and sprx being accessed..

There is a TONNE of stuff in the log to reload the XMB though when exiting, maybe 300 things in the log. I suppose if we can trigger the proper function then the rest is automatic.
 
Last edited:
Debug output shows fk all really for entering remote play, just 2 lines, the rco and sprx being accessed..

There is a TONNE of stuff in the log to reload the XMB though when exiting, maybe 300 things in the log. I suppose if we can trigger the proper function then the rest is automatic.
Do you have the full log? Does any other section of xmb does the same thing as exiting from remote?
 
Back
Top