5,605,373 Members 39,567 Now Online
XDA Developers Android and Mobile Development Forum

Follow up on XDA TV Fast Dormancy Video

Tip us?
 
angelofmusic
Old
(Last edited by angelofmusic; 28th July 2012 at 09:59 PM.)
#1  
angelofmusic's Avatar
XDA TV Producer - OP
Thanks Meter 54
Posts: 50
Join Date: Nov 2007
Location: SAN DIEGO
Lightbulb Follow up on XDA TV Fast Dormancy Video

This is the follow up thread to:

Fast Dormancy -- Save Your Battery from 3G Drainage
http://www.youtube.com/watch?v=O8L50sCY7CI

This is a thread to discuss your findings and concerns about Fast Dormancy.

Feel free to leave questions for me, I will be constantly monitoring this thread.

****NOTE*****

There is an original app by Gokhanmoral, which effectively disables Fast Dormancy on the Galaxy S3 (ONLY TESTED ON i9300). Please refer to the description on market app link below for future compatibility.
https://play.google.com/store/apps/d...cytoggle.i9300

Supercurio is creating an app that disables FD, but also ads separate diagnostic functionality.
The Following 43 Users Say Thank You to angelofmusic For This Useful Post: [ Click to Expand ]
 
supercurio
Old
(Last edited by supercurio; 5th August 2012 at 02:46 AM.)
#2  
supercurio's Avatar
Senior Recognized Developer
Thanks Meter 5063
Posts: 3,528
Join Date: May 2010
Location: Chambéry

 
DONATE TO ME
Yeah so Erica spoke about an application we developed when studying the Fast Dormancy and RRC states.

In order to experiment and understand all about FD, we had to developer a new tool also allowing to enable/disable Fast Dormancy on several Samsung phones, and apply changes in real times, including when tuning Fast Dormancy timers.

Requiring root depending on the device itself, its main purpose it to help you analyze if the network you're using supports fast dormancy or not, then allow you to set reasonable settings providing satisfying battery performance while keeping the network latency low.

Be sure you watch Erica's video as she will explain the technical challenges behind 3G power management better than I could.


Phase 1:

Today's application is very simple:
It provides an easy access to the useful Samsung proprietary ServiceMode page displaying RRC states and also advanced network SNRs.

Download preview app from Google Play
Voodoo RRC Tool source code on github

Note: the app kind of suck and as you'll notice it benefits from no UI design at all yet
Contributions are indeed welcome.

Phase 2:

Automatize the FD detection process in order to help you telling us which kind of network behavior you experience with your carrier.

Phase 3:

With fast dormancy carrier database, recommending automatically optimal settings.
Add support to enable/disable and choose Fast Dormancy timers on non-Samsung phones.

Phase 4:

Reverse-engineered Service Mode in order to build statistics of RRC state used, maybe to guess automatically if a network supports FD or not.
I'll probably not go this far but it might be interesting to develop this, not only on Samsung phones but on many more.

Once again contributions will be welcome here too.


I hope you'll like this joined XDA TV & development effort, which aims to investigate a topic, share knowledge and provide tools for everyone's benefit.
Hopefully its only the first collaboration among many. I'd like to encourage other developers as well to consider XDA TV as an extension of everything we're doing here, and interact with videos producers.
The Following 19 Users Say Thank You to supercurio For This Useful Post: [ Click to Expand ]
 
ephraim
Old
#3  
ephraim's Avatar
Recognized Contributor
Thanks Meter 1031
Posts: 2,538
Join Date: Oct 2010
Location: Cebu City
Guess i'll be the first to reply. Thanks for the info, i really learned alot. Keep up the good work erica.

Cheers!
Galaxy S2 dual booting Stock ICS and CyanogenMod10
Catalina Mosquera Reyes April 30,1928 - August 26,2012.
I love you grandma,i know you are in a better place now.
 
rehmankhan101
Old
#4  
Member
Thanks Meter 33
Posts: 90
Join Date: Aug 2011
Location: London
video is no longer avalible WHy?
 
