yashsingh1/xdaforums huggingface dataset:
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
google play system updates are independently of the rest of the firmware and are handled by google. if playservices and all other components are ready in the background you´ll automatically get bumped. however that can get stuck. but it´s independently of the kernel.

security updates are coupled to the firmware. so if the firmware is updated you can flash the current release here, without me updating and see if it still works. usually it works, but if you want to be one the safe side you might want to wait until I update.

Security related updates are usually already included in this kernel as we´re basically months ahead of the stock kernel. Device specific drivers that are updated by asus I need to merge for each firmware.

No change for .182 in this kernel, as there was only security related changes we already had by merging CAF-Upstream and Linux-Stable. So current release should be good to go still.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] gnabtib8:
I'm having a weird issue with the helper magisk module. I recently flashed this on the .182 firmware.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] gnabtib8:
Just to clarify I'm using the stable magisk 23.0, latest twrp and had no install errors
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] kepetrov:
Its ok to flash kernel on *.185 or updated kernel will be released soon ? Thanks!
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
Update to 1.0.9_R

Hey guys and girls,

So here´s the next update.

The kernel is now made for the firmware 18.0410.2111.185. Please make sure to update to this firmware before flashing the kernel to avoid potential issues. You can always flash the previous kernel, before I find time to update the kernel with the latest source, just don´t report issues if you decide to do so.

Link to full firmware zip: https://dlcdnets.asus.com/pub/ASUS/...S_I003_1-ASUS-18.0410.2111.185-1.1.5-user.zip

More details in the changelog below and on GitHub as usual.

I´d advise everybody to read the instructions in the OP and follow them. They are written for a reason, because they ensure everything will be working as expected.

Kernel is made for the latest stock rom from Asus, you must update your phone to the most recent Asus update, before flashing the kernel.

Enjoy!

Changelog:

- Include Source for 18.0410.2111.185

- update f2fs fsck patch, to match new stock kernel version from .185 firmware

- update anykernel3.zip, to fix the issue report earlier in the thread (thanks to @Captain_Throwback for testing)

I wish you all a nice day/evening!

Download is below :)

Download is in this folder:

Downloads for : -Android- Generic Device/Other | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

www.androidfilehost.com

Instructions how to flash the kernel can be found in the OP!

But look at this post too :)

To make use of the CleanSlate features you need to download both CleanSlate Apps:

Please take a look at the CleanSlate thread for CleanSlate features. On the CleanSlate thread you will find links to both apps, companion and configuration app, to control the CleanSlate features.

If you use the CleanSlate features and benefit over time, maybe think about giving something back to @tbalden and purchase them from PlayStore. :)

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/green tea: http://paypal.me/freak07
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] gnabtib8:
Thanks for the update
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] DUTOVX:
How do i correctly factory reset my phone? I have your kernel and TWRP + Magisk. I have no PC. If i factory reset my phone Kernel Magisk Module will be gone and i dont know what to do then. Should i just reset it and flash your kernel again?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] kepetrov:
After last update I cant send messages to some paid numbers. It gives me an error 28. Anyone with same problem?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Rfranca.bh:
Hi, guys !

I love this kernel. It's an excellent job and it works very well.

However I have a doubt..

I don't know why, but I can't exceed the OC limit of 683Hz of maximum frequency, using the Konabess apk.

So, please, I ask if this Kernel offers some kind of maximum frequency limitation for OC?

Or if anyone can guide me on what might be going on?

---

Rog 3 - ZS661KS (Tencent Games)

android 10

ROM Stock - Global Firmware WW....147

Konabess +0.16

Kirisakura Kernel 2.2.5
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Prisoner_945:
Patiently waiting for the next update :)

Version WW-18.0410.2201.192

Thank you for all the hard work and effort to keep our Kernel on this device awesome!
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
Update to 1.1.0_R

Hey guys and girls,

So here´s the next update.

The kernel is now made for the firmware 18.0410.2201.192. Please make sure to update to this firmware before flashing the kernel to avoid potential issues. You can always flash the previous kernel, before I find time to update the kernel with the latest source, just don´t report issues if you decide to do so.

Link to full firmware zip: https://dlcdnets.asus.com/pub/ASUS/...S_I003_1-ASUS-18.0410.2201.192-1.1.5-user.zip

More details in the changelog below and on GitHub as usual.

I´d advise everybody to read the instructions in the OP and follow them. They are written for a reason, because they ensure everything will be working as expected.

