yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] notbrodie:
There is no official 002. When it's upgraded to Stable, there will likely be a changelog
[Nexus 5 Original Android Development] ottoman2:
Did you actually read that article? He got 1h45min more battery life on his Nexus 4, but not just from undervolting alone:

5:24 with stock kernel

7:09 with custom kernel + undervolt

Sorry, but this doesn't prove anything about undervolting being that useful.
[Nexus 5 Original Android Development] Cuzz1369:
Me too on 002b2. Haven't had any since updating kernel to beta 4. Lol I thought deadlocks were back FML
[Nexus 5 Original Android Development] devoureddreams:
Thanks faux for this kernel. Its mint and once we have gamma control it'll be perfect.
[Nexus 5 Original Android Development] Cuzz1369:
Slacker is crap. It keeps playing two songs at a time. At the same time. I keep having to skip tracks every second track. I don't think its kernel related. Just a terrible service.

---------- Post added at 04:42 PM ---------- Previous post was at 04:40 PM ----------

It wasn't a custom kernel like faux or Franco. It simply allowed undervolting was my understanding.
[Nexus 5 Original Android Development] davy917:
Not seeing GPU Governor control thru Trickster MOD, can anyone else confirm?

Also does Faux Clock app support other kernels as well?
[Nexus 5 Original Android Development] notbrodie:
yes, fauxclock will work with other kernels. just don't expect it do be able to tune every parameter, as each kernel dev does things his own way
[Nexus 5 Original Android Development] Cuzz1369:
My girlfriend has the same problems on her n4, different ROM and kernel than me.
[Nexus 5 Original Android Development] notbrodie:
he was using a fully custom kernel (harsh kernel) as shown in the screen shot. which likely replaced mpdecision with a more efficient hotplug routine. this is what likely accounted for the majority of his battery gains
[Nexus 5 Original Android Development] KoRRo89:
this is exacly the app i was using, but the cpu was throttled for most of the time both using the simple test (with equal min and max freq) and even using the in app freq stepping.

i don't like the other option so much, i asked for a way to test uv, waiting for a reboot during normal use is not really a test... :D

anyway if there's no other way to avoid the throttling when stressing the cpu i'll go with this.

EDIT: now it seems to work with the stepping test
[Nexus 5 Original Android Development] Savant:
How to apply for the beta channel for kernels and app updates? Since I get neither and I am in the private group of yours.
[Nexus 5 Original Android Development] faux123:
click on my G+ profile. You should find all the links under links
[Nexus 5 Original Android Development] Savant:
Thanks because I was wondering how.
[Nexus 5 Original Android Development] ogboot:
I gave up on UV my processor for the time being. First I tried global -50, then -25, and finally -12.5 but only at 300mhz. Eventually locked up & rebooted on each setting. PVS4. 002 kernel is super smooth & stable for me at stock voltage.
[Nexus 5 Original Android Development] melbourne408:
Latest beta 002b05 with OmniRom and Faux's recommended settings.

Amazing :thumbup:
[Nexus 5 Original Android Development] Striatum_bdr:
So now you can try the beta 6 lol :cool:
[Nexus 5 Original Android Development] goldenratio:
That is super weird!

---------- Post added at 11:41 PM ---------- Previous post was at 11:27 PM ----------

I had no idea you could check your CPU binning on Android, so thanks for that!

Context and instructions for Nexus 5 in case anyone else is curious: http://xdaforums.com/showthread.php?t=2515593
[Nexus 5 Original Android Development] Striatum_bdr:
Same here I have a PVS 3. device and I can't uv(soft reboot). As I don't care about uv it's not a big deal.
[Nexus 5 Original Android Development] Craxx:
I have also pvs3 and my uv with - 50 is stable.. ;)

Best regards ;)

Craxx

Send from my Nexus 5 with Tapatalk
[Nexus 5 Original Android Development] faux123:
Geek Talk Below:

CPU Binning and Undervolt relations: (example voltage based on Snapdragon 800 aka MSM8974).

For MSM8974, there are total of 8* binnings (the best one pvs 7 uses the same voltage table as pvs 6, Qualcomm hasn't assigned its own unique voltage table yet, they do this often then later on they assigned a unique table for it after stability testings' completed)

Ranging from 0 to 7. 0 requires the MOST/HIGHEST voltage range to boot, and 7 required the LEAST/LOWEST voltage range to boot.

Because lower binning SOCs use higher voltage values, they tend to run hotter than higher binning versions.

So how do these different binnings factor when undervolting?

