yashsingh1/xdaforums huggingface dataset:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
To make this easier for us all. XDA PM´s is a rather slow system.

Thanks to everyone who already flashed the test and helped me confirm it´s working.

So far everyone on stock rom has no issues so I think we´re golden.

However it seems the kernel didn´t like custom roms. So I spent quite some time with [MENTION=5009632]thewalkingdude[/MENTION] trying to get it to work.

Seems like we managed to get it working last night.

He said it needed a few boots to finally boot up, but in the end it´s working.

I gave the phone to my GF, so now I´m dependant on a few testers.

So I still need someone to confirm again this latest zip is still working on stock rom.

Additionally new linux-stable dropped tonight. So I decided to recompile, take the chance and bump the kernel up again before the release.

I´ll upload the release here now.

What I need you to do :)

Please confirm if it´s still working fine for you.

Please state which rom you´re on. State the custom rom´s name or the stock version you´re on (january, february, etc)

Please state the way you flashed the kernel. TWRP, EXKM and FKM are supported.

Thank you all!!

Link to the release:

https://www.androidfilehost.com/?fid=1395089523397886598

If everything is fine, I´ll release it later officially, either this evening, or the next few days with a changelog. In the meanwhile source code is up on github.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Gingernut78:
[MENTION=3428502]Freak07[/MENTION]

Stock February

Flashed through TWRP

At the moment working perfectly.

Thxs
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Thanks!

Btw I sent you a hangouts yesterday but you never replied. Did you get the messages? :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Gingernut78:
Didn't even have it installed :eek:

---------- Post added at 12:16 ---------- Previous post was at 11:57 ----------

Just replied.

I installed on Marlin btw.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] thewalkingdude:
I posted in the marlin thread but I'll do it here as well. After you flash the kernel reboot system and let it reboot four or five more times. Don't stop it just let it go. I am running this on benzo at present and will try others when they are available.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kkjb:
1. Feb factory clean flash, Pixeldust 1/5 build, magisk root no modules. Flashed and booted first time...excellent results, root still and safety check, true.

2. Feb factory, lineage 16.0 unofficial 2/07 build, magisk root no modules. Flashed as above...great.

3 Feb factory, Bootleggers 4.0 1/24 build, magisk root no modules. Flashed as above. Three pixels with my apps, data.

Excellence again...Thank you very much :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update to 7.0.0

Hey guys and girls,

Here is finally the official release post for 7.0.0. There were nearly 100 downloads and no complaints so I think we´re good to go.

Included are linux-stable update up to 3.18.134! February Security update is merged in.

I picked the latest commits from kernel/common too so the kernel is up to date in this regard too.

The kernel can now be flashed via TWRP as well as EXKM or FKM app. Quite convenient.

A custom rom is automatically detected and the installer zip acts accordingly.

Magisk is detected as well. You just need to flash the kernel.zip, magisk is preserved in case it was installed previously.

The only thing you have to do is set schedutil as default CPU governor in your favorite kernel tuner app to fully profit from this kernel.

If I find some time I try to include a solution so this gets set to via "flash and forget" for the next release!

Have fun and enjoy your phone :)

A huge thanks to all the guys who tested the release! Also to [MENTION=5009632]thewalkingdude[/MENTION] for flashing quite a few test kernels on custom roms, before we finally got it working again!! Had to bother him a lot ;)

Changelog:

- February Security Update

- Upstream to 3.18.134

- Patches from kernel/common to various subsystems

- detailed changes please look at my github

Make sure to read the instructions in the OP!

Download is here: https://www.androidfilehost.com/?fid=1395089523397886598

Have fun, enjoy the kernel and your phone.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Belgas14:
I've been testing, so far so good Nate. Thanks for the update!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Levan_i:
I think kirisakura is the best kernel out there for the sailfish pixels, only thing I would like to see is the option to disable 9-0022 and 6a00000.ssusb wakelocks. They are ruining my life ?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Flipz77:
[MENTION=3428502]Freak07[/MENTION] Do your observations on WALT/perfd still apply to current versions? I'm getting pretty bad active drain even with ZRAM disabled, simple-ondemand GPU gov and maple IO scheduler.

Just curious to hear from you if turning perfd OFF and wq_power_saving ON is the right thing to do.

Thanks!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Leave perfd enabled and turn on power efficient workingqueues :svetius:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Flipz77:
Thanks a lot! :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Belgas14:
Hello, I've been using your kernel for the past days, very stable, excellent SOT. I was wondering if you could add GPU overclock? Also 3.18.135 is out today :o
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
This has 3.18.135 which dropped a few hours ago included. Please report back if it works fine. My tester, which is my better half is currently not available ;) Should boot and work just fine :good:

