Power Management Plugin PSP

From GameBrew
Revision as of 14:20, 18 November 2022 by HydeWing (talk | contribs) (Created page with "{{Infobox PSP Homebrews |title=Power Management Plugin |image= |description=A plugin designed to optimize your PSP's energy consumption while you stay on the XMB. |author=3r C...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Power Management Plugin
General
Author3r Ch4mp1
TypePlugins
Version0.2.3
LicenseMixed
Last Updated2007/05/21
Links
Download
Website

Power Management Plugin is a tool designed to optimize your PSP's energy consumption while you stay on the XMB. Coded in C/C++.

Installation

Copy the content from the binaries folder to ms0:/seplugins/.

If you have a VSH.TXT copy the line of the file bundled with this pack and append it to your own VSH.TXT file.

Open the recovery and activate the plugin.

User guide

This plugin has 4 main functions.

Music Mode - To activate this mode you have to press L+R, this performs an underclock to 60Mhz for the CPU and 30 Mhz for the main system bus, suitable to listen to your Mp3 and even ATRAC music files. Pressing again L+R will set the CPU/Bus speeds to the ones you had previously configured.

ToggleIdle - This mode disables the autoidle feature of the console (not of the screen) this mode can be toggled on/off by pressing R+START, useful when watching pictures of any kind.

PowerLock - Pressing R+NOTE you will block the console power switch in order to prevent an accidental turn off of the system, if you toggled it on and you attempted to turn off the console it will simply don't, but when you unlock it, the console automatically will turn off (if you did not touch the power switch it will unlock but it won't turn off the system).

Black Screen Mode - Pressing L+START we turn off the PSP Screen until we press L+START again, the screen will turn on and set itself with the previous brightness level we had. Useful used toghether with Music Mode it can save you a lot of battery.

Software full power off - Pressing R+SQUARE, the system will turn off totally.

Controls

L+R - Music Mode

R+Start - ToggleIdle

R+Note - PowerLock

L+Start - Black Screen Mode

R+Square - Power off

Compatibility

The latest build has been configured for the 3.9x Firmware series, with legacy compatibility for 3.7x and 3.8x not fully supported.

Changelog

0.2.3 version

  • The plugin has been fixed to work as intended with the 3.9X firmware series, legacy compatibility with 3.7X or 3.8X is not assured nor supported.
  • Dependance of kernel libraries has been reduced, increasing compatibility with further firmwares.
  • Source code has been tidied to avoid stub dependances and functions called directlty from libraries (extern-defined functions) where possible.
  • Built against the latest PSPSDK.

0.2.2 Version

  • Ported to 3.71 Kernel, for use with previous firmwares, use 0.21 Release.
  • To turn off the PSP use R+SQUARE, it was changed in order to avoid conflicts with M33 Firmware VSHMenu.

0.2.1 Version

  • On Screen notiications when you activate a mode are displayed, thes ones are a bit experimental, so their behaviour may not be the adequate under some situations.
  • The Software Full Power Off has been modified, it now turns off completely the system without risk of crash. If PowerLock is active, the Software Power Off will be locked too.
  • The plugin seems to work in all the places of the XMB but is recommendable to turn modes in the XMB root to avoid conflicts with button press combos, crashes seem to have been bypassed.

0.2 Version

  • Added the Black Screen Mode, it turns off your PSP Screen, and if you press buttons it will remain black, useful when listening songs
  • Fixed the compatibility bugs which lead te system to a crash with the latest M33 Firmaware updates
  • Some of the key combinations were changed in order to be more compatible with the latest M33 updates, and by popular demand with Wildcard Firmwares too

Credits

About the plugin:

  • Parts of code are from Anissian's PRX tutorial samples and from DAX HEN SDK samples and some other code found on pspdev.org forum.
  • Code from Booster's DevHook SDK is used in this plugin, it is included with the sources in the CONTRIB folder.
  • Uses Dark_Alex's 3.71 SDK, be sure to have it in order to recompile it.
  • All the source code which is not under the CONTRIB, INCLUDE and LIB directories is licensed under the GNU General Public License v2.

Credits:

  • To all of them who used the initial release of the plugin and made suggestions and reported bugs.
  • To ps2dev.org for the forum info about the new nids to port the plugin to 3.71 Kernel.
  • To the author/s of the CFW Extender 1.5 for publishing the source, it was a great reference.
  • To my friends.

External links

Advertising: