yashsingh1/xdaforums huggingface dataset:
[Nexus 6 Android Development] glockman4519:
I am still running on my original battery so I will test and let ya know.

Love the included "maple" I/O scheduler. So far this kennel is running very nicely. Testing on Screwd now, was just on AOSiP for testing and video too. Working on all roms tested so far.
[Nexus 6 Android Development] tsjanda:
I installed this test and lost cell service got the no sim card icon, was fixed by installing 1.4. not sure how to get logs
[Nexus 6 Android Development] athulele:
That shouldn't happen. Might have been a problem with your carrier or SIM card since I've been testing this for about 13-14 hours. There have been no changes related to networking.

Try rebooting if it happens.
[Nexus 6 Android Development] tsjanda:
I did reboot and still the same, but going back to 1.4 solved the issue.not sure what happened. I even wiped cache and delvic . May I'll try again
[Nexus 6 Android Development] athulele:
Which ROM? Get kernel log and logcat using SysLog app.
[Nexus 6 Android Development] glockman4519:
My data is working fine. I have Verizon.
[Nexus 6 Android Development] glockman4519:
Figured I would show that I have full LTE and I actually have more bars no now. Go figure... Lol...
[Nexus 6 Android Development] rushier.ivan:
That's weird. Sim is working fine for me. AOSiP 6/10

EDIT: Sorry, My bad, I haven't tried the latest test. I thought he's referring to v1.4. 1.4 is what I've been using all this time.
[Nexus 6 Android Development] athulele:
Any updates on speaker volume on low battery?

I'd like to release v1.5 after today's LOS weekly as LOS has kernel side changes needed for LED brightness settings.
[Nexus 6 Android Development] Elektroschmock:
Why don't you release it seperatly? You're not bound to our weekly builds. You can merge my LED PWM change now and the amplifier stuff later.
[Nexus 6 Android Development] athulele:
Fair enough, I'll probably do that.

I wanted to just have a single release instead of 2 releases a few days apart.
[Nexus 6 Android Development] Elektroschmock:
Haha users would flash it if you would release 10 builds a day.:p I would we happy if I could release more often.
[Nexus 6 Android Development] athulele:
Haha yeah, I miss the old nightly releases whenever a new feature is added.
[Nexus 6 Android Development] tsjanda:
Issue fixed after rebooting twice seems all is good. Infact I seem to get better bars.
[Nexus 6 Android Development] paulmerrill:
On 1.4 with Test #30 settings. I'm seeing this

Does this look about right? It seems to me it's using to much battery when the screen is off.
[Nexus 6 Android Development] athulele:
Try with stock settings.

Did you have any bluetooth device connected? Was any app running in the background? BetterBateryStats will be useful here to analyse what's happening.
[Nexus 6 Android Development] athulele:
Popcorn v1.5 is up!

Changes:

Upstream LOS sync for LED brightness feature

Added maple iosched

Speaker volume at low battery levels should be better

NOTE: If your ROM has problems with LED not working/working wonky, refer the developer to these commits: https://review.lineageos.org/#/q/topic:shamu_light

I have tested this only on latest LineageOS weekly (20180619)

DL: https://www.androidfilehost.com/?fid=962339331459002003
[Nexus 6 Android Development] glockman4519:
Can't wait to try v1.5. Thank you again for sharing and for all your hard work. This is one awesome kernel.
[Nexus 6 Android Development] kraehetest:
[MENTION=4293041]athulele[/MENTION]: Thank you very much, everything's fine.
[Nexus 6 Android Development] ondemio:
Thanks! Any chance to get TTL support?
[Nexus 6 Android Development] athulele:
What do you mean by TTL support? Haven't heard of it and a simple Google search didn't give me any results.
[Nexus 6 Android Development] ondemio:
I mean TTL target. I'm not sure, but i'm find this link:

