yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Original Android Development] lu4414:
Just want to do a quick report here's yesterday I was upgrading trough EXKernelManager to version 4.12 on my N6P with the latest NitrogenOS and the device bootloop, not even install the previous version or some backups get it back.

I ended flashing the stock images trough NRT and everything is back okay.

Very weird behavior, hope devs are on it.
[Nexus 6P Original Android Development] Trapdroid:
I am having the same issue with NitrogenOS but I was able to reinstall the latest ROM update and get my 6p to boot. Does anyone have any idea what's going on with this?
[Nexus 6P Original Android Development] deani77:
I have laggy UI in Ex Kernel Manager when using custom kernel but not in stock kernel... Current using official Android O
[Nexus 6P Original Android Development] BeDesireS:
I noticed the same. Only with the stock kernel and the new EX kernel 5.03 it works normal.
[Nexus 6P Original Android Development] phantom146:
It seems that EX app should be updated for O, I also have a laggy UI on dashboard but other than that everything works fine (yet). Let's wait for [MENTION=4684315]flar2[/MENTION] to update everything to O
[Nexus 6P Original Android Development] wizardwiz:
did anyone notice that for Oreo even with ElementalX kernel the phone is still encrypted? (formatted /data after initial installation)

EDIT:

OK, that's weird.

When you go into security it say that the phone is encrypted. When you open that menu , it say encrypt your phone.

probably just a bug reporting the encryption state by google.
[Nexus 6P Original Android Development] rbouza1:
Saw that too but I still formatted my data
[Nexus 6P Original Android Development] HesThatGuy:
If you still haven't found anything about I/O schedulers then you can check out this link: https://androidmodguide.blogspot.com/p/io-schedulers.html

I personally would recommend that you stick the default I/O scheduler flar2 has set or go for cfq.
[Nexus 6P Original Android Development] wizardwiz:
:D

Embarrassed to say I did exactly the same:)))

Was pretty sure somehow it encrypted my FS

Anyway, just a small issue i reckon.
[Nexus 6P Original Android Development] rbouza1:
It's all good
[Nexus 6P Original Android Development] flar2:
Update!!!

Android (Oreo)

ElementalX-N6P-5.03

Changes:

-Oreo release
[Nexus 6P Original Android Development] :
I have also noticed that 4.12 not working with nitrogen OS but it was in the previous version.
[Nexus 6P Original Android Development] Badger50:
Many many thanks Mr. Flar2 for updating your EXKM app. The UI works much much better. The only weird thing is that, the "apply on boot" rings, even though they're enabled, don't work. I have to reset all my parameters after every boot. Not a big deal, just letting you know is all. Nexus 6p BTW :good:
[Nexus 6P Original Android Development] flar2:
I just tested to make sure, and apply on boot works.

The settings won't be applied until you unlock
[Nexus 6P Original Android Development] Badger50:
Hmmmm...not seeing that behavior on my end. I can unlock the phone and wait 5 minutes, and still none of them apply. Tried 3 different kernels including yours, still no joy. Running stock, rooted "O" on my 6p. Oh well not a big deal. As long as everything works, I'm good. Thanks again :good:
[Nexus 6P Original Android Development] flar2:
Something must be blocking it
[Nexus 6P Original Android Development] ironjon:
Awesome update for Oreo

Thanks flar!

Enviado desde mi Nexus 6P mediante Tapatalk
[Nexus 6P Original Android Development] SchmilK:
Maybe that's a side effect of not forcing encryption in kernel?
[Nexus 6P Original Android Development] Schotty89:
Microphone Settings

Hi Guys,

I just downloaded EX Kernal because I found a thread stating I could use the app to fix the microphone issues I have been having with my Nexus 6p by increasing the gain. I have been searching on the app how to adjust my microphone settings but I haven't had any luck. Would anyone be able to help?
[Nexus 6P Original Android Development] dazeone:
It's in sound setting
[Nexus 6P Original Android Development] pa.pn2:
I have problems with scheduler since latest update

I cant choose any scheduler.just for ext scheduler

any idea?also the little cluster seems to hang most time at 864mhz.i think it has to be lower.
[Nexus 6P Original Android Development] pa.pn2:
on bottom you see no scheduler seems to be active.it says n/v
[Nexus 6P Original Android Development] vyrus027:
Why is there two i/o scheduler?? I think having the 1st i/o with 128(default) readahead kb causes an issue so i set it to 512kb instead.
[Nexus 6P Original Android Development] flar2:
Scheduler stuff is fixed. You should see the update on the Play Store any time now.
[Nexus 6P Original Android Development] Grassinator:
Project Meli Twentynine, YandereAudio Evolution

