The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the newest Gaming News from
QJ.NET in your email each day?




Want to learn more about the team who brings you the QJ news?

Read about them now!

 


Results 1 to 12 of 12

[UPDATE] Hold+ v3.2 - Battery Saver Plugin

This is a discussion on [UPDATE] Hold+ v3.2 - Battery Saver Plugin within the PSP Development Forum forums, part of the PSP Development, Hacks, and Homebrew category; Finally nailed that bug which was causing the battery icon to disappear! It was due to a SysCon dependent function ...

  
  1. #1
    Developer
    Points: 14,963, Level: 79
    Level completed: 23%, Points required for next Level: 387
    Overall activity: 0%

    Join Date
    Jun 2007
    Posts
    2,475
    QJ Pts
    14,963
    Level
    79
    Downloads
    0
    Uploads
    0

    Post [UPDATE] Hold+ v3.2 - Battery Saver Plugin

    Finally nailed that bug which was causing the battery icon to disappear! It was due to a SysCon dependent function being called from within the SysCon callback function..DOH!

    Changelog v3.2
    ----------------------------------
    Fixed a bug where after you exit a Photo or the Browser, the battery icon would keep disappearing and reappearing.

    Fixed a bug where each time you exit a Photo or the Browser, the first time you turn on Hold after that it would only go to Normal Hold mode.

    Download: http://forums.**********.net/showthread.php?t=220

    Changelog v3.1
    ----------------------------------
    Reduced CPU usage by delaying longer in main loop. Since v3.0 the main loop doesn't do much so it needn't run as fast as before. This *should* alleviate problems with the battery icon.

    Now its not possible to accidently press 'other' buttons in hold mode while holding Select button. Ex: If you are holding Select + VolUp to increase volume, and you accidently press X, the X button will not have effect.

    Changelog v3.0
    ----------------------------------
    Completely overhauled the plugin to work using only the SysCon functions based on Booster's example.

    The prevention of accidental suspend was changed to Booster's method as that is more efficient.

    In Display Off mode, pressing the Screen button to return to normal no longer causes the firmware's internal brightness variable to become one step higher and the original screen brightness.

    Added the ability to use some of the buttons while in hold mode, by holding the Select button first.
    Last edited by Torch; 10-31-2008 at 12:37 PM. Reason: Updated to v3.2

  2. #2
    Points: 2,808, Level: 32
    Level completed: 39%, Points required for next Level: 92
    Overall activity: 0%

    Join Date
    Jan 2008
    Posts
    34
    QJ Pts
    2,808
    Level
    32
    Downloads
    0
    Uploads
    0

    Default

    While playing around with the new version, I encountered a really weird bug. I've been able to reproduce it, but haven't pinpointed the sequence of events that triggers it. All I know is that at some point Hold+ seems to cause the firmware to repeatedly change which power source it reports as being in use. I noticed this when the battery level icon kept disappearing, regardless of the fact that my PSP was clearly running on battery power. I confirmed this by going to battery information in the XMB, where I saw it switching between battery and external every couple of seconds.

    This is on an original model PSP with a clean installation of 5.00 M33-3, and I tested without any other vsh plugins active. There don't seem to be any negative side effects of the bug as far as I can tell.

  3. #3
    Developer
    Points: 14,963, Level: 79
    Level completed: 23%, Points required for next Level: 387
    Overall activity: 0%

    Join Date
    Jun 2007
    Posts
    2,475
    QJ Pts
    14,963
    Level
    79
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by Tets View Post
    While playing around with the new version, I encountered a really weird bug. I've been able to reproduce it, but haven't pinpointed the sequence of events that triggers it. All I know is that at some point Hold+ seems to cause the firmware to repeatedly change which power source it reports as being in use. I noticed this when the battery level icon kept disappearing, regardless of the fact that my PSP was clearly running on battery power. I confirmed this by going to battery information in the XMB, where I saw it switching between battery and external every couple of seconds.

    This is on an original model PSP with a clean installation of 5.00 M33-3, and I tested without any other vsh plugins active. There don't seem to be any negative side effects of the bug as far as I can tell.
    This is due to the SysCon choking on too many packets being generated by function calls to it (its efficiency is reduced because Hold+ hooks and intercepts all its packets using its debug callbacks). I encountered it while developing the plugin.

    It must be caused by some other plugin that is polling the controller too fast or something. Disable all other plugins and try.
    EDIT...K you've already done that. I dunno, I'll have to see if it happens to me.

  4. #4
    Points: 2,808, Level: 32
    Level completed: 39%, Points required for next Level: 92
    Overall activity: 0%

    Join Date
    Jan 2008
    Posts
    34
    QJ Pts
    2,808
    Level
    32
    Downloads
    0
    Uploads
    0

    Default

    Ah, it looks like I was actually wrong about the plugins. I thought I had PSP HUD disabled a week ago, but I evidently I just set it to not display. I never even looked at the plugin list in the recovery menu since I just copied this version of Hold+ over the old one.

    I'm not a big programmer myself, but I imagine PSP HUD, being as responsive as it is with updating the CPU clock and usage counter, might be polling syscon at a fairly fast rate. I'm going to try testing now with everything else properly disabled.

    Update: I've managed to trigger it again, sort of. When the screen turned on again the battery level indicator was missing, but it reappeared soon after and stayed there.
    Last edited by Tets; 10-31-2008 at 03:39 AM.

  5. #5
    Developer
    Points: 14,963, Level: 79
    Level completed: 23%, Points required for next Level: 387
    Overall activity: 0%

    Join Date
    Jun 2007
    Posts
    2,475
    QJ Pts
    14,963
    Level
    79
    Downloads
    0
    Uploads
    0

    Default

    Updated to v3.1
    -=Double Post Merge =-
    Updated to v3.2. Battery Icon bugfix.
    Last edited by Torch; 10-31-2008 at 12:27 PM. Reason: Automerged Doublepost

  6. #6
    Points: 2,626, Level: 31
    Level completed: 18%, Points required for next Level: 124
    Overall activity: 0%

    Join Date
    Apr 2008
    Posts
    23
    QJ Pts
    2,626
    Level
    31
    Downloads
    0
    Uploads
    0

    Default

    Hey,Torch,It seems the hold plugin doesn't work any more after I updated my phat psp to 5.00m33-3,I don't know why,please help me handle this problem,this plugin is pretty useful,i like it so much,thanks,I really appreciate that.

  7. #7
    Developer
    Points: 14,963, Level: 79
    Level completed: 23%, Points required for next Level: 387
    Overall activity: 0%

    Join Date
    Jun 2007
    Posts
    2,475
    QJ Pts
    14,963
    Level
    79
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by ApolloMars View Post
    Hey,Torch,It seems the hold plugin doesn't work any more after I updated my phat psp to 5.00m33-3,I don't know why,please help me handle this problem,this plugin is pretty useful,i like it so much,thanks,I really appreciate that.
    The format of the txt files in seplugins has changed since 5.00M33-2. Just go to recovery and disable and enable all the plugins again.

  8. #8
    Points: 2,626, Level: 31
    Level completed: 18%, Points required for next Level: 124
    Overall activity: 0%

    Join Date
    Apr 2008
    Posts
    23
    QJ Pts
    2,626
    Level
    31
    Downloads
    0
    Uploads
    0

    Default

    Thanks,I tried,but it still can't work.

  9. #9
    Developer
    Points: 14,963, Level: 79
    Level completed: 23%, Points required for next Level: 387
    Overall activity: 0%

    Join Date
    Jun 2007
    Posts
    2,475
    QJ Pts
    14,963
    Level
    79
    Downloads
    0
    Uploads
    0

    Default

    Create a new vsh.txt like this.
    ms0:/seplugins/hold.prx 1

    Make sure that XMB plugins are enabled under Advanced Configuration in Recovery.

  10. #10
    Points: 2,626, Level: 31
    Level completed: 18%, Points required for next Level: 124
    Overall activity: 0%

    Join Date
    Apr 2008
    Posts
    23
    QJ Pts
    2,626
    Level
    31
    Downloads
    0
    Uploads
    0

    Default

    Still cannot work,i updated to the latest version.im upset.

  11. #11
    Developer
    Points: 14,963, Level: 79
    Level completed: 23%, Points required for next Level: 387
    Overall activity: 0%

    Join Date
    Jun 2007
    Posts
    2,475
    QJ Pts
    14,963
    Level
    79
    Downloads
    0
    Uploads
    0

    Default

    Do any other plugins work?

  12. #12
    Developer
    Points: 14,963, Level: 79
    Level completed: 23%, Points required for next Level: 387
    Overall activity: 0%

    Join Date
    Jun 2007
    Posts
    2,475
    QJ Pts
    14,963
    Level
    79
    Downloads
    0
    Uploads
    0

    Default

    Updated to v3.3
    Check the new thread.


 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





All times are GMT -8. The time now is 05:17 AM.

Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2013, Caputo Media, LLC. All Rights Reserved. Cluster C5.
Contact Us | Free Flash Games | Ad Blockers Suck! Why?