https://github.com/joshjdevl/custom-android-iptables/blob/master/extensions/libipt_TTL.c
[Nexus 6 Android Development] athulele:
What would this be used for? I can't find any use cases or more information
[Nexus 6 Android Development] manish_bhaumik:
Has anyone tried this on Nitrogen OS yet? (Hoping to avoid getting stuck during boot or having to reflash) If it worked out for you how does the performance compare to ElementalX?
[Nexus 6 Android Development] lale777:
hi, this kernel works in decrypted phones?
[Nexus 6 Android Development] ondemio:
i use it for fix ttl value. When ttl value fixed i can use my phone as hotspot without payment to my operator.
[Nexus 6 Android Development] rushier.ivan:
I think it's gonna work. NOS uses camcory's device tree if I'm not mistaken.
[Nexus 6 Android Development] paulmerrill:
Yes.
[Nexus 6 Android Development] martinez5241:
Wouldn't adding "dun" to your APN type setting work for the "free" hotspot with your carrier? Or adding it to build.prop file
[Nexus 6 Android Development] ondemio:
As i understand "dun" it is used when carrier blocks tethering..

For me tethering allowed by default, but this paid service.

The carrier determines the cnanges of ttl when passing packets through the phone.
[Nexus 6 Android Development] runekock:
Alternatively, you may be able to change TTL on the computer that you tether:

https://social.technet.microsoft.co...-ttl-in-windiws-10?forum=win10itpronetworking

Sorry for being off topic...
[Nexus 6 Android Development] ondemio:
Yes, i know, thank you
[Nexus 6 Android Development] paulmerrill:
Just thought I would post on 1.5. Great kernel, much better battery life compared to latest stock LineageOS. Performance difference don't seem noticeable in the UI though I'm sure benchmarks will be different somewhat. At this point LineageOS plus popcorn has become my daily driver. Keep up the great work!
[Nexus 6 Android Development] pinakini:
Variation in performance with & without root?

This may sound childish. I prefer to use my phone without root [magisk]. I always wonder what is the quantum of difference between my non rooted N6 with custom rom & Popcon Kernel and the same custom rom with root & kernel modder tweaking various options in the Popcorn Kernel. :confused:
[Nexus 6 Android Development] athulele:
The performance difference wouldn't be too large. I use stock settings myself and performance is great.

With custom settings you'll probably gain an extra 2-5% snappiness.
[Nexus 6 Android Development] manish_bhaumik:
Thanks. Your reply gave me some confidence to try and this kernel did fine on top of Nitrogen OS.

Not too sure about the performance yet, but ElementalX appears to have been marginally faster. I am also seeing slight stutters, even on full battery.

Still using Porpcorn to evaluate more. Really thankful to the dev for delivering an Oreo kernel which works, when hardly any exist.
[Nexus 6 Android Development] athulele:
are you using any custom settings?
[Nexus 6 Android Development] Realtyem:
Great work. I'm glad to see a new kernel for Oreo, LOS 15.1 specifically. I have a few suggestions, if you are still interested in them. TCP congestion governers, firstly. Then perhaps the ability to under clock the processor and GPU. Lastly, and for this one I'm still looking at your GitHub commits to see if it is already included or not, but the bandwidth management improvements I recall reading about last year. Thanks in advance.
[Nexus 6 Android Development] athulele:
1. TCP algorithms will be added.

2. You can already underclock both with Kernel Adiutor.

3. If you can give me a link to the commits regarding that, i'll definitely take a look.
[Nexus 6 Android Development] manish_bhaumik:
No. I didn't change the default settings.
[Nexus 6 Android Development] athulele:
Weird then, did you have any settings for ElementalX that eliminated the stutters?

I'm not experiencing stutters on a number of ROMs that I've tried.
[Nexus 6 Android Development] Realtyem:
1. Great

2. Like this?

3. Still looking lol
[Nexus 6 Android Development] adm1jtg:
[MENTION=4293041]athulele[/MENTION]

Would it be possible to EITHER set dt2w to enabled by default on your kernel or tell me which specific file I would need to modify to enable it by default myself if I compile my own version of popcorn?

