Sleep/Wake button semi-working

Discussion in 'iPhone Tips, Help and Troubleshooting' started by xpenzif, May 16, 2008.

  1. xpenzif macrumors newbie

    Joined:
    May 16, 2008
    #1
    If I push the sleep/wake button the phone goes into standby. However the button does not wake the phone back up.

    Here are the ways which I can get the phone to wake up:
    If I get a call
    If i plug it into a charger or dock
    If I push the top button again before it completely engages in standby(I have about a 10 second window)
    If I eject the sim

    Also if I flip the vibrate switch during standby I get no response.

    What I have tried:
    Restoring
    erasing all settings
    updating software to 1.1.4

    If I hold the home+standby button for 10+ sec phone will not reset.

    Thanks. If anyone can give my any suggestions it would be much appreciated.
    Xpenzif
     
  2. PACMAC macrumors regular

    PACMAC

    Joined:
    Feb 24, 2008
    #2
    is your phone unlock?
    seems like thats every thing you can do for trying to fix that problem..how long ago when it started to happen?
    did you drop it or something?
    your problem seems to be more of a hardware issue than software..if you cant get it to work with restoring/default settings.

    well you should return it if your att iphone..if you didnt damage it..
     
  3. xpenzif thread starter macrumors newbie

    Joined:
    May 16, 2008
    #3
    I fixed it, here's how:

    I upgraded/restored my phone to 1.1.4
    jailbroke with ziphone 2.5

    I connected to my iphone wirelessly with winscp

    I copied my com.apple.SystemPowerProfileDefaults.plist from /System/Library/SystemConfiguration/PowerManagement.bundle/ to my desktop for editing. I then pasted all of this:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>SystemProfileDefaults</key>
    <dict>
    <key>AC Power</key>
    <dict>
    <key>Sleep On Power Button</key>
    <integer>1</integer>
    <key>Automatic Restart On Power Loss</key>
    <integer>0</integer>
    <key>Disk Sleep Timer</key>
    <integer>10</integer>
    <key>Display Sleep Timer</key>
    <integer>10</integer>
    <key>Dynamic Power Step</key>
    <integer>1</integer>
    <key>Hibernate File</key>
    <string>/var/vm/sleepimage</string>
    <key>Hibernate Mode</key>
    <integer>3</integer>
    <key>Reduce Processor Speed</key>
    <integer>0</integer>
    <key>System Sleep Timer</key>
    <integer>10</integer>
    <key>Wake On AC Change</key>
    <integer>0</integer>
    <key>Wake On Clamshell Open</key>
    <integer>1</integer>
    <key>Wake On LAN</key>
    <integer>1</integer>
    <key>Wake On Modem Ring</key>
    <integer>1</integer>
    <key>Display Sleep Uses Dim</key>
    <integer>1</integer>
    <key>ReduceBrightness</key>
    <integer>0</integer>
    <key>Mobile Motion Module</key>
    <integer>1</integer>
    </dict>
    <key>Battery Power</key>
    <dict>
    <key>Sleep On Power Button</key>
    <integer>1</integer>
    <key>Automatic Restart On Power Loss</key>
    <integer>0</integer>
    <key>Disk Sleep Timer</key>
    <integer>10</integer>
    <key>Display Sleep Timer</key>
    <integer>10</integer>
    <key>Dynamic Power Step</key>
    <integer>1</integer>
    <key>Hibernate File</key>
    <string>/var/vm/sleepimage</string>
    <key>Hibernate Mode</key>
    <integer>3</integer>
    <key>Reduce Processor Speed</key>
    <integer>0</integer>
    <key>System Sleep Timer</key>
    <integer>10</integer>
    <key>Wake On AC Change</key>
    <integer>0</integer>
    <key>Wake On Clamshell Open</key>
    <integer>1</integer>
    <key>Wake On LAN</key>
    <integer>1</integer>
    <key>Wake On Modem Ring</key>
    <integer>1</integer>
    <key>Display Sleep Uses Dim</key>
    <integer>1</integer>
    <key>ReduceBrightness</key>
    <integer>0</integer>
    <key>Mobile Motion Module</key>
    <integer>1</integer>
    </dict>
    <key>UPS Power</key>
    <dict>
    <key>Sleep On Power Button</key>
    <integer>1</integer>
    <key>Automatic Restart On Power Loss</key>
    <integer>0</integer>
    <key>Disk Sleep Timer</key>
    <integer>10</integer>
    <key>Display Sleep Timer</key>
    <integer>5</integer>
    <key>Dynamic Power Step</key>
    <integer>1</integer>
    <key>Hibernate File</key>
    <string>/var/vm/sleepimage</string>
    <key>Hibernate Mode</key>
    <integer>3</integer>
    <key>Reduce Processor Speed</key>
    <integer>0</integer>
    <key>System Sleep Timer</key>
    <integer>15</integer>
    <key>Wake On AC Change</key>
    <integer>0</integer>
    <key>Wake On Clamshell Open</key>
    <integer>1</integer>
    <key>Wake On LAN</key>
    <integer>0</integer>
    <key>Wake On Modem Ring</key>
    <integer>0</integer>
    <key>Display Sleep Uses Dim</key>
    <integer>1</integer>
    <key>ReduceBrightness</key>
    <integer>1</integer>
    <key>Mobile Motion Module</key>
    <integer>1</integer>
    </dict>
    </dict>
    </dict>
    </plist>

    ... straight over the top of everything in the file already, and copied it back onto the phone, overwriting the original version. I restarted my phone and everything was working perfectly.
     

Share This Page