yashsingh1/xdaforums huggingface dataset:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update to 0.14

Hey guys and girls,

Update time again. This is a pretty big release, it includes new features as well as some fixes. I hope I have fixed all reboots. So far the kernel is rock stable for a week.

Changelog:

- Added April Security Patches

- Updates to Schedutil, Sched, energy-dcfc

- Introduced a new EAS governor called pwrutil <-- more information on the second post

- Some upstream patches

- some more crypto patches

- updated wakelock blockers

- for other things look at my github

It is still advised to flash the schedtunenohint zip.

more informatin can be found here:

https://xdaforums.com/showpost.php?p=71502126&postcount=241

the link to schedtunenohintzip is here:

https://drive.google.com/drive/folders/0B4tnYt16-NAULXZESmE4VFRKTTA

and finally the link for the new kernel:

OC: https://www.androidfilehost.com/?fid=817550096634760472

NONOC: https://www.androidfilehost.com/?fid=673368273298945715
[Google Pixel ROMs, Kernels, Recoveries, & Other De] asad1095:
Kernel not working with magisk
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
hey guys and girls,

so I had a little bit of free time and decided to do a complete rebase of my kernel. It is now cleaner, less cluttered and hopefully even faster.

It now features EAS 1.2. This is the latest approach on the EAS machinery and should enhance the performance further.

I integrated nearly all features that are worth having excepct the CPU Boost as it seems nobody is using it.

As a side effect also all other EAS governors had to go with the rebase, except sched and schedutil.

Schedutil is recommended. Don´t forget it to set it with EXKM!!!!

I will try to maintain both kernels. The rebase is more inline with google and future updates, the old one is a little bit more experimental ( like a playground with all the EAS govs for example)

Anyway have fun with the rebase.

Latest test is in the test kernel folder, latest rebase in the rebase folder ( simple isn´t it?)

Test kernel folder:https://www.androidfilehost.com/?w=files&flid=163259

Rebase kernel folder:https://www.androidfilehost.com/?w=files&flid=174965
[Google Pixel ROMs, Kernels, Recoveries, & Other De] trizzv:
Can I flash this on latest RR 7.1.2
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
hey guys and girls,

I did take a lot of my time to do this next official update. It was very time consuming but I hope it was worth it.

In the release I updated both kernels to linux 3.18.51, various kernel parts are updated and more optimized.

May security patch is included. Many other patches are applied under the hood.

I had to fight a few battles but everything just works! I had no reboots for 3 weeks now. In the meantime I broke a few things completely :D

You need to flash chainfires boot sign v2 zip, if you are on may bootloader. after you flash twrp in the first batch and after flashing supersu you need to flash it a second time.

Link is here: https://xdaforums.com/android/software-hacking/signing-boot-images-android-verified-t3600606

so the instructions are (for may bootloader):

1. Download your desired kernel

2. reboot to recovery

3. flash kernel zip, twrp and boot sign v2 zip

4. reboot directly to twrp

5. flash supersu and boot sign v2 zip

6. reboot to system

the instructions for the april bootloader are the old!

Downloads:

0.16:

NON-OC: https://www.androidfilehost.com/?fid=817550096634767514

OC: https://www.androidfilehost.com/?fid=817550096634767513

Rebase:

NON-OC: https://www.androidfilehost.com/?fid=745425885120729870

OC: https://www.androidfilehost.com/?fid=457095661767159136

have fun with it and everyone a nice day! :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Flash the update :) see the post above yours ;)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Hey guys :) for updates please take a look at the thread in pixel xl forums. Kernels will work on regular pixel (sailfish) too :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Kernel is updated :)

Please take a look here:

https://xdaforums.com/showpost.php?p=72761884&postcount=733