Kernel is made for the latest stock rom from Asus, you must update your phone to the most recent Asus update, before flashing the kernel.

Enjoy!

Changelog:

- Include Source for 18.0410.2201.192

- update f2fs fsck patch, to match new stock kernel version from .192 firmware

- update anykernel3.zip

I wish you all a nice day/evening!

Download is below :)

Download is in this folder:

Downloads for : -Android- Generic Device/Other | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

www.androidfilehost.com

Instructions how to flash the kernel can be found in the OP!

But look at this post too :)

To make use of the CleanSlate features you need to download both CleanSlate Apps:

Please take a look at the CleanSlate thread for CleanSlate features. On the CleanSlate thread you will find links to both apps, companion and configuration app, to control the CleanSlate features.

If you use the CleanSlate features and benefit over time, maybe think about giving something back to @tbalden and purchase them from PlayStore. :)

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/green tea: http://paypal.me/freak07
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sputplug:
previous kernel for *.185 some minor issues such as :-

1.) squeeze trigger for flashlight sometimes work and most of time not (failing rate 65-75%)

2.) zram feature totally dead (some users do still prefer to keep the zram feature when not gaming with flexibility to switch to better multitasking even though knowingly zram using extra cpu).

3.) bluetooth earpiece control (gaming mode, volume up/down) not able to work correctly most of the time with failure 70-87.5%.

4.) battery draining seems like extra 13-17.5% than default kernel.

the latest kernel for *.192 still with issues such as :-

1.) better battery consumption than previous kernel with slight improvement at 7.5-10% comparing to stock kernel.

2.) TOTALLY not displaying kernel info (was not having such issue with previous *.185 kernel with everything displayed flawlessly).

* squeeze trigger for flashlight working flawlessly with 0 failure on this *.192 kernel
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
kernel displaying as unavailable is explained in the FAQ in post #3.

squeeze and bluetooth volume control has nothing to do with the kernel.

there were also no changes in the kernel in the latest update, that could either impact squeeze or battery life.

All of those are not kernel related and something else is happening in the background.

Seems Asus ZRAM script doesn´t get triggered correctly after my kernel is flashed for whatever reason.

Updated kernel.zips are attached to this post. Just flash them and ZRAM should be either enabled or disabled depending on your choice for ZRAM in developer options.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sputplug:
infact, i did flash it via fkm and twrp 3 times each after restoring the backup kernel stored in fkm. i don't think it's a coincidence nor bad luck after 6 time of flashing.

note : previous kernel of *.185 doesnt have such "kernel info can't display"
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
asus checks via regex for the kernel string the entire firmware was compiled with. if you flash any kernel, that wasn´t originally compiled with the entire firmware package this check will fail (due to the kernel version being inevitably different) and you will see unavailable.

It´s just an unfortunate cosmetic issue but nothing to worry about.

02-16 14:34:16.861 2953 2953 E AsusKernelVersionPreferenceController: Regex did not match on /proc/version: Linux version 4.19.204-Kirisakura-OBIWAN_R_1.1.0 (miles@miles-system) (Android (7612306, based on r428724) clang version 13.0.1 (https://android.googlesource.com/toolchain/llvm-project 6b0889cc0e9e868502342d9930a7717ff515e90b), LLD 13.0.1 (/buildbot/src/android/llvm-toolchain/out/llvm-project/lld 6b0889cc0e9e868502342d9930a7717ff515e90b)) #42 SMP PREEMPT Tue Feb 15 08:57:04 CET 2022
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Captain_Throwback:
Yes, every version of the kernel has shown as "Unavailable" in Settings. You are mistaken. And also, it's not a problem. It's just cosmetic as is mentioned above.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sputplug:
no idea about it but for sure the previous kernel I've flashed on my device does indicate kernel info. anyway thanks for help and the work of the kernel for the community. the performance and buttery smoothness totally undisputable with noticable difference of 30-45%.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
Update to 1.1.1_R

Hey guys and girls,

So here´s the next update.

The kernel is now made for the firmware 18.0410.2201.196. Please make sure to update to this firmware before flashing the kernel to avoid potential issues. You can always flash the previous kernel, before I find time to update the kernel with the latest source, just don´t report issues if you decide to do so.

Link to full firmware zip (WW): https://dlcdnets.asus.com/pub/ASUS/...S_I003_1-ASUS-18.0410.2201.196-1.1.5-user.zip

ZRAM is now created, when the setting developer options is enabled.

More details in the changelog below and on GitHub as usual.

I´d advise everybody to read the instructions in the OP and follow them. They are written for a reason, because they ensure everything will be working as expected.

Kernel is made for the latest stock rom from Asus, you must update your phone to the most recent Asus update, before flashing the kernel.

Enjoy!

Changelog:

- update f2fs fsck patch, to match new stock kernel version from .196 firmware

- fix ZRAM being disabled, despite setting in dev options enabled

I wish you all a nice day/evening!

Download is below :)

Download is in this folder:

Downloads for : -Android- Generic Device/Other | AndroidFileHost.com | Download GApps, Roms, Kernels, Themes, Firmware and more. Free file hosting for all Android developers.

Download GApps, Roms, Kernels, Themes, Firmware, and more. Free file hosting for all Android developers.

www.androidfilehost.com

Instructions how to flash the kernel can be found in the OP!

But look at this post too :)

