yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] Mathias1:
Hey, I'm getting a little strange battery performance lately.

During the day, when using my phone and browsing, checking email, using Wi-Fi and 3g, the average battery drainage is ~5% per hour.

During the night, when turning everything off basically, the average drainage is ~2-3% per hour.

My Desire would last like 3 days just idling like this :S

Is there something wrong? Should I look into something?

I recall the drainage at night was merely noticeable before, but now..:(

I was thinking, maybe the core scaling isn't working for me?

On a side note, I think HTC would come up with some better batteries if they plan to make these big handsets...
[HTC Sensation] walkinhotdog:
your drain from usage is normal, but your drain from idling is slightly higher than mine. I lose ~1-2% per hour over night. I also find that idling drainage is a bit high on this kernel, but everything else is perfect, you can try undervolting
[HTC Sensation] Smintz:
sorry guys, i was off for a week. i thought Faux stopped coding for the sensation and stopped the Faux-Kernel?

did the battery drain get improved?

atm. iam looking for a new ROM and new Kernel (just to be able to compare).

iam looking mainly for awesome battery life.

thanks guys and sorry for the questions.
[HTC Sensation] Mathias1:
Are there any recommended tables? How do I change it?
[HTC Sensation] Kohr-Ah:
First never be sorry for questions that is how you learn :)

Faux hasn't updated on here for a while but he is working with mike on ARHD still which is getting kernel updates so I know that rom will be getting updates through faux still.

I have good battery life on 0.25r but I am also on an anker battery. I get over a day usually if I don't charge it at night.

But really do a nand and try different Roms see what works best for you. My wife swapped to insertcoin last night which runs stock kernel and she loves it and gets good battery. I like ARHD4.1.7 myself and find it works well on both faux and bricked.

My buddy likes hypersense but not the cm7 kernel.

But for my sakes drain on 0.25r is the best I have had with faux since 0.22 so I would say yes ^_^

Sent from my HTC Sensation in UR-Quan subspace.
[HTC Sensation] mustafa.aziz:
why the max freq is 1.73?? I am using it on Sen XE and it works perfect but i want to set higher freq, how can I achieve that?
[HTC Sensation] remus82:
Damn. Even 1.7ghz can't satisfy you.Lol
[HTC Sensation] TheUntouchable:
Not if you want to be a bench god.. ;)
[HTC Sensation] mustafa.aziz:
lol it satisfies my need but I wana get the best if out my device, I have spent a lot money why not get the max from it ;)
[HTC Sensation] remus82:
Perhaps bricked kernel would do 1.9ghz. Well I do not know the performance difference but I am confident your phone would be hot. In the temperature sense l.
[HTC Sensation] walkinhotdog:
There arent any recommended tables. it all depends on what your device can handle. similar to under/overclocking it depends on your device. 3 ways to undervolt:

1. fauxclock, in the middle tab, just move the slider from 0 to -25,-50, or -75. be aware that fauxclock has problems with fcing

2. system tuner, looks very bloated but just use what you need, go to tweaks on the bottom icons, go to voltage, press the -12.5 button as many times as you need to achieve the voltage you want. ex. press twice to uv -25, 4 times to uv -50, etc.

3. modify system files, but im not knowledgeable or good with this stuff, so i rely on an app

Keep in mind to start off small, test extensively (calls, games, internet, etc), then uv some more if your device can handle it, if you uv too much it will just restart, no harm done, its happened to me before. happy uving
[HTC Sensation] rawdawgroy:
I don't want to sound like a noob or anything but what is zram and what does it do....???
[HTC Sensation] Hawke84:
Description in first post.. basically its extra ram, using rom memory as swap
[HTC Sensation] Aegishua:
Your actual CPU tables can be found here: /sys/devices/system/cpu/cpufreq/vdd_table/

If you want to do it the complicated way and modify your levels yourself then you can just modify the vdd_levels.conf file thats located in that folder. From there you would just need to adb push it and overide your old one to apply the changes you've made. (You can even use an ADB based program like QtADB to do it for you)
[HTC Sensation] Mathias1:
To continue on this, I thought I found the problem at first; I hadn't enabled Settings > Power > Power efficiency. No luck though..

