yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] beta1204:
I just installed this kernel on the latest version of NITROGEN OS PIE. It works fine! Thank you!
[Nexus 6 Android Development] athulele:
Test update Popcorn kernel v1.9.4:

- Updates from LineageOS

DL: https://www.androidfilehost.com/?fid=11410963190603875571
[Nexus 6 Android Development] AmirHRC:
thanks bro??
[Nexus 6 Android Development] cujo6801:
Thanks...

DL,ing now..
[Nexus 6 Android Development] cujo6801:
So 9 hours in test kernel running great....

no problems nowhere...

Great job as usual bro....

Thanks for doing what you do
[Nexus 6 Android Development] aHToHuo88:
kernel support TTL fix?
[Nexus 6 Android Development] SteveYoungs:
Running smooth. :)
[Nexus 6 Android Development] darklenre:
Hey guys, I had the same camera problem with nitrogen 9 but managed to solve it. I got the problem when I flashed everything at the same time after a full wipe (installed the ROM, gapps, popcorn kernel, magisk queuing in this order).

To fix it I simply reflashed the kernel.

Edit: Nvm the problem represented itself
[Nexus 6 Android Development] arafey:
Seems good so far. One potentially unrelated issue I'm having is that on two occasions after flashing this version I've not been able to turn my screen on with the power button and which required me to hold power + vol down to restart. I don't know if this issue was introduced by the kernel, a recent version of AICP, or something else.

Edit: Merry Christmas ?
[Nexus 6 Android Development] LZY_小白:
I'm sorry my English is bad. I'm Chinese.

I have a problem about CPU frequency.

According to my situation, when I play some games or odex2oat, the frequency of the 4 CPU cores will be stuck at 300 MHz until reboot the phone manually.

System is nitrogen OS (Android 9, 2018-12-06) using Popcorn Kernel v1.9.3

Can anyone help me?
[Nexus 6 Android Development] githyanki:
Did this happen when battery is low?
[Nexus 6 Android Development] LZY_小白:
No, whether it's low or not, problem always happens.
[Nexus 6 Android Development] arafey:
Does your phone get hot? The phone will begin lowering frequencies and disabling cores if the battery or CPU overheats. I had a similar issue and used Kernel Adiutor to make adjustments and to monitor frequencies and temperatures.
[Nexus 6 Android Development] LZY_小白:
I have noticed.

It seems to happen under certain circumstances, when I watch youtube, bilibili, cpu frequency is ok(even cpu temperature is high), when I play games, the problem occurred. Most importantly, it won't return to normal, it's strange!
[Nexus 6 Android Development] bebilakner:
Camera problem possibly is not to related to kernel. It's a known fact, as I read, that on Nexus 6 it's a common problem. I bought a cheap Nexus 6 with camera not working and the solution for me was to take out the camera and apply some flux with hot air soldering station on the tiny chip on the left side of the camera connector. Didn't noted the markings on the chip, though. I will if I'll have to take apart again. If this happens, maybe I'll do a reball of the chip. Since then my camera works flawlessly.
[Nexus 6 Android Development] psychoela:
Flashing with latest NOS pie 1/8, still working fine here thanks:D
[Nexus 6 Android Development] tamjan:
I'm guessing it needs to be updated for LOS 1/12 as there were changes in the LOS kernel.
[Nexus 6 Android Development] arafey:
Not asking for an ETA or anything but is this kernel still being updated?

Thanks for keeping the Nexus 6 dream alive
[Nexus 6 Android Development] shann0ns:
Same for me, does anyone has a fix for this?
[Nexus 6 Android Development] Elektroschmock:
Yes, use the kernel provided by the ROM you are using.
[Nexus 6 Android Development] L.F.B.:
Wow! This kernel is working smooth with AICP!?

Is very smooth... Please keep this kernel alive!?
[Nexus 6 Android Development] wavedashdoc:
You're leaving yourself up for potential security intrusions as this kernel hasn't been updated with security patches or latest code since November 2018.
[Nexus 6 Android Development] cujo6801:
Yeah I know ...

