yashsingh1/xdaforums huggingface dataset:
[HTC One S] RichardW1992:
Interesting, I never knew that. I wonder why HTC decided it needed so much juice? I thought one of the whole selling points of the S4 was its improved power consumption.

Just for the record mine was 1150mV all the way up to 1520Mhz with Vn2.

I have adjusted it myself now, to suit.
[HTC One S] rmbq:
WTF?!

(i also have got this issue xD)
[HTC One S] RichardW1992:
I see...

So you didn't intentionally build the stock voltage table into this kernel? I never got a chance to try Vn1 so not sure if that had the same voltages or not.

Either way, at least people can't accuse you of building an unstable kernel!
[HTC One S] rmbq:
The voltage tables are the same of older kernel ( [MENTION=3296700]192[/MENTION]mhz -> 800uV etc etc) this voltages are senseless....

Lol you are right :D
[HTC One S] mannequin:
so do we need to adjust the voltages manually?
[HTC One S] ryanshew:
Here's a bit of the discussion on the bulletproof thread, which explains more about the 1150mv thing. I know with my phone, I can't go any lower than 900mv or else it starts to act up.

http://xdaforums.com/showthread.php?p=39582523

Personally, I don't see any advantage in undervolting. Voltage is just potential...its the current (amps) which draws on the battery. Less voltage will require more amperage. A 240v appliance, will only draw half of the the current as that same appliance wired for 120v. Also, think of a cord, which is too thin for what it's powering, it creates resistance and gets hot because of the current being drawn. Turn, the appliance off, and it stops drawing current, it cools down. There is still the same voltage going through that cord, but no power is being consumed. Again, potential.

Now think of the appliance as the cpu..the battery is the supply and the voltage is the cord/potential. I cannot see any advantage in restricting the potential/voltage to the cpu...its still going to try to draw the amperage it needs, but if unavailable will create heat and malfunction, well, what happens when you undervolt too much.

Don't get me wrong, there is a happy medium. I'm not saying the more voltage the better, but I just don't see a real gain trying to starve the cpu of as much voltage as possible. It needs what it needs.

HTC_One_S | S-OFF | ViperOneS_2.2.0 | Black-Blue_Sense_Theme | ElementalX_4.2
[HTC One S] $droyd$:
Glad to see you starting over and striving for more stability....its hard to do but sometimes must be done . thanks
[HTC One S] Twist79:
I did try that voltage table you linked...with no voltages set to below 900.

Result: boot loop

then I did try this:

Freq Voltage

384 MHz = 1000000

432 MHz = 1000000

486 MHz = 1000000

540 MHz = 1000000

594 MHz = 1000000

648 MHz = 1000000

702 MHz = 1000000

756 MHz = 1000000

810 MHz = 1000000

864 MHz = 1000000

918 MHz = 1000000

972 MHz = 1025000

1026 MHz = 1025000

1080 MHz = 1075000

1134 MHz = 1075000

1188 MHz = 1100000

1242 MHz = 1100000

1296 MHz = 1125000

1350 MHz = 1125000

1404 MHz = 1150000

1458 MHz = 1150000

1512 MHz = 1150000

which boots and runs fine as far as I can say after 15 min testing which is not much...

150mV maximum saving is not worth it...besides my antutu scores went down about 1000 points which hints its still not 100% stable.

[MENTION=4487443]rmbq[/MENTION] what ever you do...I beg you to keep one Version of your Kernel with this default voltages you use now in Vn2. what ever you did it works for my phone...first kernel with all features, no screen tear, and no stability problems on my phone.

I consider it stable enough for my business phone...it gave me no problems since your release. Just leave the undervolt option for the people who want to fiddle with it on their own...no phone seems to identical when it comes to undervolting...its the same like with very PC CPU.
[HTC One S] ipit:
I've been running the VN1 on LS for a couple of days (default everything) and performance/battery is as good as ever. I think I'll stop tinkering around with the phone. (famous last words)
[HTC One S] RichardW1992:
Whilst I'm not trying to start an argument, what you have said isn't actually true.