Is there any chance we could implement PDesireAudio? Would be absolutely incredible to integrate this audio enhancement into your already amazing kernel.

Thank you for all you've done throughout all Android devices!
[Nexus 6P Original Android Development] sethukrishnan:
Battery life? Any improvements in SOT?

Stock Rom with stock kernel giving framedrops and stuttering but battery life is like 5.5 hrs of SOT
[Nexus 6P Original Android Development] vyrus027:
Its all depends on your settings and how you use the phone. I use this kernel and set my clocks <200mhz and a custom ROM and there isnt any hiccups. I have a degraded battery (1.2kmAh) and im getting 1-2hrs SOT.
[Nexus 6P Original Android Development] flar2:
I will look to see if there is anything worthwhile in that mod.

But at a glance, probably not. Disabling compnder and things like that often cause problems for people with low impedance headphones.
[Nexus 6P Original Android Development] VanGolfer:
You can put in there as an option for these who needs it. Thanks!
[Nexus 6P Original Android Development] Maxr1998:
Just as a little heads up, (k = 1000) * (m = 1/1000) = 1, thus you could just write 1.2Ah. Don't mean to offend you in any way, just catched my eyes, this is the first time I read it like that ;)

/OT
[Nexus 6P Original Android Development] crixley:
LOL even reading it sounds funny in my head "kilamilliamp"
[Nexus 6P Original Android Development] vyrus027:
My bad guys. I was used to using "k" for thousands. What im saying is 1.2k mAh. Sorry guys. Didnt mean to. No offense taken.
[Nexus 6P Original Android Development] crixley:
So 1.2Ah? Lol
[Nexus 6P Original Android Development] JakeMBH:
Hope this mode have double tap to check notification. This would be more gesture choices for user to choose.
[Nexus 6P Original Android Development] vyrus027:
Yes. Im sorry again for arguing. Have a good day. Didnt mean to offend you or made a fool of myself.
[Nexus 6P Original Android Development] cnoevl21:
I saw some people talking about battery tweaks? where would i find these? I just flashed this kernel yesterday, basically to adjust the vibration settings (weak as hell on 6p). But ive noticed some issues: mainly battery is draining faster and losing gps lock a bunch.

Im on RR rom and was using whatever kernel came with that rom (i assume it was the stock kernel) so when I flashed EX i didnt wipe cache or dalvik. Should i have?
[Nexus 6P Original Android Development] dazeone:
I usually wipe dalvik and cache partition. Battery tweaks can be referring to governor tweaks in profiles of simply underclocking changing the scheduler and tweaking interactive. Just depends what you want to do
[Nexus 6P Original Android Development] tanish2k09:
[MENTION=4684315]flar2[/MENTION]

Bro I wanted to see how you added the backlight dimmer option and maybe I could learn and implement it in my own kernel.

Would you please mind guiding me on this?

I looked at the source but the number of commits is too high.

The farthest I could go was till drivers/video/msm/mdss/mdss_fb.c

So far I am unable to find the proper commit where you added the bl_dimmer.

I don't ask you to do work for me in my kernel. All I request is to give me something to start from. A commit link? Much helpful.:)

Awaiting reply bruh. Hope you do.
[Nexus 6P Original Android Development] mattrb:
I am on oreo and trying 5.03. My installer freezes at customizing ramdisk. Please assist.
[Nexus 6P Original Android Development] flar2:
Reboot to recovery and try installing again.
[Nexus 6P Original Android Development] flar2:
Update!!!

This is for Nougat (probably the last update for nougat kernel)

Nougat

ElementalX-N6P-4.14

Changes:

-September security update
[Nexus 6P Original Android Development] drolgnir:
EX kernel manager says 4.14, Android settings still says I have August 5th patch level. I'm assuming this is merely a build prop error?
[Nexus 6P Original Android Development] crackerjack1957:
Android settings shows rom patch level not kernel.
[Nexus 6P Original Android Development] f0xG3:
Does the kernel need to be updated to account for the September Oreo Patches for Angler/Nexus6P? :D
[Nexus 6P Original Android Development] Badger50:
Yep. Don't worry, flar2 is pretty fast with his updates. Heck, the factory images just came out yesterday.
[Nexus 6P Original Android Development] flar2:
I've synced with Google last night and the night before, not seeing any kernel changes for September Oreo update.
[Nexus 6P Original Android Development] nathanchance:
There won't be any, Google tagged the initial O drop with the September tag.