If feedback is positive I´ll release it later officially!

https://www.androidfilehost.com/?fid=1395089523397897364
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Levan_i:
Working fine for me. One question, what can u say about blackened mod? Do you recommend to use it or not
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Belgas14:
179k on benchmark test. shedutill on cpu. Running like a charm so far!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
No sorry I won´t add back any OC. Ever since I removed it, there are no complaints about reboots any more.

I know there are phone that can handle it, but I don´t want to introduce any instability. The device is also getting old and batteries are slowly degrading. Heat and old batteries don´t mix well.

Sorry about it
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Belgas14:
No worries mate. So far your kernel is the only one without RRs so far. Performance and Battery Life are great
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update to 7.0.1

Hey guys and girls,

Update with 3.18.135 included. Make sure to set CPU governor to schedutil after booting up!

Have fun and enjoy your phone :)

A huge thanks to all the guys who tested the release! Also to [MENTION=5009632]thewalkingdude[/MENTION] for flashing quite a few test kernels on custom roms, before we finally got it working again!! Had to bother him a lot ;)

Changelog:

- Upstream to 3.18.135

Make sure to read the instructions in the OP!

Download is here: https://androidfilehost.com/?fid=1395089523397897364

Have fun, enjoy the kernel and your phone.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
3.18.136 dropped a few hours ago.

This has 3.18.136 included. Please flash and report back! If it´s good it goes official the next days!

Download:

https://www.androidfilehost.com/?fid=1395089523397900239
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kkjb:
Nice, thank you so much... running fine. Will soak test and give it time to age :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Belgas14:
Everything working very well since yesterday
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kkjb:
I like the new stepping on schedutil, of the two kernels I typically goto this one has a middle ground. The default stepper is cool in that not min/max. Mostly middle. dt2w fast on wake. Sleep doze, active good too. Biased for more awake than battery sleep life but isn't that what most want. And updates....less than 24 hrs. :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Cibet22:
flashed since yesterday. Everything works. Thank you.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] jtflynnz:
Just want to say thanks; this is a solid kernel, runs smooth for me and more efficiently (battery-wise) than the stock LOS kernel for me!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Hey guys and girls,

So since March source dropped today here is a new build, which included March Security Patches.

Download:

https://www.androidfilehost.com/?fid=1395089523397907812

Please report back if this works fine on March Security Update, then I´ll make this version official.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] LoneWanderer_97:
Hello all, can i flash this kernel if im on pixel dust, with pixel dust stock kernel(hell spawn)? wondering because the "restore stock boot.img" instructions in first post.

EDIT: Successfully flashed it on pixel dust no issues. So far performance is good especially just after a boot, it was laggy before. Hope to see battery improvements as battery is terrible on my pixel right now.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Myo Thu Htet:
Where did you get Linage 16?

Found it in Marlin forum. Anyway thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Cibet22:
You can make it official. Been running since you upload it. Everything works fine. Stock ROM + March security patch. :good:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HyaenidaeNET:
Good day, I have one question. Are you going to update this kernel for Android q beta versions?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Yes hopefully in the not so far future :) at least I’m planning on doing so.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Please test, especially on Q

Hello everyone,

here´s a new kernel. It has Q source merged in, as well as 3.18.137 and some patches from kernel/common.

Please test and report back how it works. Especially on Q. The device I have available for testing is still on Pie :)

Thank you all!

Download: https://www.androidfilehost.com/?fid=1395089523397929810

Have a nice weekend everyone!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] taadow1030:
Edit: disregard. The download is now working.

Hello. Where can I find the last Oreo kernel (released April 2018)? When I go to the download site, I keep getting "no mirrors found."
[Google Pixel ROMs, Kernels, Recoveries, & Other De] RaDisHL78:
you will support Android Q？
[Google Pixel ROMs, Kernels, Recoveries, & Other De] thewalkingdude:
Wait and see.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Try it on the Q beta and report back.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crixley:
It's working perfectly. Smooth with great battery life.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Alaadragonfire:
Q beta or Pie?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crixley:
Was on q beta 1. I tried it on beta 2 but it seemed to make my phone run really hot.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] crixley:
I wanted to come back and say it was perhaps a bad flash or something. I tried it again and it seems to have settled, and is back to running great!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
It might have been due to rebuilding of ART cache. That takes a few minutes or longer depending on the number/size of your apps. It’s quite an intensive workload, so maybe that was the cause. I’ll try to get qp 2 source merged in the next few days.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Alaadragonfire:
Man, thanks for the update, really appreciated!