Lowering a voltage supplied to a device will also lower the current it draws, assuming resistance / impedance remains constant V = IR . Therefore an undervolted CPU will draw considerably less power (talking wattage here now) as Power = Current x Voltage.

A lower current draw will make everything run cooler, but I think heat generation is more to do with the speed the CPU is clocked at, as it is capable of handling the current is meant to draw on full tilt. And in mobile phone circuitry currents stay fairly small anyway.

To try and link this back to your household appliance analogy. Think of an old fashion light bulb (not these energy saving ones). You connect it up to a power source that is more than capable of handling full current to the bulb when it is running at its maximum voltage, ie when the light bulb is really bright. If you now cut the voltage to the bulb in half, the brightness will drop considerably to a dull glow. If the current draw were to increase to compensate for this then the light bulb would have remained bright. But by decreasing the voltage, we have decreased the current it draws, hence decreasing the power it is consuming, needless to say it is not running at its intended full potential.

And this is the issue you, myself and many others seems to be having with heavily undervolted kernels. Our cpu can't cut it and the light bulb goes so dim it turns off :(

Edit:

I think the main issue with undervolting is when we maintain standard frequencies and expect to just lower the voltage table globally to save power, thats when the CPU really struggles to stay alive. The better way of doing it is to keep much closer to stock voltages, but stepping up from lowest to highest. Then just underclock the CPU when we want to save power, hence lowing our performance but not allowing the CPU to ever reach the highest voltage frequencies.

This is essentially how the intel atom chips work in my girlfriends netbook. Asus built in underclocking from 1.6GHz to 1GHz, and also offered a boost up to 1.7GHz. The difference between running at 1GHz and 1.7GHz is almost twice the battery life.
[HTC One S] runtime_Err0r:
I think that you forget something. 1' and 0' are voltages, (0' is between 0v~0.2v and 1' is between 0.7v~max, for example, I don't know the numbers...). If you lower the voltages, you are lowering the gap between 1 and 0 can be detected, and if your CPU is not prefect (in the same wafer each CPU have different behaviour), lowering too much the voltage, make the CPU not able to reach the desired frequency correctly, causing a lot of errors in the system, because it can't reach the minimum voltage necessary (in my example, 0.7v) to reach a secure 1'. If you put more voltage, you are giving more gap between 0' and 1', and is more easy to the CPU to detect a 1' correctly.

Obviously, more voltage = more consume because W (watts) = I (intensity) · V (voltage), the more voltage you put, the more watts you get, but as you can see, intensity can be unchanged.
[HTC One S] jenkins-84:
Doing a great job with the kernels mate keep up the good work :thumbup:
[HTC One S] rmbq:
guys 1150uV [MENTION=3296700]192[/MENTION]MHz is simply insane for all the phones.... the old heavy OC has got 950uV (or 975 or 1000 i don't remember exactly)

in the source code there isn't 1150uV for all frequencies
[HTC One S] instylz:
Are we going to get an OC version of the new kernel? Thanks!
[HTC One S] Twist79:
The old heavy OV was absolutly unstable on my phone. I am glad that changed.
[HTC One S] Fanagoreca:
So do we need to adjust the voltages manually?...

Can somebody explain what should we do, keep this setting, or manually adjst settings from stock kernel..?

Coz I think ,this value is a bit crazy for 192 Mhz...
[HTC One S] mathief:
how can I flash the kernel with s-on? 'I have installed adb drivers, I extracted boot.img and sent the phone in bootloader, but when I give commands from cmd says "fastboot is not a valid command"

Inviato dal mio One S con Tapatalk 2
[HTC One S] Fanagoreca:
Just download from playmarket app "flash image GUI", folow instructions, and that's it.

Forget about adb and computer :cool:
[HTC One S] Twist79:
you have the option to change it with every kernel app (trickster mod just to name one of them)...you seem to want to change them...why do you need someone to tell you what to do? change it and take the risk of instability and data loss or simply dont...its up to you....

I bet you got the same problem when deciding between a red and a blue shirt....still ask your mommy? :silly:

---------- Post added at 07:45 PM ---------- Previous post was at 07:42 PM ----------

just s-off....its that simple :laugh:
[HTC One S] Fanagoreca:
Uuups!

You are smart, cool, frendly and helpful....in next reborn :laugh:
[HTC One S] Twist79:
you forgot sarcastic...

Let use Albert Einstein's words: Two things are infinite: the universe and human stupidity; and I'm not sure about the universe.

As usual he was right...
[HTC One S] Fanagoreca:
And... you give evidence of the first successful:laugh:

О Torol, Tirol ...!
[HTC One S] foeti:
Now stop this! It's up to every one to ask questions he want's...

also it's up to every one to answer these but in a honest way, just as the question was mentioned .....

HTC One S (S4) | RootBox 4.2.2 | BubbaKernel Vn2 | S-OFF
[HTC One S] Phantom Pt. II:
Vn2 working lovely here :) Thanks
[HTC One S] theodorius123:
hey!

just one question: would it be possible to have "volume_down2wake"? in my opinion this would be the easiest way.

for me S2W is working only in one out of four attempts - so I use power-button most of the time - what I think is kind of unhandy.

even better would be Vol_Up2Wake and Vol_Down2Unlock ;)
[HTC One S] sumasage:
I am running Vn1 and it is rock solid. Thank you for the kernel.