I am wanting it to be a default, in the kernel code, that way i wont have to load up a kernel auditor program or mess with init.d

Thanks
[Nexus 6 Android Development] athulele:
Oh you mean lower than 300MHz. AFAIK that creates more problems than saving any battery.
[Nexus 6 Android Development] athulele:
I'll enable a few things by default in the next version. That'll include DT2W and westwood TCP (added in the next version)

the command would be

echo 1 > /sys/android_touch/doubletap2wake
[Nexus 6 Android Development] Realtyem:
It always seemed to work well for me. Very well, nevermind about that then. Still looking for the other. It might already be included as it was in Sigma back in the day. Might ask neobuddy.
[Nexus 6 Android Development] athulele:
Always had random reboots below 100Hz. 300Hz is the new default recommended by google to avoid jank and jitters so .
[Nexus 6 Android Development] kraehetest:
Does DT2W use more battery? If so, it should not be activated by default.
[Nexus 6 Android Development] athulele:
No it doesn't have any battery drain. It's even enabled by default in LineageOS.
[Nexus 6 Android Development] kraehetest:
Thank you :)
[Nexus 6 Android Development] gothy.gothy:
Once you will release 1.6, could you, please, recommend some settings, maybe some advices for both battery and performance (I mean one for each of them) if you don't mind about my request.

Thank you in advance!
[Nexus 6 Android Development] adm1jtg:
Most kennel devs include as defaults what they consider to be the best experience... Said about way usually the default settings are what the dev recommends for the best experience.

Advanced users may want to look into the settings from the other thread called test #30 but the or of the box experience is spectacular and I see no need to change anything
[Nexus 6 Android Development] manish_bhaumik:
I also used the default Kernel settings on ElementalX. In fact I updated my Nitrogen OS Rom which switched my kernel back to ElementalX and I feel my phone works slightly smoother now. I used a resolution of 1080x1920 on both.
[Nexus 6 Android Development] kraehetest:
[MENTION=4293041]athulele[/MENTION]: Speaker volume at low battery levels work pretty fine.

I'm interested, how did you solve this?
[Nexus 6 Android Development] athulele:
Glad to know!

Take a look at my post here https://xdaforums.com/showpost.php?p=76858120&postcount=29

Basically lowered the safeguard voltage which made the amplifiers output less power at a particular battery voltage.
[Nexus 6 Android Development] kraehetest:
Maybe you can talk to elektoschmok, maybe he can put it in Lineageos.
[Nexus 6 Android Development] Elektroschmock:
I am fully aware of those changes. :)
[Nexus 6 Android Development] athulele:
Popcorn kernel v1.6 is up!

Changes include inclusion of various TCP algorithms, as well as addition of mako hotplug.

The kernel zip will now set d2tw, headset high performance mode, and maple iosched as default.

DL: https://www.androidfilehost.com/?fid=674106145207498478
[Nexus 6 Android Development] cujo6801:
Thanks......
[Nexus 6 Android Development] mefistodark:
Works on the latest Nitrogen build
[Nexus 6 Android Development] adm1jtg:
works on neo-x
[Nexus 6 Android Development] bfmetcalf:
Working very well on AOSiP.
[Nexus 6 Android Development] nemanja066:
[MENTION=4293041]athulele[/MENTION]

What do you think about...

https://xdaforums.com/showthread.php?p=76914490

Thanks man...[emoji16]
[Nexus 6 Android Development] athulele:
I've seen it done in franco kernel before. I'll test my phone if i have those wakelocks and then take a look
[Nexus 6 Android Development] adm1jtg:
[MENTION=4293041]athulele[/MENTION]

Having issues with 1.6

Never seen this before.... Running aosip and 1.6

Test was overnight didn't touch phone at all and received a single text message
[Nexus 6 Android Development] athulele:
Do you know what the normal numbers are for that service? Can you also post your device states? Specifically the amount of time it was in deep sleep.

