yashsingh1/xdaforums huggingface dataset:
[T-Mobile myTouch 4G Slide] cj chitwood:
I would recommend a step further for the serious enthusiasts. Part of the problem with our [in]ability to get truly consistent readings of battery life is the fact we all use our phones differently with different batteries and different ROMs.

[EDIT] For clarification, by ROMs I refer to different variants of this ROM, e.g., the different kernels; not so much e.g. CM9 compared to MikXE. [/EDIT]

We really AREN'T all running the same phone. We need to standardize our testing methods. This "I did a few messages, maybe a picture here and there" means different things depending who says it, but "three fifteen minute calls in 4G with 2 bar signal" is pretty specific and hard to misunderstand.

We should be running as close to the same phone as possible if we're going to compare them. Set up a control group. Everybody break out the same version of the ROM at least for a couple of hours. Set the screen to never shut off, full brightness. Turn on Wifi without being connected to an AP, have both 2G and 3G/4G radios active, have bluetooth on (paired of possible), the whole nine yards. After an hour, or two hours (use a timer, seriously) check your battery stats and take screenshots of all the details.

With this, if everyone in the test is using the same ROM, same kernel, same software (including turning off Facebook sync, etc.), we can determine whose batteries can be trusted as comparable enough that two or three people can be used as experimental groups. Then, change something. turn off WiFi, or Bluetooth, or 4G, redo the test, check stats and get screens. Then you can definitively say what's draining the battery most, using empirical data.

There are enough of us here that I think we can scrounge up a few willing participants.

We can even do it without having the same batteries if we can get a few of us to load, say, just the base ROM (no apps installed, no accounts set up) and from there we can get whose battery drains quicker with a known base software load, and we can do math to equalize across phones so that someone's 1900 mAH battery can be compared against someone else's 1450 mAH battery reliably.

BUT, that would take some discipline and a lot of time, to do it right.

[EDIT2] I think GTMaster is probably thinking along the same lines here. I should learn to read through to the end of a thread before quoting people ;)

[/EDIT2]
[T-Mobile myTouch 4G Slide] gtmaster303:
I have noticed that GPS drains the battery massively. And for some reason Soundhound was the culprit. I had locations enabled, and it constantly had my GPS on. SO you guys should check to see if there are any phantom apps that might be keeping your GPS running in the background. I never expected soundhound, but my battery life shot up when I turned that setting off
[T-Mobile myTouch 4G Slide] sino8r:
I THOUGHT I noticed a bigger battery drain since r4 exp kernel but it COULD be due to the fact that I've been playing with my phone more lately.

I really think that a few days should be given to a new kernel before deciding on whether battery life is better or worse than previously.

I do use bluetooth quite (couple hours a day streaming music) a bit along with wifi(4 hours est.) and am running latest bootloader/radio with s-off. I do have an Anker 1900 mah battery so have never had too much of an issue since leaving than undersized stock battery in a drawer to be forgotten.

The obvious comparison should be to the non-experimental kernel and not one most of us haven't used in weeks.

Cpu Tuner is nice for observations but not too practical for "complete" cpu control. It doesn't seem to read the cpu properly especially is using cm9 OC daemon in background, setcpu, etc... which is to be expected. Also, those hotplug based governors switch cores off mainly when screen is off/deep sleep. can't find where you expect cpu tuner to monitor that. I could be wrong on that though....
[T-Mobile myTouch 4G Slide] Narhim:
Well I am still on the R2 and I am getting a whole day of heavy usage with it. I will post it in the evening... I am on r2 because I missed the new ones :D will be getting a note 2 next week so changed the focus a bit.
[T-Mobile myTouch 4G Slide] anitgandhi:
Alright I can say this for sure.

This morning, I unplugged my phone, used it a bit, then didn't touch it for about 5 hours, wifi off. All of those 5 hours, i was using ondemand, and it deep slept and stayed at 99%. Then I used it for about 20 min with wifi on, went down to 83%. Switched over to lulzactiveq, it deep slept for 35 minutes, stayed constant at 83%.

Wifi was the only radio I used, all others were off. This was on exp r4. I actually feel like I have less battery usage with data than with wifi on.

Hope it helps.
[T-Mobile myTouch 4G Slide] GravvyTrain:
Now that you mention it.. I do think wifi has more drain than data somehow. Still have to confirm though. :cowboy:
[T-Mobile myTouch 4G Slide] sino8r:
You guys should check out scverhagen's Github and check out the recent commits. I'm not sure where in the hell this guy came from but he's just what we needed in the dev section. ;)
[T-Mobile myTouch 4G Slide] CoNsPiRiSiZe:
Been using this since release... Never used the exp kernels, but this is what I'm getting... Usually around 3-5 hours calls.. 2-3 hour display, always using Pandora, YouTube and chrome. :D thanks man!!!!