and in the OP of the Pixel XL thread.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] shopealope:
Just recently switched to this kernel to try it since there's very little activity for the Pixel, I really like it and wanted to say you're doing an awesome job. Thank you [MENTION=3428502]Freak07[/MENTION]
[Google Pixel ROMs, Kernels, Recoveries, & Other De] ne0ns4l4m4nder:
wondering if this works on DP4 now that we have unofficial TWRP
[Google Pixel ROMs, Kernels, Recoveries, & Other De] almightysiman:
Have you merge EAS 1.3/1.4 commits in this kernel？
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
schedutil has latest patches yes.

I plan to do more work on the eas implantation once android O arrived.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Kernel is updated :) changelog and Zip can be found here:

https://xdaforums.com/pixel-xl/development/kernel-kirisakura-kernel-0-1-t3554330/post73467265
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Release for Oreo can be found in the Pixel XL thread in the op and the following post:

https://xdaforums.com/showpost.php?p=73861896&postcount=935
[Google Pixel ROMs, Kernels, Recoveries, & Other De] defconoi:
Best kernel by far for battery, CPU idles low clock speed and deep sleeps nice. Good work!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update

update for sailfish can be found here:

https://xdaforums.com/showpost.php?p=74018175&postcount=1006
[Google Pixel ROMs, Kernels, Recoveries, & Other De] bbs3223474:
I like this Kirisakura name, and looks like this kernel is the awsome one since not much developer focusing on the Pixel and XL. I will consider flashing this if Kernel Adiutor app works fine on Oreo (I prefer this kernel control app but it has issue with Oreo).
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Nick80835:
The only issue with Oreo is apply on boot. :(
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Create a script with all the settings you want. So you don’t depend on any app :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] bbs3223474:
Yeah I also noticed that. I cannot enter bootanimination and got a bootloop, even can't enter flashed recovery, only loop.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Nick80835:
:eek: not healthy
[Google Pixel ROMs, Kernels, Recoveries, & Other De] akademix:
Coming from the 6P here. I'm rooted with latest DU ROM. If I want to flash this kernel, will backing up my kernel through EX Kernel Manager be fine based on the flashing instructions of flashing "stock" boot.img to all slots? Even after I've been rooted?

Thanks
[Google Pixel ROMs, Kernels, Recoveries, & Other De] akademix:
So are there different instructions for flashing for a custom ROM? I only ask because I've tried flashing different kernels with the developer's instructions and I either get a bootloop at the Google splash screen or kernel doesn't actually flash and change.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Today a little bit different topic. As some of you may know this kernel is upstreamed. but what does that mean for you as a user.

The most important aspect is security.

Credits go to [MENTION=6842057]nathanchance[/MENTION] for providing the link to the video. Watch it at the recommended timestamp. It’s just 5 minutes.

To all the people who claim upstreaming is a pointless process, start watching at 45:20...

[youtube]RKadXpQLmPU[/youtube] [MENTION=6842057]nathanchance[/MENTION] recommends watching the whole talk but this proves that these bugs can be exploited. Sure, it may be "just" a crash but that's an untrusted app, lowest level of security clearance on Android. Take the fixes!

This kernel is upstreamed from 3.18.58 to 3.18.72 and with the next release to 3.18.74 :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Hey guys and girls :)

Another good news!

After bringing my HTC U11 EAS Bringup to a good state where it doesn't need constant work, I managed to take a closer look at all the changes Google did to EAS on the Oreo kernel.

To make it short. I managed to integrate EAS 1.3 again into the kernel. That means also schedutil will be available as of the next update. Let's see how it performs battery and performance wise for you all. Please report back when I have uploaded the kernel and you made yourself a picture of the new integration again.

Stay tuned release will be soon :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] rohitece06:
[MENTION=3428502]Freak07[/MENTION], the "instructions can be found here" link doesnt work

Also do we still need schedtunefix zip? if yes, which one would you recommend?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Fixed

No scheftunefix on oreo.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] :
[MENTION=1037050]freak7[/MENTION] .... Just a head's up ~> in ..../kernel/cgroup.c - your code is absolutely wrong, eh...?

