Jump to content

No deep sleep on 2G, but works on 3G


Recommended Posts

Guest red321z
Posted

Hi,

When my blade is set to GSM only mode to force 2G ( to save power ! ) , it does not go into deep sleep mode. most time is spent at 122 MHz according to CPU spy

When in airplane mode, or wcdma or gsm/wcdma mode, ( which defaults to wcdma for me) , then it will enter deep sleep as soon as power button is pressed, and CPU spy shows most of time cpu is in Deep sleep.

I only noticed/care because I am in an area where 2G SHOULD save me power as I get a 4 bar signal on 2g but only 1 on 3G.

It is easily repeatable, and is seen without any changes to running apps or other settings.This is with data connection, wifi, sync and anything else I can think of off or on. I just flip the radio mode through the standard settings menu, reset cpu counters, then put the phone to "sleep" using the power button.

I originally posted this in the Gingerbread stir fry thread because I thought it was ROM specific. However now I am not so sure. I moved from swedish spring ( gen1) to GSF (gen2) and saw a reduction in battery life, so went through the guides, and tried to trace down what was burning the power. I have done a full wipe of the phone, and SD card, tried GSF beta 19 and reverted back to swedish spring on the new Gen2 layout, still see the same thing. I cant be sure whether this was the case on the original orange install, or my initial gen1 swedish spring.

Is this a known issue , or is there a fundamental reason for no deep sleep on GSM?

Guest KenBW2
Posted

During my time on GiffGaff I had a 2G signal most of the time, in contrast to 3, where I always have 3G/HSDPA. I noticed the reduced battery life too.  My educated guess is that with 2G there's a much narrower pipe to send the data down, so to send the same amount of background data down the 2G pipe it has to stay awake for longer. Just a guess, but it explained my reduced battery life when on 2G.

Guest red321z
Posted (edited)

To reply to my own topic, I have now cycled through 2.1 Orange Stock and 2.2 SS on Gen1, and 2.2 SS/ 2.3 GSF on Gen2. Thought it might be the Radio Firmware.

Results are all the same, lots of wiping and clean installs.

In ALL case GSM mode (data OFF) when in sleep seems to spend about 60% time at minimum clock speed for the ROM, and 40% of the time in deep sleep.

WCDMA/3G mode (data OFF) in sleep seems to spend <10% time a minimum clock speed for the ROM, and 90% plus in deep sleep.

So you lose battery either to the processor or the radio, you choose :-(. Or put it in airplane mode and all is good, but kind of limits your connectivity ......

EDIT:- Aaargh. After a week of messing, I have found that it is SIM card/Network dependent. I have 2 Orange 2 Vodafone and a "3" Sim in the family. The two Vodafone SIMS exhibit this behavior, but the orange ones don't ( and 3 doesn't do GSM ). All get good signal here, so must be something more subtle. Might be another reason why people see differing power usage.

Edited by red321z
Guest red321z
Posted (edited)

There are obvious simple fixes, like don't use 2G mode / Don't use my SIM card, but I would really appreciate understanding this,as it is really bugging me.

Attached are logcats of 4 1 min "sleep" states between pressing the power button, and 1 min later pressing it again.

The phone was sequentially:

BTMobile SIM - GSM 16:42 - 3G 16:44

Orange SIM - GSM 16:53 - 3G 16:55

In all configurations the phone was a clean install of GSF b19, with only Titanium backup and catlog installed.

Same behavior as previously mentioned, Deep sleep 90% + in 3 cases, but 60/40 wake/sleep when GSM mode chosen on BTMobile SIM

So for the remains of my sanity, could somebody have a look at the traces and tell me whats going on ?

BTMobile_GSM_nosleep.zip

Edited by red321z

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.