Anker btw..

::Respect::
[T-Mobile myTouch 4G Slide] cj chitwood:
Wish I could remember what ROM this was from...

They should include ROM name in the battstat view somewhere...

--

Sent from my Bulletproof HTC Swiss Army Doubleshot
[T-Mobile myTouch 4G Slide] CoNsPiRiSiZe:
Loooks like MikROM ICS the Sense 3.6 one...could be bulletproof tho, idk havent ever used bulletproof.
[T-Mobile myTouch 4G Slide] GravvyTrain:
Phone turn off after activating wifi widget.

Data on, I activate wifi widget. Screen freeze for ~10sec, then phone turns off. It started back up when I hit the power button, so after that I rebooted into recovery.

'Show log' option in the Advanced and Debugging Menu in Recovery produced no log. Not available because the 'extendedcommand' file was not found. Showed as follows:

I:Checking for extendedcommand...

I:Skipping execution of extendedcommand, file not found...

Will Logcat, from the market, show logs from before its installation?
[T-Mobile myTouch 4G Slide] aeroxy:
One bud report: SD card writing speed incredibly low - 350kb/s.

Tested on wireless transfer through FTP (file explorer), speed is 1.1mb/s - and my wireless router is about that fast.
[T-Mobile myTouch 4G Slide] dillalade:
Can someone link me to r2 rom please?

I believe this is the kindest on battery??

Thanks in advance
[T-Mobile myTouch 4G Slide] SilverL:
UKPoB (Unamed Kernel Project of Boredom mods)

This one is a known problem with ICS and JB(I think) roms.

Everyone:

I'm updating some of the lulzactiveq options based on what Siyah Kernel developer has updated.

Adding another hotplugging governor: Sakuractive Governor. http://xdaforums.com/showpost.php?p=24278720&postcount=7

'sakuractive' - this driver mimics the frequency scaling behavior in 'ondemand', but with several key differences. First is that frequency transitions use the CPUFreq table directly, instead of incrementing in a percentage of the maximum available frequency. Second 'sakuractive' will offline auxillary CPUs when the system is idle, and online those CPUs once the system becomes busy again. This last feature is needed for architectures which transition to low power states when only the "master" CPU is online, or for thermally constrained devices.

Throwing in DVFS(Dynamic Voltage and Frequency Scaling) monitor(originally left out because the hotplugging governors(hotplug, lulzactiveq, sakuractive) should have this sort of ability built in. Hopefully it helps with the other governors. If not its an easy remove.
[T-Mobile myTouch 4G Slide] sino8r:
You should have tried r3 exp... anyways, here ya go. https://dl.dropbox.com/u/106573684/android/doubleshot/cm9-1/cm 9.1 (3.0.43) r2.zip

Hint... just grab link of which one you want (kernel, rom, exp kernel) and change the last number ;)

You enjoying your Relay? I haven't decided on what I'm doing yet... Nexus might just be a LG (boo!) and wanna see the Note 2 pricing before deciding for sure ;)
[T-Mobile myTouch 4G Slide] aeroxy:
You are right. Battery improvement is not obvious either. I might have to try to re-calibrate the battery or wipe the device before I install the new ROM. Currently the battery can usually last for six to seven hours, and previously I could use the phone for about ten hours.
[T-Mobile myTouch 4G Slide] AdamWill:
this ROM definitely has better battery life than that, sounds like something wrong on your end. I'm using r3 standard, getting results like many others here, well north of 24 hours battery life with an Anker 1900 and normal use.
[T-Mobile myTouch 4G Slide] pyro9219:
I'm getting about 16 hours with WiFi Calling, lot's of IM's, some browsing, Google Books for half hour / hour a day, maybe a call or two for less than 5 minutes each (everyone I know IM's or emails).. and 4-6 hours of playing Slacker Radio (cached stations). Using Anker 1900mah battery, R4 Experimental. that usually leaves me about 10% when I go to bed, so I charge it just to make sure.
[T-Mobile myTouch 4G Slide] sino8r:
Dude... really?! The feedback, the commits/changes/additions are all there. I have noticed several improvements since using scverhagen's fixes. Don't judge sh!t and reply with unexpected results when you haven't wiped or more than likely... run the rom less than a few days. It's just not good common sense and makes you seem like a jerk lol! (No offense) Try this.... Wipe your phone, reflash, give it a few days, and I PROMISE that you'll agree that this is the best AOSP ICS rom around and possibly one the best roms available for the DS.

