[Google Pixel 6 Pro] Freak07:
Update to 2.0.1

Hey guys and girls,

So here´s the next update for stable march 12.1.0 firmware! This kernel release is not meant to be flashed on Android 12L QPR3 Beta firmware. (for QPR3 beta kernel check this link, it is not yet updated to beta 1.1)

I´ll update the A12L QPR3 kernel to Beta 1.1 when I find time the next few days.

Android 12 QPR3 Beta 1.1 finally added direct USB access support. It means HiRes Playback via USB C DACs is now supported via the kernel. This release has that change "ported" to stable 12.1.0 march update as that is what most users seem to be still running, including myself.

HiRes playback is confirmed working over HiBy app as well as Neutron Player running stable 12.1.0 march update. :)

Check twitter for more information and screenshots:

https://twitter.com/i/web/status/1507426867862769668

This release also tunes the powerhal quite a bit. More tasks are scheduled to the little cluster during screen off.

Camera launching should be improved a bit as well.

I´ll keep the warning for preferably using magisk stable as well here in this post.

Important:

Make sure you´re being rooted with magisk 24300 stable before flashing the kernel. Any magisk version above 24303 will lead to a reboot back to bootloader since android 12.1.0 and A12L QPR3 Beta. At the moment this only affects canary, but I put the warning just in case this will not get resolved in upstream magisk in time until the next stable drops. I saw a post that some modules also have problems with latest canary, so there´s a lot going on at magisk´s side at the moment.

A post containing a short write-up how to "downgrade" magisk can be found following this link.

In case some did not have time to update their device to stable march and did not read the 2.0.0 release post I´ll keep this here as well:

This update has stable march 12.1.0 firmware merged (we already had most of this code, but the device specific drivers needed to be adjusted properly) and some other small fixes.

In case you missed it, since most people update their device once a new firmware is out each month, the previous release had the dirty pipe exploit fixed. This exploit is not fixed in the stock kernel on march stable 12.1.0 yet.

I´ll attach a link to the release post of 1.8.4 with a detailed changelog again, so changes are not missed. This post also contains info and links regarding the dirty pipe exploit. Link to 1.8.4 release post

Changelog:

- changelog for 2.0.0 in case it was missed

- add direct usb access which allows HiRes music playback over USB C DACs via HiBy or Neutron

- tune powerhal to reduce idle drain (schedule more tasks on little cores)

- improve camera launching

Download:

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 can be found in the OP! Please follow the instructions to avoid any issues and read this post carefully. Don´t use magisk canary 24303 or more recent!

If you´re coming from another kernel restore stock boot.img, dtbo.img, vendor_boot.img and vendor_dlkm.img before flashing. Thank you.