yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] rancur3p1c:
yeah seriously. xda is hard to filter for information and the search sucks and you can't use it in the app. Too many horizontal dividing lines to make reading easy. I outlined this an 3 other flaws earlier in this thread ifyou're interested
[Nexus 5 Original Android Development] danarama:
-----------------------

Sent via tapatalk.

I do NOT reply to support queries over PM. Please keep support queries to the Q&A section, so that others may benefit
[Nexus 5 Original Android Development] mrro82:
Faux has the recommended settings on his g+ page.

Sent from the jaws of my Hammerhead!
[Nexus 5 Original Android Development] AndrasLOHF:
Does anyone have an idea of how exactly does the Memory Manager setting in the app affect minfrees? Faux recommends turning swappiness to 0% I assume to not waste cpu using the swap file since we have 2gb ram. I have no idea what the other settings do or if any of these settings affect minfrees at all.
[Nexus 5 Original Android Development] Spider_Pig27:
how come everytime i tried downloading this kernel I get issues when flashing? I even try unzipping it and it still messes up. I even tried an alternative browser. Any ides guys?
[Nexus 5 Original Android Development] rancur3p1c:
turn off zip verification?
[Nexus 5 Original Android Development] Spider_Pig27:
okay ill give that a try
[Nexus 5 Original Android Development] twistedumbrella:
LOL. I like when someone takes more time proving the post was made than they could linking to it.
[Nexus 5 Original Android Development] rancur3p1c:
it's off by default so unless you enabled it that might not be the problem
[Nexus 5 Original Android Development] melbourne408:
Lol everyone gets the munchies. :p
[Nexus 5 Original Android Development] tomciopaluch357:
I have question would All-In-One Toolbox Pro interfere with Faux123 Kernel Enhancement Pro setup ? What i mean by that is it going to mess up my settings/
[Nexus 5 Original Android Development] DroidIt!:
Really, that's a pretty app specific question. Whenever I'm in doubt before trying something new, I'd take the couple extra minutes, do a nand and dive in. Love trying new things on my phone, so that's the general route I go. :)

from my N5
[Nexus 5 Original Android Development] tomciopaluch357:
Thx for advice
[Nexus 5 Original Android Development] danarama:
Give a man a fish and he can feed himself for a day. Give a man the means to fish and he can feed himself for an entire lifetime.

I wont give links when the answer is so obvious that the person asking obviously isn't bothering to read.

-----------------------

Sent via tapatalk.

I do NOT reply to support queries over PM. Please keep support queries to the Q&A section, so that others may benefit
[Nexus 5 Original Android Development] DoesntPostAThing:
Giving a man a poisoned fish will also feed him for the rest of his life :P
[Nexus 5 Original Android Development] PiggySmalls:
Build a man a fire, he's warm for a night, light a man on fire, he's warm for the rest of his life.
[Nexus 5 Original Android Development] danarama:
touche

Ha ha

-----------------------

Sent via tapatalk.

I do NOT reply to support queries over PM. Please keep support queries to the Q&A section, so that others may benefit
[Nexus 5 Original Android Development] sdemmitt79:
Hey Faux

Was wondering if there was any way you could incorporate USB OTG to work simultaneously with Wireless Charging...or is that even possible?
[Nexus 5 Original Android Development] twistedumbrella:
Light a man on fire and he's warm for the rest of his life? That's rough.

Anyway, is there documentation on simple for GPU?
[Nexus 5 Original Android Development] Jashanmallan:
Bro please add multiboot to this kernel

Thanks
[Nexus 5 Original Android Development] twistedumbrella:
Boo! Can't you just use uBoot instead? All you have to do is modify the init script of the kernels you want instead of bogging down a single kernel.
[Nexus 5 Original Android Development] Andrew149:
Anyone else get these kernel wakelocks?
[Nexus 5 Original Android Development] feedhead:
No wake lock issues here... Another great run
[Nexus 5 Original Android Development] Deggy:
Is 450 GPU overclocking it? Or is that the cap speed?
[Nexus 5 Original Android Development] yeeson:
Tested Faux Kernel Support cm11！
[Nexus 5 Original Android Development] alidogar:
No, its not over clocking, its the defaults.
[Nexus 5 Original Android Development] 3c:
From your screenshot I see: held awake for 5+ hours, while screen's been on only 3+ hours. If you don't have wakelock issues, who does? :D
[Nexus 5 Original Android Development] AerodynamicTrunks:
Decidedly not.
[Nexus 5 Original Android Development] HunnyBearLewis:
Hey guys, like everyone else (pretty much) I'm thoroughly enjoying the kernel and just bought the Faux Clock app. :good:

I am curious about the recommended settings though. Are they intended to be for a) battery/performance balance, right in the middle b) battery life maximization or c) leaning towards performance?

Obviously people are getting more battery life with faux, but I'm wondering if that is because of a slight performance sacrifice or if the optimizations are just so good we get increases in both battery and performance.

Regardless, it's nice to be on a familiar kernel after just getting my Nexus. :D
[Nexus 5 Original Android Development] tomciopaluch357:
:)With Faux Clock app and his setup i get excellent performance,stability here is his setup i used from the profile for N5 in fouxes https://plus.google.com/communities/100266563627035551841 you find the setup in there and enjoy this kernel, i hear that by new year we might get and updated version.Let's wait and see.
[Nexus 5 Original Android Development] DroidIt!:
Those are really middle of the road. Not sure how those settings do with gaming, but I never have any lags at all, and the battery is more than satisfactory for me. If you want more battery savings, you can knock down the top end CPU freq, enable eco mode, etc. If you game and want more performance you can set top end CPU fee higher, set GPU to performance and so on. I've never had any reason personally though to not use Faux's recommended settings.
[Nexus 5 Original Android Development] illuzi0n:
working beautifully with the new Paranoid Android beta :)
[Nexus 5 Original Android Development] DoesntPostAThing:
Merry Christmas, you guys! Haven't been here for a while, was on Franco, but looking to come back to Faux.
[Nexus 5 Original Android Development] miketn:
Merry Christmas everyone! Haha yeah, I've seen you on both threads. I'm waiting for faux's update when he finds the time to fix that GPU bug. I know he's pretty busy right now though. I hope he's enjoying his Christmas, and hope you guys are too!
[Nexus 5 Original Android Development] havy15:
Would this work well with the mahdi ROM? Anyone confirm it works?
[Nexus 5 Original Android Development] iKlutz:
I'm stuck using 004b06 because every time I try to flash the newest ones it breaks superuser. I've tried manually flashing the latest supersu and I still can't grant superuser rights. Is there anyway that I can fix it? Thanks.

Sent from the dark side of the moon.
[Nexus 5 Original Android Development] Jeremy:
Does using the ultimate version have a significant impact on battery life?
[Nexus 5 Original Android Development] justbabu:
Only if you choose to overclock.

Sent from my Nexus 5
[Nexus 5 Original Android Development] modstorm:
The ultimate version has a higher CPU clock by default, so yes it will impact the battery life. However if you set the CPU clock to stock there will be no difference in battery life at all.
[Nexus 5 Original Android Development] HyperM3:
Ok, I need help here. I dont know what I clicked but now something is turning off the "accessibility" to all my apps that need it(ie. llama, NoLed, notifications). I have to keep going in and turning it back on.

Anyone know what I did that would cause that?
[Nexus 5 Original Android Development] tibere86:
Flash Faux's latest kernel then this zip.

SuperSU-v1.86.zip
[Nexus 5 Original Android Development] iKlutz:
Trying it now.. Will post result. Thanks!

- it worked! :D

Sent from the dark side of the moon.
[Nexus 5 Original Android Development] climhz:
Anybody can guide me how to strict sweep2wake area (about 1/4 screen size) in faux app, and can that make battery drain by s2w feature lower?
[Nexus 5 Original Android Development] tibere86:
Cool. Glad to hear.
[Nexus 5 Original Android Development] Evil0verlord:
Omni ROM Nightly built-in Minimum MHz keeps resetting with Faux005M

Anyway to make setting the "Minimum Speed" setting to 300MHz in the built-in "Performance" tab in Omni ROM nightlies stick?

It keeps getting reset back to Minimum 1267 MHz. (It has root, yes. I get Toast notifications from SuperSU when I open that tab in Settings)

I'm using Faux005M.

Can't buy the Faux app at the moment. Any way to make the ROM built-in settings stick would be great!.

Asking the Kernel thread here first.

Thank You :)
[Nexus 5 Original Android Development] Cuppeerr:
The battery drain will always be the same i''m pretty sure. I don't think you can just have a specific portion of the touchscreen on, it's all or nothing.... Correct me if i'm wrong though:)

---------- Post added at 12:16 PM ---------- Previous post was at 12:14 PM ----------

What governor are you using? I had a problem with the minimum settings sticking at 1267 when I was using intellidemand. Once I switched to ondemand it was fine.....

---------- Post added at 12:18 PM ---------- Previous post was at 12:16 PM ----------

What governor are you using? I had a problem with the minimum settings sticking at 1267 when I was using intellidemand. Once I switched to ondemand it was fine.....
[Nexus 5 Original Android Development] Evil0verlord:
What governor are you using? I had a problem with the minimum settings sticking at 1267 when I was using intellidemand. Once I switched to ondemand it was fine.....[/QUOTE]

I am using ondemand. (It was default I guess) Didn't touch anything, apart from trying to set the minimum speed to 300MHz.
[Nexus 5 Original Android Development] ca110475:
Paul, grazie.

Tapatalked via Nexus 5
[Nexus 5 Original Android Development] Phantom_11:
anybody has idea why s2w has such big impact on battery life on Nexus 5? I recall it used to have minimal influence on my HTC One X. Is it related to the fact that Nexus 5 doesn't have physical buttons? Thanks

---------- Post added at 02:06 AM ---------- Previous post was at 02:03 AM ----------

Sorry I don't have faux app, but I guess u may use init.d to tweak those parameters instead, under sys/kernel/s2w_parameters?
[Nexus 5 Original Android Development] climhz:
I've bought faux app, in s2w setting it has these options: start position, mid position, end position, threshold and orientation. I think those can strict the s2w area
[Nexus 5 Original Android Development] feedhead:
Another incredible charge cycle
[Nexus 5 Original Android Development] notbrodie:
you need to turn mpdecision off. or just ignore what the os reports. mpd touchboost raises min freq to that level upon touch, then goes back to 300mhz after a couple seconds.

this has been discussed at length.

if you can't get fauxclock, download trickstermod from play store and use that

Sent from my Nexus 5
[Nexus 5 Original Android Development] Evil0verlord:
Just did that. Now it should stick. Else, noticed a "Frequency Lock" option as well.

Set the other settings as well in Trickster from Paul's G+ post.

Thanks :)
[Nexus 5 Original Android Development] Yharooer:
Been using this kernel for a while and loving it :laugh: but I wish it had the lulzactive governor built in... :crying:
[Nexus 5 Original Android Development] Striatum_bdr:
A bit OT but here is an excellent review of governors.

http://xdaforums.com/showthread.php?t=1767797
[Nexus 5 Original Android Development] Phantom_11:
Hi, could anybody explain what is mpdecision and what we should do about it? I saw people talking its on/off and I'm ignorant about it. I quickly googled it but didn't seem to find a detailed explanantion. Many thanks.
[Nexus 5 Original Android Development] Sparx639:
Its qualcomms hotplug driver, it basically manages when and how cores should turn off to balance power and performance
[Nexus 5 Original Android Development] Yharooer:
Yeah, I've seen that but thanks anyway.
[Nexus 5 Original Android Development] Phantom_11:
Thanks, buddy. Should I leave it on or turn it off? I'm usually on interactive.

During my short search, I seemed to come across people saying turn mpdecision off with intellidemand?
[Nexus 5 Original Android Development] Michealtbh:
It's up to you. I personally like mpdecision, it makes for a very smooth experience and doesn't affect battery life in my experience.
[Nexus 5 Original Android Development] pgptheoriginal:
Hi everybody,

My N5 is completely stock, I unlocked the bootloader and rooted it only.

Since I don't want to install a custom recovery, but I'd like to take advantage of the amazing battery life of this kernel, can I just flash the boot.img file I found in the kernel zip using the following command?

fastboot flash boot boot.img

Or, if I can't do that, may I boot the TWRP recovery this way:

fastboot boot path/to/TWRP.img

and flash the kernel zip using TWRP recovery even though it's not really installed on the phone?

Thanks :good:
[Nexus 5 Original Android Development] Striatum_bdr:
Use Flashify, no need to deal with a computer and fastboot.
[Nexus 5 Original Android Development] tsouza:
I'm facing an issue where the screen goes off and only turns on if I touch it.

This happens after a long call and the proximity sensor turned the screen off and waking up with power button after a long period.

The problems happens more frequently after turning on all the idle states. I couldn't find any idle configuration set that eliminates the problem.

I've switched to franko kernel and the problem seems gone.

Any clue anyone?

Cheers
[Nexus 5 Original Android Development] farru503:
What ROM are y'all using with this kernel?
[Nexus 5 Original Android Development] pgptheoriginal:
It didn't work, I suppose Flashify needs TWRP in order to flash zips, because after I confirmed the flash and rebooted, I got to the stock recovery, and nothing happened.

But after booting into TWRP with the command I posted, I was able to flash the kernel, and everything works fine now :D

Inviato dal mio Nexus 5 utilizzando Tapatalk
[Nexus 5 Original Android Development] Sparx639:
I leave it off and use intellidemand but I also don't really use mpdecision so I can't really comment on how it compares to faux's hotplug driver. I get great battery though, all my services and whatnot are on and ungreenified and I get like 24 hours total time with 4.5 hrs screen on time. Not bad coming from a gnex user haha
[Nexus 5 Original Android Development] silverdart:
I thought this was interesting!

Just something to read while waiting for an update. I don't know if it's been posted before but all overclockers and undervolters may be interested.

1. http://xdaforums.com/showthread.php?t=2515593

2. http://xdaforums.com/showpost.php?p=47583830&postcount=2
[Nexus 5 Original Android Development] franciscofranco:
Don't be stupid and try to be the "I'm the superman" type of guy with bold big letters, its annoying. You're not open source advocate and no one feels obligated to use your code, nor anyone else's code and it doesn't mean others have "ulterior motives". "Open Source Display hack" what the hell are you talking about with this?

That said here is what I've researched about color control in case you have the device and want to take a look:

The gamma tables are in the dtsi file, in case you don't know thats the device trees that are passed to the Kernel during bootloader init. With a bit of reverse engineering you can see that there are 18 chars being passed to the panel driver during the init, char[0] is a [ and char[17] is a ]. Everything inside of it are probably the gamma values. I'm not on linux at the moment but its something like this: [119, 108, 77, 90 etc etc]. My idea is that after the boot we can safely inject new values to the payload array and a simple screen on/off *should* reload the panel values. I don't know what each char value means in terms of being contrast, saturation, rgb, etc, but a simple sysfs and debugging would tells us that. I don't have the device so I can't debug, but this is what I've researched and maybe, if you have the device already, you can try it.

drivers/video/msm/mdss/mdss_dsi_panel.c line 864

if (!strncmp(&buf[i], "qcom,panel-on-cmds", 18)) {

panel-on-cmds is the gamma curve values, and those 18 chars you can see it comparing with buf[index] is what we can see after reverse engineering the zImage-dtb.

drivers/video/msm/mdss/mdss_dsi.h line 254

struct dsi_cmd_desc {
struct dsi_ctrl_hdr dchdr;
char *payload;
};

I'm not 100% sure but I believe the gamma curve values are being stored in that char *payload struct var.

That's all I researched without the device, might be useful for you if you have the device.
[Nexus 5 Original Android Development] myfluxi:
:laugh:
[Nexus 5 Original Android Development] IharpI:
Please at the screen dimmer patch from: http://xdaforums.com/showthread.php?t=2514765

And please tell us where we can get the beta app.

Can somebody explain me the two temperature limits in the app?
[Nexus 5 Original Android Development] faux123:
I sincerely hope no FRAGMENTATION for Gamma :D
[Nexus 5 Original Android Development] franciscofranco:
That will only happen if developers agree with a purposed code - you would never use a code that you didn't agree with, and same for me. Also theres no need for bullshít talk like you did on the post I quoted.

Anyway, enough crap, what are your thoughts of what I wrote? Do you already have the device and did some debugging? I'll only get mine tomorrow so no color debug until then.
[Nexus 5 Original Android Development] faux123:
ahem... please.. some user let me know about your post in your own thread about rant on being first for Gamma Hacks and such.. please don't rant about others because people will see it and let me know about it.

Also this is a PLEAD to avoid fragmentation. the source will be 100% open and if you don't like it, CONTRIBUTE your patches to fix it. This is how open source works. so in the end we will have 1 single STANDARD for gamma controls.

As for the code, I've already written most of it.. I am testing to make sure I don't hose people's phone... it's at least stable...
[Nexus 5 Original Android Development] franciscofranco:
Of course I rant when I don't agree with something. They were asking me for color control and I said there was no point in rushing things without a device on hands because it could bork a device with proper debug and I made allusion for your typical "omg first, best innovation".

I agree with having only one gamma control - if you finish your code before I get my device I'll contribute back after I read your code, no point in re-inventing the wheel if your code is done properly and working ;)

Can you share your reverse engineering idea so that we can discuss it? Its along the lines of injecting the gamma values to the payload char array I wrote above? Its far more fun talking code than doing user tech support.
[Nexus 5 Original Android Development] MWilkenson:
Does dynamic file sync in miscellaneous tab need to be on or off. I didn't see it in your screen shot.

Amazing work by the way!
[Nexus 5 Original Android Development] scapaflow1887:
Flashed Kernel - all is running very smooth and well - thanks for the Kernel!
[Nexus 5 Original Android Development] faux123:
The hack will be very straight forward. We intercept the screen on command and inject our updated values. So as screen turns on, it will use the injected values rather than the original. As to what each of the values mean we will let the amazing users from xda to figure them out and contribute back
[Nexus 5 Original Android Development] faux123:
Better performance with it on.
[Nexus 5 Original Android Development] franciscofranco:
Yup, that's it, we're aligned then :good:
[Nexus 5 Original Android Development] ethantarheels123:
Thanks faux for all your hard work. I'm wondering if it is possible for you to create a vanilla kernel with the optimizations that we just flash and be done with it, no fidgeting with FauxClock? I am OCD about the FauxClock settings and keep wondering if they have moved or altered after applying, and think that it would benefit a lot of users if there was a kernel that is relatively vanilla with no tweaking in kernel controllers.
[Nexus 5 Original Android Development] thegtfusion:
amazing to see franco and faux work together! we cant wait to get color hacks :D ehehe
[Nexus 5 Original Android Development] faux123:
damn if you do, damn if you don't... some users wants stock experience out of the box first, before tweaking... some as yourself wanted full custom out of the box...

This was debated a while ago, and my decision to stay with out of box stock experience will remain and allow users to tweak them to whatever they want.
[Nexus 5 Original Android Development] undercover:
Don't cave in to presets by default. Although, from what I've seen displays do not vary as much as they did with N4, however, who's to say that LG won't change something down the line...

Stick to preloaded profiles. Nice and easy to use and no *****ing. Aye?

And stop *****ing you two, get a room, have se.. chat, come back with a plan :p
[Nexus 5 Original Android Development] Batfink33:
What a thread! Two heavyweights head to head, Tyson Vs Holyfield!!
[Nexus 5 Original Android Development] Notechis:
Hope they keep their ears

VIVA las Tapas
[Nexus 5 Original Android Development] pappy97:
Was this answered? I'd like to know if this is a possibility too. Thanks!
[Nexus 5 Original Android Development] xspeed9190:
I know this is off topic. I love your work faux. Any chance we will ever see a ROM from you again? I remember the mytouch ones you made were bullet proof. As a tmo store manager I told my customers to use it and support you. Just curious.
[Nexus 5 Original Android Development] :
Anyone know what where the file is to modify the vibration strength? I want to create a Tasker script.

Thanks
[Nexus 5 Original Android Development] ifti_a:
Faux kernel breaks AKOP rom root.... Just letting everyone know....so no use trying it. Thanks
[Nexus 5 Original Android Development] :
You can just download Chain SuperSU zip... but I found AOKP to be buggy, at least one bug for me which is a dealbreaker: Vibrate When Ringing does not stick.
[Nexus 5 Original Android Development] Phantom_11:
Sounds great! I'll give it a try. One more question, is Faux's hotplug only implemented in intelledemand? what about other governors? If others don't have his hotplug, does it mean I should leave mpdecision on?
[Nexus 5 Original Android Development] KrazyAttack:
What is the best I/O Scheduler for a performance and battery balance? Been using fiops but not sure if it's the best for balance.
[Nexus 5 Original Android Development] JaylanPHNX:
The hotplug is separate from the governor. Intelleplug works with intellidemand or any other governor. Ditto for mpdecidion and intellidemand.

Sent from my Nexus 4
[Nexus 5 Original Android Development] cobyman7035:
1) hows battery life vs franco kernel?

2) does it support FAST usb charging?

3) OTG y cable charging at same time?

thanks
[Nexus 5 Original Android Development] Higadeb:
1) Not tested (franco) on N5 but on N4 with intellidemand Faux had about 20% better battery for my usage.

2) Yes, you need to enable it though. It's off by default

3) Not a clue, never tried. Have a go and report back.
[Nexus 5 Original Android Development] danarama:
feature request for future [MENTION=3332811]faux123[/MENTION] - could you look at implementing automount of USB OTG to /storage/USBdisk please? Like in CHAOS?

This is much better method than any app like stickmount which does not mount to /storage, rather it mounts to a directory within /sdcard (which isn't much good for those of us wanting to use foldermount).