You may want to considering adding this to all of your kernels when possible if you haven't done so already, it's the kernel side fix to Blueborne: https://github.com/torvalds/linux/commit/e860d2c904d1a9f38a24eb44c9f34b8f915a6ea3
[Nexus 6P Original Android Development] skiely666:
Is elementalx governor the same as interactivex governor?
[Nexus 6P Original Android Development] Will008:
Hello, I love your kernel and the app, got really good results with all builds from 7.0 to 7.1.2.

Lately I decided to downgrade to 6.0 cause I've always thought it gave me the best results (performance and battery) and I didn't really care about what the updates offered.

Now on 6.0 (MMB29N) the ex kernel app says i should download ex kernel 0.11. when I do everything works flawlessly except for the camera app. Whenever I flash back the stock kernel (using the restore option in ex kernel manager), the camera works fine. Tried twice and it's not working with 0.11. Tried to search the thread but couldn't find an answer except with 6.0.1 builds.

Please help.

Edit:

I don't really want 6.0.1 unless I absolutely have to, imo that's when Android started going downhill for the N6P. If the problem is with this build of 6.0 please recommend another 6.0 build that will work without the camera issues.
[Nexus 6P Original Android Development] -Deco-:
Upgrade to 6.0.1 if possible, the latest kernel version for MM is 1.22:

https://www.androidfilehost.com/?fid=24713784966774915
[Nexus 6P Original Android Development] Will008:
No way to get the camera to work with EX kernel.on 6.0.0?
[Nexus 6P Original Android Development] -Deco-:
Probably not, very outdated version anyways, Nougat should be your minimum - 6.0.1 at the very least.
[Nexus 6P Original Android Development] Will008:
Thanks alot for your help man
[Nexus 6P Original Android Development] mohdfahad47:
Dirty flash the rom
[Nexus 6P Original Android Development] clambert11:
Or just extract the boot.img from the ROM and flash it.
[Nexus 6P Original Android Development] mohdfahad47:
Yea, extracting the boot.img and flashing is a simpler way
[Nexus 6P Original Android Development] betahaedar:
Is this kernel upstreamed? Also, what about the blueborne fix? I can't find a faq on the front page.
[Nexus 6P Original Android Development] bdwilk:
I don't think the blueborne issue has been addressed yet on here but about the upstreaming, flar has already commented on his point of view about it. Link to post below.

https://xdaforums.com/nexus-6p/orig-development/kernel-elementalx-n6p-t3240571/post73198138
[Nexus 6P Original Android Development] flar2:
Pretty sure it's patched on the Rom side.
[Nexus 6P Original Android Development] bdwilk:
You would know boss. I'm just answering the dudes question.

Edit- I did read this in another thread and believed what the dev had to say though. If you say it's untrue then I'll stick with not knowing anything about anything.

https://xdaforums.com/nexus-6p/development/rom-crdroid-t3302267/post73843468
[Nexus 6P Original Android Development] hokiealumnus:
As I understand it, this is the kernel commit to fix the BT vulnerability:

https://github.com/LineageOS/androi...mmit/382d6e5062cba38dafe20987757b20cfd8d90296

To be clear though, I build ROMs, and would never call myself a developer. That would be insulting to developers. :p
[Nexus 6P Original Android Development] CyberZeus1977:
Hi all,

Sorry to bother you.

Currently I am on stock Oreo with stock kernel and Magisk.

I'd like to give a try to Elementalx, are these steps correct?

1. Flash stock kernel

2. Flash ElementalX kernel

3. Flash Magisk

In case a new ElementalX is released, I should flash it and then Magisk again?

Thanks and sorry for these dumb questions.

Inviato dal mio Nexus 6P utilizzando Tapatalk
[Nexus 6P Original Android Development] nathanchance:
Blueborne is a combination of five CVEs for Android:

CVE-2017-0781

CVE-2017-0782

CVE-2017-0783

CVE-2017-0785

CVE-2017-1000251

The first four are fixed via the September security update. The last one is fixed with the patch I linked earlier (which will probably be in the October security update). The first four are the most critical though.
[Nexus 6P Original Android Development] CyberZeus1977:
Nobody?

Inviato dal mio Nexus 6P utilizzando Tapatalk
[Nexus 6P Original Android Development] Badger50:
You are correct. If Ex kernel is updated, then just flash it. No need to flash magisk again :good:
[Nexus 6P Original Android Development] CyberZeus1977:
Thank you!

