yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] neobuddy89:
Here is the first build from refreshed base -

You will require 5.1 AOSP ROM and latest bootloader.

If you don't have latest bootloader, flash it from HERE.

If you are on ANY previous version of Hybrid Kernel, please reflash ROM and then below build.

Hybrid_v3.0-[04-05]-[14-48]

* New build from refreshed lollipop-mr1 base.

DL: https://www.androidfilehost.com/?fid=95916177934551125

Source: https://github.com/neobuddy89/hammerhead/commits/lollipop-mr1

Reviews welcome. Cheers. :highfive:
[Nexus 5 Original Android Development] reddvilzz:
Finally the day I'm waiting for is here! Thank you!

Back to 5.1
[Nexus 5 Original Android Development] designori:
Thx!! but, seems like can't boot on F2FS(data&cash only)
[Nexus 5 Original Android Development] neobuddy89:
Thanks reporting. Would you like to test drive test build?
[Nexus 5 Original Android Development] procitysam:
Oh boy flashing time ?. Will report with issues/amazingness/etc.

EDIT: On first boot with it, the boot animation had many spots where it would drop FPS, suggesting it was possibly doing something it shouldn't. Other than that, so far for the 10ish minutes I've been using it, its been better than the previous build :)

EDIT 2: It appears as though the KCAL goodies aren't loading/added to the kernel.

http://imgur.com/qFz5WmR

EDIT 3: The boot animation lag happens on every boot, not just first. It also hangs on the Google screen longer than normal.

EDIT 4: I believe I just experienced a sleep of death so I went back to the kernel I was using before.

Sent from my Nexus 5 on AICP nightlies
[Nexus 5 Original Android Development] designori:
sure, why not? plz let me know how to get it. thanks for quick respond!!
[Nexus 5 Original Android Development] defconoi:
Thanks neo, running well here buddy. Have a nice holiday!
[Nexus 5 Original Android Development] :
I'm having lots of reboots on the latest version using the latest optipop dark build.

Edit

No reboot since 3 hours ...overall one of the best kernels for the nexus 5 :)
[Nexus 5 Original Android Development] neobuddy89:
I have tested only on CM12.1

Please let me know ROM name and share last_kmsg
[Nexus 5 Original Android Development] defconoi:
Stock 5.1 here, running smooth as butter, no issues whatsoever. Great work.
[Nexus 5 Original Android Development] vn00914361:
Which one, 47D or 47I?
[Nexus 5 Original Android Development] :
Here's my last_kmsg

https://docs.google.com/file/d/0B6jqQo_sgu5SbzZkTXZCQllVaDA/edit?usp=docslist_api

It happens about 1 minute after looking the device
[Nexus 5 Original Android Development] neobuddy89:
Thanks.. more info? ROM, any changed settings?
[Nexus 5 Original Android Development] :
The latest optipop build from yesterday.

I use basically the stock settings I only changed the scheduler to row and set read-ahead to 256 .

Is there a reason why do you use a custom ramdisk and not any kernel 2 ?
[Nexus 5 Original Android Development] neobuddy89:
I will test optipop tomorrow.

Meanwhile can you disable Ambient mode and test again please...?

And the reason not having anykernel ramdisk is we are having backend support for Synapse and some tweaks which requires customized Ramdisk.
[Nexus 5 Original Android Development] procitysam:
I wasn't able to get a last_kmsg before I switched back to my previous kernel, but I'm on AICP's test build for 5.1.

Sent from my Nexus 5 on AICP nightlies
[Nexus 5 Original Android Development] neobuddy89:
A build is ready for test round.

I don't have N5 for next 12 hrs... so this becomes a blind build!! * not tested *

If anyone dares, please test below build:

Hybrid_v3.0-[04-06]-[15-52]

* Updated F2FS

* Updated Slimbus driver

* Updated LMK

* Fix to prevent potential SODs

* Added KCAL driver

* Massive optimizations and fixes for multiple drivers

DL: https://www.androidfilehost.com/?fid=95916177934551533

You will require 5.1 AOSP ROM and latest bootloader.