Hehehhe! Exactly... that's just a silly comment;) I have the same battery as you. I am a heavy user... I'd say. My phone rarely leaves my hand lol! I even get 14-18 hrs. I have gotten 24 hrs a couple times like with light use (a few calls, emails, light browsing) When using plain CM9, I used to be lucky to get 12 even with the anker. Definitely an improvement.
[T-Mobile myTouch 4G Slide] dunkkid23:
The ROM seems very responsive..., but I can't get the wifi or sim to activate at all... :confused: Can anyone lead me in the right direction?
[T-Mobile myTouch 4G Slide] BookCase:
Small issue I noticed, sometimes the homescreen and all apps disappear after being on a phonecall or checking a message. If I hold Home and click back to a recent app then back to Home everything comes back. *running r4
[T-Mobile myTouch 4G Slide] strapped365:
Did you do a full wipe before flashing or did you restore any system apps or data?

I've never seen an issue like this reported and I've never seen it and I've used cm9 since like a2 or 3 so it could be on your end

---------- Post added at 04:15 PM ---------- Previous post was at 04:14 PM ----------

Are you s-on unlocked with cwm? If so did you fastboot flash boot boot.img? Also did you do a full wipe before flashing? What about restoring system apps or data
[T-Mobile myTouch 4G Slide] dunkkid23:
Yes I am s-on unlocked with cwm, I did do the fastboot flash boot boot.img, I think I did a full wipe, and I couldn't restore system apps or data... :confused:
[T-Mobile myTouch 4G Slide] SilverL:
If anyone sets clock speeds as of right now I have found that only SetCPU changes the clock speed for both cores. All other apps seem to only change core0.

System tuner works well too.
[T-Mobile myTouch 4G Slide] strapped365:
You think you did a full wipe? That's not good. Are you familiar with rooting? And comfortable in recovery mode? Or is this kinda a first for you
[T-Mobile myTouch 4G Slide] dunkkid23:
Sorry bro, yeah I'm not to comfortable especially dealing with this 1.45 HBOOT bootloader fiasco...
[T-Mobile myTouch 4G Slide] strapped365:
It's always best to know what your getting into before your there but then again being new you don't know what to learn first so anyways. A full wipe is formatting system/data/cache/dalvik cache and not just a factory reset from recovery as that option leaves out system. And what's wifi doing? Is it saying error? What is the sim activation thing your talking about
[T-Mobile myTouch 4G Slide] dunkkid23:
The wifi would just sit static as if it were searching for a signal, but it won't connect.
[T-Mobile myTouch 4G Slide] GravvyTrain:
Might be missing the right wifi modules to match your ROM/kernel ?
[T-Mobile myTouch 4G Slide] sino8r:
Can't be that... Generally, when wifi module is missing or incorrect, it won't turn on at all and just give the message "error".

It's something else going on and sounds quite strange. Almost sounds like the router is not connecting to devices. Who knows.
[T-Mobile myTouch 4G Slide] scverhagen:
New release

I have just released an update. r5.

Only the kernels have changed.

Stable:

- minor changes to lpm to (hopefully) reduce wifi drain

Experimental:

- aggressive undervolting

- lulzactiveq default settings changed to improve battery life (you will have to activate this governor as it is not default)
[T-Mobile myTouch 4G Slide] SilverL:
I've never seen any problems with CPU1 not going off when the phone is idle.

The main problem I've seen was that changing the min and max frequency with the built in cpu tools would only affect CPU0.

The main drain from lulzactiveq is that if anyone used the built in cpu tuner the second core would always max out at 1.5GHz.

I've checked and double checked with System/Android Tuner and Perfmon for the always on screen cpu monitor.
[T-Mobile myTouch 4G Slide] sino8r:
Most people were reporting drain issues while using wifi and not because of a particular governor (although it could be a unfortunate side effect). I checked with tuner also and it doesn't report things correctly at least with this kernel. Sounds like your getting conflicts with setcpu and system tuner like I was. You know how setcpu works. It's the only one to work properly with the DS chipset and actually scales properly. Probably, due to running as a service and being persistent. Oh course, that can cause issues with other OC apps including OC daemons. Basically, setcpu is the ONLY app that works correctly as far as OCing stuff goes. One thing I can warn people about is that the profiles service can cause issues with those new hotplug based governors including freezes etc. while screen is off. May have to do with cores turning off because of the way they were designed to save power that way. If that makes any sense lol!