Can you add faux sound to the kernel?

https://play.google.com/store/apps/details?id=com.teamkang.fauxsound
[HTC One S] LibertyMonger:
Why even reply? Does it make you feel powerful? I bet you were picked on growing up this is your tough way of redeeming yourself lmao.
[HTC One S] $droyd$:
Some times you can find that option in your ROM..
[HTC One S] mikronac.ns:
Is there any way to keep tactile buttons backlight linked with light senzor for prevent lighting over day?
[HTC One S] theodorius123:
thanks!

always thought everything about wake/unlock is kernel-related...
[HTC One S] xarekusu:
volume wake

I havent found any ROM that can wake with volume from deepleep

Most ROM have volume button wake but will only wake after a few minutes.
[HTC One S] mikronac.ns:
When I set SmartAssV2 governor for both cpus using Kernel Tuner, sometimes it stay on max freq and it drain battery very fast... With intellidemand there is not such problem... Using vn2 version...
[HTC One S] rmbq:
test:

http://www22.zippyshare.com/v/19113599/file.html
[HTC One S] RichardW1992:
Can I flash this is in TWRP S-on (as I do with all your kernels) or do I need to fastboot?
[HTC One S] rmbq:
fastboot... it's a rar (not zip) archive that contains a boot.img
[HTC One S] ernestnwanu:
Doesn't boot for me

EDIT: Flashing Kernel cleaner script and Bubba Vn2 doesn't fix it. Hoping this nandroid does the trick.
[HTC One S] mathief:
it is normal that the maximum frequency can be set is 1512?

Inviato dal mio One S con Tapatalk 2
[HTC One S] jac10000:
Fastboot or you can install it with Flash Image Gui : http://xdaforums.com/showthread.php?t=2086361

---------- Post added at 07:27 PM ---------- Previous post was at 07:18 PM ----------

Wifi don't work for me ( Chameleon Os rom). I can't activate it
[HTC One S] phoenixita:
It boots but i have no wifi! maybe flashing modules it can be fixed :)
[HTC One S] rmbq:
yes you'll need the new module but it isn't a big issue... i'll wait someone with a picky phone before release

this is usefull!
[HTC One S] Fanagoreca:
It boots fine, but doesn't work with modules, even manually.installed.

Proved mudules from Vn1, an Vn2.

Edit

Can't find compatible modules for this boot. No one from od kernels work.
[HTC One S] $droyd$:
Hmm AOKP is doing it fine.... Although its written to be a long press volume wake maybe that's why it has not worked for you...
[HTC One S] blinksilver:
I perhaps don't use all the features everyone else does, so I am likely not a good test of this, but I figured the least I could do is feedback.