Inviato dal mio Nexus 6P utilizzando Tapatalk
[Nexus 6P Original Android Development] betahaedar:
Thanks a lot for this explanation, I've flashed the latest EXkernel on top of stock .017 September Oreo build. My device is safe when I check on the blueborne checker app.
[Nexus 6P Original Android Development] elitistphoenix:
Does the marshmallow build still show the bootloader being unlocked?
[Nexus 6P Original Android Development] Badger50:
Huh? If you mean the boot up screen, then yes. As does nougat and Oreo.
[Nexus 6P Original Android Development] elitistphoenix:
Sorry, should have explained better. I'm just not sure of the right words. Does the kernel report the unlocked bootloader to safteynet? Aka does the kernel report the status of the bootloader unlocking so if I'm not rooted I can get a full pass.
[Nexus 6P Original Android Development] drothenberger:
I think the kernel hides the unlocked bootloader from the system. I can pass SafetyNet with this kernel when rooted with SuperSU and suhide-lite.
[Nexus 6P Original Android Development] elitistphoenix:
Yes, this worked for me on Oreo and Nougat but doesn't seem to work for me on Marshmallow.
[Nexus 6P Original Android Development] confanet:
Hi guys,

I'm experiencing some strange issues with battery consumpion after installing Android 8.

I have no battery drains when the screen if off: during night I usually lost about 2% of battery so it seems good.

The real problem is when I actually use the phone. I noticed a huge increase in battery usage by the applications from Nougat to Oreo: for instance, 5 minutes of Chrome took me about 4-5% of the battery. Same problem with other applications that have never consumed so much before and is obviously worse with videos and games.

Lookin at battery statistics (I use better battery stats) I don't think there are any processes that should not be there or different from Nougat (I'm not and expert so maybe I'm wrong), simply they are consuming more.

From Nougat to Oreo I kept the same configuration and the same apps:

Stock android

Root with supersu

ElementalX kernel

(I made a manual clean install of the new Android version)

Do you have any ideas on how to solve it?

Thanks to all
[Nexus 6P Original Android Development] -Deco-:
It's the 6P itself - the Snapdragon 810 is notorious for it, the solution?

Buy a new phone with a different SoC.
[Nexus 6P Original Android Development] flar2:
It might just be Oreo. I have also seen higher drain on my Pixel XL.
[Nexus 6P Original Android Development] confanet:
Thanks for your reply.

I know the 810 is not the best SOC for battery life but when I was using Nougat I had no problems, my battery life was really good. That's the reason of my post, though my configuration has not changed maybe I'm missing some information about Oreo.

Yes, I can go back to Nougat but before I doing it I would have liked to understand the reason of this different behaviour.

---------- Post added at 02:33 PM ---------- Previous post was at 02:27 PM ----------

Thanks Flar.

I don't know. Maybe you are right, but sincerly I was expecting a better battery life or at least the same. Now, in my experience, the difference is very huge.

Do you already have some ideas about the reason?

Btw, let's see with the next updates if the situation changes.
[Nexus 6P Original Android Development] mobileman88:
I find higher drain on my 6p too running oreo. Nougat was fine and I had my battery changed only recently
[Nexus 6P Original Android Development] Bobbaloo:
My battery is same and even slightly better. Perhaps you need to look into things like AP ops for advanced app permissions and Android toolbox for play services.
[Nexus 6P Original Android Development] CyberZeus1977:
Hi all!

Just flashed and all seems well, thanks dev!

I installed also EX app and it is really fantastic! It is worth the cost!

Just a question: is there the possibility to add a shortcut for high brightness mode? Something like a widget or a tile in quick settings?

Thanks!

Inviato dal mio Nexus 6P utilizzando Tapatalk
[Nexus 6P Original Android Development] Bobbaloo:
Widget or, depending on rom, quick settings tile. Yes to both
[Nexus 6P Original Android Development] flar2:
High Brightness Mode Widget has both of those features
[Nexus 6P Original Android Development] CyberZeus1977:
Thanks, flar2, even if I was thinking about a new feature of the EX Kernel Manager app.

Inviato dal mio Nexus 6P utilizzando Tapatalk
[Nexus 6P Original Android Development] tanish2k09:
Well, I had a question (which I better not ask in pm)

Has the brightness/backlight dimmer feature ever been ported or rebuilt for an mtk?

I studied the code and certainly it isn't generic for all devices.

I'm a kernel maintainer myself and recently I released my own CPU governor too. Would be hugely appreciated if you provide some support regarding that dimmer feature...

Edit : Or at least you could simply say no so that I don't waste my time in expecting a solution. No offense/no rude behaviour intended.
[Nexus 6P Original Android Development] flar2:
The backlight dimmer is just a different algorithm for screen brightness, changing the brightness translation from system values to hardware values to be lower at low and mid values while maintaining brightness at higher values. This was created by mapping brightness values on a spreadsheet and then creating an equation.

