yashsingh1/xdaforums huggingface dataset:
[Nexus 6P Android Development] xflowy:
[MENTION=6842057]The Flash[/MENTION]

got a new 6p (replacement as the battery died in my original one) and now im seeing this very often when i enter exkm. last core is offline and does not seem to get online again (even if temp has fallen). dont even know if there has been a valid reason for it to go offline.

any idea if this is thermal control and thus normal (kernel related?) or if sths wrong with my device? do i need to switch from msm_thermal to core_control to have my cores getting back online again once they've been off?

thanks much!
[Nexus 6P Android Development] xflowy:
attachment.
[Nexus 6P Android Development] dohzboy:
I am for option 1. Stability matters. Support matters. I am also of the mindset that Pixel 2 MAY not be the best thing since sliced bread, but will wait for the official release to see how it goes. I am also looking for a better phone in the near future because as you stated, the phone really isn't cutting it anymore.
[Nexus 6P Android Development] SlyUK:
OnePlus 5 + Flash Kernel will surely be a far far better phone :)
[Nexus 6P Android Development] ART:
Is it recommended to use default settings to get the most battery life out of this kernel or is there a profile to make it more efficient?
[Nexus 6P Android Development] nathanchance:
The first statement.
[Nexus 6P Android Development] nathanchance:
For those of you wondering, if I get kernel source tonight, I will have Flash Kernel 3.0 out by then.
[Nexus 6P Android Development] churchey360:
Awesome man thanks!
[Nexus 6P Android Development] xflowy:
[MENTION=6842057]The Flash[/MENTION]

can you tell me if theres a way for better hotplugging: with msm_thermal the cores wont shut off so soon, but once they are offline, they wont come back. however with core_control where the cores can get back online, they will go offline at a very early stage of temperature.

thanks a lot!
[Nexus 6P Android Development] nathanchance:
I haven't had any issues with offline cores on msm_thermal, that's why I set it as default. Thermal on this device is a crap shoot unfortunately.
[Nexus 6P Android Development] phantom146:
Unfortunately I agree on nate here.

Even with msm_thermal off and core_control off the device has crappy thermal throttling.

It tends to lock cores down to the minimum frequency for a really, really long time.

At first I thought my cat was acting strangely but then I found that its just thermal throttling doing its stuff. Even if you set your thermal limit to high values, it still reacts to about 42°C which is a bust.

We gotta live through it. Just wait for the O version though, helped me a ton with heat issues because of the changes. Will wait for Savitar, I mean Flash kernel ?
[Nexus 6P Android Development] nathanchance:
Update!

Android O is here and with that, Flash Kernel 3.0 is as well! Before I get the obvious question, I don't know if this works with 7.1.2. It probably will, the changes are not that drastic. Enjoy!

Remember any and all bug reports need to include logs and clear steps to reproduce (see the info in the OP). If you want to be a tester and get builds before they are released here or just hangout, feel free to stop by Telegram!

Short changelog

Android O support

Downloads

Kernel: http://nchancellor.net/Downloads/Kernels/angler/Flash-Angler-v3.0-signed.zip

MD5: http://nchancellor.net/Downloads/Kernels/angler/Flash-Angler-v3.0-signed.zip.md5

Changelog: http://nchancellor.net/Downloads/Kernels/angler/Flash-Angler-v3.0-changelog.txt

Commits

Kernel: https://github.com/nathanchance/angler/commits/8.0.0-flash

AnyKernel: https://github.com/nathanchance/AnyKernel2/commits/angler-flash-public-8.0.0
[Nexus 6P Android Development] phantom146:
[MENTION=6842057]The Flash[/MENTION] [MENTION=5051294]frap129[/MENTION] just wanna ask if you still want to continue the commit on fingerprint boost on O. I think its obsolete on O now given that they fixed the fingerprint latency issue. Thoughts?
[Nexus 6P Android Development] churchey360:
I'll let you know if new build works on 7.1.2 once i flash it and try it out
[Nexus 6P Android Development] Samuel Holland:
Thank you sincerely.

All seems good over here on 7.1.2, after flashing right away then coming back to read the changelog. Thank you for sharing this.
[Nexus 6P Android Development] nathanchance:
I see no reason to get rid of it as it will still help with wake-up latency
[Nexus 6P Android Development] RayMcGrath:
[MENTION=2682771]The Fl[/MENTION]ash

You truly are amazing!