Often time you will see some users claiming to have HUGE undervolting values such as -100mv, -125mv running completely stable and yet some users can barely undervolt -50mv before running into stability problems. So why such discrepancy? CPU binning is part of the variable in this discrepancy.

users with CPU

Binning 0 running @ 2.3 GHz is using 1.100 volts

Binning 1 running @ 2.3 GHz is using 1.075 volts

...

Binning 6 running @ 2.3 GHz is using 0.95 volts

so if you take binning 6 compare to binning 0, you are "effectively" pre-undervolted from the factory by 150mv ALREADY! Wow... So users with binning 0's MASSIVE -150mv undervolt compare to binning 6's STOCK voltage is effectively the SAME!

Wait a second... Isn't Binning 0 designed to run @ higher voltage? SO the massive undervoltage should crash correct?

Answer: Yes and No...

Lower Binning SOCs may need higher voltage to BOOT, but when running, it may use the same nominal voltage as the higher binning SOCs. So once successfully booted, you can run the lower binning SOCs at lower voltage values than during boot.

Hm... So when is Undervoltage applied? When using my FauxClock, the voltage is applied after Android successfully finished its initializations (by this time, the kernel has LONG initialized all the peripherals and system is already in a good running state with Power Management running and initialized).

This only explains PORTION of the mystery surrounding undervolting. The remaining factor depends on the Quality of the SOC you were given when you bought your phone. It's really based on chance and as many of you already know if you followed my kernel development through all theses years, my famous quote of "NOT ALL CHIPS ARE CREATED EQUAL" remain true today and in the future.

Also when you post your undervoltage value, to make it more useful, make sure you post your SOC binnings as well ;)
[Nexus 5 Original Android Development] yeeson:
OmniRom is Working！
[Nexus 5 Original Android Development] auggie246:
How well is OmniRom working?

and anyone getting bam_dmux_wakelock, does it hurt battery life much?
[Nexus 5 Original Android Development] ValoXis:
Hi guys. :) With the recommended settings, I have a overheat after 1 mins of game. Why?

Nexus 5 with Tapatalk Pro
[Nexus 5 Original Android Development] ottoman2:
Does this mean that (at the moment) only PVS 6 and 7 use the same voltage table or all PVS from 0 to 7?
[Nexus 5 Original Android Development] Braska90:
Sorry guys, I'm noob, I know :p but how can i use this post to set the optimized setting in faux clock? :rolleyes:
[Nexus 5 Original Android Development] italia0101:
How do I get accepted to the beta community? Iv requested,
[Nexus 5 Original Android Development] Braska90:
Wait until faux approves you. :p
[Nexus 5 Original Android Development] ridobe:
Yeah, he has to run a background check first ;)
[Nexus 5 Original Android Development] Batfink33:
If he's ever downloaded a Franco kernel then he's got no chance!
[Nexus 5 Original Android Development] MrPhilo:
6 & 7 uses the same voltage table.

I have CPU bin 5, I can only under volt by 50mV but that's good enough. 2.26Ghz running at 925mV :)
[Nexus 5 Original Android Development] biggiephat:
Yea i just undervolted on my bin 2 cpu by -75 and I cant get past the boot animation now
[Nexus 5 Original Android Development] ridobe:
I'm a PVS=0 and -50 is too much. -25 is stable.
[Nexus 5 Original Android Development] 850T5m:
Sorry for the noob question, but where is everyone finding this PVS info?
[Nexus 5 Original Android Development] :
Hi,

Take a look here: CPU Binning on the Nexus 5.

:)
[Nexus 5 Original Android Development] faux123:
kernel 002 is official!

OP updated, Source updated and change log updated!

Enjoy!
[Nexus 5 Original Android Development] scapaflow1887:
Thumps up! i´m correct that stable 2.0 includes everything from the Betas?
[Nexus 5 Original Android Development] Braska90:
Sorry faux, could you help me with my own quoted post? ;)
[Nexus 5 Original Android Development] faux123:
Check my G+ page
[Nexus 5 Original Android Development] :
What? 002 is stable now? Looks like I'll be downloading that shortly.

However, if you could let me know; what exactly is intelliplug 2.0? Is this enabled when the "Intelliplug" selector in the fauxclock app is enabled, or is it inherit?

Not to be... blunt and pessimistic; but I honestly haven't seen a grand improvement in battery life since I switched to faux :( and I am using reccomended settings with a -62.5mV global UC... Should IntelliPlug 2.0 make a genuine large difference?

Thanks for your work so far though, definitely loving the control that the kernel gives me, and the vibration control, fast charge and GPU gov are nice touches not found everywhere else :victory:

Hoping to eventually use FauxSound if 4.4.1 doesnt fix the supposed speaker issue-- and when the FauxSound bug is fixed.