---------- Post added at 01:37 AM ---------- Previous post was at 01:36 AM ----------

That must be it, same happens with every kernel flash, it needs time to settle down. Thank you for your work!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Hello everyone,

here´s a new kernel. It has Q Preview 2 source merged in, as well as 3.18.138.

Please test and report back how it works. Especially on Q. The device I have available for testing is still on Pie :)

Thank you all!

Download: https://www.androidfilehost.com/?fid=1395089523397936431

Have a nice day
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kkjb:
Q beta 2 installed fine, Magisk retention maybe...installer saw Magisk was there, patched to retain. But on reboot lost root. adb back and installed Canary channel v19.0-82ea9db9 (19003) and root again. EX Kernel Manager used DT2W my really needed thing....Yeppy.

Now to get this I needed to adb file via push since file viewers are not working on Qbeta2. At least all the ones I tried. THANK YOU very much :)

Running 1:20 found good sleep stat's, Gcam shots worked well. DT2W snappy from long off, no movement (means no accel wakes).

Even Maple my favorite.....
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Cibet22:
hows maple compared to fiops or cfq Sir?

Do you still use 128kb for readahead?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kkjb:
I only change cfg to Maple, dt2w. Default schedutil... that's it. If I do anything else it's KingKernel and a different gov. Completely. This dev's settings are great. I don't game at all. So I am not a good test case except for typical low cpu demands...I think the Gcam multiple pictures at once are my hardest CPU usage. Now I've tired of Qbeta2 and wiped back to pie's + one device on Q beta 1.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kkjb:
Double-checked on Beta 2 update....Yes.....dt2w still works, magisk canary root. Message to show retention but nope, just reflash magisk from twrp. Thank You again :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Major Stuen:
Getting random freezes and reboots on beta 3 using this. Didn't expect it to work anyway:)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Cibet22:
latest kernel build for beta 2. You should wait for Dev to update it to Q beta 3. ;)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Major Stuen:
I know. That is why i wrote "didn't expect it to work anyway" :good:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Hey guys and girls,

Another Update.

Changelog:

- Upstream to 3.18.139

- All Google Code up to May security patch merged

- All code up to Q preview 3 code merged

It boots fine on a may stock rom. Please report back for Q. Thanks

Make sure to read the instructions in the OP!

Download is here: https://www.androidfilehost.com/?fid=1395089523397963717

Have fun, enjoy the kernel and your phone.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HACK3DANDR0ID:
Seems to be running fine on QDP3.

BTW:

Does anyone has the stock QDP3 boot.img available?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Flipz77:
Thank you so much for the update!

Does the kernel hide bootloader status? May be a stupid question but it would be useful to know
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Safety net patches are included yes.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HyaenidaeNET:
Hey, your kernel is awesome, I can't stop repeat it :)

But, I have several questions. Do you plan to add some features? Like blocking wakelocks or something else? And what is future of this kernel?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
8.2.0

Hey everyone :)

Here´s a new kernel, which has june security update, q preview 4 changes, 3.18.140 and an sdcarfs patch from 3.18 kernel/common merged.

Upstream is now definitely EOL. That means 3.18.140 is the last version for the 3.18 kernel the pixel xl uses.

Please report back if this works fine on pie and Android Q for you. It should.

Enjoy and thanks for your patience.

https://www.androidfilehost.com/?fid=6006931924117891798
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Cibet22:
Finally. Thank you for the update. :)

As always running great.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kkjb:
Beta Q3 flash from previous may version works fine. Clean flash Q beta 4 working fine. Overnight test soaking. Thank you for all your work.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HyaenidaeNET:
Hi, any new version of kernel or you forbid this project?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update to 10.0

Hey guys and girls,

yes this kernel is not dead :)

Changelog:

- Upstream to 3.18.140

- All Google code merged up to October 2019

- All upstream fixes from 3.18 kernel common merged, so you guys have the latest security.

- detailed changes up on github

Kernel is now made for Android 10.

Make sure to read the instructions in the OP!

Download is here: https://www.androidfilehost.com/?fid=1899786940962611404

Have fun, enjoy the kernel and your phone.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee: http://paypal.me/freak07
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Belgas14:
Im getting a erro saying my device is insupported, I have a Pixel 1, not the xl version. Whats the correct file to download?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] kkjb:
Kirisakura-Harmony-PIE-10.0_3.18.140_Android_10.zip currently running fine on my Pixel.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update available on Pixel XL forums.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Klappp:
Any upsides or downsides on battery life with this kernel?