Are you thinking of doing any kernel work on the DS like the bored kernel thingy you worked on previously? The reason I asked was you brought it up earlier and saw what you did on one of the samsung models. Looks interesting...
[T-Mobile myTouch 4G Slide] SilverL:
I'm not doing anything on my own with the kernel. The experimental kernel here is essentially UKPoB check the name in the settings. :)

Also as far as utilities go I used to use voltage control for setting my underclocks, and then started using system tuner to monitor, what I saw was CPU0 maxing at what I set, but CPU1 was still maxing out at 1.5Ghz. So I looked at the stock tuner, and it did the same thing. They dont change the frequencies of both cores.

So I was just letting everyone know what I found, that setcpu and system/android tuner do set them properly. I listed both because one is free and one costs a little.

I also like the options system tuner provides and I like setting my cpu settings to init.d d rather than a startup service.

Also no one would have really noticed the cpu thing unless they monitored it, android doesnt report the core's usage they all noticed the wifi one because it shows in the battery statistics. In essence the ones who use their phones even moderately but brought their cpus to max and may have had them underclocked... depending on the tools used may have only had one core underclocked. Just wanted to let users know.
[T-Mobile myTouch 4G Slide] bergs333:
How do you get the google play market to work. Its not part of the latest ROM and when I try to download and install the apk from the web it wont open. I've even tried moving it to system apps and fixing permissions. I tried searching through the thread for more info but couldn't find anything. Any help is appreciated.
[T-Mobile myTouch 4G Slide] sino8r:
Ahhhh! I understand what you're saying now... That's weird though. That's not the case with me. I just uninstalled SetCpu, rebooted, and let System Tuner handle the overclocking. NOW it's reporting both CPUs working simultaneously and going past 1.5 if I set for 1.62 at boot or whatever. It's gotta be some conflict with SetCpu. Try uninstalling it and rebooting and then see what happens. I agree though... android needs a better way to monitor multicores. We shouldn't have to rely on one app lol!
[T-Mobile myTouch 4G Slide] SilverL:
Thats the weird thing. I have no problem with setcpu (latest from market). Its voltage control that gives me odd results. I've removed it and its settings. Tried setcpu and it worked, but I switched to system tuner for the ability to have my setting done by init.d instead of waiting for android to completely boot.

And if you want to monitor your cores for testing, try perfmon. Its by chainfire on here. Its amazing to have a always heads up cpu monitor)for testing.
[T-Mobile myTouch 4G Slide] sino8r:
I gotcha! Makes sense for your own use but I'm not sure of a solution for ya. Well... thanks for the recomendation! I'll check it out. Chainfire does some great stuff ;)

wow! great app! it will be very handy for checking stuff... thanks again!
[T-Mobile myTouch 4G Slide] gtmaster303:
Hey guys, just a suggestion, if you're having personal problems and they are solved by helping each other, edit your OPs for the solution in addition to making new posts. And mark your problem as solved. It will help cut down clutter and make it easier for scverhagen to read through this thread. Basically, he'll find the problem and solution all in one place. He's more than welcome to read the details if he so pleases, but it makes it a little easier for him

Damn good dev!
[T-Mobile myTouch 4G Slide] jmcoffey:
Go to goo.im/gapps and download the cm9 one
[T-Mobile myTouch 4G Slide] BookCase:
Yes, I did a full wipe. I am S-Off and restored some apps and data but, no system apps.
[T-Mobile myTouch 4G Slide] TCDroid:
Hmm Any of the cyan rom allow MMS sending via wifi or wificalling at all? just tried to send a pic with wifi on and its still trying to send after about 20mins.. If Not is there a fix at all for it

Thanks!
[T-Mobile myTouch 4G Slide] IrefulSoul:
Barnacle confirmed having issues starting (with WIFI_SUPP checked and unchecked) in r4.

Opengarden working in R4!

Checking out R5 right now.

---------- Post added at 05:12 PM ---------- Previous post was at 05:02 PM ----------

Just wanted to double-check!

For those of us updating from the previous version, we can do the following for ROM updates, correct?

Reboot to recovery

Install ROM

Wipe cache/dalvik

Reboot

and Second Question,

After flashing, will I need to apply the T-Mobile Wifi Calling AOSP . zip file again? or fix permissions?

I'm having trouble getting Wifi calling to start now after upgrading from r4 -=> r5. Wiped cache and wiped davlik.
[T-Mobile myTouch 4G Slide] SilverL:
You were right Setcpu is also not setting for both cores. System/Android Tuner it is. Problem solved. :) lol Hope others make note to use this program.