but it's still just a great kernel....
[Nexus 6 Android Development] Elektroschmock:
It's already dead.
[Nexus 6 Android Development] NGOwner:
So if this kernel is dead (and I really like it and still use it), what do I move to (if I don't like Franco)?

[NG]Owner
[Nexus 6 Android Development] papikev:
Why not just use the kernel that your rom comes with?
[Nexus 6 Android Development] michele72:
Because of:

More control, more governors

Hotplug (my favourite is neobuddy's)

Wakeblock blocking

Better GPU management ("sleeps" at 27 vs 240)

Faster USB charging

Etc.

This Kernel (v. 1.9.4) works amazingly well with LOS15.1,LOS16.

For years a earlier version of this Kernel was included in the Screw'd rom, one of the best roms this device ever had. To be honest, it would be good if some of the features above would be merged with the LOS kernel, which lacks customisations and flexibility.
[Nexus 6 Android Development] wavedashdoc:
Sounds like you should give kernel development a shot.
[Nexus 6 Android Development] Elektroschmock:
Not going to happen for a multitude of reasons.
[Nexus 6 Android Development] jolinnard:
Just curiosity... I've tried to merge sources with Lineage upstream, but I have a lot of failed automatic merges... It's a shame, miss kernel functionalities in latest pie roms...
[Nexus 6 Android Development] athulele:
Can't say about crDroid, but on LineageOS reboot and the command both work for me.

crDroid dev doesn't even release sources so I can't even take a look at them to see what that ROM might be having different.
[Nexus 6 Android Development] Unreal_Shogo:
It works again after 2 reboots haha
[Nexus 6 Android Development] webdroidmt:
I have had this happen with RR at initial flash of the kernel while testing both test2 and test3. Simply clearing cache/data of the camera app and rebooting fixed it for me each time. This did not occur when flashing it over AOSiP, suggesting it's probably relative only to Lineage based roms.

BTW, a quick tell-tale sign that camera will force close is tapping flashlight in QS tiles... it will not work. Nice work on this kernel so far.

EDIT: I was mistaken, this also occurred on AOSiP.

Thanks,

Mike T
[Nexus 6 Android Development] pinkfloyd3:
i don't think lock screen charging info is correct

sorry for my bad english
[Nexus 6 Android Development] athulele:
Sixth test up!

USB Fast charging was added, as well as YT TV and Netflix crash fix from [MENTION=3383960]Elektroschmock[/MENTION]

DL: https://www.androidfilehost.com/?fid=818222786056034838
[Nexus 6 Android Development] H4X0R46:
Are you planning on adding flars wake gestures? Just wondering. Thanks!
[Nexus 6 Android Development] Sziklián:
Could you add Kcal to this kernel? I'm using LineageOS, but there is no kernel for that which supports Kcal, and LiveDisplay is not enough because it doesn't support saturation settings.
[Nexus 6 Android Development] athulele:
Yup! Going to add that this week.
[Nexus 6 Android Development] athulele:
KCAL will be added by the end of the week.
[Nexus 6 Android Development] H4X0R46:
It's so nice to see some new development in this device forum, GG! Glad to have ya on board m8! [emoji41]
[Nexus 6 Android Development] Unreal_Shogo:
Will hotplug being added in futur build? :)
[Nexus 6 Android Development] wavedashdoc:
Thanks man! I'm at the office most of today, I'll report back when I can test it at home ?
[Nexus 6 Android Development] athulele:
Not so sure about that yet, Lineage is adding a new Power HAL that does the hotplugging without kernel interference.

Thanks! I’ll push the changes after your report on YT Tv.
[Nexus 6 Android Development] webdroidmt:
Just flashed test 6 and there was noticeable lag in opening apps, scrolling my Google feed and just an overall lack of smoothness. I am not rooted and therefore make no kernel changes, so this result for me is "out of the box" settings for the kernel. I gave it about 15-20 minute to settle in, this was on AOSiP rom.

To this point, I have tested test 2,3,5 and 6 and test 3 has been the best performer for me so far.

Thanks,

Mike T
[Nexus 6 Android Development] athulele:
Hmm, interesting. I'm not seeing any performance dips. Have you installed any new app recently?

If anyone else has the same issue please report so I can look into it.
[Nexus 6 Android Development] wavedashdoc:
Test 5 has been extremely stable for me, but I'm also using custom governor settings. Let me flash 6, and I'll report back. Still at the office so YouTube TV validation of crash fix will still have to wait till later.

---------- Post added at 05:09 PM ---------- Previous post was at 04:50 PM ----------

Edit: No noticeable drop in smoothness here. Running well so far!
[Nexus 6 Android Development] athulele:
Thank you. If possible, can you try with and without the custom settings?
[Nexus 6 Android Development] webdroidmt:
Aside from some Play store updates, like the Google app, nothing new. Exactly the same apps for all test kernels to date. Btw, test 5 was fine but test 3 felt best in my opinion.

I'll flash test 6 again, as well as monitor this thread and report back.

Thanks,

Mike T
[Nexus 6 Android Development] saa1618:
Thank you for this awesome kernel. Works really well with Mokee 8.1 nightlies and I have been using it for the past 2 hours with no apparent issues. The performance is much better than the stock kernel. For the guys who used to face issues with bootloop or no boot on Oreo after flashing custom kernels this is a godsend!!!
[Nexus 6 Android Development] wavedashdoc:
No more phone crashing when watching YouTube TV! Excellent work [MENTION=3383960]Elektroschmock[/MENTION] for the fix and [MENTION=4293041]athulele[/MENTION] for the kernel!

I tested the normal settings nothing seemed out of the ordinary.
[Nexus 6 Android Development] adm1jtg:
Edit: NM test 6 seems to have fixed my issue

Thanks
[Nexus 6 Android Development] adm1jtg:
Would it be possible to implement vibration control for DT2W gestures?

test6 running great so far my new daily atm
[Nexus 6 Android Development] athulele:
Excellent! Thank you.

I think that will be possible after adding flar2's gestures, and that will be added soon.
[Nexus 6 Android Development] adm1jtg:
Awesome....

One last question I am working on a personal build with NEO, the build could be posted when stable enough to some of his loyal followers... would you be ok with us testing and using your kernel source in some of our test buids?
[Nexus 6 Android Development] athulele:
Go ahead, good luck on the new build!
[Nexus 6 Android Development] Dungeon47:
AICP boots. Thank you so much for doing this. Do you have plans to implement display control? I miss color profiles.
[Nexus 6 Android Development] athulele:
I think I have enough features and fixes to go ahead and release v1 !

Changes:

Added KCAL w/ LiveDisply interface: thanks to savoca and flar2

flar2's Wake gestures

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

Enjoy! Feedback is appreciated.
[Nexus 6 Android Development] athulele:
haha you're just in time.

new build is up!

I'll update OP soon

EDIT: OP updated
[Nexus 6 Android Development] keselekupil:
is it work for crDroid rom ?
[Nexus 6 Android Development] athulele:
I don't use crDroid so I can't say. But someone said that it works. Try it out and see if it works!

If it doesn't then provide a log and I will look into it.
[Nexus 6 Android Development] keselekupil:
great thanks.

is wake gesture running by default or it should be activate with Kernel Adiutor ?
[Nexus 6 Android Development] athulele:
Should be activated in kernel adiutor
[Nexus 6 Android Development] giannis_mathiou:
Just flashed with LineageOS 20180528, I don't know if this is placebo or not but, the phone really feels snappier!!! Thank you for your work! Will give it a full test, but Netflix seems to work just GREAT!!! I will give it full time for testing this time. [MENTION=4293041]athulele[/MENTION], I just wanted to know if you are planning to keep inline with Lineage OS kernel from [MENTION=3383960]Elektroschmock[/MENTION]. Few days ago I saw a post from him, that performance profiles are coming soon and for me that I am using Lineage OS it would be great to have that integration :P...

Anyway, thank you very much for your work -and if I'm not mistaken the first ROM universal Oreo kernel for Shamu :D-!!!
[Nexus 6 Android Development] athulele:
Yes kernel will be inline with LineageOS. The performance profiles that are being added are on the device tree side so kernel will stay compatible with them.

And haha yes, I frankly did not expect it to boot on ROMs that are not LineageOS based since people were having so much trouble getting other kernels to work. But I'm glad that it works for everybody.
[Nexus 6 Android Development] giannis_mathiou:
Glad to here that! Thank you for the enlightenment regarding performance profiles.

Maybe with the release of v1 we should start thinking about baptize your kernel? :P
[Nexus 6 Android Development] athulele:
I'm open to suggestions!

If anybody has suggestions for a kernel name then PM me, I'd rather not clutter the thread with name suggestions.
[Nexus 6 Android Development] Dungeon47:
Performance on AICP is great so far. Do you have a name for this kernel? If not, I can come up with a bunch of ideas.
[Nexus 6 Android Development] athulele:
PM me your suggestions.

Thank you!
[Nexus 6 Android Development] Cypresshill555:
Krypton

Argon
[Nexus 6 Android Development] adm1jtg:
I just did a 9 1/2 hour overnight test and results are confusing. Deep sleep 99% 300mhz 1%, no major wakelocks at all, no network usage per say, everything is far superior to most kernels as to how its sleeping BUT I an getting a drain rate of .8%/hour. Normally I can get a drain rate of .1% - -3%/hour (or said another way 1-3% total over 10 hours). No idea why the drain with this is so high as everything that should cause the higher drain is better then average. The ONLY thing I have noticed is BBS say wifi was on 100% and yet it was not turned on at all. Still loving the kernel and loading up v1 this morning. If you need more information your welcome to pm me and we can work this out together.
[Nexus 6 Android Development] athulele:
Ok, thanks for the information. Can you post the BBS screenshots that you were talking about? Also, check the location settings to see if wifi scanning isn't ON because some google play services updates have automatically turned it on for me.
[Nexus 6 Android Development] adm1jtg:
Absolutely right. Something did turn back on wifi scanning. Will load up v1 and test again tonight. Just for the record as the stats shown are some of the best I have seen....
[Nexus 6 Android Development] adm1jtg:
In your next build could you please include this commit to fix false proximity sensor wakeups

https://github.com/LineageOS/androi...mmit/9b5e05ca1b41bc76e8a3828d3b9e6fa756f41033
[Nexus 6 Android Development] giannis_mathiou:
Until now, first day of full usage I believe it is going to have great battery life. Currently I'm at 20% with 3hours SoT, with 1h lite-medium gaming, a lot of device setup, all day long data connection with poor signal.

No hick ups in my case everything feels smoother!
[Nexus 6 Android Development] H4X0R46:
Woot! You added flars wake gestures! I'm definitely going to give this a test run next time a flash a rom that doesn't have the wake gestures. (Which will be soon I'm sure, I can't not flash a rom for more than a day or two lol) thanks man!
[Nexus 6 Android Development] athulele:
Already merged quite a while ago.

https://github.com/atharvalele/andr...mmit/0468be626acbcea59d8ffc27a746972ef69ccdc5
[Nexus 6 Android Development] H4X0R46:
Alrighty! I flashed it with AICP rom and I love it! It booted fine and it's running! This kernel is a godsend!

EDIT: T-Mobile WiFi Calling doesn't kick on often though, not sure if that's at all kernel related or rom related. Could just be this rom but was worth mentioning. Thanks again man!
[Nexus 6 Android Development] athulele:
Can you test with the stock AICP kernel as well? And it if works, and can you post logs with the stock kernel and my kernel?

Testing that is hard for me since that is not available in my country.
[Nexus 6 Android Development] H4X0R46:
So, I charged up my phone and rebooted it, and the WiFi calling seems to be working fine now! Over a few hours, no issues. I'm thinking it was just a quirk with the rom, it needed to be run for a while and rebooted. I'll report back if there's any more issues, but it seems to be working as expected. Also, thinking of a neat name for this new kernel? :cool: It's something the shamu REALLY needed! Thanks!
[Nexus 6 Android Development] athulele:
good to know! kernel name is finalized!

you'll know it with the next release! thinking if i should just merge couple of patches from upstream lineage and release a v1.1 or add few more things and release v2.
[Nexus 6 Android Development] athulele:
Popcorn kernel V1.1 is released! Changelog in OP!

Thanks for the support!

DL: https://www.androidfilehost.com/?fid=746163614322269302
[Nexus 6 Android Development] rushier.ivan:
Cool! Thanks. :D
[Nexus 6 Android Development] MartinN6:
:good: Thanks a lot for this great Kernel and :good::good: for implement the "flar2's Wake Gestures"
[Nexus 6 Android Development] H4X0R46:
Popcorn kernel eh? Neato! It works well! Quick question, is it expected to work on AOSP roms or is it strictly Lineage? Just wondering, most roms for the Shamu are Lineage anyway. Thanks again man! You rock! ?
[Nexus 6 Android Development] rushier.ivan:
Just do some back read man. I think most of the testers are AOSP based (camcory)
[Nexus 6 Android Development] athulele:
Thanks!

The kernel is based on and will be inline with Lineage's kernel.

It's working on almost all ROMs according to reports. I only test this with Lineage.

But if you get a problem with other ROMs, post a log and I'll do my best to get it working.
[Nexus 6 Android Development] nemanja066:
Good kernel. It would be good that feature "Change Vibration Intensity" works. Resets the value after each change (81%), the same as the stock LOS kernel. It's useful. :)
[Nexus 6 Android Development] athulele:
I'm sorry I don't understand you. Does it reset after you change the value? Which app are you using to change it?

Because settings stick for me on lineage using KA-mod to set value.
[Nexus 6 Android Development] casonswag:
Anybody tried on Aokp rom??
[Nexus 6 Android Development] glockman4519:
I can't wait to give this beast a try. Thank you so much for sharing your work with us.
[Nexus 6 Android Development] eric4shay:
Kernal seems great but one issue fast charging messed up or phone just quits charging even though it shows it's still charging also baterry life seems a bit harsh
[Nexus 6 Android Development] athulele:
Can you please provide more details? Which ROM are you running?

Post a log (logcat and kernel log, you can get these from the SysLog app) when the problem occurs.

I haven't had any reports of this happening from anyone. If anyone else has an issue with fast charging please let me know.

For battery life, get BetterBatteryStats and post a screenshot of that. You may have some rogue app running, or location scanning turned on.
[Nexus 6 Android Development] glockman4519:
Just did now, it booted up and is running just fine on AOKP latest release, for now. Going to go in and look at the kernel settings now.

"Chance Favors the Prepared"
[Nexus 6 Android Development] nemanja066:
Yes! Reset % always to 81% after reopen KA (same on stock kernel). I use los su addon as root, los rom.
[Nexus 6 Android Development] athulele:
Can you post a log? Its not happening for me on KA-mod using latest LOS weekly.

https://drive.google.com/open?id=1UQ6uoK9S_TKhrh15MAtzcY1bPauHA0rU

Edit: Use KA-mod for better compatability.
[Nexus 6 Android Development] athulele:
PSA: For better compatibility with kernel options, use Kernel-Adiutor Mod or Kernel Adiutor Mod Reborn. Links are given below

https://xdaforums.com/android/apps-games/kernel-adiutor-mod-singularity-kernel-t3333549

https://xdaforums.com/android/apps-games/approot4-0-ka-mod-reborn-v18-t3714105
[Nexus 6 Android Development] nemanja066:
Vibrator Service reset to 127...

https://www.dropbox.com/s/1yxk10jzhhannk8/logcat.txt?dl=0

[emoji847]

I don't know for KA mod. Thanks. I 'm using KA.
[Nexus 6 Android Development] athulele:
Popcorn Kernel v1.2 is up! This update should make all the people who like changing kernel settings happy.

Changes:

AutoSMP hotplug (disabled by default)

MSM Limiter

DL: https://www.androidfilehost.com/?fid=746163614322269527
[Nexus 6 Android Development] athulele:
This is looks like it is a bug with the app.

Use KA-Mod as it is compatible with the kernel options. You can get it here: https://xdaforums.com/android/apps-games/approot4-0-ka-mod-reborn-v18-t3714105
[Nexus 6 Android Development] adm1jtg:
I all seeing quite the opposite.... Battery life is about the best I have seen on any Oreo kernel. Running on latest aosip from 6/6 n other mods or changes.
[Nexus 6 Android Development] nemanja066:
I tried to change over terminal (vtg_level), but same result, reset to value 127. So, it's weird that the KA app is a problem. [emoji106]
[Nexus 6 Android Development] athulele:
Interesting, because when I set the value using KA-Mod, VibratorService doesn't even show up in the logs.

I'll take a further look but use KA-Mod for the time being to avoid any problems
[Nexus 6 Android Development] gothy.gothy:
Yes, of course, because you didn't check the "Apply on reboot" above
[Nexus 6 Android Development] MiroALG:
where i can find Lspeed setting on the kernel Aud app
[Nexus 6 Android Development] wavedashdoc:
L speed is a separate app on the google play store.
[Nexus 6 Android Development] nemanja066:
I noticed (on video) that you are using Magisk for root, maybe, because of that. I 'm using LOS su addon.

I will try this KA mod later. Thx. ?

It's not that.[emoji106]

Edit:

I tried KA mode, it's the same. Looks like it works with the Magisk root. [emoji848]
[Nexus 6 Android Development] ajaynsurana:
[MENTION=4293041]athulele[/MENTION], Tried on SixRom but stuck on Google logo screen. I thought it would work on SixRom considering its also LOS based.

Sorry for being noob but if you can guide me, I can get log for that.
[Nexus 6 Android Development] athulele:
Which sixrom version? can you point me to it? and last i heard sixrom hadn't been updates in ages and its source was taken down?

Do any other kernels work?
[Nexus 6 Android Development] ajaynsurana:
Thanks for your revert. Its V2.0 updated with May security updates. I am not sure if i am allowed to post the AFH link here :(

Frankie has both Six ROM and Nephilim working for Shamu. Maybe if you please try to search on AFH as six_shamu then you would be able to fine.

Its LOS based so never ever tried any other Kernel.
[Nexus 6 Android Development] wavedashdoc:
Don't post six of nephilim links here, or drama will ensue. I use to run his ROMs but left to due the less than friendly and open community.

If you want a ROM with the most up-to-date upstream patches and June security date I suggest AOSiP. (Which this kernel works with out of the box) Check out my ROM Repository thread for more info ?
[Nexus 6 Android Development] LunaticSerenade:
I have this same issue with both KA Mod and ElementalX apps on LOS 15.1. :(
[Nexus 6 Android Development] nemanja066:
Do you use Magisk or LOS su addon?
[Nexus 6 Android Development] H4X0R46:
Frankie releases six and nephilim in his Telegram group. Easiest way to find it is to join the group. Seems like the only place he officially releases his builds these days.
[Nexus 6 Android Development] athulele:
I'll look at the issue, but if you have multiple kernel setting apps installed they may interfere with each other.

I have zero issues on LOS, with only KA-mod installed
[Nexus 6 Android Development] athulele:
In case of Six and Nephilim ROMs, they do have a less than friendly environment but to each their own. I can't seem to find the latest sources and until I can look at their kernel source I can't tell for sure what's different in their kernel.

So sorry to say that this particular compatibility issue is a bit low on the list for me.