Hi, I was one of the first guys to report this issue, with DAC problems.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:
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.
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 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
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.
I've had the Beta installed on my pixel 6 pro, few weeks ago. When I tested it, it did not work properly, as far as I can state:
- Yes, Hibby App played music, but just phones native (processed) sampling rate. Most tracks just 24/48
Before the BeTaa Rom Hibby did not play music at all.
- USB audio Player pro played no music. Still error message.
- Neutron similar as Hibby App
So from my point of view, it a progress, that some apps play music, but I do not believe they really make use of the DACs full capabilities.
At least kn my devise. Few weeks ago (before I read this article) I switched back to the stable ROM, because of battery drain issues with the beta ROM. So I can not test right now.
Can you check if the apps are playing the correct bit rates?