Edit: Just flashed. Went smoothly. Went so smoothly that I have to ask: where can I find out if I'm using 001 or 002? I cant seem to find the information in the "About Phone" setting panel.
[Nexus 5 Original Android Development] Braska90:
Many thanks! :D

With images it was a joke to settle, proud to be one of your "customers" faux clock and sound are very usefull. :good:
[Nexus 5 Original Android Development] Bl4ze87:
Thanks faux!!

The old suggested setting are still good for the stable #2?
[Nexus 5 Original Android Development] thegtfusion:
[MENTION=3332811]faux123[/MENTION] , will you build stock enhanced kernel like for n4?

thanks :D
[Nexus 5 Original Android Development] gravityz3r0:
I noticed that nobody has posted their specific UV setting. Most of us here are doing Global UV with a step of -50mV across all frequency (which work out to be stable most of the time) including myself as -75mV global will cause me a random reboot. While these voltages are good, there are actually still room to further UV certain frequency step, not all. Certain frequency can take more UV than others. So what i did was install CPU Spy, then use my phone as normally as possible (light/moderate usage of mostly web browsing and whatsapping) to see which frequency step are used most. My finding was, in order of most used frequency to least used, and i UV even more beyond -50mV to these specific frequencies :

CPU Bin - PVS 4

Deep Sleep - 600mV (which is the lowest faux apps will allow)

300Mhz about 50-80% usage (yes, this even with regular light/moderate usage, which is impressive, i think the reason is because the phone does not have to ramp up the frequency regularly to deal with the load) - 600mV

1728Mhz about 10-15% usage - 845mV

2265Mhz about 5% usage (as you can see, the phone will not even utilize max frequency most of the time) - 912mV

I did not touch other frequency as they are very rarely used so i just left it as -50mV as i feel that those steps are not used frequently enough to be modified anyway.

So far, everything has been stable for me, no lock up, no reboot yet, after 6 hours. Will keep an eye on it. If anyone has better finding, please share! :D
[Nexus 5 Original Android Development] kayone73:
I've never manually adjusted parameters on faux kernel before, how does one access this interface?
[Nexus 5 Original Android Development] scapaflow1887:
Flashing now 2.0
[Nexus 5 Original Android Development] Braska90:
Check the faux G+ page > https://plus.google.com/u/0/109078966818501160423/posts/gj2v8nVqqfP .

Now I knwe it. ;)
[Nexus 5 Original Android Development] italia0101:
Coming from beta 2... The latest stable release feels a lot smoother. No more random lag
[Nexus 5 Original Android Development] Notechis:
True

VIVA las Tapas
[Nexus 5 Original Android Development] wideopn11:
I haven't had any problems since I started running this kernal/betas. Can't wait to see some color support added. Is anyone else not able to backup the fauxclock app settings? I keep getting back failed. All other aspects of the app seem to work great.
[Nexus 5 Original Android Development] bagajai:
make sure busybox is installed and updated
[Nexus 5 Original Android Development] navahoo:
Is Snake charmer on or off recommended for better battery life?
[Nexus 5 Original Android Development] faux123:
it's for proper underclocking if you are into underclocking, otherwise, leave it alone.
[Nexus 5 Original Android Development] crash_194:
Is anyone else using beta 6? It seems to run like lightening and smooth as silk. Can't comment on battery life yet though.
[Nexus 5 Original Android Development] faux123:
beta 6 = official u

keep it if you like it ;)
[Nexus 5 Original Android Development] wideopn11:
Yeah busybox is installed and works properly in other root apps like tibu and SoftKeyz. Version 1.20.2 which is the newest I see in BusyBox installer by JRummy.

I see a 1.21.1 version from Stericson. Just installed 1.21.1 and backup works now. Thanks for the tip.
[Nexus 5 Original Android Development] oOflyeyesOo:
Aw, I no longer see the pictures you had up for all of the recommended settings in fauxclock! By any chance could someone take a few screen shots of some of the recommended settings, or what they found works great.
[Nexus 5 Original Android Development] zappoo:
if I UV too much and get reboots, how do I restore settings?
[Nexus 5 Original Android Development] javskies:
reflash the kernel
[Nexus 5 Original Android Development] faux123:
check my self quote
[Nexus 5 Original Android Development] Gormsen:
Oh Faux, your patience is an inspiration to us all! ;)
[Nexus 5 Original Android Development] :
If it isnt too much trouble, could you answer my question on pg 88 please, faux?
[Nexus 5 Original Android Development] DesignGrits:
Bummer, using Carbon and stuck in a boot loop with both files. Does this require running stock?