Reference point: CM10.1 based Lungo built from nightly 4/25 and baseband 1.15 tmob, ondemand gov.

no tearing what so ever, in fact it feels smoother then I can remember. Boot is fine, wifi, bluetooth and gps all work. Battery life might be a bit worse then I remember, but honestly I just kitchened this rom, so who knows what could be the cause. If there is anything specific that needs testing, I can give it a go.

good work.
[HTC One S] xarekusu:
Maybe it's my phone then

I tried AOPK this morning again, it did wake up with volume 2-3 seconds after I put on sleep. But after 30 minutes I tried short and long press it didnt work.

Too bad it doesnt work on my phone I really liked AOPK.
[HTC One S] c19932:
Hi rmbq,

Great kernel. I'm running it with slim bean with absolutely no problem. Three questions..

In your next release, could you allow minimum voltage to be adjustable below 800mv? Maybe perhaps 700mv? My phone idles just fine at 192mhz @ 800mv.

In kernel tuner, within mpdecision, screen off frequency says 192mhz but is not adjustable. I'm totally fine with that, but my question is that is this really inforced?

Smartassv2 sometimes get the cores stuck at maximum frequency constantly. Is that a bug on the governor with this phone in general or is it kernel specific?
[HTC One S] rmbq:
1 - i suppose CAF (qualcomm) made some changes for stability ( read the discussion in bulletproof kernel) , if your phone was running fine with the old voltages, undervolt with kernel tuner or whatever you like! in the next release i'll add to FAQ the voltage table for nominal devices so you can undervolt to safe values

2 - i'm not the dev of mpDecision or kernel tuner and i I still have not watched mpDec sources (showp is a great dev, i don't think he forced this value but all is possible!)... if it's a kernel tuner problem maybe i can PM the dev

3 - i have got some trouble with governors since i switched to gcc 4.8

btw tomorrow i'll release the new version!
[HTC One S] foeti:
That are great news....

Running the Vn2 well with Unicorn AOKP. Awesome battery life and smoothness ...

Btw I took the voltages of Bubba 4 and it's working fine...

HTC One S (S4) | AOKP 4.2.2 | Bubba Kernel Vn2 | S-OFF
[HTC One S] rmbq:
oh here you are!

can you flash the last test boot.img? http://www22.zippyshare.com/v/19113599/file.html

wifi isn't working just tell me if it boots!

i ask to you because you have a picky phone

if you haven't got time for this it's not a problem
[HTC One S] foeti:
Yeah, boots fine...

HTC One S (S4) | AOKP 4.2.2 | Bubba Kernel Vn2 | S-OFF
[HTC One S] alltubetone:
I've had the same problem with the smartass gov on every ROM/kernel for this device. I think I read it's an incompatibility with the snapdragon chip.
[HTC One S] mikronac.ns:
Will Vn2 works on AOSP 4.1.2 ROMs?
[HTC One S] phoenixita:
It's for 4.2.x it shouldn't work...For 4.1.2 ROMs you can use Canuck kernel by AKToronto.
[HTC One S] rmbq:
new version up!