The HBM mode is a special hardware setting for AMOLED screens. It uses a command specific to the panel used on this device. To implement, I had to find the panel hardware used on this phone which was manufactured by Samsung, and then find a Samsung device with a similar panel and search through the source code to find the command sequence to turn HBM off and on.
[Nexus 6P Original Android Development] Zorachus:
Someone mentioned on one of the ROM threads that there is a setting for like butterfly or something in this kernel that gives really good battery life but using the ex kernel manager I couldn't find anything under the name butterfly
[Nexus 6P Original Android Development] marbertshere:
They're taking about the governor profiles. Go into cpu > governor > hit "load" at the top. There are many profiles to try!
[Nexus 6P Original Android Development] mdfarazb2:
Hey Guyz! Can I lower my max and min cpu frequency(both big+little) when using a profile?? Or is it necessary/recommended to be on max/min cpu frequencies available while using a profile (like Deadpool and ghostpepper) ?

Thanks!
[Nexus 6P Original Android Development] Bobbaloo:
It's all good. Android is all about customization and personalization. Just have a recent backup on hand whenever you do something
[Nexus 6P Original Android Development] mdfarazb2:
Got it! Thanks! I thought maybe those by default profile frequencies should not be altered..
[Nexus 6P Original Android Development] bibikleio2013:
i need help now
[Nexus 6P Original Android Development] Badger50:
With what? Or are you just trying to increase your post count?
[Nexus 6P Original Android Development] bibikleio2013:
i change rom and i lock my phone.wrong pattern.it doesnt recognise my pattern.im trying with adb command and the device is unauthorized
[Nexus 6P Original Android Development] flar2:
Update!!!

Experimental fix for headsets with buttons thanks to smartperson and Nathan K. For reference see here:

https://productforums.google.com/forum/#!msg/nexus/ktSkbdZGOvY/qbDjBtZnBwAJ

Please test on as many headphones as possible and report back

I've also added support for volume key skip track for Cataclysm

Download

ElementalX-N6P-0.08

Changes:

-fix Angler 3-button headset button press detection (smartperson/Nathan K)

-Don't reset keys pressed at suspend time (@atl4ntis)
[Nexus 6P Original Android Development] pogi1100:
You've done it again. My Piston 3's Vol- button is now working on 0.08.
[Nexus 6P Original Android Development] XavierD8188:
You sir are awesome.. Just got the update on the app
[Nexus 6P Original Android Development] Raijin:
[MENTION=4684315]flar2[/MENTION]

Can your High Brightness Mode widget work with Nexus 6P?
[Nexus 6P Original Android Development] Suicidal Chicken:
I know that ElementalX governor hasn't been tuned for the 6P yet - but whenever I choose ElementalX over interactive - I seem to be getting steadier / better battery life.

Is this purely placebo?
[Nexus 6P Original Android Development] flar2:
Not a placebo if you've been systematically measuring it
[Nexus 6P Original Android Development] flar2:
Not at this time. I'm not sure if it will be possible
[Nexus 6P Original Android Development] Suicidal Chicken:
It's just something I've noticed, which I find strange considering other users and yourself are saying otherwise.
[Nexus 6P Original Android Development] klvnhng:
Does this kernel fix the wlan_rx_wake wakelock?
[Nexus 6P Original Android Development] flar2:
I haven't tested it thoroughly, so maybe it is better already.
[Nexus 6P Original Android Development] flar2:
What's wrong with it?
[Nexus 6P Original Android Development] klvnhng:
Thanks for the reply. I seem to be getting random wake periods (every few seconds) because of it (along with wlanctrl_wake), preventing my phone from going into deep sleep. I've tried all the fixes, such as setting a static IP, configuring various router settings, and even changing routers but to no avail. It isn't an app problem either, I get the same wakelocks in safe mode. The only way I can stop them is if I turn off wifi, or use data only. That's I was wondering if it could be fixed through kernel, somehow forcing wifi to sleep when screen off.
[Nexus 6P Original Android Development] flar2:
That's strange, mine is on WiFi all the time and I've never seen a device sleep so deeply. What is your idle drain like (% per hour)?
[Nexus 6P Original Android Development] Suicidal Chicken:
Okay, I'm with you.

I'll do a full day with Interactive, (tomorrow) and save the results - and then Monday I'll do a full day with ElementalX governor and share both results.

I've been with ElementalX since my N5 - and it seems as if I'll be with ElementalX all throughout my 6P.