eXophase


Reply
 
Thread Tools
  #1  
Old 08-13-2009, 01:09 AM
Torch's Avatar
Torch Torch is offline
Developer
 
Join Date: Sep 2008
Posts: 81
Torch is on a distinguished road
Post [RELEASE] Hold+ v4.0 - Ultimate Music Player Companion

Fix for people with malfunctioning Hold switch.

Hold+ v4.0


Tested on 5.50GEN-B

Download: Hold+ v4.0

Hold+ is the ultimate companion to the PSP's music player. It adds useful features and gives you TWICE the battery life when used properly.

It does the following when the Hold switch is enabled:
* Switches off the LCD screen and backlight.
* Underclocks the CPU to 60MHz
* Fixes malfunctioning Hold switch
* The original screen brightness and clock speed are restored only when the Hold switch is released fully to the power off position
* Prevents the PSP from going into suspend mode if you accidently push the power switch too far when turning off Hold mode.
* Turns off LEDs in hold mode.
* While in hold mode, allows the use of Left, Right, LTrigger, RTrigger, Volume and Start buttons, if you hold the Select button first. Useful to skip songs, pause etc.

Additional Features:
* Enables the 5th brightness level on PSP Slim.
* Increases the vertical scrolling speed of Music player by around 50% (scroll 300 songs in 10 seconds).

Usage:
Turn on the Hold switch to automatically disable the display and underclock the CPU. Release the Hold switch fully to the power off position to return the CPU to normal speed and enable the display.

If you push the ANALOG UP button when turning on the Hold switch, it will only lock the keypad like normal hold mode. The display and CPU speed will not be changed, so that you can watch videos etc. with the keypad locked. Release the Hold switch fully to the power off position to unlock the keypad.

While the PSP is in hold mode, if you first hold down the Select button, you can use the following buttons: Left, Right, LTrigger, RTrigger, Vol+, Vol-, Start.

Installation:
You can install it in the seplugins folder, and make an entry in VSH.txt. Thus it will be active in the XMB. Its also possible to use it in games by adding it to GAME.txt, but some games may crash etc., if the CPU is underclocked to such a low value.

Optionally, its also possible to install it in your PSP's flash0 so that it will work without a Memory Stick. For this you can use FreePlay's "NewBTCFNedit" and enable it for VSH mode in the all the PSPBT?NF.bin files. Add it before vshmain.prx.

Advanced:
If you want to change the clock speed to your own values, you can use a hex editor to change them. The offsets in the file for v4.0 are
0x1154 - CPU
0x1158 - Bus (Should be half the CPU speed or less)

The values should be entered in hexadecimal. The default value for CPU is 3C (60 MHz in decimal) and the default value for Bus is 1E (30 MHz in decimal).

Note that simply using any arbitrary value will not work. You will have to test and see which values for CPU and Bus speed work.

Credits:
Thanks to adrahil for helping with preventing the suspend mode.

Thanks to Booster for the SysCon Hook sample, based on which Hold+ v3.0 was updated.

Changelog v4.0
----------------------------------

This is a fix for people with broken Hold switches that keep randomly switching on and off while in Hold mode.


Now when the Hold switch is enabled, the PSP remains in hold mode permanently until the switch is fully pushed to the power off position. This will prevent a malfunctioning Hold switch from randomly interfering.

Removed Display Off mode (hold ANALOG UP while releasing Hold) since holding Select is sufficient for most users.

Attached Files
File Type: zip Hold+ v4.0.zip (7.1 KB, 161 views)
__________________
GTA has extreme verbal violence too:

Blood curdling chef Richard Goblin: Of course it is brutal and nasty to buy your meat in a supermarket. The thing here in the studio, we have many pretty animals. But unfortunately life is nasty and brutish.
Well now then, this beautiful cow Daisy is heavily pregnant. Ohhhh amazing! Shes giving birth!
Right into........my pan *Sizzzzzzzzzzzzzz*.
Its really amazing. Mmmmm, the meat is so tender!


Last edited by Torch; 08-13-2009 at 04:34 AM..
Reply With Quote
  #2  
Old 08-14-2009, 05:30 AM
angelsniper45's Avatar
angelsniper45 angelsniper45 is offline
Moderator
 
Join Date: Jul 2008
Location: Dallas TX!!
Posts: 870
angelsniper45 will become famous soon enough
Send a message via Skype™ to angelsniper45
Will this work on M33 firmwares?
Reply With Quote
Alt
Sponsor
 
  #3  
Old 08-14-2009, 12:35 PM
alex_e's Avatar
alex_e alex_e is offline
Senior Member & Developer
 
Join Date: Oct 2008
Location: London
Posts: 1,252
alex_e will become famous soon enough
yes, it should do, ive used the previous versions. its just a plugin so if it dont work remove it. lol
__________________
Play RetroSnake

New To programming?Check Out My Tutorials

Brand New Forums! Please Sign Up And Contribute

Points2Shop <-- Earn free points and cash in on items!

Going for 5000 Posts!
Reply With Quote
  #4  
Old 08-14-2009, 09:33 PM
angelsniper45's Avatar
angelsniper45 angelsniper45 is offline
Moderator
 
Join Date: Jul 2008
Location: Dallas TX!!
Posts: 870
angelsniper45 will become famous soon enough
Send a message via Skype™ to angelsniper45
Quote:
Originally Posted by alex_e View Post
yes, it should do, ive used the previous versions. its just a plugin so if it dont work remove it. lol
Alright cool, I decided way back at 3.95GEN to boycott it, it caused to many problems on my PSP so ive always found m33 firmwares more reliable especially in terms of kernel mode access.
Reply With Quote
 Reply

  • Submit Thread to Digg Digg
  • Submit Thread to del.icio.us del.icio.us
  • Submit Thread to StumbleUpon StumbleUpon
  • Submit Thread to Google Google
  • Bookmarks


    Tags
    battery, display, hold, hold+, kurian, psp, suspend, torch

    Thread Tools

     
    Similar Threads
    Thread Author Forum Replies Last Post
    [RELEASE] Hold+ v3.8 - Ultimate Music Player Companion Torch PSP Development 2 07-12-2009 01:15 PM
    [RELEASE] Hold+ v3.7 - Ultimate Music Player Companion Torch PSP Development 8 05-29-2009 12:30 PM
    [RELEASE] Hold+ v3.6 - Battery Saver Plugin Torch PSP Development 9 02-01-2009 11:04 PM
    [RELEASE] Hold+ v2.71 - Battery Saver Plugin Torch PSP Development 9 09-22-2008 09:04 AM
    Folding@home Gets Auto-Shutdown, Music Player x3sphere PS3 News 0 12-19-2007 05:01 PM

    Forum Jump


    no new posts