I'm having the following stats on LOS (20180619) for today. I installed BBS today so I could gauge wakelocks and I find this. I'll definitely investigate.

Is anyone else having this issue?
[Nexus 6 Android Development] adm1jtg:
In the past I have not seen the activity manager sleep show up at all and the power management is usually more like 1% over the 9-10 hour period
[Nexus 6 Android Development] athulele:
Can you post "Summary" from BBS?
[Nexus 6 Android Development] adm1jtg:
Unfortunately i have already rebooted and reloaded things. Going from memory wifi and bt were both on 100% and I would guess reading other forum posts BT might be the issue, it was on but with nothing connected/paired. Also though I only had one text message if I recall the highest frequency was in use for 3% of the time. In past on your kernel the usage was usually 0% and all use was deep sleep and 300mhz

I will try a test with bt off and then also with BOTh bt and wifi off
[Nexus 6 Android Development] athulele:
Okay thanks! Let me know your findings.
[Nexus 6 Android Development] nemanja066:
I dont have this. Lastest LOS, stock kernel, LOS su addon, no problematic magisk...[emoji846]
[Nexus 6 Android Development] adm1jtg:
Do you have wifi on fulltime, Bt on fulltime, what modem version and carrier are you on?

trying to isolate this down
[Nexus 6 Android Development] nemanja066:
Yes yes, both fulltime. I'm not in USA, probably you do not matter my carrier. The lastest modem from Global OTA zip.

Only when BT is switched on, battery statistics are crazy and shows only BT. BBS is OK and authoritative.
[Nexus 6 Android Development] manish_bhaumik:
Perhaps the same for ElementalX too ?

---------- Post added at 06:58 PM ---------- Previous post was at 06:54 PM ----------

Thanks for the reply. It worked for me too. Got stuck in a login screen Pin loop when I tried switching back to ElementalX. However dirty flashing the latest Rom Zip and Gapps solved the problem.
[Nexus 6 Android Development] paulmerrill:
I've upgraded to latest LOS nightly. I'm going to determine stock kernel battery performance and compare with stock LOS plus popcorn 1.6. I had popcorn 1.6 and LOS-1 release (last weekly) and the battery performance wasn't very good, battery would last maybe 7 hours with 2h screen on time.

I'll post have the results from GSAM Battery Monitor.
[Nexus 6 Android Development] athulele:
These are the overnight stats for me on LOS. I don't have any unnecessary wakelocks. So this may be related to Bluetooth.

Waiting for reports from people who use Bluetooth continuously.
[Nexus 6 Android Development] paulmerrill:
Ok, one day, stock LOS kernel, no changes

My motorola Nexus 6 battery averages 14h 27m 59s (4h 52m 0s active usage) on a single charge. Check out GSam Battery Monitor: - http://bit.ly/uHT7Vy #badassbattery

It is down to 11% battery. Time to switch kernels and see what popcorn does.

Ok, with popcorn 1.6 no changes to settings it shutdown after 10.5 hours,, with similar usage. So at least for me popcorn is a little less efficient than LOS stock. I'll now play with some of the setting to see if I can make it a little better.
[Nexus 6 Android Development] tinfox:
I have 3 Nexi. All of them have this Bluetooth (fake drain) doesn't matter what version of Android or what kernel. I've wasted many many hours on this. Someone said they had their battery replaced and it fixed the problem.

For me if I have Bluetooth enabled but nothing connected, every percentage of battery drain shows up as Bluetooth drain. With my headset connected it works fine. Do I doubt it's the battery...
[Nexus 6 Android Development] adm1jtg:
I am still testing but for me changing radio from the newest 551 back to 545 so far seems to have solved my issues.... Still very early but perhaps you should try this as well as it's an easy change
[Nexus 6 Android Development] rushier.ivan:
Also my case. It's just FAKE battery drain. Mine's always connected with my smartwatch, but when I disconnect my watch & leave the BT on from my phone, battery stats will put all % in BT and nothing else. Same SOT & drain tho. It's just the stats that are messed up.
[Nexus 6 Android Development] gothy.gothy:
For the BT fake drain you should delete, from time time, the bootloader logs and, if the ROM allows in the battery menu, also from time time try to delete the battery stats, charge again until 100% and check if the fake drain of the BT is still there.

