Hi folks!
I just signed up to say that I have been following this thread as I have been having the same issue with my iPhone. I am not in the US so don't have the luxury of being able to swap it for a new phone, however, I am happy to report good news using the suggestion on page 27 of this thread from MihaiD.
I recently upgraded/restored my phone to 1.1.4 and unlocked and jailbroke with ziphone 2.5. I have been surviving using Orcanus' fix which worked fine but drained power in a day. Originally I didn't try MihaiD's method as it seemed to not work for people, but as it turns out, magically it does. My phone now wakes up perfectly for calls and SMSs and the battery life is amazing compared to how it has been.
I simply FTP'd wirelessly into my iPhone after using the following thread to set up SSH on my Linux box:
https://help.ubuntu.com/community/Po...Devices/iPhone
I'm sure you could SSH via Windows or a Mac too. Then, 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. The new version was just under 3meg I think. I restarted my phone and everything was working perfectly.
Anyway, just thought I would post some support for this fix which has been annoying me for quite a while. Hope it helps someone who might have missed it previously.
Bookmarks