It's NOT supposed to be CAP_SYS_RESOURCE - that was reverted in AOSP like 1/2 a year ago. It Should be;

-	!ns_capable(tcred->user_ns, CAP_SYS_RESOURCE)) {

+	!ns_capable(tcred->user_ns, CAP_SYS_NICE)) {

ref: https://github.com/aosp-mirror/kernel_common/commit/36b44c11d1ea924ab08965a0ce3545ad8a1e44cb

you definitely have this wrong., not sure how much logcat/logging you pay attention to, but it would show something like this;

W/SchedPolicy( 1193): add_tid_to_cgroup failed to write '1263'

(Permission denied); policy=1

and it's not a harmless warning.

Just pointing out an error for you. I hope it helps.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Thank you. Nearly my whole time was consumed by the U11 EAS Bringup, so I didn´t notice it and it slipped through. I plan on starting to follow your work closely soon!

Thanks again for the heads up. :highfive:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] :
Hey, I just thought I would put some emphasis on my previous post..... because I noticed that you haven't pulled in the commit I pointed out; *** just to be clear - that is a ctitcal bug fix to your kernel and should be addressed. *** .... Maybe you've just been busy or don't realize the significance or what the code actually does / what the error means, but;

W/SchedPolicy( 1193): add_tid_to_cgroup failed to write '1263'

(Permission denied); policy=1

means that on migration ~ the threads that are hitting this; aren't being scheduled properly ~ this is absolutely terrible for some applications, this affects some apps on their low latency audio path = choppy terrible playback / completely unusable... If you need a concrete example; please download "Beatonal" from the playstore and play some of the demo songs....

the sound will be filled with clicks and pops....

other apps may have performance issus, as well. - if they hit this too, for some other worker threads.

I just happened to hit it on some proaudio apps. because I happen to use them.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update to 2.12

Hey guys and girls,

update time again.

Changelog:

- upstreamed kernel to latest 3.18.84

- update to cgroup code (thanks [MENTION=7810360]nine7nine[/MENTION])

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

Instruction can be found here:

https://xdaforums.com/pixel-xl/how-to/guide-android-8-oreo-root-stock-rooted-t3660591

Set governor to schedutil on both cluster to fully benefit from all the patches

use point 6 / install custom kernel.

Thank you [MENTION=4810220]Homeboy76[/MENTION] for the guide and including my kernel

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] discolemonade:
Thanks! My battery life was about the same initially, but now seems slightly worse on 2.12. I can't be certain if the issue is with the kernel or a rogue app though.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] :
Whenever audio is playing, there is a constant hiss in my earbuds and in my phones speaker if im playing it out of that. The hiss lasts a couple seconds after the audio stops. It is especially noticable when a touch sound is played, for example when I touch the home button. I have tried reflashing the kernel, and the problem persisted.

I am on sailfish on the november security patch BTW.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
8.1 Kernel

Hey guys :)

here is an 8.1 kernel for you all. includes no schedutil governor for now and is upstreamed to 3.18.87 :good:

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

source link is here:

https://github.com/freak07/Kirisakura-Harmony_O/commits/oreo_8.1
[Google Pixel ROMs, Kernels, Recoveries, & Other De] グリッチ:
Nice one, any reason you didn't use a later version like 3.18.89? Or is it an old compilation/lazy? :P
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
As you may have noticed I don’t have that much time lately for android development...

So it’s an Compilation that was tested and there was no issues for a week. So I figured it’s good enough for a release. :svetius:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Hey guys and girls,

sorry for the delay. here is the january update along with 3.18.92 merged in :)

have fun :)

https://www.androidfilehost.com/?fid=818070582850487113
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Hey guys and girls,

update time again. So after doing this for the Pixel 2 / XL I took a look at the source release and saw the source for Android P-Preview also drop for the Marlin. Merging the complete P - Release into the Wahoo Kernel went smoothly so I attempted it on the first Pixel Gen too.