I have experienced this issue since I have installed the first Oreo ROM and nobody solved it until now for good.
[Nexus 6 Android Development] ProBird79:
I'd like to throw my vote in to leave dt2w off by default. Since LOS has a toggle to turn dt2w on/off that function is now useless once you flash this kernel.
[Nexus 6 Android Development] adm1jtg:
Not all roms have this toggle, in fact most that I use do not and having to load a kernel manager just for dt2w is a hassle. So I vote for leaving it enabled, not surprising as I originally requested it be enabled.
[Nexus 6 Android Development] Elektroschmock:
Right having DT2W without a proper proximity sensor check is a bad idea.
[Nexus 6 Android Development] gothy.gothy:
Yes, I've experienced this in my pocket, so NO
[Nexus 6 Android Development] adm1jtg:
isn't the proximity fix just a single commit in the device tree, well and one in kernel but we will assume that the kernel one is already present in popcorn
[Nexus 6 Android Development] athulele:
It's a lineage-sdk feature so it'll only be there in Lineage based ROMs.

If many people don't want it then I may remove it in future builds. For people that want the feature I'll add a guide to modify the kernel zip.
[Nexus 6 Android Development] adm1jtg:
so are u saying camcory based roms cant/wont be able to use the improved proximity code? As I THOUGHT it was in aosip for example.... guess I was mistaken?
[Nexus 6 Android Development] wavedashdoc:
I believe the proximity code is in the 6/25/18 build. I have double tap to wake on with no drain. I'm also using the stock kernel.
[Nexus 6 Android Development] Elektroschmock:
DT2W does never drain battery unless it's done in kernel. But we are using a feature of the touch controller.
[Nexus 6 Android Development] paulmerrill:
Just noticed that in 1.6 the torch does not work. Pretty sure I used it when I upgraded to the latest LOS but I guess it may be a problem with LOS and not popcorn.

Cancel this, did a reboot, back to normal.
[Nexus 6 Android Development] glockman4519:
I absolutely love the inclusion of mako hotplug (and all the other awesome features). This kernel is running so smoothly. Thank you again for all you hard work.
[Nexus 6 Android Development] paulmerrill:
Battery performance thus far. Bluetooth on and connected to my Huawei watch. I have an old battery and it cuts out around 20%. I can get through most of the day on a charge but need to inject some power around 16:00 so I can make it home on the bus. It's running mako hotplugging. For a 3 yo phone, it's not too bad.
[Nexus 6 Android Development] athulele:
TEST Kernel

I've enabled wakelock blocking from franco kernel in this one..i'd like reports on stability of wifi and if you're getting notifications at the proper times

https://drive.google.com/open?id=1rz8V2XVms-AOXre310hBJB636Lcd9nVy
[Nexus 6 Android Development] gothy.gothy:
In the other thread of yours, the one with the ROM you said you don't know how long you'll be able to mentain the ROM.

What about the kernel: the same thing, or....?

Thank you
[Nexus 6 Android Development] athulele:
I can work on the kernel for as long as I own the phone.

