[ASUS ROG Phone II ROMs, Kernels, Recoveries, & Oth] Freak07:
Update to 2.1.0

Hey guys and girls,

Kernel is updated with the latest source from Asus for the Firmware UL-ASUS_I001_1-ASUS-17.0230.2002.32-1.1.145.

Big thanks to Asus for releasing the source this quickly! This is not something that can be taken for granted for any OEM!

Everybody needs to keep in mind that most OEMs take sometimes months to release the source code for an update, which is of course detrimental to custom development.

At this point thanks again to Asus for the developer program, for actually listening to our feedback and for providing the source this quickly. But what´s the most important here for the will to actually change things for the better!

Let me take one example for this: Due to some constructive cooperation that happened via the Asus Developer Program, the wlan driver for the Zenfone 6 and the Rog Phone 2 was provided by Asus in the recent source code uploads! As far as I´m aware Asus is the only OEM besides Google, that actually provides the WLAN driver for kernel developers to be built from source. This will ensure a properly and stable working WLAN, because we don´t have to fall back to using the open-source generic WLAN driver, that might have issues in certain situations. Decisions like this will ultimately only improve user experience and make life for easier for everybody.

Steps are taken in the right direction by ASUS and that´s absolutely great to see. Of course there´s always room for improvement, but the first steps, which are sometimes the hardest, are definitely being taken.

Kernel update includes linux-upstream, CAF-Upstream and more that´s described in the changelog.

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:

- Asus-Source Update to UL-ASUS_I001_1-ASUS-17.0230.2002.32-1.1.145 (make sure to properly update to this Firmware before flashing the kernel!)

- Linux-Stable Upstream to 4.14.176

- Latest CAF-Upstream-Tag LA.UM.8.1.r1-14700-sm8150.0 for the SD855 merged

- introduce custom boost solutions for CPU and DDR

- tune boosting and scheduler (don´t change any frequencies in kernel managers, it´s all set up how it´s intended to be set up)

- introduce perf-critical IRQ patches for improved performance

- fix external storage device detection formatted as NTFS over OTG-connection by using the open-source NTFS-Driver (read only, you can´t write to your external storage device formatted NTFS. If you want to use a storage device formatted as NTFS and write to it, "fastboot boot twrp.img", and copy your files in booted TWRP. This will not work if you boot to permanently flashed TWRP with this kernel flashed! Or format your storage device to another format, for example exfat9. )

I wish you all a nice day/evening!

Download is below :)

Download:

Disclaimer/Important:

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

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

But look at this post too :)

Brightness Module (reduces minimum brightness):https://www.androidfilehost.com/?fid=4349826312261766808

Only for Android 10 WW Stock Firmware ! Flashable via Magisk Manager.

The module is offered without any form of support. Please do not discuss it here in the thread.

If you face issues, it´s because you accidentally use any form of tweak, app, script, module or some other conflicting mod.

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