Thank you!
[Nexus 6P Android Development] frap129:
Obviously I'll have to do thorough testing, but as of right now I agree with The Flash
[Nexus 6P Android Development] churchey360:
Runs great on the 7.1.2 ROM that I'm using (VanirAOSP)
[Nexus 6P Android Development] CyberpodS2:
Yeah, confirmed here too...
[Nexus 6P Android Development] betahaedar:
Just flashed v3.0 on SUPERXE ROM, and it worked smoothly. Thanks!
[Nexus 6P Android Development] xflowy:
the problem with msm_thermal is, that once they've gone offline, they wont come back on. i agree that normally, you wont be experiencing this, since the temperature threshold is quite high but a demanding game in a warmer environment could trigger this easily, i think.

i reckon there was a mod here some time where the values for core_control has been modified so it wouldnt act so fast. wouldnt that be the smartest thing to do/implement (knowing that you will not be as engaged in such kernel things on angler since you have the opo5) :)
[Nexus 6P Android Development] Zwitterion:
Someone posted the attached screenshot earlier. Can someone kindly tell me what app this is? Thank you!
[Nexus 6P Android Development] chrisexv6:
EX Kernel Manager
[Nexus 6P Android Development] dark3bod:
I'm new to kernel settings. How to save battery?
[Nexus 6P Android Development] d1n0x:
Turn off your phone
[Nexus 6P Android Development] Badger50:
NOICE! Lmao! :good::)
[Nexus 6P Android Development] Relentless D:
^^^This.

Alternatively, if you aren't into kernel tweaking already (which it doesn't sound like you are) or you are against researching and reading (again, might be the case), install the "Spectrum" app and enable the battery profile.
[Nexus 6P Android Development] inimaitimepass:
You've mentioned this in a couple places here. May I ask in what way it is so hard to develop / maintain pixel's from the developer's point of view? Ultimately this could be a deciding factor for many, or at least for me.
[Nexus 6P Android Development] phantom146:
Some system alterations from google pushedinto pixel are close sourced.

Close sourced = No GoZone for Devs
[Nexus 6P Android Development] nathanchance:
A/B partitions, dm-verity, and merging of the boot and recovery partitions making TWRP harder to work with.
[Nexus 6P Android Development] yung40oz84:
So if we want good ol Nathan support go with the OP5, not pixel 2? Cause I have my eyes in both, just waiting for pixel 2 release day
[Nexus 6P Android Development] SlyUK:
That is correct:

https://xdaforums.com/oneplus-5/development/op5-flash-kernel-v1-0-t3659010
[Nexus 6P Android Development] nathanchance:
Considering I already own the OP5, yes :silly:
[Nexus 6P Android Development] yung40oz84:
Well I know that ?? guess I gotta go cheap, lol
[Nexus 6P Android Development] Nekromantik:
I did not want to downgrade screen res to 1080p so will get Pixel 2.

Sad though as I love your kernel.
[Nexus 6P Android Development] :
Hey Nathan, can we have your thoughts about the Galaxy S8

I'm about to leave my 6P in a couple months max and i'm considering 3 devices :

oneplus 5 (of course)

pixel 2 (waiting for news about it)

galaxy S8, because... the design of this thing is awesome (screen/body ratio :good: ) AND the camera is better than OP5 (according to everyone and DXo), price's starting to reduce (-25/30% in europe)

sorry for the "off topic"... but really want your opinion on samsung last phone despite the dev scene consideration
[Nexus 6P Android Development] nathanchance:
If you don't care about modifications at all, the S8 is undeniably a good phone. I just can't do that personally. If you do care about modification, it's between the OP5 and Pixel 2. At that point, it just becomes a question of how much you want to spend and how much freedom you want to have. Pixel 2 is more expensive and is expected to have the same issues with the first Pixel. OP's long term support is shoddy and the updates are obviously not at timely as Google but you are not paying as much. Those are my thoughts.
[Nexus 6P Android Development] Nekromantik:
off topic now but what issues with Pixel that is likely with Pixel 2 are you talking about?
[Nexus 6P Android Development] nathanchance:
Lol https://xdaforums.com/nexus-6p/development/kernel-ninja-kernel-v1-0-t3437247/post73562304
[Nexus 6P Android Development] pvtjoker42:
I can't imagine many people on xda buy the oneplus phones with the intent to wait around for oneplus to release updates :cool:

I had the OPO and it was a great phone because of the community around it. I'd switch to the OP5 if I wasn't stuck with vzw for the time being.. :(
[Nexus 6P Android Development] CyberpodS2:
I'm so waiting for the Chinese manufacturers to start selling CDMA phones. Lol Anyway, thanks bro for an awesome ride on the 6P with the kernel, TWRP and all around tech support even on other devs products!!
[Nexus 6P Android Development] mrcooter:
Not to carry on too much of topic, but thoughts on the Essential in that line up?
[Nexus 6P Android Development] nathanchance:
I'm going to say this to everyone, stop apologizing for the OT lol. It's in my OP that I couldn't care less. I'm not stuck up like other developers, you can ask me anything anytime.

I am not sure about the Essential. I like the look and if it's close to stock Android, hopefully ROM support will be good with it. The price isn't awful either.
[Nexus 6P Android Development] adinkwok:
Sorry for the OT but what are your thoughts on selling ya OP5 to hop on this Essential train with me? :o
[Nexus 6P Android Development] JaylanPHNX:
There's a lot to like about the Essential, but much of it hangs on one "if" or another. If developing for it is easy and plentiful, I could see it being like a high end Oneplus.
[Nexus 6P Android Development] nathanchance:
Yup, that's my thoughts as well.
[Nexus 6P Android Development] poondog:
It's also expensive for an unproved product.. Its priced like a pixel, galaxy s8 and iPhone and all its got behind it is Andy Rubin's name. Those other devices built a reputation.. Well not really the pixel but to most people googles name is much more than Rubin's

I'll be interested to see how the essential goes.
[Nexus 6P Android Development] shantam3108:
LOL even their site got hacked. People who bought the phones are getting fraudulent charges on their cards and customers are receiving fraudulent emails from G apps verified essential.com email

Good luck customer data
[Nexus 6P Android Development] SlyUK:
I wish the Essential Phone all the very best of success in its 1st generation. I hope it gathers a developer community akin to OnePlus and if so shall look forward to the 4th generation in around 3 years time. That is of course unless the OnePlus 8 is too good to pass by.

See also this very recent XDA article:

https://www.xda-developers.com/essential-bleeding-consumer-trust/
[Nexus 6P Android Development] Lawlrus:
Yeah look how great the Chinese did with this phone...

---------- Post added at 12:20 PM ---------- Previous post was at 12:18 PM ----------

The essential phone lol. Go check their Twitter, someone hacked their data base, and sent fishing emails out to people that bought devices, THEN, they have their zen desk set up to always send BCC so 100+ people sent one another their PII this includes scans of their driver licenses, and passports.

That company **** the bed pretty hard. I would be very surprised if they ever release another phone.

Edit::::: not to mention, they dropped the ball with shipping, (had to push it back, tracking numbers not updating for days)
[Nexus 6P Android Development] poondog:
Okay, well I would not be happy lol

One thing that goes against these companies is the fact that a lot of people prefer to buy from a store.. be it for piece of mind, easier return, or more because thats what they're used to. Honestly i think the market for "online" phones is limited.. especially for this kind of enthusiast phone so Essential will need to convince a lot of Pixel/Nexus and Oneplus owners. Such as ourselves, until they get in stores (which they are in countries like the US and Canada, I believe)

Oneplus just soft launched in Australia (read: sold UK phones online officially to us) but a lot of Australians already own Oneplus devices - myself included, through word of mouth, online channels etc. What I mean is that if a device is good, people will buy them from everywhere
[Nexus 6P Android Development] Lawlrus:
To the best of my knowledge they only sell through themselves, I've never heard of essential brand phones in stores, and AFAIK this was their first release.

I agree with you that we have a severe lack of bang for the buck phones, but what this company did is bush league
[Nexus 6P Android Development] DowntownRDB:
[MENTION=5559940]Lawlrus[/MENTION] "bush league". LOL, haven't heard that term in a long, long while.
[Nexus 6P Android Development] Lawlrus:
I'm trying to bring it back lol
[Nexus 6P Android Development] chachin:
forget the essential phone and pixel2 lets all just get a v2-saygus phone and give it 2X400GBmicrosdcards to have a phone that's almost 1TB worth of mobile storage :D
[Nexus 6P Android Development] Lawlrus:
But what about the people that don't have to compensate ?
[Nexus 6P Android Development] chachin:
those can just get a trumphone
[Nexus 6P Android Development] Lawlrus:
Eh, I'll pass, I hate "talking" on the phone. If my work phone didn't send texts like his, I'd give it back lol
[Nexus 6P Android Development] tjchuot287:
[MENTION=5196311]flash[/MENTION] Can i upgrade from 7.1.2 to 8.0.0 when using recovered phone running 4cores modded kernel from [MENTION=2831880]xna[/MENTION]than32?
[Nexus 6P Android Development] noooooo:
Every boot up i get a notification that kernel adiutor is crashing, and so no profile is applied, anyone knows if it is a known bug on android 8? Is there a good kernel manager that works with android 8 and flash kernel on startup?
[Nexus 6P Android Development] Badger50:
I've had zero issues with the EXKM kernel manager since the developer upgraded it for "O" :good:
[Nexus 6P Android Development] xflowy:
[MENTION=6842057]The Flash[/MENTION] do i flash magisk before or after flashing your kernel when doing a fresh start after clean wipe?
[Nexus 6P Android Development] nathanchance:
Before
[Nexus 6P Android Development] yung40oz84:
I didn't get a log but on ABC ROM O version, it flashes and boots but as soon as screen comes on it reboots automatically and that's a repeat process. Can't get it running.
[Nexus 6P Android Development] CitizenX:
Strange, I'm always flashing Magisk after the Kernel and it still works.

Gesendet von meinem Nexus 6P mit Tapatalk
[Nexus 6P Android Development] Lawlrus:
He didn't say before because after doesn't work.

A user asked what flash suggests would be the best way to do it, and he responded with the safest way to not have issues.
[Nexus 6P Android Development] CyberpodS2:
I realize there are a lot of places I could ask this question, but since many here have switched to a different file system I figure you guys would have the skinny. I want to know if there is anything outside the SDCARD folder that would need to backed up before a complete wipe. I need to do some surgery on my phone and if it goes south, I wanna have everything I can get off it.
[Nexus 6P Android Development] yung40oz84:
OK, so I am running builds of ABC rom that I am building from source, android O of course. When I flash flash kernel it boots, but as soon as the screen turns on it reboots, like a panic almost. I got the console ramoops for you.
[Nexus 6P Android Development] nathanchance:
No, there shouldn't be.

I don't actually see any panic, it just says it's going to reboot to the bootloader. Guess I'll look into it when I have time (which I don't have much of).
[Nexus 6P Android Development] yung40oz84:
It does it every single time. I flash kernel, reboot it happens, I cannot get it running, lolo. thanks!
[Nexus 6P Android Development] chrisexv6:
There are some references on the net about some Moto devices getting stuck booting to bootloader instead of system.