-hammerhead-faux123-002m.zip

-hammerhead-faux123-002u.zip
[Nexus 5 Original Android Development] Kaydin:
Carbon is a CyanogenMod-derivate. CyanogenMod does not support custom kernels since they merged CAF. Try OmniROM or other ROMs which are not based on CM.
[Nexus 5 Original Android Development] oOflyeyesOo:
Thanks faux!! Sorry about being a noob, I may have even noticed it as I am part of your beta group.
[Nexus 5 Original Android Development] pandacookie:
Ugh. Deleting dumb question. Yes, there is such a thing...
[Nexus 5 Original Android Development] larryg2k3:
Ran a few betas, now onto release 2. Working quite nicely with Cataclysm ROM.
[Nexus 5 Original Android Development] thejaycan:
Just wanted to ping this question. I cannot get the force fast charge to work. I've installed hammerhead-faux123-002u, and tried enabling FFC via Trickster and via adb Echo command, but no dice.

Has anyone got this to work? Settings->Battery always reports USB charging.

Of course, the charger that comes with the N5 works great and Settings->Battery will report AC charging, but my other chargers only report USB. I guess I have a lot of cheap chargers. ;)
[Nexus 5 Original Android Development] faux123:
more USB enhancements are coming...
[Nexus 5 Original Android Development] thejaycan:
Ok, thanks Faux123! I'll be patient. Thanks for all the awesome work you've done with this kernel so far!
[Nexus 5 Original Android Development] pandacookie:
I just realized how dumb my last question was. No wonder it was ingnored. Never mind.
[Nexus 5 Original Android Development] DesignGrits:
So it as to be stock or aosp based rom? K thanks
[Nexus 5 Original Android Development] teshxx:
does lux work with 2.0 or on any faux kernel in general?
[Nexus 5 Original Android Development] motoridersd:
I've been using Lux ever since Beta 001 and I have had no issues. I'm using it with the latest beta which is the same as the latest release.
[Nexus 5 Original Android Development] faux123:
yes, because lux is an userspace app, so it would work with my kernel.
[Nexus 5 Original Android Development] teshxx:
Awesome. Grazie!

One more question...is config module flag set to y (CONFIG_MODULES=y) ? That way lux can actually go to 1 without simulating dark background. Source

Thanks
[Nexus 5 Original Android Development] faux123:
yes, my kernel always has Modules support ;) (Since I am using them myself for exFat, snake charmers etc).
[Nexus 5 Original Android Development] teshxx:
Perfect. Thanks again dude.
[Nexus 5 Original Android Development] theesotericone:
Just stopping in to say thanks. Usually I just hit the button but I'm out for the day. I've been running this since last friday when I got my device. Right now it's paired with Asylum and running like champ. I've had ZERO issues with this thing. Reading some other threads it appears RRs and SODs are happening every now and again. Not here. That says a lot.
[Nexus 5 Original Android Development] Jur1nator:
strange logs:

everytime i touch the touchscreen i get like a hundred messages in my logcats:

PowerHal touch_boost : failed to send : Connection refused

Same behaviour on beta 6 and on 2m.

what could be the culprit?

have not looked at the betas before to see if this is a new thing.. should i? :)
[Nexus 5 Original Android Development] winner00:
It's supported now. It was something in our ramdisk that needed to be there but i've removed it so custom kernels don't cause problems. I'm running faux right now on my own build.
[Nexus 5 Original Android Development] faux123:
it's always been there. This is Horrible by Qualcomm/LGE. They hard-coded their powerHAL component to ONLY work with mpdecision and NOTHING else. So when mpdecision is disabled, the powerHAL will complaint forever.

My build PC is CRAP! So far all of my kernel development have been done on donated servers. I will need to setup a PC powerful enough to build AOSP so I can update the powerHAL to quiet the useless messages.
[Nexus 5 Original Android Development] Jur1nator:
Interesting.. Never noticed it before..

( only started looking at logs recently out of interest, and to find out if the n5 has aptx be Codec)

.. Even though I have been using your kernels since the HTC Sensation, then n4 :p

€dit: 5LG147659U3546051 a little something towards that new computer or some coffe :p
[Nexus 5 Original Android Development] faux123:
thank you very much!
[Nexus 5 Original Android Development] DesignGrits:
Awesome.

Just fyi, carbon thread has not been updated since 11/11 so I figuire you must be on a newer build that hasn't been released yet. Either way, I will direct any questions I have on the rom to that thread. Thank you for making it work with Faux kernel! :)
[Nexus 5 Original Android Development] stagius24:
I am using the lasted faux control app, and it seems that every time I reboot my phone, the setting go away even though I have checked the set to boot option. Have anyone have this problem?