In case of the ROM I simply do not have a good enough internet connection to download the sources in a reasonable amount of time.
[Nexus 6 Android Development] Axel85:
Is still possible to use last popcorn kernel with 7.1.2 nougat?
[Nexus 6 Android Development] cujo6801:
Nope....
[Nexus 6 Android Development] H4X0R46:
Gonna need to find a nougat kernel. If you prefer to stick with nougat, I recommend ElementalX kernel.
[Nexus 6 Android Development] Axel85:
Thank you, I will try . I tried franco kernel but it gives me some little problems . I asked about this one because of the low audio on low battery fix. I'm on nougat because this is my daily driver phone and I have no time to reinstall everything , and pray for a stable device. The first time I tried beltz oreo I had Bluetooth problems that makes crash my android parrot asteroid classic car stereo.
[Nexus 6 Android Development] athulele:
Please do not discuss other kernels here.
[Nexus 6 Android Development] H4X0R46:
Gotcha, my bad!
[Nexus 6 Android Development] athulele:
Popcorn v1.7 is out!

Changes:

Upstream LOS updates (July security)

Slimbus updates from CAF

Fix reddish tint on low brightness

Power efficient workqueues

Wakelock blocking from franco kernel

DL: https://www.androidfilehost.com/?fid=5862345805528041413
[Nexus 6 Android Development] kraehetest:
I'm curious how you solved the problem: Fix reddish tint on low brightness.

Thank you very much
[Nexus 6 Android Development] mrk2815:
never flashed a custom kernal but want to learn to .so do i flash this after rom gapps and root flash as the last flash before rebooting.sorry for the new bee question.but want to be sure on this one .
[Nexus 6 Android Development] rushier.ivan:
Holy crap. I wish all other roms do the red tint fix :laugh: Thanks for this!
[Nexus 6 Android Development] athulele:
https://github.com/atharvalele/andr...mmit/109f55d7a7362a3c4330805782229cd244f80974

Thanks to neobuddy for finding that commit

1. Flash ROM

2. Flash GApps

3. Boot up normal and finish setup process

4. Flash kernel and root if you want

5. Reboot
[Nexus 6 Android Development] Axel85:
Does this kernel support the sun mode , and the Qualcomm assertive display mode? Because look's like is supported by nexus 6 . Those features greatly improve the visibility under sun.

I'm asking because I would like to test it on oreo.
[Nexus 6 Android Development] Stevica Smederevac:
If you mean high brightness mode,yes.
[Nexus 6 Android Development] mrk2815:
thanks to athulele got the pop corn kernel installed .its giving new lfie to my aging nexus 6 on aging original battery from 3 years ago.its giving me 5.5 sod and 12 to 15 hours on average with my rom installed with teh pop corn kernel configured. thanks athulele for keeping my nexus 6 alive and performing like it was on day 1. but is longe days then that going on almost 4 years as i bought it on its original release date in november of 2014.
[Nexus 6 Android Development] Axel85:
Assertive display is a little different:

https://youtu.be/5HylEcgUulw

https://xdaforums.com/nexus-6/general/battery-tweaks-t3210546
[Nexus 6 Android Development] athulele:
That seems like a ROM side feature, not a kernel one.
[Nexus 6 Android Development] Axel85:
From the other thread I found this , I just tried the magisk module and seems to work in another kernel without any issue, but looks like is also related to kernel :

LGE nexus 5x had it disabled in kernel for anyone with this commit, allot of people do:

Quote:

ARM64: dts: bullhead: modify display features ...

- Enable ULPS for cmd mode display

- Disable AD(Assertive Display) feature to remove

unncessary calls related to AD

- Add TE gpio

Change-Id: If2eb52bc2ea48a5c19735133b81bbefcfb8ec013

Signed-off-by: soyoung.min <soyoung.min@lge.com>
[Nexus 6 Android Development] ikramii:
What app you guys use to setting this kernel?
[Nexus 6 Android Development] SteveYoungs:
I've just been using EX Kernel Manager, it seems to do all that I want with no probs.

https://play.google.com/store/apps/details?id=flar2.exkernelmanager
[Nexus 6 Android Development] mrk2815:
been using the old kernel auditor mod from XDA. labs
[Nexus 6 Android Development] Lagarde:
Edit: Disregard. Turns out it was a magisk update that broke everything.
[Nexus 6 Android Development] sempot:
Guys, do you use mpdecision or any other hotplugs? I care for battery life and performance