So, The phone was idling for like 7 hours. The first hour, it didn't drain anything (68% battery). After 6 hours, it drained 16% to 52%. It's like something's happening during those hours..

No sync enabled, no Wi-Fi/mobile data enabled...
[HTC Sensation] Pard0ned:
That sucks that faux has left. I just tried this kernel for the first time yesterday and came on here to see if anything else was in the pipeline.

:(
[HTC Sensation] mrg02d:
Hes gone again!? What happened THIS time?
[HTC Sensation] elvislam:
He's going for galaxy nexus i suppose...
[HTC Sensation] BorisZX6R:
Tried using the CFS mainline edition of this kernel, the 1.56ghz one.

CF bench does not give me any device comparison at the end of the benchmark and it does not display what frequency the device is running at.

I am not using any software such as setcpu or fauxclock or whatever is there, I just flashed the kernel and wiped dalvik/cache on top of stock rom.

Also a big issue is that I have experienced the screen of death with this kernel. twice already, I would pick up the phone to check something and it would not wake up or respond to the power button. I have to pull the battery to get it up and running again.
[HTC Sensation] d3vilskid:
He is still here, but I think his kernels will only incorporated into arhd. On the bright side, morfic has a sensation now and we should be seeing an awesome kernel from another awesome dev.
[HTC Sensation] Mathias1:
Faux wrote:

"Optional Under voltage: Version 0.1.4+ ONLY

[ to over volt ALL frequencies by 25000 uv (microvolts) ]
echo "+25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
[ to under volt ALL frequencies by 25000 uv (microvolts) ]
echo "-25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

[ to set a specific frequency (ie 1.18 GHz)
with a specific voltage (ie 1.0875 volts) ]
echo "1188000 1087500" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

"

Are these changes permanent, or do they change back when I reboot the system?

How much battery performance would I, theoretically, benefit? Like 1 hour? 2 hours? 13 days?
[HTC Sensation] Kohr-Ah:
echo "-25000" > /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

I use this command in Mike's /system/etc/init.post_boot.sh

Gain is small. I say maybe an hour or two really but I never benched it with or without to great lengths to know for sure.
[HTC Sensation] Mathias1:
So it's not a permanent changer?

I'm using LeeDroid, should I put it in init.d?

How can I see if the changes are made?
[HTC Sensation] Kohr-Ah:
Nope not perminant. You can always remove the command or init.d file.

Heck if you wanna test it open a terminal and put that command in without a script. It will work.

To see if it is working do (from terminal):

cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

then after do:

cat /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

again. Should be a lower value.

I think if you do as an init.d you need to change the file properties to 755 for it to work. (If you use File Expert or anything close just change to WRE, RW, RW)
[HTC Sensation] Mathias1:
I think Lee has some "final-optimization-script's" I'll try putting it in those..

I'll look into it! Thanks! :)

EDIT: The change is "instant" right?
[HTC Sensation] Bastaerd:
The change happens after a reboot when the init.d scripts get executed. Also, I would put it before Lee's magic. Just my 2 cents :)
[HTC Sensation] tibere86:
Faux, any chance you'll implement the power-button fix from the XE kernel?
[HTC Sensation] spookiej:
Is anyone able to undervolt by more than 25000? It doesn't matter what I tell it to do, I cannot get the values in the vdd_table to change by less than 25000.

eg.

echo "-75000" does exactly the same as -25000.

This is as low as I can go.

Is this normal?

192000: 800000
310500: 800000
384000: 800000
432000: 800000
486000: 812500
540000: 825000
594000: 837500
648000: 850000
702000: 875000
756000: 900000
810000: 912500
864000: 937500
918000: 937500
972000: 937500
1026000: 950000
1080000: 962500
1134000: 975000
1188000: 987500
1242000: 1000000
1296000: 1025000
1350000: 1050000
1404000: 1075000
1458000: 1087500
1512000: 1100000
1566000: 1125000
[HTC Sensation] walkinhotdog:
your already undervolted below -25. your actually at -87.5

mine are at -75. i forgot if i went to -87 or -100 and mine became unstable

192 800 (812)

310 800 (875)

384 800 (875)

432 812 (887)

486 837 (912)

540 850 (925)

default are in parantheses
[HTC Sensation] erraggy:
Not sure if faux123 will update here on xda as well, but:

"faux123: Sensation Sense kernel 026 is out! http://t.co/8C8tSdA6 @RootzWiki Added latest driver updates from HTC Ruby. Enjoy!"

http://twitter.com/faux123/status/143351043642757121
[HTC Sensation] remus82:
Looks promising. Has a battery driver update!
[HTC Sensation] saniauskis:
Flashing update now. Will see how it runs.
[HTC Sensation] Kohr-Ah:
So far so good :)