If you don't have latest bootloader, flash it from HERE.
[Nexus 5 Original Android Development] Unb0rn:
Hey, neo. New build seem to work fine on f2fs partitions too. One thing I want to ask-is hardware encryption still disabled? And if so, is it possible to re-enable it? On previous build booting device with encrypted partition took too much time, and, maybe drain caused by hardware encryption is fixed in 5.1? Thanks!
[Nexus 5 Original Android Development] neobuddy89:
HW Crypto support is disabled by default on AOSP as well.

We will switch it on later and see. First need to get stable - feature packed kernel ready for AOSP and CAF.
[Nexus 5 Original Android Development] gengi:
Does the latest version have built in busybox? Thanks
[Nexus 5 Original Android Development] :
Still have the reboots but think not as much as with the previous version .

This is my latest last_kmsg

https://docs.google.com/file/d/0B6jqQo_sgu5SYmE2RFdaTmxMWlU/edit?usp=docslist_api

I can't disable ambient display because its not include in optipop
[Nexus 5 Original Android Development] vrda08:
Great kernel.. Just flashed it and very immpressed. Favorite for now. Keep it more like this.. Most open-customizable hotplugs. Great ui on synapse.
[Nexus 5 Original Android Development] neobuddy89:
Seems something ROM/hardware specific. I will check the ROM.
[Nexus 5 Original Android Development] neobuddy89:
Busybox auto-installs at location /sbin/busybox
[Nexus 5 Original Android Development] cranknet:
Does this Kernel support CM12 Nightlies?
[Nexus 5 Original Android Development] jacakk:
Nope. Version 3.0 is for L5.1.

Use old 2.x version for CM12 (5.0.2).
[Nexus 5 Original Android Development] reddvilzz:
Been running this for 12 hours on Test Build AICP 5.1 so far so good no lag what soever running fluid and smooth :D
[Nexus 5 Original Android Development] defconoi:
I'm getting random lag and unresponsiveness in stock ROM with google maps and other apps. Unsure why its happening all settings are stock, changes boost cores to 3 and still get some unresponsive apps. Using latest beta.

Edit: flashed back to stock for now and its running well, not sure why after 20+ hours I got lag.
[Nexus 5 Original Android Development] reddvilzz:
Using the latest beta for almost 16 hours and I got 2 random reboots I've noticed. Not sure how many random reboots unnoticed.

Here is the last_kmsg https://www.dropbox.com/s/e4pa74pbhyw8hpg/last_kmsg?dl=0
[Nexus 5 Original Android Development] procitysam:
Would you recommend using it as daily at this stage?

Sent from my Nexus 5 on AICP nightlies
[Nexus 5 Original Android Development] ej8989:
Just flashed this 2 hours ago and I had 77% battery left. Now I still have 77%. Zero battery drain for the past 2 hours! This is the first time I experienced this on 5.1.
[Nexus 5 Original Android Development] reddvilzz:
I am not sure. So far after that 2 random reboots I done have any reboots in 6 hours. Everything is smooth though, but the random reboots which occurs on my part was when my phone is sleeping
[Nexus 5 Original Android Development] ironclad1911:
Before hybrid 3.0 i was using franco kernel after the latest update i switched back to hybrid 3.0 but after switching i am experiencing cant connect to camera bug before hybrid 3.0 everything was fine what can i do about this bug? Or will i have to wait for another kernel update?
[Nexus 5 Original Android Development] neobuddy89:
Logs?
[Nexus 5 Original Android Development] reddvilzz:
I have gave the last_kmsg from the last random reboot in the previous page. So far until now no other random reboot though.

Edit: another random reboot, here is the last_kmsg https://www.dropbox.com/s/buqvh3cifw5fqte/last_kmsg1?dl=0
[Nexus 5 Original Android Development] vrda08:
Please fix sound, cant use dual mono sound mod, head speaker crackling, on other kernels with franco sound is ok.
[Nexus 5 Original Android Development] grognaz:
Using the latest version for a couple of days now and its the first time i did not get any lags so i hope it will stay this way:D
[Nexus 5 Original Android Development] pianistaPL:
Open dialer and make any call, for example to your own number, wait few seconds. Voila, sound is fixed.
[Nexus 5 Original Android Development] vrda08:
Always to do that, after reboot?
[Nexus 5 Original Android Development] procitysam:
I'm running the latest build on AICP, and the boot is still laggy, and Soft Rebooting seems to corrupt the cache so that it is not able to finish rebooting so you have to hard reboot and it has to rebuild the cache.

