Hi everybody,
I have seen quite a number of users get troubled and complain about high battery drain in JB roms. Most of them have used BetterBattery or other applications and found that RILJ seems to be the culprit. But I haven't seen anyone suggest a solution until now.
So I spent sometime tinkering with the settings and found that on CM10 roms (and may be others as well) turning off the Background Location Reporting removes the RILJ wakelock and stops the battery drain. The reason I guess is that since RILJ might be responsible for providing approximate location (using cell tower identification) it maintains a wakelock to do so.
I am using PA 2.10 so the following instructions are based on that. Other roms should have similar steps.
Here's how you turn Background Location Reporting off.
1. Go to System Settings
2. Under accounts, select Google/Maps and Latitude
3. Maps will fire up and it should show the Location Settings screen.
4. On the top tap Location Reporting and select Do not update your location.
That's it.
Now observe BetterBattery for a few hours and you should see a significant change in the listings and also battery drain. For me battery consumption went from ~1% per 3-5 mins on idle to ~1% per hour on idle.
One side effect of this change (I am guessing) could be that Google Now might not be able to show the location triggered cards. So take your pick on what is more important for you, battery life or value added services.
Cheers
Sent from my GT-N7000 using xda app-developers app
I have seen quite a number of users get troubled and complain about high battery drain in JB roms. Most of them have used BetterBattery or other applications and found that RILJ seems to be the culprit. But I haven't seen anyone suggest a solution until now.
So I spent sometime tinkering with the settings and found that on CM10 roms (and may be others as well) turning off the Background Location Reporting removes the RILJ wakelock and stops the battery drain. The reason I guess is that since RILJ might be responsible for providing approximate location (using cell tower identification) it maintains a wakelock to do so.
I am using PA 2.10 so the following instructions are based on that. Other roms should have similar steps.
Here's how you turn Background Location Reporting off.
1. Go to System Settings
2. Under accounts, select Google/Maps and Latitude
3. Maps will fire up and it should show the Location Settings screen.
4. On the top tap Location Reporting and select Do not update your location.
That's it.
Now observe BetterBattery for a few hours and you should see a significant change in the listings and also battery drain. For me battery consumption went from ~1% per 3-5 mins on idle to ~1% per hour on idle.
One side effect of this change (I am guessing) could be that Google Now might not be able to show the location triggered cards. So take your pick on what is more important for you, battery life or value added services.
Cheers
Sent from my GT-N7000 using xda app-developers app