My camera no longer freezes the phone

Sent from my HTC Sensation in UR-Quan subspace.
[HTC Sensation] m4tr1s:
Server too busy

Download new kernel faux123

Aother site
[HTC Sensation] Slassh:
Here the links from rootzwiki.com

==> Sensation Kernel 0.2.6r (1.56 GHz) <==

==> Sensation kernel 0.2.6r (1.73 GHz) <==

==> Sensation kernel 0.2.6r (1.73 GHz, GPU @ 320 MHz) <==
[HTC Sensation] Kohr-Ah:
**4th time. It froze :(

Sent from my HTC Sensation in UR-Quan subspace.
[HTC Sensation] katdog75:
Kohr-ah,

Faux didn't indicate the cam fix in his update log.... And it never worked for me any of the three versions of 2.6. It's really unfortunate.... I would love to use a faux kernel but I have better battery and no can freeze on bricked 1.4r. Hoping one day faux will be able to get this cam freeze fixed. When you are out on the weekend and have had a few drinks its hard to remember to not lock your phone and to coordinate a three button reboot when you are half in the bag! LOL
[HTC Sensation] PaulGiz:
Mainline edition, as per changelog, no camera fix, no zram.

Verified by me.

P.
[HTC Sensation] ifti_a:
Yep no Zram. Showing 0 in swap
[HTC Sensation] Hawke84:
I don't think there will be one, sense camera is closed source :(
[HTC Sensation] Nekromantik:
amaze cam was working apart from burst mode on 0.2.5r so why it break in 0.2.6?
[HTC Sensation] Hawke84:
What do u mean, its working fine for me?

edit: sorry miss-read your post. i dont understand what u mean, whats not working for you? amaze mod working fine for me :confused:
[HTC Sensation] MarlinFF:
Anyone notice in 0.2.6 when powering down you see a random grey/white box now? I thought my phone was messing up, and no it's not my bootdown animation because this did not happen prior to 0.2.6 flashing.
[HTC Sensation] wingray:
No. I do not have this issue. I am using InsertCoin V3.4.4 with faux 0.2.6r.
[HTC Sensation] malybru:
Hi,

I've seen these over a period of time.

They do not appear consistently on my phone.

I've had them with different kernels ,but not all of them.

Nothing to worry about.

:)
[HTC Sensation] remus82:
Is it possible to enable zram manually if the kernel does not include it?
[HTC Sensation] ifti_a:
No
[HTC Sensation] malybru:
Hi,

I'm on 2.4.b7 in my sig,which has zram,and no problems.

:)
[HTC Sensation] Hawke84:
Ni, not unless u have the kernel source and know how to edit kernels :( faux did say he'll work on fixing zram later when he has time..
[HTC Sensation] remus82:
Yup I am on beta 7 as well. Using it for the zram. ;)
[HTC Sensation] blahbl4hblah:
I'm on 2.6 release runs great
[HTC Sensation] d3vilskid:
Faux about to do some traveling so we won't see zram fix anytime soon.
[HTC Sensation] ifti_a:
Thanks for the info
[HTC Sensation] d3vilskid:
Don't thank me thank rootzwiki lol
[HTC Sensation] remus82:
Anyone getting random reboots on the latest kernel?
[HTC Sensation] Hawke84:
Not I, post your last.kmsg and we'll see why..
[HTC Sensation] ivicask:
Okay i decided to test this new kernel (was on bricked past month).

First thing i noticed it big lag on Estrong, even scrolling songs in winamp similar progs.Also youtoube app is droping framerate each..4-5 sec ..