There is a parameter switch for fastboot to clear it but I've never seen it referenced on the 6p. Might be the solution but I've never used it so proceed with caution...

Search for fastboot fb_mode_clear
[Nexus 6P Android Development] frap129:
I'm also getting with my kernel. I don't think it's kernel related, since flashing other things (ARISE Magnum Opus with magisk compatiblity enabled, specifically) can trigger the same reboot regardless of the kernel I'm using. I haven't had time to pull my own logs yet, but I do know that it's rebooting to recovery for a factory data reset (at least in my case). Currently, I think it's one of Oreos new security features being triggered, and going down to wipe to protect the device. The only hole in my theory is that it doesn't happen with stock Oreo.

EDIT: After scrolling through Franco's thread, I found that his kernel seems to be triggering the same (or similar) behaviour on stock. This hardens my theory that it's a new O security measure, since you and I are using a common kernel base source (your 8.0 base branch ;) ), but Franco isn't, making it less likely to be something in the source.
[Nexus 6P Android Development] Neejay:
Hmm... So does that mean if we were on the stock recovery, it'd automatically do a factory reset?
[Nexus 6P Android Development] frap129:
Looks like it, good thing we use twrp though ;)
[Nexus 6P Android Development] nathanchance:
Sigh lovely... LOL, guess I'll have to try and pull logs myself too. Truth be told, I haven't even flashed stock Oreo yet, I've been too enveloped with OP5 kernel stuff.
[Nexus 6P Android Development] leondestiny:
hey guys, hope i can ask this question here.

i am using the flash kernel v 3.0 and i am on PN , would like to know why 2 of the cores are off? i use EXKM.

2 cores are offline.

and they do not change/turn back on even when i am changing profiles within the CPU section.

is that just the feature of flash kernel v3.0?
[Nexus 6P Android Development] phantom146:
[MENTION=6842057]The Flash[/MENTION] [MENTION=5051294]frap129[/MENTION] from frank #6777 possible bootloop reason
[Nexus 6P Android Development] nathanchance:
No, sounds like thermal throttling.

Not an issue for me, I include a full fstab, not patching it.
[Nexus 6P Android Development] leondestiny:
oh, is that thermal throtting a bad thing ?

how do i make all cores run again ?
[Nexus 6P Android Development] nathanchance:
Rebooting is easiest.
[Nexus 6P Android Development] jijzietdezenaam:
Profile file on site. Governor settings