To make use of the CleanSlate features you need to download both CleanSlate Apps:

Please take a look at the CleanSlate thread for CleanSlate features. On the CleanSlate thread you will find links to both apps, companion and configuration app, to control the CleanSlate features.

If you use the CleanSlate features and benefit over time, maybe think about giving something back to @tbalden and purchase them from PlayStore. :)

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/green tea: http://paypal.me/freak07
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] momojuro:
Hi @Freak07,

Thanks for your work on obiwan (it was useful for my own projects)! I would like to give you a suggestion. As the phone itself is intended for gaming, a particular commit from Sultan would be useful for that usage: mm: Micro-optimize PID map reads for arm64 while retaining output format
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sputplug:
the zram option doesnt seems to be working after flashing this custom kernel but i could toggle it on via fkm. anyway, thanks for your hard work to bring such wonderful custom kernel.

will it be possible to include tcp congestion control such as westwood+ into the future release? would be great too if i/o scheduler such as zen or fiops to be included in near future too. your kind consideration will be much appreciated. thanks and keep up the good work.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sputplug:
it's still more than a decent custom kernel with all the current available options
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sploink:
Thanks for this update. I have an issue to report. When I l'm trying to cast my phone to a TV, my device randomly restarts, between 1 min - 5 mins.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sputplug:
currently on official firmware *.196 but out of curiosity i flashed the kirisakura kernel *.185 and to my suprise it's working even better without those funny mysterious glitches/bugs. it's also running on magisk 24.1. I'm not sure it's just a coincidence or the official asus firmware 192 and 196 the culprit of those funny bugs. my currently device is very much stable than using kirisakura kernel 196 even my ota updated official kernel is 196 and using kirisakura 185.

p.s. @Freak07 : kindly to help test it out and confirm it.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] :
I love LED features in this kernel. But is it possible to disable LED when screen is on? Because its useless when screen is on and its annoying to look at screen with it on. I could just use LED dimmer, but i want it to be bright when screen is off.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] :
I will DeGoogle my phone and remove a lot of bloatware. Will i face any problems if i use this kernel on phone without Google?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Prisoner_945:
We got new update

And A12 is about to come for our rog 3.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] BESTMANIA:
Installation new updates asus and 1.1.1_R .

My asus no problems it's ok.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Joodooos:
Will this kernel improve my gaming performance on games like PUBG Mobile? Or it will make it worse?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Prisoner_945:
What version did you install?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] ryu091:
Yes please i would like to know also what is the Difference in the Profile mode in the CleanState having a Default/Gaming/Working Profiles.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
after booting and entering pin it takes 1-2 minutes until the cleanslate config file is parsed and the features are enabled :)

Enjoy the kernel :)

These are profiles you can setup for yourself in the CleanSlate Configuration App. You can access quickly different sets of profiles. You can add those profiles to quicksettings as tiles.

Example: If you don´t like to have sweep to sleep enabled for gaming, you can setup a gaming profile and just quickly switch from quicksettings to the gaming profile. If you only like to have Brightness Dimmer enabled at Night, you can switch to the Night profile in the evening :)
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] andreasc4:
Does this enable wifi calling?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
No, the kernel is not related to WiFi Calling in any way.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] MrxSiN:
Would it be possible to fix/reduce black crush issue with kcal?
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] ryu091:
There is a new Firmware WW-17.0823.2007.58 i would like to update it but i'm afraid the custom kernel will not work on this please update thank you..
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
no for a few reasons.

KCAL isn´t working on ROG 2 and ROG 3, because that part of the display driver isn´t used on these devices. Otherwise I would have added KCAL to the kernel already.

I hope that somebody proves me wrong or find a way to implement KCAL, but it might not be possible. I tried it but got nowhere.

Asus uses a software implementation to control some aspects of the display. You will find a bit more info here:

https://www.globenewswire.com/news-...s-First-Soft-Iris-Launch-in-ROG-Phone-II.html

It´s from the same company, from which the OnePlus 8 Pro has the dedicated chip that allows for the MEMC. It´s just the software only solution used here.

Unfortunately that means KCAL isn´t working and I´m not sure if KCAL would help with this issue at all.

I´ll update the kernel soon :) Luckily asus already provided the kernel source.

Then you can flash without having to worry.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
Update to 1.0.2

Hey guys and girls,

This update includes the kernel source for the Firmware WW-17.0823.2007.58.

Make sure to update your device to mentioned firmware before flashing the kernel.

I´d advise everybody to read the instructions in the OP and follow them. They are written for a reason, because they ensure everything will be working as expected.

Kernel is made for the latest stock rom from Asus, you must update your phone to the most recent Asus update, before flashing the kernel.

Enjoy!

Changelog:

- Update Source to WW-17.0823.2007.58

I wish you all a nice day/evening!

Download is below :)

Download:

Disclaimer/Important:

Kernel: https://www.androidfilehost.com/?fid=8889791610682927433

Instructions how to flash the kernel can be found in the OP!

But look at this post too :)

To make use of the CleanSlate features, like force FPS on Low Brightness or Brightness Dimmer you need to download both CleanSlate Apps:

Please take a look at the CleanSlate thread for CleanSlate features. I will provide the link to the free to download apps here.

If you use the CleanSlate features and benefit over time, maybe think about giving something back to [MENTION=3088420]tbalden[/MENTION] and purchase them from PlayStore. :)

CleanSlate Configuration App (to control the features):

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

CleanSlate Companion App (provides additional information from userspace for CleanSlate Kernel features to work correctly)

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

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea: http://paypal.me/freak07
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] ryu091:
1st to download thank you :)
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] iampatricktan:
Would definitely try this after rooting my ROG 3.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] sendme2pop:
TWRP tested

Flashed via TWRP. No issue.
[ASUS ROG Phone 3 ROMs, Kernels, Recoveries, & Othe] Freak07:
Update to 1.1.7

Hey guys and girls,

New update. Some pretty nice changes in this update :)

Linux-Stable upstream and CAF-Upstream was merged. CAF-Upstream contained some pretty nice scheduler changes this time around.

Furthermore this release includes some very nice additions from [MENTION=3088420]tbalden[/MENTION], like squeeze control or chromatic charging LED.

To make use of the CleanSlate features you can find the apps to control them and instructions on the CleanSlate thread.

I´d advise everybody to read the instructions in the OP and follow them. They are written for a reason, because they ensure everything will be working as expected.

Kernel is made for the latest stock rom from Asus, you must update your phone to the most recent Asus update, before flashing the kernel.

Enjoy!

Changelog:

- Linux-Stable upstream to 4.19.145

- CAF-Upstream

- fix CVE-2020-14386

- upstream f2fs

- kernel common patches to binder

- add pstore functionality to rog3 by adding a reserved memory region, for easier debugging in case of a kernel panic (now we don´t have to rely on asdf)

- recordmcount: support >64k sections

CleanSlate - Features

- Chromatic Charge LED feature from CleanSlate (more info)

- Squeeze Control, which allows for squeeze to wake, squeeze to scroll and more (additional info can be found here)

- option to make the LED pulse instead of blink and to dim the front notification LED

- add possibility to boost vibration strength while in pocket

I wish you all a nice day/evening!

Download is below :)

Download:

Disclaimer/Important:

Kernel: https://www.androidfilehost.com/?fid=8889791610682939746

Instructions how to flash the kernel can be found in the OP!

But look at this post too :)

To make use of the CleanSlate features you need to download both CleanSlate Apps:

Please take a look at the CleanSlate thread for CleanSlate features. I will provide the link to the free to download apps here.

If you use the CleanSlate features and benefit over time, maybe think about giving something back to [MENTION=3088420]tbalden[/MENTION] and purchase them from PlayStore. :)

CleanSlate Configuration App (to control the features):

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

CleanSlate Companion App (provides additional information from userspace for CleanSlate Kernel features to work correctly)

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

Have fun, enjoy the kernel and your phone.

If you like my work please consider a donation.

Donations are not mandatory but very welcome.

If you like my work and want to buy me a coffee/green tea: http://paypal.me/freak07