Other than that dont see any probs, batt its about the same as on bricked (1.2ghz -60 undervolt)

Only thing i miss is dimed lights for buttons that was kinda cool and i guess some power saving..
[HTC Sensation] lasersword:
:( I did! especially happen on screen off. I doublt is the kernel UV too much for 192MHZ
[HTC Sensation] faux123:
random reboot == /proc/last_kmsg to pastebin.com....

paste it or it didn't happen ;)
[HTC Sensation] d3vilskid:
Thought you about to go traveling?
[HTC Sensation] faux123:
I am. I've been gone for a while already... Been extremely busy, tonight is the first night I have some times to catch up on forum posts and such... sigh :(
[HTC Sensation] d3vilskid:
Oh I gotcha, you should not worry about us for now, and just enjoy your time and relax. You deserve it.
[HTC Sensation] lightninbug:
So does the new .26 kernel work perfect with the amaze cam now? Or do we still need cam patch
[HTC Sensation] lasersword:
here you are.It happen on 0.2.6 mainline.see attach.thx
[HTC Sensation] lasersword:
Is this the issue?

microseconds

[ 38.871197] [BATT][tps65200] TPS65200 shutdown

[ 38.871807] recovery(parent:init): Restarting system.

[ 38.871990] arch_reset: Going down for restart now.

[ 38.872051] arch_reset: mode 104

[ 38.872234] arch_reset: no command restart.

[ 38.872387] from arch_reset

[ 38.872478] wait_rmt_final_call_back: Modem is not up, skip efs_sync

[ 38.872570] back arch_reset

[ 38.872722]

[ 38.872783] Restarting Linux version 2.6.35.14-Sensation-faux123-v0.2.0+ (paul@ubuntu) (gcc version 4.4.3 (GCC) ) #154 SMP PREEMPT Sun Oct 2 06:37:00 PDT 2011

[ 38.872814]

---------- Post added at 08:53 AM ---------- Previous post was at 08:49 AM ----------

seems the TI Power management chip down for some reason forced the kernel restart?
[HTC Sensation] Hawke84:
im seeing this alot in the log:

[ 18.639210] EXT3-fs (mmcblk0p22): error: couldn't mount because of unsupported optional features (40)

[ 18.640004] EXT2-fs (mmcblk0p22): error: couldn't mount because of unsupported optional features (40)

mounting errors for the file system, not good :(

not sure if thats what caused the battery to call for the shutdown..
[HTC Sensation] tibere86:
Faux, are you going to implement the power button fix? This is the only thing keeping me from sticking with your kernel.
[HTC Sensation] mudhi:
I'm using stock kernel with tweaked ram-disk is fine, but using zram 0.2.5r and 0.2.6 from ARHD causes /system mounted as read only, command adb remount doesn't work from PC, have to use root explorer to remount as RW, the "start sysinit" in the init.post_boot.sh doesn't trigger init.d scripts to run.
[HTC Sensation] Hawke84:
I'm confused, zram is not enabled in 0.25r and 0.26r. It wad disabled as it wad causing file system errors for some..
[HTC Sensation] PaulGiz:
No zram in those kernels. I don't know what you're saying.

P
[HTC Sensation] TheUntouchable:
Zram is enabled in 0.2.5 b 7, not in 0.2.5 final and 0.2.6 final
[HTC Sensation] malybru:
Hi,

ZRAM is enabled in 2.4.b7,without the crashes.

:)
[HTC Sensation] mudhi:
Sorry for the confusing statements, here is what I meant, sense 3.5 stock ROM with tweaks for boot which is zram(kernel) + files (default.prop, init.pyramid.rc, init.rc etc...). From PC if I issue this command:

adb push xyz.apk /system/app/

it goes fine, but after flashing the kernel, which is only the zram

adb push xyz.apk /system/app/

permission denied, and so I do

adb remount

which supposed to remount the /system as R/W, but still permission denied, because it didn't remount as read/write, it can be success only if I use shell or root explorer to mount /system as R/W, and after reboot, it mounted as R/O again.

Also the init.post_boot.sh and init.d scripts will not run also automatically. The only thing I can think of is not compatible with sense 3.5?
[HTC Sensation] PaulGiz:
Again -- whatever coding you put into init.d, post.init.sh, buildprop or anyplace else you can think of, it will not enable zram if kernel does not support it.

Faux 2.5 and 2.6 do not support zram. You are denied permission because you're entering unsupported code.

2.4b7 can be used and zram works fine.

Have at it.

P.
[HTC Sensation] mudhi:
Oops.. wrong word again, I mean zImage (the kernel) which is one of the files that was flashed, the other is bcm4329.ko, but changes the behavior. I don't need to enable zram, but need the the .sh and init.d script automatically executed when boot, and /system partition always mount as R/W.
[HTC Sensation] Hawke84:
Oh I see your nodding the kernel? Sorry way beyond my experience, think faux will be the only one who can help. Would the source from the last zram kernel help?
[HTC Sensation] rawdawgroy:
How is battery life with 2.6 I don't see any attachments or anything showing battery life or saying how long they get....
[HTC Sensation] remus82:
Almost the same as 2.5. How long can one get depends on his/her usage.
[HTC Sensation] Kohr-Ah:
I get 1d3hr on an anker1900 with moderate use.

I'd upload the picture but tapatalk makes it unclear and fuzzy

Sent from my HTC Sensation in UR-Quan subspace.
[HTC Sensation] ptit developer:
I use ARHD with your kernel in, and it is just wonderful.
[HTC Sensation] mudhi:
@faux, there are already sense 3.5 kernel released like rezound, is it possible to port it to sensation's kernel?

It's like waiting forever for the sensation's sense 3.5 ROM release together with kernel. :D

Yes, zram can be enable. I'll investigate the issue to ensure it's kernel issue, or maybe something not configured properly.
[HTC Sensation] stuart0001:
Edit. Nvr mind. I found answer
[HTC Sensation] faux123:
You are already enjoying some of the benefits from Ruby and Rezound in 026 ;) I have already added all the latest "fixes" from htc's recent kernel releases...:D
[HTC Sensation] remus82:
Hi faux! Glad to hear from you. Would you be considering releasing a kernel with two versions, with zram and non zram since some users do not experience problems with zram at all? :)
[HTC Sensation] faux123:
Yeah I may re-enable at some point in the future... It seemed ZRAM has some issues... Not sure if the driver or core-kernel itself. Under heavy ram pressure, it seemed once in a while the look up table gets corrupted which leads to a kernel panic...
[HTC Sensation] remus82:
Thanks :) you know, I just want to say your kernel just works. I appreciate your hard work and expertise
[HTC Sensation] TheUntouchable:
+1! Without zram my phone is very laggy so I had to go back to 0.2.5 beta 7 with zram :D
[HTC Sensation] ifti_a:
is it safe to over clock to 1.73Ghz and UV at the same time ?

