![]() |
| Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact |
| ||||||
This is a discussion on [RELEASE] Hold+ v4.0 - Ultimate Music Player Companion within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Fix for people with malfunctioning Hold switch. Hold+ v4.0 Tested on 5.50GEN-B Download: Hold+ v4.0 Hold+ is the ultimate companion ...
![]() |
|
|
LinkBack | Thread Tools |
|
|
#1 | |
![]() ![]() ¡Éste es Spartaaaaaaa!
|
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. Quote:
__________________
You didn't hear it.
You didn't see it. You won't say nothing to no one, never in your life. You never heard it. How absurd it all seems without any proof. Last edited by Torch; 08-12-2009 at 08:27 PM.. |
|
|
|
|
|
|
#4 |
![]() Downtown Brownfrown!
Join Date: Dec 2005
Real First Name: InfinitiProject
Location: East Coast, USA
Just Played: Rock Band 2
Posts: 339
Trader Feedback: 0
|
Sweet! Replacing 3.8 now, even though my hold switch works fine
__________________
PSP Slim 2001/16GB Sony Pro Duo Mark 2/OFW 6.20/DC8 5.00 M33-4 |
|
|
|
|
|
#11 |
|
Join Date: Oct 2009
Real First Name: Sinister
Location: Sierra Vista
Just Played: FF8
Posts: 1
Trader Feedback: 0
|
This is an amazing little plugin. I listen to a lot of ebooks and it really saves on the battery. Would there be any way to implement a bookmark feature for audio books? That would be really handy and save a lot of fast forwarding through an hour worth of audio to get to my last listening point?
|
|
|
|
|
|
#14 |
![]() ![]() ¡Éste es Spartaaaaaaa!
|
No, the amount of code was halved by removing Display Off mode and its related checks.
|
|
|
|
|
|
#16 |
![]() ![]() ¡Éste es Spartaaaaaaa!
|
|
|
|
|
|
|
#18 |
|
hi torch,
i love this plugin, but ran into a problem with filer, don't know if it's the plugin or filer? i have a slim with 5.55GEN-B2 CFW. filer opens fine, but it's as if the start button is being pressed continuously. filer keeps cycling through the different locations: ms0, flash1, flash2, ram disk, ms0… turn of the hold plugin and all is fine. and many thanks for the great work |
|
|
|
|
|
|
#19 |
![]() Noob
|
Well i haven't any problem with it when i run the filer.
I have a phat psp with 5.00 m33-6.
__________________
Phat PSP 1004 TA-079 v3+Sony 16GB Mark II+Two Sony Softmoded Pandoras with 5.00 m33-6+1.50 kernel+5.01 patch+6.20 version.txt iPhone 3G 8GB jailbroken with OS 3.1.3 PS2 Slim model SCPH-75004 + MC boot 1.8+uLaunchELF v4.40+ESR beta r9b Fujitsu Simens Amilo PA1510+2.5GB Ram+AMD Sempron 3400+ 1.8GHz+Windows XP My site My qj blog My guides Patch the 5.50/6.00/6.10/6.20 games to work with all FWs My CWCheat databases Working PSPTube scripts |
|
|
|
|
|
#20 |
|
This plugin is awesome! Is there a way to hex edit the CPU clock higher than 255? Once I have to change the "3C", I don't know how to go past "FF". Do I have to overwrite "00 3C" or "3C 00" to "01 4D"?
Better yet, is there a way to just disable the under/overclocking? This plugin could be just perfect for GameMusicGear MX, a great homebrew music player that handles many videogames music files, like SNES' SPC, Genesis GYM and Playstation PSF file. Mp3, flac, aac, etc too, of course. The thing is, for each music format, the app change the CPU/BUS clock accordingly, for battery saving. For example, when playing SNES music, it underclocks to about 100mhz, and then it plays a Playstation music file, overclocking to 333mhz. So, preventing Hold+ from changing the cpu clock would be the best option, rather than setting it to just overclock to 333mhz, or the player would not be able adjust the cpu clock by itself. Could anyone lead the way? Thanks for the awesome plugin! EDIT: Lol, just tried changing the "00 3C" to "01 4D" and (dunno why) it worked exactly how I wanted!! Hold+ had no control over the cpu clock, the player had the control. Last edited by NeoZeroo; 10-27-2009 at 04:53 PM.. |
|
|
|
|
|
|
#21 |
|
Join Date: Dec 2009
Real First Name: zafz
Location: Singapore
Just Played: GVGN+
Posts: 3
Trader Feedback: 0
|
Hey Torch, love your Hold+ plugin.
But after I updated to 5.03 GEN-C it doesnt return to normal mode properly after being in suspend mode. Think you could release a new version that patches this issue? Thanks!
|
|
|
|
|
|
#22 |
![]() QJ Gamer Green
My Mood:
Join Date: Oct 2009
Real First Name: Jonathan
Location: Salem, MO
Just Played: Dante's Inferno
Posts: 251
Trader Feedback: 0
|
zafz I've had this same problem. I reverted to hold+ v3.8 and have to be careful not to push the switch up all the way. A patch would be nice, but this will work for now.
|
|
|
|
![]() |
| Tags |
| companion , display , hold , kurian , music , player , psp , release , torch , ultimate , v40 |
| Thread Tools | |
|
|