Sent from my Nexus 5 on AICP nightlies
[Nexus 5 Original Android Development] TonyStark R.I.P.:
This thread has been closed per OP request
[Nexus 5 Original Android Development] saramon:
Me as well, did you dirty flash, or fresh install?
[Nexus 5 Original Android Development] HiGhDRo3o5:
[MENTION=955548]neob[/MENTION]uddy is there any possibility of adding bluetooth headset controls implemented with the sound. Not sure if you can but it would be a nice feature specially to add into synapse in sound settings. I only use bluetooth headsets so juss wondering. Btw greak work on latest build. No issues at all with b17
[Nexus 5 Original Android Development] neoXvirus:
multirom

Im using multirom with MahdiRom 2.9 as internal rom and latest lollipop developer preview as secondary. Boots up as normal and runs as smooth as stock. I havent had any hickups in the past 14 hrs that I've been using it. I'm kinda new to stock kernels, is there a ui I can use to tinker the settings for this hybrid kernel?

---------- Post added at 01:12 PM ---------- Previous post was at 12:57 PM ----------

I found the kernel editor ui Synapse so nevermind on that. I cannot figure out how to edit ones own comment here on xda.
[Nexus 5 Original Android Development] _MirageX_:
[MENTION=3795148]neobuddy89[/MENTION] will developement for this kernel continue since you reopened chaos thread?
[Nexus 5 Original Android Development] neobuddy89:
Yes, though it will pace up once L sources are out -- not just preview.
[Nexus 5 Original Android Development] R3Lax1:
Would be great to have diag mode in this kernel, like Chaos :)
[Nexus 5 Original Android Development] neobuddy89:
What's use of diag mode? New build release is close.. basic testing..
[Nexus 5 Original Android Development] R3Lax1:
To enable several LTE bands on my d820
[Nexus 5 Original Android Development] neobuddy89:
Try this new one. Let me know if it works good.

New nightly test build available.

Hybrid_v1.0-[11-03]-[01-16]

* Minor correction in GPU freq steps. (perfect now)

* Complete MMC update from CAF. (same as Chaos)

* Complete kernel memory management update from CAF and 3.4.y. (virtual, swap, slab, slub, compaction etc)

* More updates for sound driver from CAF.

* Readded tuned LMK and OOM.

* DIAG complete update from CAF.

* Readded nvidia tegra patches for improved power efficiency.

* Fix broken Synapse control for hotplug

Cheers!
[Nexus 5 Original Android Development] R3Lax1:
Worked great, thanks!
[Nexus 5 Original Android Development] Striatum_bdr:
If you need or want a mirror let me know
[Nexus 5 Original Android Development] saramon:
Good to go sir, thanks for the update!

Before you stopped releasing Chaos you were releasing new toolchains, like linaro, is that something you would be doing here?
[Nexus 5 Original Android Development] neobuddy89:
My 4.9.3 toolchain is here:

https://www.mediafire.com/?tkpa3pjrfanp5

Uploaded yesterday. It's compiled from Sabermod sources.
[Nexus 5 Original Android Development] neobuddy89:
New nightly build available which should be last test version.

Hybrid_v1.0-[11-04]-[23-30]

* Misc updates for timers and IRQ.

* CPUIdle complete backport from 3.16.