I tried trickster and the set to boot function work. It just that I prefer the faux app better.
[Nexus 5 Original Android Development] ogboot:
Love the kernel & work you've put into it. I had a HARD lock today after a 20 minute phone call. Screen went black & phone was completely unresponsive for an "eternity" before it rebooted. Probably a minute or more. Certainly not blaming the kernel, new device & too many variables. Does android provide a minidump that could be viewed for things like that though?

Edit: was on beta 002, last release prior to today. Just flashed latest stable.
[Nexus 5 Original Android Development] cephaus:
scratch that
[Nexus 5 Original Android Development] Pyroshane:
Faux, I have been using your kernels on every phone I have owned (Atrix 4G, Nexus 4, Nexus 5) and have always had a great experience with them. Figured since I have been using your work for a few years now it was time to pony up, so 3K2074107C465723T.
[Nexus 5 Original Android Development] faux123:
Thank your very much. Appreciated greatly!
[Nexus 5 Original Android Development] G4neStarT:
No comment. Faux you rock. Thank you for this hard work
[Nexus 5 Original Android Development] cobyman7035:
This kernel supports faux sound app? coming from Franco kernel just reflash it? In trwp?

Via my N€×us 5 on XDA premium
[Nexus 5 Original Android Development] HKPolice:
Is there a way to disable logcat? I tried logcat.live=disable in build.prop but it does nothing.
[Nexus 5 Original Android Development] aragog53:
Yes and yes. (:
[Nexus 5 Original Android Development] crazyguns:
Just flashed 002m and purchased Faux123. Now my email notifications are delayed, coming in at least 5 minutes late... Earlier they used to be instant... This is worrisome.. please help? Stock rom rooted n5

EDIT- just to confirm, i used http://imgur.com/a/GbrT9 these settings but with Power Suspend turned off... Any ideas please... My work depends completely on emails and I can't miss them..
[Nexus 5 Original Android Development] P.Mobile:
if im coming from another custom kernel and i want to flash this do i just dirty flash.. or should i wipe cashe and dalvik cashe? also when im in the faux app i cant put the intelliplug hotplug driver on? when i touch the lil dot to turn it on nothing happens? is that feature still not working yet? thanks~!
[Nexus 5 Original Android Development] inffy:
Sometimes when I try to wake up the screen with the power button the screen stays off for few seconds and after that wakes up.
[Nexus 5 Original Android Development] Remoteconcern:
Same here. Are you using intelliplug? I think it's because if you use mpdecision it on lines cores on screen on. Intelliplug doesn't do it as quickly as so there is wakeup lag, I think!
[Nexus 5 Original Android Development] P.Mobile:
hello when im in faux app and im in cpu clock/hotplug screen.. where it says intelliplug hotplug driver.. it wont let mt turn it on... when i hit the lil circle nothing happens.. is this feature still not working yet?
[Nexus 5 Original Android Development] inffy:
Working here. Have you turned the switch off first?
[Nexus 5 Original Android Development] Jur1nator:
You are not supposed to click the little circle..

Turn mpdecision off and reboot.

Intelli hotplug should then be active
[Nexus 5 Original Android Development] rizocreations:
turn off mpdecision
[Nexus 5 Original Android Development] federikk90:
Uhm, strange bug happening to me:

my SIM card has a PIN code..when i first start up my phone, and i put my PIN code, after 2/3 sec the field of the PIN become empty while i'm writing.

If i put my PIN fastly (correct) , the phone accept the code BUT keep having the float notification "Unlocking Phone.." ... and i need to reboot it.

I don't know if it's a Android kitkat Issue or a kernel one, i only know that this think it's happening to me only after flashing the kernel.

Anyone else having the same issue?

thx :)
[Nexus 5 Original Android Development] inffy:
That is a rom issue...
[Nexus 5 Original Android Development] P.Mobile:
look..opps hold on ill take a screen shot
[Nexus 5 Original Android Development] P.Mobile:
I don't see any mpdecision.. It won't let me turn that intilliplug on?
[Nexus 5 Original Android Development] Remoteconcern:
I think you need to dirty reflash your ROM. Have you flashed another kernel before this one? Something has removed mpdecision.
[Nexus 5 Original Android Development] Gormsen:
Had the same problem upon flashing bricked kernel, and then flashing 002b6.

Had to restore a backup in order to get it working again. Don't know if a dirty flash will work.

Sent from my Nexus 5
[Nexus 5 Original Android Development] italia0101:
I'm also getting that slight delay when turning on the screen