[MENTION=6842057]The Flash[/MENTION]

Hi! I saw on your site a file for a profile, is it for the nexus 6p? it had stuff for the cpu governor settings. If it is, how to install it? Thank you so much in advance!
[Nexus 6P Android Development] nathanchance:
It's an old version of the performance profile in Spectrum; don't apply it unless you are unhappy with the performance of the built in one.
[Nexus 6P Android Development] xflowy:
or switch to core_control instead of msm_thermal.
[Nexus 6P Android Development] teohguangli:
I am currently on PN ROM and I would like to know how to uninstall this Kernel. Do I just dirty flash my PN ROM? That's it?
[Nexus 6P Android Development] nathanchance:
The September security update for the kernel was included in the initial Oreo source drop so we're already up to date and good to go :good:
[Nexus 6P Android Development] BigBangFieri:
For some reason, running this kernel on both stock 8.0.0 and SuperXE 8.0.0 has resulted in random reboots when my phone is doing nothing, I've been on franco kernel for a bit now and no such issues there, anybody have an idea what may be causing this?
[Nexus 6P Android Development] opz187:
I've been running same set up with super ex.. flash, magisk, arise and not 1 rr. pretty slick actually
[Nexus 6P Android Development] lucfig:
Hi guys.

I no longer have a Nexus 6P and am tweaking my LG V20. I would like to test Flash's setup in this device.

Can anyone post all flash kernel stock settings (CPU governor and tunables, TCP, memory...)? EXKM screenshots would be great.

Best regards,
[Nexus 6P Android Development] phantom146:
Glasscannon default profile

512 readahead

Westwood -tcp/ip

Maple -io sched

Enabled backlight dimmer

Pretty much the same sa other stocks with the bonus of westwood, maple and the cpu governor on flash with gc as "stock" profile. Cheers
[Nexus 6P Android Development] lucfig:
Thanks!

Your GlassCannon profile I have already copied. ?

I'm the one who PMed you.

Enviado de meu LG-H990 usando Tapatalk
[Nexus 6P Android Development] lucfig:
First time I read about maple scheduler, never heard of it before.

Seems very promising. I wonder if it is well implement on my Kernel.

Maple:
Maple is based on the Zen and Simple I/O schedulers. It uses ZEN's first-come-first-serve style algorithm with separate read/write requests and improved former/latter request handling from SIO. Maple is biased towards handling asynchronous requests before synchronous, and read requests before write. While this can have negative aspects on write intensive tasks like file copying, it slightly improves UI responsiveness. When the device is asleep, maple increases the expiry time of requests so that it can handle them more slowly, causing less overhead.*

Benefits:
- Well rounded IO Scheduler
- Very efficient IO Scheduler

Disadvantages:
- Performance varies between different devices (Some devices perform really well)

The bottom line: This is still a very new I/O scheduler which should perform slightly better than ZEN. It will continue to improve with more development.*

Enviado de meu LG-H990 usando Tapatalk
[Nexus 6P Android Development] -Deco-:
I have had the scheduler enabled for roughly 2 weeks, its definitely apparent that read requests are prioritised over write requests - screenshots seem to take a few seconds more to process than on other governors however images seem to load slightly faster (as they are read requests). I'd say its better than others such as CFQ and noop - however its not the best.

Personally I'm more interested in EAS: https://www.linaro.org/blog/core-dump/energy-aware-scheduling-eas-progress-update/
[Nexus 6P Android Development] dirtyreturn:
Hey,

I am sort of confused with the file structure on your hosting page.

Would you please inform me of the last update of your kernel for nougat??
[Nexus 6P Android Development] MSF Jarvis:
http://nchancellor.net/Downloads/Kernels/angler/

v3.0 is the latest release
[Nexus 6P Android Development] nathanchance:
Read the OP under the downloads section. 2.x are for Nougat, 3.x are for Oreo
[Nexus 6P Android Development] dirtyreturn:
I see the v2.xx kernel, though, where do the kernel with angler or N6P dated come into the mix??

I am finally ready to try a custom kernel and ive not kept up with the way you have done things.

Sorry.

Could you explain, please?

---------- Post added at 06:02 PM ---------- Previous post was at 06:01 PM ----------

I see the v2.xx kernel, though, where do the kernel with angler or N6P dated come into the mix??

I am finally ready to try a custom kernel and ive not kept up with the way you have done things.

Sorry.

Could you explain, please?
[Nexus 6P Android Development] nathanchance:
Those are super old kernels. 2.5 is what you want to go with.