Feedback welcome.
[Nexus 5 Original Android Development] saramon:
Working well so far, as always
[Nexus 5 Original Android Development] R3Lax1:
Literally have 0 drain in poorly covered areas with your kernel :)
[Nexus 5 Original Android Development] Striatum_bdr:
Had some freeze with PE-WQ enabled just for info. Very good job anyway particularly because it doesn't touch system files making it easier to reverse to stock. Thanks!
[Nexus 5 Original Android Development] luisangel89:
Are the links in the OP not clickable or is it just me?
[Nexus 5 Original Android Development] saramon:
Nope, not just you
[Nexus 5 Original Android Development] Striatum_bdr:
No, not for me too, neither in Tapatalk neither with Chrome on my phone.
[Nexus 5 Original Android Development] HiGhDRo3o5:
I had to copy n paste url
[Nexus 5 Original Android Development] luisangel89:
I had to copy and paste too!
[Nexus 5 Original Android Development] neobuddy89:
New nightly build available:

Hybrid_v1.0-[11-07]-[01-08]

* Fix Synapse broken controls for some AOSP compiled ROMs (You still need to install Superuser app separately, if you haven't already)

* Complete crypto, qseecom and security update from CAF. (Same as Chaos)

* Updated Bacon governor for performance.

* Minor update for CPU Boost driver.

* Misc missed updates which should be included in previous build.

Cheers. ;)

P.S. Will make link clickable.
[Nexus 5 Original Android Development] Tylog:
Best Part :eek::D
[Nexus 5 Original Android Development] luisangel89:
Thanks! I thought I was the only one. ;)
[Nexus 5 Original Android Development] erisboxx:
Any mirrors? Download won't work for me keeps downloading 86 KB file
[Nexus 5 Original Android Development] Sc4ryB3ar:
I was having the same trouble with chrome beta, had download chrome to get it to download
[Nexus 5 Original Android Development] Striatum_bdr:
Mirror

http://goo.gl/IUoKrI
[Nexus 5 Original Android Development] neobuddy89:
There are some parts I can't test which includes encryption, HDMI, bluetooth headset and wireless charging.

So, please report back if you tested any of these. That helps a lot! Thanks all.

EDIT: With no issue reported so far and none face by me, I consider all smooth till now.

Music is great with Play Music / stock music app.

It's totally bearable with PowerAmp as well. With PowerAmp... that's best we can do for now without mpdecision in picture.
[Nexus 5 Original Android Development] HiGhDRo3o5:
I can confirm bluetooth audio works great on this on play music app and v4a.

Wireless charging is also working very well. Keep up the great work
[Nexus 5 Original Android Development] FalenDemon:
Hi there! Can you add tweakable throtling when battery overheats? Like FauxClock?
[Nexus 5 Original Android Development] neobuddy89:
FauxClock uses some battery monitor service to activate throttling. It's no feature of kernel.

Since our app is simple interfacing app exposing controls of kernel to user, this feature is not feasible.

Next build tonight.
[Nexus 5 Original Android Development] FalenDemon:
So I could use it with your kernel, right?
[Nexus 5 Original Android Development] neobuddy89:
Not sure. Don't know if it will work as expected. I am satisfied with with in-kernel thermal driver.

@everyone... check out latest update!

Hybrid_v1.0-[11-09]-[13-57]

* Awesome audio updates (Thanks to Steve's staging source and chaos source)

* Critical fixes and updates from 3.4.y

* Enabled support for USB serial drivers (3G cards)

* ARM updates and fixes

* Tuning for battery saving and more smoothness

* Lowered default temperature threshold by 5 degree.

* Added SIO, FIOPS, ZEN and VR I/O schedulers.

* Tuned ROW I/O scheduler

Cheers! Feedback welcome.
[Nexus 5 Original Android Development] FalenDemon:
By in-kernel thermal driver you mean tunables which we can tweak in synapse via tab Thermal?
[Nexus 5 Original Android Development] neobuddy89:
New experimental build!!

Hybrid_v1.0-[11-09]-[22-47]

* Added wake controls! (S2W/S2S/DT2W/PWR Key Suspend/Wake Timeout) -- Experimental - Let me know does these work good.

* CM12 compatibility. (until CM12 decides to take another turn again)

Enjoy!
[Nexus 5 Original Android Development] pianistaPL:
May I ask what are these audio updates? Do I have to enable something in kernel tweaker (trickster for example) to get goodies of this?
[Nexus 5 Original Android Development] 5echo2:
Are my eyes deceiving me? Do I see that there will be wake controls in the next version? :D cant wait
[Nexus 5 Original Android Development] neobuddy89:
Nope.

These are CAF updates for better quality audio.
[Nexus 5 Original Android Development] neobuddy89:
Already available in this build => Hybrid_v1.0-[11-09]-[22-47]
[Nexus 5 Original Android Development] JulianXhokaxhiu:
If this is true, you should reflect this in your topic title and in the major features too :)
[Nexus 5 Original Android Development] pianistaPL:
[MENTION=3795148]neobuddy89[/MENTION] Latest version works amazing on 5.0 AOSP :) Previous I had Code_Blue kernel but I wiped dalvik and cache and everything seems fine :)
[Nexus 5 Original Android Development] HiGhDRo3o5:
You truly are a beast
[Nexus 5 Original Android Development] defconoi:
hey man, dont know if you saw my google hangout msg but I upgraded the workqueue in your Kernel to Linux 3.7's, I'll be working on a kernel based on yours in the future just busy as hell atm and was wondering if you can smooth it over:

https://github.com/ion-storm/Unleashed-N5/tree/dev2-wq

---------- Post added at 07:15 PM ---------- Previous post was at 07:08 PM ----------

also using your latest kernel(happens to all), got a few dmesg spams related to this:

<6>[ 62.246172] EXT4-fs (mmcblk0p25): re-mounted. Opts: (null)
<6>[ 68.090415] EXT4-fs (mmcblk0p25): re-mounted. Opts: (null)
<6>[ 72.327799] EXT4-fs (mmcblk0p25): re-mounted. Opts: (null)
<6>[ 77.435992] EXT4-fs (mmcblk0p25): re-mounted. Opts: (null)

Happens every 5 seconds, probably related to writeback/sync

not sure if its related to one of your ext4 patches or what, did not experience this after upgrading workqueue
[Nexus 5 Original Android Development] neobuddy89:
Yes, I am using with Elix-R AOSP ROM currently. Amazing performance. ;)

(CM12 - Hybrid Kernel + CM11 - Chaos Kernel as well with MultiROM)

It's good to see you here. Yes, I noticed those messages.

Same patches were applied to "hydra" branch which is for pure-CAF ROM and no such message spam was seen.

Therefore, I predicted those messages are due to some userspace issue of SuperSu.

Will check more on this if I can help though they are harmless so far. Are you able to find any kernel-space fix for it?

printk_ratelimited will reduce frequency but that's not proper way to shut it.

Yes, I saw your hangouts message early in morning (while I was still half asleep.) I will respond you back regarding wq in some time.
[Nexus 5 Original Android Development] ak:
@neobuddy89

welcome back my fried!

i have voted 5 starts, because

Your commitment is very much for this kernel.
[Nexus 5 Original Android Development] neobuddy89:
:)

Glad to see you as well. Thanks for rating, I know you can understand trolls don't leave one easily. They always follow you silently. ;)
[Nexus 5 Original Android Development] dhalham:
Where is CM12?
[Nexus 5 Original Android Development] pianistaPL:
Here http://xdaforums.com/google-nexus-5/general/rom-unofficial-cm12-5-0-rom-myfluxi-t2934548

[MENTION=3795148]neobuddy89[/MENTION] Are you planing to upgrade kernel version to 3.4.104 or do you want to stay only on Google source? I'm just curious :)

And do you use maybe modified settings for the kernel on your personal phone or do you keep everything on stock? I'm just curious [2] ;D
[Nexus 5 Original Android Development] neobuddy89:
We are gradually syncing with 3.4.104 --- only parts that are actually used.

Read this post: http://xdaforums.com/showpost.php?p=56620077

I modify settings minimally like Color profile to Yorici, Sound profile to Quality and ZRam to 100 MB with lz4.
[Nexus 5 Original Android Development] pianistaPL:
Still working amazing, really good kernel, I will stay with it.
[Nexus 5 Original Android Development] fkloznica:
Running great on aosp 5.0. Synapse app is brutal !