Also sv, you should reconsider your lulzactive tweaks. They dont put the cpu offline. It drops to 0Mhz but never goes offline. Have a look at it.
[T-Mobile myTouch 4G Slide] AdamWill:
I used that process to go from r1 to r3 without issues, but I'm on Wind so I don't know anything about wifi calling.
[T-Mobile myTouch 4G Slide] Coug76:
Nope.

The only ROMs I can recall even trying to work while in wifi calling were stock based ROMs such as MikTouch. They pop into whatever data service is available off the tower and send via that. After the MMS is sent it drops the T-Mo data connection and returns to regular wifi calling. Likewise it will do the same on an incoming MMS.

CM9 (and seemingly all ICS roms for our device )will simply "bang their head on the wall" around the wifi calling MMS issue. If I need to send MMS I just drop out of wifi and let 'er rip.

Hastily spouted for your befuddlement
[T-Mobile myTouch 4G Slide] cj chitwood:
No.

There is a file (sorry I don't remember it exactly) whose name is last_kmsg or something to that effect that will be three previous boot's log. I think it's in /proc but I do not recall

--

Sent from my Bulletproof HTC Swiss Army Doubleshot
[T-Mobile myTouch 4G Slide] GravvyTrain:
Just updated to experimental kernel 5(update 10/14) on r4 by doing what you have listed except I wipe cache/dalvik before I installed the kernel. My data tether in settings works now, and open garden does not !

And I'm not sure about the wifi calling because I prefer not to use it.
[T-Mobile myTouch 4G Slide] pyro9219:
I haven't made any major calls, but the couple I have using R5 EXP, WiFi calling worked fine.
[T-Mobile myTouch 4G Slide] scverhagen:
Just a reminder... if you try out the r5 exp kernel you will have to manually activate the lulzactiveq governor. Also if anyone has better lulzactiveq settings for the doubleshot let me know.
[T-Mobile myTouch 4G Slide] SilverL:
Sadly I'm having trouble with lulzactiveq and hotplug causing softboots and lockups. Setting cpu with system tuner. I'll see what I can find out and try to get in touch with the author.

It possibly has to do with the app setting the underclock on both cores and somehow android isnt playing with that well. Because using the built in app to change the clock speed and governor doesnt cause lockups, bit only affects 1 core.
[T-Mobile myTouch 4G Slide] pyro9219:
Been running using lulzactiveq on R5, with my typical usage which I feel is pretty heavy, I've gained about 25% life compared to R4 by the time I got home today.

My usage is typically 4-6 hours of slacker Radio, Wifi Calling Enabled (On Wifi most of Day, so why not?), about an hour of reading Google Books, a couple of short calls, maybe 150-200 IM's, and some web surfing / emails.

Definitely going to keep an eye on this!
[T-Mobile myTouch 4G Slide] onebornoflight:
Stock and dolphin browser both are telling me page not available when I try to download r5 kernels... anyone

Else having problems with the links? I did use pimp my rom on my browser so it might not be handling https right...
[T-Mobile myTouch 4G Slide] CoNsPiRiSiZe:
Guys... Still on normal ROM no exp. Kernel.. It says I charged it... I did for 20 minutes haha. Still very impressed
[T-Mobile myTouch 4G Slide] elpapagayo:
This is some app to get this history of usage phone?
[T-Mobile myTouch 4G Slide] WeekendsR2Short:
Unless I misunderstand, you're just looking at "system/battery" then each item is selected.
[T-Mobile myTouch 4G Slide] nemesis93:
The note 2 is out next week for tmobile?
[T-Mobile myTouch 4G Slide] npiper05:
I only see these governors when in system settings. I just flashed the R5 kernel over the r4 Rom after wiping cache and davlik. Am I missing something?
[T-Mobile myTouch 4G Slide] IrefulSoul:
Been experiencing an issue with R4 and R5:

When I dial out, the phone defaults to Speakerphone.

The status screen shows handset active. Toggling to speakphone leaves the audio still on speakerphone.

Only after toggling back to handset during a call does the audio switch to handset.

In a nutshell, my phone defaults to speakerphone when making calls requiring me to double toggle speakerphone mode to get back to regular handset mode.

R4 was installed after cache, system and davlik wipe.

R5 was installed on top of R4 with cache and davlik wipe.

(No mention of the issue I'm having in this topic)

Anyone figure out a fix or workaround for this?
[T-Mobile myTouch 4G Slide] GravvyTrain:
If you want these governors : lulzactiveq, hotplug, ondemandX, lulzactive ... you will need to flash the experimental kernel.

This has been an ongoing problem for our phone(maybe others) on CM9, but only appears to affect wifi-calling. Were you using wifi-calling?