thanks
[HTC Sensation] faux123:
Should be fine.
[HTC Sensation] Hawke84:
Faux!! Your back! U ditched the sensation? I just tried ics alpha, was nice :)
[HTC Sensation] ifti_a:
Thanks Mr Faux.

Your work is just amazing!

---------- Post added at 08:27 PM ---------- Previous post was at 08:17 PM ----------

sorry to bug you lot again

just wondering what speed is the GPU set to in Mainline and Extreme Editions of the Kernel ?

im thinking of trying the Ultimate but not sure if i will benefit from the GPU@320 as i dont play games on my phone.

are there any other benefits of the GPU overclock/Ultimate Edition ?

Thanks everyone especially Faux.
[HTC Sensation] faux123:
If you don't need the speed, I would stay with mainline to eek out extra battery life. Even stock GPU speed is fast enough for 99.9% of people... only speed freaks need that extra kick with GPU turbo mode!
[HTC Sensation] walkinhotdog:
welcome back faux, ive been testing many kernels lately. i have to say your kernel is very similar to stock (stable, almost perfect). stock might have slightly better battery life, but thats it. in combination with arhd never had an issue of fc or restart or anything

heres a little something: 5DA92284R19392921

i wish i could give you more but im a broke college student

if i could make a suggestion: xe power button fix + remove led notification timer = perfect
[HTC Sensation] remus82:
Kernel source for sensations out!
[HTC Sensation] foongwk:
You mean a new kernel is out? Any link to download? Thanks.