I'd like to give it a try but I don't know how I would revert back to the stock in case something goes bad for me. I know I can reflash the stock image without wiping, but that's a chore and a half.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Oh okay. No it isn’t working well for me, so I left only the one from the kernel available.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
hey guys and girls,

Kernel is updated to 0.8. you can find it in the OP and here:

https://www.androidfilehost.com/?fid=673368273298933215

changelog:

0.8

- added sdcardfs <-- take a look at the FAQ on how to enable it

- added in two new governors, alucardsched and darknesssched

- merged in some other commits. take a look at my github

I also created a little FAQ question section in the op:

FAQ:

Q: How do I enable sdcardfs?

A: open the file system/build.prop and add the line "ro.sys.sdcardfs=true" without the quotes at the bottom and reboot

Q: Which app do you recommend to apply changes to the kernel?

A: EX Kernel Manager from [MENTION=4684315]flar2[/MENTION] is a great choice. He is constantly updating it.

Q: Darknesssched and Alucardsched causing the Big Cluster to not drop below a certain level?

A: Set your minimum CPU frequency to 300 mhz for both clusters via your kernel manager app.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Oh and in case anyone is wondering. The two new govs called alucardsched and darknesssched are based of sched and schedutil. So changing them is perfectly fine regarding eas.

Changing to interactive or one of the “old”, pre eas Governors like ondemand, powersave etc is not recommended as it defeats the whole purpose of eas.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mmmsauce:
which quad mod to use

i saw in the original post something about a mod for audio. i looked on the pixel xl forum for it and found it, but i dont really understand the difference between the two. which would you recommend to use in conjunction with your kernel?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
for sdcardfs

1. open the file system/build.prop and add the line "ro.sys.sdcardfs=true" without the quotes at the bottom and

Make sure your selinux is set to permissive. You can either do this via an app or via script.

here is the download for a script: https://www.androidfilehost.com/?w=files&flid=155912

2. Extract the script and put it in either system/etc/init.d or /system/su.d or /su.d

3. set the file´s permissions to rwxr-xr-x (755)

4. reboot.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
https://xdaforums.com/pixel-xl/themes/mod-enabling-dual-speaker-audio-playback-t3492257

There are actually two installer provided:

chdloc_hardware_audio_mods_pixel__ull.tar.gz : retains ultra-low latency (ULL) audio playback, but only supports the main loudspeaker to be active in cases where ULL is being asked for

chdloc_hardware_audio_mods_pixel__no_ull_*.tar.gz: allows both loudspeakers to be active even when ULL is being asked for by an app. However, under the hood ULL is converted to low-latency playback only.

the difference is described here. if you install only the biquads mod it will not make a difference. only the way the second speaker (earpiece) is utilized differentiate the two. Basically, the ull one may have only the main speaker enabled in some games that use ull. the second one disables ull so you can have both speaker on all the time.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Sh0X31:
Sorry for the noob question but what do sdcardfs
[Google Pixel ROMs, Kernels, Recoveries, & Other De] gubacsek:
Just a little remark, nothing serious :D

in point 3, set the file permissions , it is 755 , not 644.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] baoyudu:
Thanks.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Holy **** :D seems I was still partly asleep when i wrote this.

Thank you! I edited all posts.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] gubacsek:
:) no problem. I think we all got the point, the file needs execute permission...

I will find the time to try your kernel, it sounds interesting. So at the end I'm the one who should thank you for the time and effort you put into this project!

Thank you!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mmmsauce:
So should if the biquad mod doesn't nothing (except change ull speaker), how does that affect me if I get it. Is it just to enhance audio experience from apps like v4a?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Oh I think I understand what your problem is. Have a read here about what the biquad mod actually can achieve.

https://xdaforums.com/android/software/reference-qualcomm-audio-codec-iir-t3093000
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mmmsauce:
I read the entire post about the quad mod. It seems very complicated. Am I better off just using the weta audio mod for v4a? lol
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
It requires some enthusiasm regarding audio yes.

If you find the frequency response that suits your hearing, your headphones and create the correct biquads you won’t need any equalizer again.

Besides with biquads you modify the sound directly in codec.

With any equalizer like v4a or Dolby atmos you take the sound, process it with the equalizer and output it. It will always ad noise and some quality loss to the existing one.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] mmmsauce:
alright I kind of want to do the biquad mod. Could you tell me whether you used the no ull or ull mod?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] trizzv:
Did you get better results than exk?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
I use no ull
[Google Pixel ROMs, Kernels, Recoveries, & Other De] -DarkKnight-:
is there no fix of it as of yet? I greatly prefer the stock implementation, but the rest of the features of this kernel really make it too good to pass up
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
There is a fix I think. The kernel dt2w just works way more reliable to me.