Seems like it all went through without a big hitch, so here we go.

All P-Preview changes are merged into the kernel on top of all changes we already had in. If it´s like on the 2nd Gen Pixel devices the kernel should now boot both, Android O and Android P-Preview :) So have fun playing around with it.

Also following the assumptions for the 2nd Gen Pixel the Android P merge makes a not so insignificant difference to me speed, responsiveness and latency wise.

I also included the february and march security updates as well as upstream up to 3.18.98 :fingers-crossed:

Hope that satisfies your guys need for some time as there were not so much updates the last time.

When I find time schedutil will also make a comeback I think :)

Changelog:

- upstreamed kernel to latest 3.18.98

- Included february and march security updates

- Merged P-Preview release completely into the kernel

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

Instruction can be found here:

https://xdaforums.com/pixel-xl/how-to/guide-pixel-xl-android-8-1oreo-unlock-t3715279

use point 7/8 install custom kernel.

Thank you [MENTION=4810220]Homeboy76[/MENTION] for the guide and including my kernel

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] ChongoDroid:
Installed great, now to get root!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Perfect :svetius:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Seems like it didn’t update this thread properly.

You can find the new release together with the release notes here:

https://xdaforums.com/showpost.php?p=76106520&postcount=1129
[Google Pixel ROMs, Kernels, Recoveries, & Other De] coffeehandle:
Have been running this build for a couple days now. Really great work OP.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] aLPaSLaN07:
Do we lose root (provided by magisk) after flashing this and reflash magisk?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] coffeehandle:
I still had root after I reflashed magisk
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update to 6.0

Hey guys and girls,

I know it was very long since the last update but here it finally is :)

Kernel is updated to work with android PIE. Upstreamed to latest linux-stable.

Wireguard is also included now :)

Changelog:

- upstreamed kernel to latest 3.18.120

- updated to latest google sources

- wireguard included

- all previous features and improvements are included :)

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

Instructions can be found here:

https://xdaforums.com/pixel-xl/how-to/guide-pixel-xl-android-9-0-pie-unlock-t3825866

use point 7/8 install custom kernel.

Thank you [MENTION=4810220]Homeboy76[/MENTION] for the guide and including my kernel

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] oriser:
Sweet and thanks！:highfive:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
You’re welcome! Enjoy :svetius:
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HyaenidaeNET:
Hi, thank you for your work, now I am choosing kernel for my pixel, and I have installed your kernel recently. But I can't find another governors, is this bug?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
only schedutil should be used on this device!

All other Governors are not tuned for my eas implementation or eas.

It seems I forgot to update the OP for the regular pixel. Sorry about that!

Will clarify this!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HyaenidaeNET:
Thank you!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Tomzds9:
Testing the GPU boost feature
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HyaenidaeNET:
Sorry for stupid question, but where I can find shedtunefix, if it need for last version of kernel?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
It’s not longer needed. I removed it from the OP too yesterday!

Sorry I somehow forgot to update the regular pixel OP. Only Pixel XL got updated.

Now they’re both the same and should cause no confusion!

Just use schedutil and schedtunefix is no longer needed! Sorry again for the confusion.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HyaenidaeNET:
No problem, friend. Little question about montly security patch, I can flash them without problem or I have to wait your new version?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
most of the time my kernel can still boot the new security update after updating the rom.

However you will Miss the security updates on the kernel side and it may be that it won’t boot if google decides to change some more important stuff.

If you have a bit of patience it’s usually better to wait :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] HyaenidaeNET:
Thank you for your answer, friend!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
You’re welcome :)
[Google Pixel ROMs, Kernels, Recoveries, & Other De] actionzheng:
only for pixel xl？
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
What’s only for pixel xl? Kernel should work on regular pixel too.

This is the thread for the regular pixel.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] actionzheng:
I can't flash it by TWRP, shows error
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
[MENTION=9350973]All[/MENTION]

