Disable Fast Dormancy on the AT&T Optimus G
Fast Dormancy is a topic we’ve visited before. If you can’t remember what Fast Dormancy is all about, check out XDA TV Producer Erica’s video on the topic, along with the discussion thread. There, you can find a lot of great info about Fast Dormancy, along with XDA Elite Recognized Developer supercurio’s Voodoo RRC tool. Now, the AT&T LG Optimus G has a pretty easy method to disable Fast Dormancy.
XDA Senior Member jonasl has posted a tutorial to get that Fast Dormancy turned off. With it turned on, users may see an unusual amount of wake ups. As jonasl explains:
I’m not gonna go into too much detail, but the offending implementation can be found in com/android/internal/telephony/LgeFDHandlerInterfaceImpl . This class is in /system/framework/com.lge.core.jar . After data activity on HSPA networks they use AlarmManager to periodically wake up and check the number of bytes transmitted over the network interface. This goes on until some time after it stops changing, and the connection is considered dormant.
Thus, a tutorial was written to turn off Fast Dormancy and help the LG Optimus G actually sleep. There are two ways to go about it. The first is some commands entered into Terminal Emulator that turn it off, and the second is an application that will do it for you. So far, users are reporting better battery life. It makes sense, since the device will actually sleep.