supercurio
Old
#5  
supercurio's Avatar
Senior Recognized Developer
Thanks Meter 5063
Posts: 3,528
Join Date: May 2010
Location: Chambéry

 
DONATE TO ME
Quote:
Originally Posted by rehmankhan101 View Post
video is no longer avalible WHy?
There was an unexpected glitch in one of the demo, the one explaining how to diagnose if Fast Dormancy is implemented or not by your network.
Concretely the actual demo was exhibiting a different behavior from our previous observations, so to be completely sure to guide you in the right direction we're re-investigating.

Except this part where there was doubt everything was perfectly accurate: Erica video shall be back soon on XDA TV once we figure it out
The Following 3 Users Say Thank You to supercurio For This Useful Post: [ Click to Expand ]
 
zodiaxe66
Old
#6  
zodiaxe66's Avatar
Senior Member
Thanks Meter 436
Posts: 1,475
Join Date: Nov 2010
Thanx sc,nice tool and great work,even though I was expecting another app from u,hopefully that will come eventually
Good to see you're back.
Galaxy SIII
Rom: echoe-rom v2 "stripped and modified"
base:4.3
powered by
*~* devil2 *~*
Back to googymax2.. 218 is awesome
 
Irvysan
Old
(Last edited by Irvysan; 11th August 2012 at 11:18 AM.)
#7  
Irvysan's Avatar
Senior Member
Thanks Meter 80
Posts: 152
Join Date: Dec 2010

 
DONATE TO ME
Default Not working??

EDIT - the app by Gokhanmoral on the OP works perfectly now! (on my sgs2)


ignore the text below

The app doesn't show any output for me, is this :

1: Because FD is not available with my Carrier? (UK Vodafone)
2: Because I'm in the UK?

TIA

Irv

*Either reply in this thread or PM me if you need any further info/testing

EDIT : See - http://forum.xda-developers.com/show...97&postcount=8 and : http://forum.xda-developers.com/show....php?t=1742813

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Codes don't work on AOSP/AOKP ROMS's (apparently)
My Droids :

SGS3 Mini (GT-I8190N)
Nook Simple Touch
Nexus 4
Nexus 5
Nexus 7
SGS2
DHD
Nook Color
Wildfire

Free dropbox account with bonus space! > - Get A Dropbox! (We get extra storage!)
 
veyka
Old
#8  
veyka's Avatar
Retired Forum Moderator
Thanks Meter 2675
Posts: 5,600
Join Date: Oct 2007
Location: Norfolk
I have always wondered if AOSP on for example the galaxy nexus supports FD, There is a general lack of information, it looks like it should, but I don't know.

It would be great to find a way to gather this sort of data on AOSP or other devices, no idea if it's doable though.

Great video series, FD is under documented and there is a lot of misinformation and unbacked assumptions

As far as networks go, unless the documentation is incorrect, my network (3UK) have FD enabled, I am unable to back this up with data, as I sold on my sgs2 a while back now


Nexus 4
SGS2 Apps safe to remove
Need hosting for your development work? Contact me, maybe I can help.
 
SwimmerBoy
Old
#9  
SwimmerBoy's Avatar
Senior Member
Thanks Meter 10
Posts: 258
Join Date: Aug 2008
Location: Lx
I can't get any information about FD in my Galaxy Nexus with JB
The Following User Says Thank You to SwimmerBoy For This Useful Post: [ Click to Expand ]
 
supercurio
Old
#10  
supercurio's Avatar
Senior Recognized Developer
Thanks Meter 5063
Posts: 3,528
Join Date: May 2010
Location: Chambéry

 
DONATE TO ME
Yes good question about AOSP.

It's possible Samsung RIL is still reading fast dormancy activation status and timer values from somewhere in pure- Google devices.

Samsung devices running AOSP instead of Samsung firmware must still read the FD configuration parameters, as they're rocking the same RIL binary code.

This is definitely something to investigate, I'll take a look but feel free to report your findings, that might be useful features to add to RRC Tool.

Tip: you can search for strings in libsecril*.so in /system/lib and attach strace to the rild process : both give a lot of clues

Tags
"battery drain", "battery life", erica, wakelocks, xda tv
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes