yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] yanleites:
[MENTION=3795148]neobuddy89[/MENTION], I know it's kind of stupid question, but is your kernel better than ElementalX?

I use mostly dt2w, and in ElementalX it drains too much battery. I was wondering if your kernel uses some other functions to save battery on dt2w...

Thank you!
[Nexus 5 Original Android Development] st0ryt311a:
Hello, i recently started using Hybrid kernel and what i love about this kernel is that it has seamless Synapse integration with all the tweakable options right out of the box. All the hard working Rom Developers and Kernel Developers never cease to amaze me. So thank you. [emoji2]
[Nexus 5 Original Android Development] neobuddy89:
Only I can see the count. And it's 500+ per release for two days.

Latest nightly only adds 3.4.y ipv4/v6 updates - These updates are crucial to fix no-ops and bugs in same.

There shouldn't be any effect on battery. Please give it a shot again for 2-3 battery cycles.

I, personally, never use wake controls. If you really want to use it with lowest battery drain, enable wake timeout to 1 minute and power key suspend.

In this way, your panel will not remain ON all the time.

Thank you for the stats, I will link your post in the OP. Synapse customization is our specialty. ;)
[Nexus 5 Original Android Development] yanleites:
Can you compare ElementalX and Hybrid?

Which battery is better?
[Nexus 5 Original Android Development] neobuddy89:
I don't use EX. You need to try yourself and keep one which suits you.
[Nexus 5 Original Android Development] xtcdk:
Delete
[Nexus 5 Original Android Development] procitysam:
This is sorta off-topic but it would be pretty cool if your kernel had it's own config app that could basically do what Synapse and then also be able to automatically download/notify of an updated build. Just an idea ?

Sent from my Nexus 5 with the N5X LRX21V ROM
[Nexus 5 Original Android Development] neobuddy89:
Synapse app is just an interface to tune kernel parameters.

Though Synapse is open-source, I am not an app developer yet.

Anywayz, another nightly build for all:

Hybrid_v1.0-[12-07]-[11-28]

* Fix media driver leaks.

* Tune intellimm governor. So far so smooth!!

* Misc updates for MSM specific drivers.

* Set interactive as default GPU governor.

@willybarca Please try this nightly and let me know about your drain issue.
[Nexus 5 Original Android Development] yanleites:
Thanks a lot !

---------- Post added at 09:43 AM ---------- Previous post was at 09:10 AM ----------

Is there an option to disable the charging led?
[Nexus 5 Original Android Development] kong:
I flashed the latest nightly on self-compiled CM12 (with built-in Superuser), and Synapse says "No UCI Support".

Am I missing something?
[Nexus 5 Original Android Development] neobuddy89:
Seems to me superuser issue. Is root to other apps working with and without hybrid nightly?

Try flashing SuperSu?

Ok, here you go!

Hybrid_v1.0-[12-07]-[14-36]

* Add control under Misc Tab in Synapse to disable Charging LED.
[Nexus 5 Original Android Development] kong:
I have Root Explorer and the root feature is working as expected. Gonna try flashing SuperSU and report back though.

EDITED: Synapse works properly with SuperSU installed.
[Nexus 5 Original Android Development] yanleites:
Working great , awesome kernel !!!!

Thank you !

BTW - Can you make my phone make me a coffee 10 minutes after the alarm clock rings ?! ;)
[Nexus 5 Original Android Development] neobuddy89:
Thanks, I will check for CM12 native root compatibility.
[Nexus 5 Original Android Development] hunzhang:
Thanks for adding the charging led light control !
[Nexus 5 Original Android Development] pianistaPL:
[MENTION=3795148]neobuddy89[/MENTION]

What do you think about Hyper governor? As I know main goal of this gov is performance and I'm curious how it works and what about battery life.
[Nexus 5 Original Android Development] sjknight413:
Your kernel is coming on so well neobuddy! The audio is amazing and this is some of the best battery life I've ever had :)

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] reas0n:
[MENTION=3795148]neobuddy89[/MENTION] I have just seen that in Elemental X u can install the kernel with the ramdisk which supports F2FS and then just flash Elemental itself and it works. Would u be able to at least add it like that if u don't want to add F2FS out-of-the-box so it would be easier to get the F2FS working with Your kernel?
[Nexus 5 Original Android Development] pianistaPL:
I guess it's not possible because Hybrid has own ramdisk.
[Nexus 5 Original Android Development] reas0n:
Ouch. So seems I have to test that F2FS tool... Hope it'll work.
[Nexus 5 Original Android Development] pianistaPL:
Amazing SOT without UV or something.
[Nexus 5 Original Android Development] procitysam:
Use SuperSU. I had the same issue when I used Superuser, but it worked fine with SuperSU.

Edit: [MENTION=3795148]neobuddy89[/MENTION] I just tried to update to the latest build, and when I try to flash it my recovery seems like it crashes. The screen goes black and then recovery restarts. I'm on the latest build of TWRP.

Edit 2: Just re-downloaded and nothing changed. Tried flashing something else and that worked fine. Not sure what's wrong here... ?

Sent from my Nexus 5 with the N5X LRX21V ROM
[Nexus 5 Original Android Development] neobuddy89:
Which recovery are you using? I'm using latest TWRP recovery offered by MultiROM and no issue.

[MENTION=535343]all[/MENTION]:

Please do read installation checklist in the OP before downloading. I will update it accordingly.
[Nexus 5 Original Android Development] procitysam:
I'm on the latest official build of TWRP. I've been using this kernel but this update is giving me issues.

Sent from my Nexus 5 with the N5X LRX21V ROM
[Nexus 5 Original Android Development] jacakk:
Is this kernel FauxSound compatible? If it is, there should be info in the 1st post :)
[Nexus 5 Original Android Development] sjknight413:
Read right at the top of the 'feature highlight' section

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] yanleites:
[MENTION=3795148]neobuddy89[/MENTION], can you disable red light low battery warning please ?
[Nexus 5 Original Android Development] neobuddy89:
That's for ROM to implement.

I hope you are able to disable "always-on" led using synapse.

[MENTION=535343]all[/MENTION]:

For past couple days, I tried couple of settings and finally I was able to find optimum settings to profit more without compromising our unbeatable performance!

Next build tonight with these settings as default. Lollipop has its own perk (ART) and we don't need to spend much resources.
[Nexus 5 Original Android Development] jacakk:
Ohhhh... sorry... My mistake ;) I didn't see it.
[Nexus 5 Original Android Development] arief347:
Can't wait..
[Nexus 5 Original Android Development] Minfreak:
Battery drain issue last night, using intellimm governor, nothing more
[Nexus 5 Original Android Development] neobuddy89:
Yes, WiFi on is causing drain. Will check if we can help this.

EDIT: Perhaps this is L issue?
[Nexus 5 Original Android Development] Minfreak:
I think is kernel issue, with stock kernel I loss 2~3% per night with WiFi on, with hybrid lost 7~8% per night... I did wipe system and re flash kernel and stay in stock settings (bacon governor) to see how is battery drain..

Btw I'm getting amazing sot with this kernel
[Nexus 5 Original Android Development] neobuddy89:
Will check. But it's definitely due to WiFi ON overnight.

Need to test more. Please try below nightly. :)

Hybrid_v1.0-[12-09]-[22-00]

* New settings:

** Hotplug Boost disabled by default.

** Touch Boosted CPUs disabled by default.

** KSM disabled by default.

* Improved headphone detection consistency

* Misc fixes/improvements from 3.4.y.

* KControl app should now show MSM_MPDECISION tunables (Please check)

* Improved CPU Boost control in Synapse. You can disable it per CPU.
[Nexus 5 Original Android Development] VictorLapin:
By the way, what is Bacon governor focused on, battery life or performance?

Tapatalked from Slim Nexus 5
[Nexus 5 Original Android Development] procitysam:
Just tried flashing the update and it still crashes my recovery. I saw an error in the script before it crashed but I couldn't make out what it said. I'm going to try downloading from a computer in a little bit.

Sent from my Nexus 5 with the N5X LRX22C ROM
[Nexus 5 Original Android Development] topgeardave:
It's just a renamed interactive governor from the opo, people still have the option of running the new interactive governor or the older one
[Nexus 5 Original Android Development] Robert-:
Hi man!

Right now i've got code_blue installed. Can I just flash your kernel without any modification or I really need to reflash my rom?:crying:
[Nexus 5 Original Android Development] VictorLapin:
It's recommended to dirty flash rom before changing kernels
[Nexus 5 Original Android Development] unknvvn:
I think this makes device less smooth when switching windows/multitasking. Also benchmarks shows much lower performance (about 30% less in Geekbench).

Does that mean that touch boost is disabled on all CPUs?

I see 1 core boosted when touching.
[Nexus 5 Original Android Development] Minfreak:
Neo, still getting battery drain issue when my phone idle, last nightly and intellimm governor
[Nexus 5 Original Android Development] VictorLapin:
[MENTION=4727563]Minfreak[/MENTION] try zzmoove, it has some decent deep sleep

Tapatalked from Slim Nexus 5
[Nexus 5 Original Android Development] procitysam:
[MENTION=3795148]neobuddy89[/MENTION] I was able to flash the latest update after downloading it from my laptop instead of my phone. I would assume that it happened because my phone didnt fully download it. I would suggest posting the md5 of the updates in the OP/download page.

Sent from my Nexus 5 with the N5X LRX22C ROM
[Nexus 5 Original Android Development] nirudha:
BTW I noticed that chrome beta on my phone couldn't download the file from mediafire if the traffic reduction (Google compression proxy) setting was enabled. I thought I had to download on the PC until I found this out.
[Nexus 5 Original Android Development] procitysam:
Ah makes sense. I have that enabled on Chrome and Chrome Beta.

Sent from my Nexus 5 with the N5X LRX22C ROM
[Nexus 5 Original Android Development] pianistaPL:
You can succesfully download it via phone with pressing green download button and choosing "Save link". But before that you have to switch to the Deskop Mode.
[Nexus 5 Original Android Development] janres155:
Me too, I'm having problems downloading from mediafire even 'Reduce data usage' is turned off.

Sent from my Nexus 5
[Nexus 5 Original Android Development] Minfreak:
All with problem downloading try mediafire downloader https://play.google.com/store/apps/details?id=mediafire.downloaderadvanced
[Nexus 5 Original Android Development] fluther:
Hey Neo, I'm back using this on CM12 and it's great.

I did notice that the last update, getting rid of hotplug boost etc (at least by default) really did impact performance. Are you still playing around to find what works?
[Nexus 5 Original Android Development] procitysam:
Vomer AMOLED gamma control preset looks amazing.

Sent from my Nexus 5 with the N5X LRX22C ROM
[Nexus 5 Original Android Development] neobuddy89:
Hybrid_v1.0-[12-14]-[01-47]

* Improved Suspend Routines. (Better sleep)

* Reverted back to old settings for CPU Boost and Hotplug drivers.

* Fix misc issues.

Cheers!
[Nexus 5 Original Android Development] procitysam:
[MENTION=3795148]neobuddy89[/MENTION] the version from 12/3 has drastically better battery life than the build from 12/9. Do you know what could cause this?

Sent from my Nexus 5 with the N5X LRX22C ROM
[Nexus 5 Original Android Development] MatVekk:
In my ROM lollipop aosp no problem

By Nexus 7 2013 Lollipop 5.0 Kang
[Nexus 5 Original Android Development] GragonV:
Synape is great. But It keeps telling me "enter...name first than press...". Otherwise very detailed and useful option :)
[Nexus 5 Original Android Development] dox81:
[MENTION=3795148]neobuddy89[/MENTION]

I've been trying this kernel for couple of hours and noticed one thing:

File transfer from PC to phone is very slow via USB cable and when you copy multiple files, transfer gets an error (something like device disconnected).

EDIT: I cannot complete a transfer of 183 mb no matter what I do. Tried to change I/0 scheduler to deadline and zen, still the same issue
[Nexus 5 Original Android Development] neobuddy89:
What ROM? I've been transferring multiple files all the times hopping from one ROM to another. No issue.
[Nexus 5 Original Android Development] dox81:
Rastapop rom. Can it be related to I/O scheduler?

Also, can you check usb fast charge? For me, on a usb 3.0, I don't get 900 mA. Once you set Fast charge level, you cannot go back to "Disabled", maybe it's an synapse bug.

Thanks for your hard work ;)
[Nexus 5 Original Android Development] jacakk:
I have noticed strange thing about charging. Thunder sign appears only sometimes, there is no rule for that... It should appear every time when I plug the charger but it doesn't.

I have latest nightly kernel and Stock 5.0.0 system.
[Nexus 5 Original Android Development] parkson:
There is probably a connection issue between your charger and charging port
[Nexus 5 Original Android Development] jacakk:
But I have charging LED turned on and when I connect charger the LED is on, this means phone is charging but there is no sign on battery icon in top bar.
[Nexus 5 Original Android Development] nadebac:
Try hitting the check mark on the keyboard after entering the name, then the check mark at the top of the app, then hit save profile (or whichever function name you were trying to perform). Trying to get used to it myself. Its a little different than what I have been accustomed to.
[Nexus 5 Original Android Development] mag01:
[MENTION=3795148]neobuddy89[/MENTION]

I really like your kernel and would like to use it, however I'm unable to use my company PPTP VPN connection with this kernel.

Stock kernel works fine, Franco kernel(r69) too, but with your kernel it seems that routes aren't somewhat properly setup or something like that. Connection is established, everything seems fine, even 'ip route' output seems fine (same as with stock kernel) but I can't access anything even via IP. Actually it also breaks the internet connection as well.

See attached logcat output (probably not very helpful though). Tested at stock Android 5.0.1 flashed from factory images with full wipe, then rooted (SuperSU 2.40), installed JuiceSSH and switched between various kernels. Android 5.0 behaves identically by the way.
[Nexus 5 Original Android Development] neobuddy89:
Please share dmesg with following build:

http://www.mediafire.com/download/6m2ptsxalztaxat/Hybrid_v1.0-[12-16]-[21-41].zip

[MENTION=535343]all[/MENTION] - please try above test build. It uninstalls net driver updates which are likely reason of wifi drain. I am testing same.
[Nexus 5 Original Android Development] mag01:
Dmesg+logcat for this one attached. VPN connect + JuiceSSH attempt to connect to one server is covered, still unsuccessful.

EDIT: With this kernel (Hybrid_v1.0-[12-16]-[21-41]) I already had 2 random reboots. Both when browsing through the Google Play Store app. See attached last_kmsg
[Nexus 5 Original Android Development] ninjablackwing:
Is there a way to disable the notification led when the phone it's charging?
[Nexus 5 Original Android Development] JamieD81:
Synapse under misc tab at the bottom.
[Nexus 5 Original Android Development] GragonV:
SUPER :D, worked like a charm ;)

btw, which hotplug and CPU gov you are using :)?

mine are bacon + brick/inte/Cyan/MSM but so far with all of those combinations, I still cannot get a good deep sleep and it's still lag sometime :(. Last versions of kernel are so good in term of deep sleep with bacon and default hotplug but get lag when turn on internet @_@. Trying interlim now but very confused here :(
[Nexus 5 Original Android Development] nh1402:
I'm unable to access mediafire for the life of me, can someone provide a mirror please.
[Nexus 5 Original Android Development] nadebac:
I seem to be sleeping good. I am running Lollerpop (CM based) so it made sense to try out the CM hotplug. I don't run a ton of services. After about 13 hours and 2 hours screen time, I'm at 45%. Mostly Chrome and feedly time. Limited my cores to 1.7ghz, with bacon. Been focused on trying to find the best screen backlight settings that work for me. Have you tried using something like betterbatterystats to check wakelocks? May not be the kernel settings.
[Nexus 5 Original Android Development] Unb0rn:
Root

Hey, neo, are there any plans to support native SuperUser(CM12 Like) without need of SuperSU? It seems like it's still needed to use SuperSU, while on that awesome kernel, but on stock CM kernel SU works fine(of course, with SELinux enforcing)
[Nexus 5 Original Android Development] neobuddy89:
I am little occupied till weekend. Will surely check that.
[Nexus 5 Original Android Development] Unb0rn:
Hehe, of course! You have all the time in the world!) Thanks!
[Nexus 5 Original Android Development] defconoi:
hey neo can you push your wifi changes I'd like to patch my personal kernel based off yours, great work as always
[Nexus 5 Original Android Development] neobuddy89:
CM12 native root with stock kernel still broken for me! Can't make titanium backup restore all. Are you sure native root is working properly with stock kernel?

Not yet tested thoroughly. Have you tested this build? I can't see any changes in batt life. Still the same.
[Nexus 5 Original Android Development] Unb0rn:
Root

Not like 100% sure. I've tried usind [MENTION=4375679]Euroskank[/MENTION] 's CM12 unofficial builds, all I've tried was using stock filemanager and getting to /data (yes, it asked me for superuser) and doing the same with adb shell... These root requiring operations worked well and they were impossible without stock kernel(Stock CM Filemanager refused to gain root with latest Hybrid nightly)
[Nexus 5 Original Android Development] VictorLapin:
AFAIK Slim lollipop build also has some trouble with built-in superuser and TiBu, so SuperSU is still the most reliable tool
[Nexus 5 Original Android Development] guywithjeep:
awesome stuff