Device: Sensation|z710e

ROM: Sensation CoreDroid v2.7 GB2.3.4

Kernel: Faux123-v0.2.5_b+

Android: 2.3.4|Sense 3.0|

CPU: 1.73GHz|Dual Core|(OnDemand)

H-BOOT: 1.17.0008

RADIO: 10.58.9035.00U_10.15.9035.02_2

Recovery: 4EXT v2.2.7 RC5
[HTC Sensation] remus82:
I meant HTC has released the source for sensations kernel. Got to wait for faux to see what he can extract from there.
[HTC Sensation] m4tr1s:
Compactible faux kernel with ICS Alpha 76

Hi Faux:

Iam test this ROM TripNiCE S0076A - IceCream Sandwich 4.0.1 | ALPHA 7.6 in my Sensation.

The question is maybe your kernel is compactible with this ROM?

Regards.
[HTC Sensation] erraggy:
I just wanted to add a link to the ROM you mentioned as I could not find it on xda or rootzwiki.

But then I found out you can't. o_O
[HTC Sensation] Hawke84:
Please remove the link, this guys work isn't allowed here, no idea why. Also not supposed to post external forum like on xda :/

Sorry!
[HTC Sensation] Hawke84:
No it won't be ics is totally different structure..
[HTC Sensation] kayroccs:
Faux can u look into the power button issue please
[HTC Sensation] hompsar:
Yes. Power button issue. If it's kernel related a fix would be amazing. I am CONSTANTLY taking screenshots as well as the button registering twice. Especially in recovery :(

Gamertag: hompsar

PSN: OGhomp
[HTC Sensation] tibere86:
Bricked kernel has the power button fix implemented. I can attest it works perfectly.
[HTC Sensation] faux123:
http://twitter.com/#!/faux123/status/147181674222981121 Done...
[HTC Sensation] remus82:
Hi faux, is the only change the power button?
[HTC Sensation] d3vilskid:
Any plans on changing the kernel source to xe/lo or are you gonna keep the regulations sensation base.
[HTC Sensation] kayroccs:
i love u faux, this is why i never could accept any other kernel other than yours...ur support is outstanding
[HTC Sensation] Mathias1:
Sorry for this simple question, but what governor is in 0.2.5r standard?

Can I change it and how? =)
[HTC Sensation] TheUntouchable:
Any change to get a version of this beta with zram enabled? :D
[HTC Sensation] Hawke84:
thx faux, always love trying your open betas :)
[HTC Sensation] tibere86:
Power button fix works perfect with 2.7beta. Many thanks Faux!
[HTC Sensation] stanny2k:
Anyone else having major issues with FauxClock? Its constantly crashing.

I'm using v0.9, with AR 4.1.8, with faux0.2.6r

Any ideas?
[HTC Sensation] takuhii:
Yep. Faux Clock is a little broken, use SetCPU or System Tuner from the Forums or Market Place (SetCPU is free from XDA) System Tuner is also free from Market ;)
[HTC Sensation] mkinney88:
Love the kernel, found one bug though if you take a picture right after if you press the power button and screen turns off, you can't wake it up. Confirmed its a kernel problem by flashing stock kernel and problem doesn't exist.
[HTC Sensation] hompsar:
Thanks, faux. This was the last problem I had with this wonderful phone. Will be checking how well it works.

Gamertag: hompsar

PSN: OGhomp
[HTC Sensation] Catnap:
It's a known issue, it's been posted over 9000 times.
[HTC Sensation] TheUntouchable:
Thats a known bug since a long time now.. No fix for this yet :)

Tried your beta 27 faux and the lagging i had with 26 are gone.. Thanks :D But i would like zram anyway :P
[HTC Sensation] Hawke84:
Just had to post this cos I was pleased, check out current widget drain ;)
[HTC Sensation] scm_crash:
Did you just turn your phone on from a sleep state? Those things take a while to update. The lowest current draw I've seen my phone have in the wake state is 90ma.