Anyone else getting an error on regular pixel here? Or did it flash fine for you all?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Keasby:
[MENTION=3428502]Freak07[/MENTION]

Can confirm the error on sailfish, please see the attached screenshot.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
is your system mounted? if yes unmount it.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
anyone here flashed it successfully?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Keasby:
Nope, just data is mounted.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Can you try to flash stock boot.img back. Reboot. Afterwards fastboot boot twrp, flash twrp zip and my kernel plus magisk?
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Keasby:
Was able to flash the kernel this way, but results in a bootloop.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
dirty flash whatever rom you’re on. ( for stock remove -w)

After that boot it up once. Then fastboot boot twrp.

Now either flash zip and magisk. If you don’t want perm recovery.

Or flash perm recovery. Reboot to os. Back to twrp and flash kernel zip plus magisk. Hopefully that should work.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Keasby:
That's it, worked! I'm on stock Rom, flashed recovery permanently.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Great!
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Hey guys and girls,

So update for september security patch is out.

Changelog:

- updated with september security patch updates

- some cosmetic installer updates

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

Instructions can be found here:

https://xdaforums.com/pixel-xl/how-to/guide-pixel-xl-android-9-0-pie-unlock-t3825866

use point 7/8 install custom kernel.

Thank you [MENTION=4810220]Homeboy76[/MENTION] for the guide and including my kernel

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] HyaenidaeNET:
Yep
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Good. I hopefully explained the way how to flash yesterday evening well enough so others may find it again in the thread when searching.

but regardless it should always work if following the guide I linked.

it’s just a bit critical as I only own the pixel XL not the regular model. So I can’t directly test.

Thanks [MENTION=8850909]HyaenidaeNET[/MENTION] for the confirmation.
[Google Pixel ROMs, Kernels, Recoveries, & Other De] Freak07:
Update to 6.02

Hey guys and girls,

just a little maintenance update :)

Changelog:

- Upstream to 3.18.121

- Vibration control fixed

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

Instructions can be found here:

https://xdaforums.com/pixel-xl/how-to/guide-pixel-xl-android-9-0-pie-unlock-t3825866

use point 7/8 install custom kernel.

Thank you [MENTION=4810220]Homeboy76[/MENTION] for the guide and including my kernel

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
[Xiaomi Redmi Note 3 [Snapdragon] ROMs, Kernels, Re] Devam03:
Deleted
[Xiaomi Redmi Note 3 [Snapdragon] ROMs, Kernels, Re] jay2204:
wrong section
[Micromax Canvas Nitro A310/A311] nsa_aniket:
Anyone heard about ubuntu touch? How we can try it on micromax canvas nitro?
[Xiaomi Redmi Note 4 Guides, News, & Discussion] gsmyth:
Looks interesting, if you're into tinkering around. Not tried it myself but good to see development isn't as dead for MTK devices as some people make out.

https://xdaforums.com/android/software-hacking/kali-nethunter-mediatek-device-t3547416
[Xiaomi Redmi Note 4 Guides, News, & Discussion] deathkid13:
What is this for?
[Xiaomi Redmi Note 4 Guides, News, & Discussion] gsmyth:
Installing a version of Linux on mediatek devices ( such as our Redmi note 4).
[Xiaomi Redmi Note 4 Guides, News, & Discussion] sinanlenfom:
Working perfectly on aosp rom...
[Xiaomi Redmi Note 4 Guides, News, & Discussion] gsmyth:
Cool thanks for confirming. So does it boot to Kali when the app is opened or does it open like a virtual machine OS on top of android?
[Xiaomi Redmi Note 4 Guides, News, & Discussion] sinanlenfom:
No. Using only terminal emulator.

i tested this video and working...

https://m.youtube.com/watch?v=w4-ydb9POCo
[Xiaomi Redmi Note 4 Guides, News, & Discussion] gsmyth:
Ah i see and thanks for the video.