First off, excellent work.

Secondly, any thoughts on adding UC freq steps?

Thirdly, my N7(flo) would love some kernel treatment of this caliber ;)
[Nexus 5 Original Android Development] defconoi:
UKM profiles

Hey somehow I missed this, [MENTION=5658634]apb_axel[/MENTION] implemented a new profile system for synapse: https://github.com/apbaxel/UKM/commit/f5d7de0579d49e627d33a41e7c0308b4ff782266

This looks better than our current implementation
[Nexus 5 Original Android Development] GragonV:
Thx. Will check, not sure it's the kernel or something else

Btw, ElementalX just released the 2.04 and I got outstanding battery (performance no lag at all on even FB and 3Dgame), give it a try ;)
[Nexus 5 Original Android Development] neobuddy89:
Please test below and report back.

Uploaded new nightly build:

Hybrid_v1.0-[12-22]-[09-08]

* Simplified Fast Charge control in Synapse

* Updated sound codec driver

* Disable qcrypto hw interface (likely to break l2tp protocol)
[Nexus 5 Original Android Development] fluther:
All working well here chief.

Here are some Vellamo benchmarks with default settings other than OC to 2.6ghz across all cores and UV by one step:

As you can see, Hybrid does v well in the single core test except for I/O. Why the disparity I wonder? (ROW is my scheduler by the way).

Multi core test doesn't work out so well :/
[Nexus 5 Original Android Development] mag01:
Still no luck with the VPN (PPTP). After VPN connection is established I still can't access anything via that VPN connection. Also, basically the whole connectivity is broken as I can't even access any internet resource until I disconnect the VPN. With stock and Franco kernel they work both simulataneously.

EDIT: Check attached ip-rule.txt and franco-ip-rule.txt comparing outputs of "ip rule" lists from Your and Franco kernels (VPN connection established in both cases). This is where I found some suspicious differences.

By the way, which system files/settings do you permanently change on Your kernel install?

I noticed that after I flash Your kernel (and don't change any settings in Synapse - now I actually don't have Synapse installed at all) and then reflash Franco kernel, the "charge LED" is still on (during charging) - though with Franco kernel it shouldn't be. Only after reflashing the system partition from the factory image it goes off.

Could you write some uninstall notes in the 1st post or so - describing how to undo all those system partition changes?
[Nexus 5 Original Android Development] neobuddy89:
You can open zip file and check which system files are provided. Those are replaced.

To uninstall this kernel - the way is to dirty flash your ROM.

Last test would be to change TCP congestion method back to "cubic" and check.

We have changed to "htcp". You can do so using Synapse app.
[Nexus 5 Original Android Development] mag01:
Tried cubic but still no difference. Also looked more thoroughly at all routing tables and actually they all seem to be the same (for Your and Franco kernel).
[Nexus 5 Original Android Development] neobuddy89:
Well thanks to try out. 1 thing for sure is system file modification isn't causing issue since you flashed franco over this and it worked just fine.

I will look into this more. Unfortunately, logs are least helpful right now.
[Nexus 5 Original Android Development] SedyBenoitPeace:
Guys only one question...today i decided to try this kernel (it was the only one that i didn't try from Original Development)...with Synapse i noticed that there are a bunch of tweaks that we can made...are stock settings the best? Or are there more settings that allow better results? (besides downclock the CPU that's something that i really can't understand)..thanks in advance!
[Nexus 5 Original Android Development] sjknight413:
This kernel is definitely one for power users, if you don't understand what all the options are it is probably best to leave it stock as that is what neobuddy has decided on for the best settings.

The beauty of Hybrid though is that you can tweak almost everything and learn a bit about your nexus 5 in the process! I would recommend tweaking the things that you might understand like maybe touchboost frequencies and see if you find a balance between performance and battery that you like, then go from there and learn what all the other options do!

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] SedyBenoitPeace:
Thanks for answer.. I'm not a noob or something like that.. I use kernel tweakers since LG Optimus 3D days and then on nexus 5 I was on Franco from the first day with my phone.. Today I decided to try hybrid and after opening Synaptics I found all the customizations (and I modified some things like led and fast charge for example and also the audio preferences) .. That I understand (almost all) but I answered here if there was something standard to tweak (also if I imagined that stock settings were the best) I will study all the options from Synaptics and thanks for your help [emoji16]