faq updated
[HTC One S] blinksilver:
I noticed that Vn3 now might now have in-kernel mpdecision but the zip does not rename or remove the mpdecision bin, should I just do it manually? And just in case (i don't see any mentions of it being in-kernel in the change log) how about thermald?

Edit: I just looked at the feature set and noticed that there is in kernel thermal management as well.

Edit2: How about the thermald conf file?

---------- Post added at 11:27 AM ---------- Previous post was at 10:52 AM ----------

Couldn't wait! Hahaha. Renamed all three of the files above, flashed the kernel and its working well. As smooth as both the previous Vn builds; GPS, Wifi and Bluetooth all seem to work well.

Might be time to pump those OC builds out.
[HTC One S] xarekusu:
vn3 voltage

After installing vn3 I dont see the voltage tab anymore.

is it normal?
[HTC One S] Fanagoreca:
I have in voltage this ... , as you can see there is no value for first line .
[HTC One S] c19932:
I still have th e voltage tab in Kernel tuner. But as the person mentioned above. There is a line of nothing.
[HTC One S] rmbq:
the "line of nothing" maybe it's the voltage of deep sleep
[HTC One S] Fanagoreca:
Yep, you are right Sir.

Another app from market telling this.

One question-are you planning to integrate faux-sound driver in this kernel?
[HTC One S] rum0s:
Hi rmbq,

would it be possible to add the BLN (back light notification) feature into your kernel? Due to the small led it is not always visible if a message has arrived.

Greetings
[HTC One S] djsubtronic:
Check this app: http://xdaforums.com/showthread.php?t=1958939
[HTC One S] ernestnwanu:
Thanks for the Vn3 kernel. It's all good.

I have a request though. Could you please look into this? I'm a long time user of the Thunderbolt tweak but can't use it to its full potential unless (see screenshot, bottom text) do you think you could enable it? Thank you
[HTC One S] Dam4rusxp:
Could you please activate NLS_UTF8 in the next version? Aside from that I absolutely love this kernel.
[HTC One S] rmbq:
i have updated the 4th post with some features i'll add into the kernel, so if a feature is here don't ask again please (i'll add @#!$&%* OC)
[HTC One S] Twist79:
Vn3 is stable on my phone.

:good:
[HTC One S] Rapier:
As I know, BFQ scheduler is the best for video streaming, video calls and so on. As Skype is widely used, is it possible to include this scheduler as well in your future versions?

Many thanks for your hard work

Sent from nowhere over the air...
[HTC One S] xarekusu:
thanks I installed Kernel tuner
[HTC One S] rum0s:
ooohhh! sorry :o and thanks again!
[HTC One S] mannequin:
getting random reboots on ondemand, wondering what governors might be more stable.
[HTC One S] ncosgray:
Thanks for your kernel -- it has made my phone almost perfect.

How about increasing the available RAM like we had on cm10?
[HTC One S] foeti:
Newest version has quite less score in antutu and quadrant bench.... Running great but why this?

Got only 4300 in quadrant and 8500 in antutu... :confused:

HTC One S (S4) | AOKP 4.2.2 | Bubba Kernel Vn3 | S-OFF
[HTC One S] rmbq:
Benchmark are relative! BTW I got 11000 with antutu
[HTC One S] Fanagoreca:
Got this with Vn 3 . Very stable kernel, just perfekt!
[HTC One S] RichardW1992:
Just thought I would sure the terrific results I have been having with your new kernels, looking forward to trying Vn3. I was using $DROYD$ Liquid Smooth ROM combined with Vn2 Kernel.

Wifi was on for most of the screen on time, plus I left it on overnight to see how it effected drain. Data/3G was off at all times as I have none left for this month :( so the phone was in 2G only mode. Screen brightness was set to minimum, and liquidsmooth set to use the 'all black' option.

For those interested in deeper settings were as follows:

Interactive on both cores, max frequency down to 1242MHz

Governor settings as follows:

And voltage table:

192MHz 887mV

384MHz 900mV

486MHz 912mV

540MHz 925mV

594MHz 937mV

648MHz 950mV

702MHz 962mV

756MHz 975mV

810MHz 987mV

864MHz 1000mV

918MHz 1012mV

972MHz 1025mV

1026MHz 1037mV

1080MHz 1050mV

1134MHz 1062mV

1188MHz 1075mV

1242MHz 1087mV

1296MHz 1100mV

1350MHz 1112mV

1404MHz 1125mV

1458MHz 1137mV

1512MHz 1150mV

Bare in mind that my phone is one of the ones very sensitive to undervolting. However it was rock solid on this table!

I am so grateful for your work rmbq, in my eyes this kernel is perfect as it is!
[HTC One S] c19932:
Do u get occasional force closes with your voltage settings?
[HTC One S] blinksilver:
Not a single reboot with ondemand.

Disclaimer: I'm using some tweaked settings for the governor, but not undervolting.
[HTC One S] foeti:
Running with these voltages since yesterday and no reboots so far... Will test battery life over the weekend... but I'm glad that my picky phone is running stable with these settings....

HTC One S (S4) | AOKP 4.2.2 | Bubba Kernel Vn3 | S-OFF
[HTC One S] RichardW1992:
Not had any force closes in the last 3 days or so on these settings, and not a single reboot. Its rock solid stable for me, and I'm amazed my phone is handling voltages this low, normally it throws a hissy fit and wouldn't even boot!
[HTC One S] jenkins-84:
Would it be possible to add new faux sound 2.1 codes to next update? Thanks
[HTC One S] rmbq:
does the app tell anything about the commit to include in my kernel?
[HTC One S] jenkins-84:
I think its been updated since bubba v4 kernel that had sound codes but I used that and it said drivers been updated to 2.1 and I think bubba v4 using faux 2.0
[HTC One S] jenkins-84:
I'm using vn3 now and got the message to ask a kernel dev
[HTC One S] jenkins-84:
Thanking you again :D good job with your new version running smooth and fast :thumbup:
[HTC One S] sepsep 21:
Hi. I have one problem. I don't know its the kernel problem or rom. I'm using dark jelly. Everything is OK but I can't charge my battery. I don't have this problem with sense ROMs but with every cm10.1 Rom I have this problem. Can someone help me? Sorry for my bad English
[HTC One S] phoenixita:
Vn3: Stable i've underclocked a bit using old voltage tables. Still stable!
[HTC One S] grcd:
Excuse me for possibly asking the obvious but how do I OC this kernel? I only get the stock max of 1.5 from my PAC ROM's performance settings
[HTC One S] slainbybeats:
The current version has no OC options.
[HTC One S] blinksilver:
I think the intent is to sort out the groundwork a bit then start pumping out OC versions.
[HTC One S] ipit:
Just upgraded from VN1 to VN3. I'm not going to say things like "Best Ever", "Smooth", "Flies", 'It's like a rocketship" blah blah because ALL your kernels have done that anyway but this one seems to have great battery life for me. First cycle and I'm already seeing approx 25% improvement on all previous versions (running stock gov/sched). Good job!!
[HTC One S] rolph:
really nice job.

can u add speed for usb write?
[HTC One S] motitas:
Sort of a vouch for vn3 I guess. This is with codename lungo ROM. I don't think I've ever seen battery life this good. Not even on my cousin droid RAZR maxx. Vibration has been going a bit wonky sometimes.
[HTC One S] dave il barbaro:
It boots... Impressions after some usage

Sent with HTC ONE S
[HTC One S] jenkins-84:
Thanks for the faux sound add on :D great work :thumbup:
[HTC One S] phoenixita:
It's booting on Holobaked 1.9 :) wi-fi works! All is working.
[HTC One S] LibertyMonger:
I got a dumb question, what is tearing? Not sure if I've noticed it yet on Baked BB7
[HTC One S] Darknites:
Go to the lockscreen and you know the white line keep an eye on it as you swipe between the widgets.
[HTC One S] sherry478:
Are u gonna add GPU OC?
[HTC One S] rmbq:
it's already overclocked to 512 (i forgot to put it in the features)
[HTC One S] sherry478:
can you make the kernal into a flashable zip for older hboots?
[HTC One S] rmbq:
atm i'm busy, if someone on the forum wants to make it he can! otherwise i'll make soon as possible
[HTC One S] sherry478:
im getting graphic glitches, app crashes and random reboots everywhere
[HTC One S] rmbq:
which rom are you using?
[HTC One S] sherry478:
cm 10.1 14/02/2013
[HTC One S] rmbq:
have you got this problem only with my kernel?

if the small size is an error maybe it isn't my fault. anyway i'm downloading it... (with 13/02/2013 ones i haven't got any bug)
[HTC One S] sherry478:
no i got it with the other one komodo