Thanks dev
[Nexus 5 Original Android Development] pianistaPL:
I even did touch nothing in kernel settings, stock settings are really good, amazing performance, good battery life (easily 4H SOT) and high stability.
[Nexus 5 Original Android Development] crian:
Can someone post mirror to the newest kernel build?
[Nexus 5 Original Android Development] aoaleman:
Wow, amazing kernel. Thanks, neobuddy89! :D
[Nexus 5 Original Android Development] willybarca:
Wake features work so good in the latest version, I get near zero battery drain using the timer option, thanx neo
[Nexus 5 Original Android Development] neobuddy89:
Yes, I won't be touching anything in wake controls unless really needed. It's best as it is now.

Next build with file system fixes (no new features) for more stability is scheduled for tonight.
[Nexus 5 Original Android Development] zenxaero:
Can I have a mirror of the latest version? It wont download for me on mediafire.
[Nexus 5 Original Android Development] Jiggs82:
Request desktop version on mobile and it should work
[Nexus 5 Original Android Development] defconoi:
woohoo! multi-cpu core controls/governor controls ported to the N5!
[Nexus 5 Original Android Development] zenxaero:
Still didn't work for me but I did find a new version if the kernel [emoji6]

Edit: I got it to download, but does anyone know how to not have it vibrate when DT2W is on?
[Nexus 5 Original Android Development] neobuddy89:
It's only min/max freq controls. Once these controls are stabilized, we can go for governor control.

Also, we are not hacking legacy cpufreq driver as done by other kernels instead we are just extending MSM Limiter driver functionality.

I will check upon how to disable it. Possibly provide a control to switch it off in next build.

@all:

New nightly build available.

Hybrid_v1.0-[11-12]-[09-24]

* New feature: MSM Limiter Driver can control min/max freq of ALL cores individually. Under testing. Please share your exp if tested.

* Complete file system sync with 3.4.y kernel. This includes lot of fixes by upstream.

* EXT4 misc fixes cherry-picked from Chaos kernel.

Cheers!!
[Nexus 5 Original Android Development] otavioricciotti:
Can I install APKs with this kernel? Or we are still getting "No free space" message?
[Nexus 5 Original Android Development] Saythis:
I can install apk's fine with this kernel.
[Nexus 5 Original Android Development] JulianXhokaxhiu:
I tryed to install this over the Google Stock image released today and It didn't work. I think it causes a bootloop. Can you try it?
[Nexus 5 Original Android Development] reas0n:
Waiting for Your precious kernel for final Lollipop release :D
[Nexus 5 Original Android Development] HiGhDRo3o5:
Worked fine here with @ sykopompus permisive kernel followed by this great amazing kernel and then supersu 2.19
[Nexus 5 Original Android Development] sjknight413:
Latest works absolutely fine for me with the stock factory image, just flash it.

Sent from my Android 5.0 Lollipop + ElementalX powered Nexus 5
[Nexus 5 Original Android Development] HiGhDRo3o5:
Same here. No issues at all.
[Nexus 5 Original Android Development] neobuddy89:
Haven't checked ramdisk but kernel changes is already up-to-date with that of google! :)
[Nexus 5 Original Android Development] JulianXhokaxhiu:
I retryed it today from TWRP (as yesterday) but I didn't touch the "Wipe cache/dalvik cache" thing, maybe that was the mess that caused a bootloop or something :)

I just followed your tip of "just flash it" and actually works! Amazing, thank you [MENTION=3795148]neobuddy89[/MENTION], your kernel Rocks! :victory:
[Nexus 5 Original Android Development] lolobarjo:
This kernel on stock Android L is really awesome. Again, you did a great great job [MENTION=3795148]neobuddy89[/MENTION]. Thanks
[Nexus 5 Original Android Development] fluther:
Just installed this today on stock, rooted lollipop. Lovely stuff! Only thing is, after initially setting everything up just as I like it in synapse, I tried to change selinux to enforcing. Now, synapse won't load. I've tried using an app from the store to switch back to permissive, bit I still can't load synapse. Any ideas?
[Nexus 5 Original Android Development] defconoi:
uninstall the app, in order to keep root right now you need to stay permissive, remove the app, reinstall permissive boot img and then reinstall the kernel