yashsingh1/xdaforums huggingface dataset:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
thanks for the kernel! seems to keep apps better in memory

i can see our devices also have metadata encryption... whats the point of metadata encryption when FBE is enabled?

seriously see no point in metadata encryption, even AOSP documentation say its an experimental feature right now.

im going to attempt to disable it later today and see if i can squeeze more performance out of this device.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
nice it works for you too :)

Seems like there is support for android 9 and it provides additional security.

https://source.android.com/security/encryption/metadata

From this link:

Android 7.0 and later supports file based encryption (FBE). FBE allows different files to be encrypted with different keys that can be unlocked independently. These keys are used to encrypt both file contents and file names. When FBE is used, other information, such as directory layouts, file sizes, permissions, and creation/modification times, is not encrypted. Collectively, this is known as filesystem metadata.

Android 9 introduces support for metadata encryption where hardware support is present. With metadata encryption, a single key present at boot time encrypts whatever content is not encrypted by FBE. This key is protected by Keymaster, which in turn is protected by verified boot.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
sounds like a useless feature.... why do we need metadata encrypted? im going to attempt to remove metadata encryption and report back if anything changes

hopefully it doesnt break fingerprint like removing FBE did.

i wonder if we can spoof the titan chip to think were encrypted? since that is most likely the cause of why the fp stops working after we decrypt.

would be good to make use of that extra 200MB/s writes:fingers-crossed:

was able to disable metadata encryption phone feels a little more responsive and fingerprint / pin work as expected.

i am really disappointed that we cant decrypt fully and use fingerprints :(

thank you for your great kernel [MENTION=3428502]Freak07[/MENTION]

edit:

can confirm

disabling metadata encryption increases responsiveness of our device

its honestly a useless feature, why would you want to encrypt metadata on files when you have FBE? it honestly makes no sense.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
thanks for stopping by, reporting back and the nice words!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Release 1.7.1

Hey guys and girls :)

had a bit of time before work to implement the few bug fixes [MENTION=4684315]flar2[/MENTION] pushed not long ago.

A big thanks to [MENTION=4684315]flar2[/MENTION] for this!

Changelog

- fix nonstop vibration bug when using vibrate on wake/sleep for wake gestures

- fix stock doubletap for blueline

- add the "old" HBM that just boosts the screen to maximum brightness (access this via EXKM; the other HBM where it only boosts backlight a bit depending on your display brightness setting is also accessible via EXKM)

- add sound control for adjusting microphone gain

For further details please take a look at my github!

Download is below :)

Download:

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

or following the link in the op to the correction version

Instructions can be found in the OP!

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: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Release 1.7.2

Hey guys and girls :)

I´m incredibly sorry to update the kernel again but 4.9.138 dropped. Just so all of you have the latest linux-stable security update here is 1.7.2 which has upstream to 4.9.138 inlcuded.

I´ll include the changelog from 1.7.1 again so nothing gets burried or missed.

Changelog

Release 1.7.2

- Upstream to 4.9.138

Release 1.7.1

- fix nonstop vibration bug when using vibrate on wake/sleep for wake gestures

- fix stock doubletap for blueline

- add the "old" HBM that just boosts the screen to maximum brightness (access this via EXKM; the other HBM where it only boosts backlight a bit depending on your display brightness setting is also accessible via EXKM)

- add sound control for adjusting microphone gain

For further details please take a look at my github!

Download is below :)

Download:

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

or following the link in the op to the correction version

Instructions can be found in the OP!

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: http://paypal.me/freak07
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Paz9:
[MENTION=3428502]Freak07[/MENTION] maybe unrelated

ever since ive removed metadata encryption my google pay notifications began working (this hasnt worked for me since ever on the pixel 3xl)

not sure if coincedence.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MeetFace:
What a guy! Thanks for the work and quick updates!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
1.7.1 flashed fine, 1.7.2 is giving me an error, unpacking ramdisk failed.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ridobe:
Same. I guess I'll start fresh when I get home.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
I had no problem. Flashed it right over 1.7.1
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ridobe:
I don't know why I get that every once in a while. I just flashed the original boot.img and reflashed everything else. Pays to keep that locally.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I guess you both tried to flash via EXKM?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
You’re very welcome :svetius:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Semtronix:
I did yeah. Used FK for the first couple releases, but switched to EX to check out a different manager. This is the first time it wouldn't flash for me.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Gordietm:
[MENTION=3428502]Freak07[/MENTION] In the updated EX manager there is an option to enable Mac randomization. However in Developers options there also is an option to enable it. The app doesn't seem to do anything. I also noticed when I went into my root explorer and looked up proc/sys/dev/cnss/randomize_mac. There was nothing in that file.

So my question is that by enabling it in Developers options, is it doing anything?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] ridobe:
That's correct.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Then your root explorer isn’t able to display the file correctly.

Go to EXKM -> Tools -> User Settings. Hit the + button and choose the correct path. afterwards you’ll be able to change the file to the desired value.

See the screenshot.

The dev options entry is not related to mine. Mine is directly built into the wifi driver. The one in dev options is explained here.

https://source.android.com/devices/tech/connect/wifi-mac-randomization
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] HamsterHam:
[MENTION=3428502]Freak07[/MENTION], 1.2.6 is definitely good. No issues at all with it and I was having multiple BSODs with 1.2.2.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] newkydawg:
Just reporting...

No BSODs on 1.2.6 for a couple of days now. I had 3 BSODs on 1.2.2 several days apart last week right after updating to Q: once in my pocket, once while sitting on a non-charging stand and once while sitting face up on a flat surface. Running Magisk 20.1 with Systemless Hosts and Active Edge modules. Sorry, no logs while on 1.2.2...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] nullness:
Using 1.2.2 on the October update I finally got a BSOD today after none for weeks. Updated to November update today, and 1.2.6; so far so good.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] LimitsX:
So, today I ran into black screen and phone became unresponsive. This happened when I was using camera app (ver 7.2.xxx) and latest updated messages app by google. I was heavily using these two apps, thats when it became like this. The black screen and unresponsive phone.

kernal version: Q 1.2.2
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] GjorgiDxc:
Give the last few pages a quick glance, you'll find your solution.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Mrcactuseater:
This post is useless without a log. I hate to be so vindictive, but without a log of it happening and [MENTION=3428502]Freak07[/MENTION] unable to reproduce, issues like this will go unfixed.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] LimitsX:
The log is useless. The phone keeps rebooting constantly.

Someone posted regarding this already.

Thus logs get deleted...

This was already mentioned by Freak in previous posts.

---------- Post added at 05:38 PM ---------- Previous post was at 05:38 PM ----------

Lol your post is useless too. If you been reading all posts thoroughly, you would know .
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] exile1ck:
I am actually getting this exact problem. Been using this kernel since it's release and I can say this is the first time it's been doing this. Phone will just randomly freeze and restart. Any idea? Also, where do I pull logs?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
[MENTION=3185414]LimitsX[/MENTION]

For Ramoops see https://xdaforums.com/pixel-3-xl/de...ra-1-0-0-pixel-3-xl-aka-t3864563/post79933175

Also which kernel version are you running?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] exile1ck:
The latest one
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
So this one? https://xdaforums.com/pixel-3-xl/de...ra-1-0-0-pixel-3-xl-aka-t3864563/post80874843
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] exile1ck:
Latest is 1.2.2
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
Try 1.2.6
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Face_Plant:
Had another random reboot today. Same conditions as last time: pressed the power button to wake the screen so I could check the time. Screen turned on, then the phone rebooted a few seconds later. I am using the latest 1.2.6 on the November update, rooted with Magisk 20.1. I do use modules like Active Edge Mod, Universal GSM Doze, YouTube Vanced, and the Systemless Hosts module generated by Magisk.

Before the reboot I was experiencing odd behavior, like the back button wasn't working and when I rotated the screen the app I was using would appear on the left and my home screen would appear on the right, as if I was using split screen, but all I had done was rotate my phone from portrait to landscape.

Immediately after the phone rebooted I went to sys/fs/pstore to grab a log, but just like last time it was empty... Isn't 1.2.6 supposed to generate a log in this directory every time the phone reboots? I was free of BSOD's and random reboots for about a week before this one happened.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] darkstar73:
Just had a random reboot on 1.2.6. Zipped up the log, but for some reason, it won't attach from my phone. Will try again next time I'm at a computer.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Face_Plant:
There was actually a log located in sys/fs/pstore for you? I am certain that this is the directory [MENTION=3428502]Freak07[/MENTION] said to get the log from, but every time I get a random reboot this folder is empty so I can't really contribute to solving the issue...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] darkstar73:
There were 3 files in the pstore folder.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] exile1ck:
1.2.6 isnt posted on the first page? Are we all on the same page?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] newkydawg:
Well, some of us are. Freak07 released a test build for those of us that have the BSOD issue.

https://xdaforums.com/showpost.php?p=80874843&postcount=2371
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Face_Plant:
Interesting. Something must be deleting them on my phone since there's never anything there for me, not even after the 2 random reboots I've had today...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Porogami:
I would just like to point out that I think the issue is with the Nov update itself. Even after trying elementalx and Kiri v.1.2.0 I still get random reboots. Let's just hope Google fixes it in the Dec update.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] GjorgiDxc:
The dev literally fixed it in 1.2.6 lol. When he pushes his changes to github, we'll have an idea what was causing it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Face_Plant:
I wouldn't say the issue is entirely fixed. The BSOD seems to be gone, but another user and I are still having random reboots.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] MArtyChubbs:
Delete
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] vprasad1:
Regarding random reboots, does it matter whether the phone is plugged in at the time? Also do they occur with stock kernel?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Face_Plant:
In my case the phone is not plugged in. Sometimes it will just be sitting on the table and when I wake the screen with the power button to simply check the time it will reboot.

Other times it will reboot while sitting on the table and when I go to unlock the phone with the fingerprint sensor it will ask for my unlock pattern, I'll get "EXKM was granted root permissions", and "applying your on boot settings" toast messages. I only see these when the phone first boots up, indicating that my phone had rebooted while just sitting on the table.

I have not tried the stock kernel yet since the random reboots have been infrequent enough (1-3 per week) to not be annoying. I would really like to help solve this by providing a log, but every time I go to sys/fs/pstore after a reboot it is empty...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
Are you sure you're on 1.2.6?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Hey xda, I'm having a heck of a time with the patched magisk stock boot. Img.

And I'm unfamiliar with mkbootimg and ended up with bad output.

Any chance for this kernel magisk patched?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Face_Plant:
Yes
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] exile1ck:
Since updating to 1.2.6, my phone has been back to working flawlessly ?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] swieder711:
Just for the record, I am having zero issues with 1.2.2
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
+1
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] STALKER18:
Hi.

The kernel is stable.

I just noticed that it consumes more than the stock when idle : 2.3%/h vs stock 0.6%/h
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Mrcactuseater:
The kernel itself consumes nothing, it just delegates the power to the tasks and apps your phone is doing. Something is keeping your device awake, try looking at BBS to see what is happening
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] chevycam94:
While it is true that the kernel doesn't technically consume power (not 100% accurate, but close enough), it does affect power consumption indirectly. If nothing in the system changes except for the kernel, and battery life gets worse, that's an issue with the kernel itself.

If an app is keeping the system awake, that's kernel independent, and would be triggered regardless of the kernel installed.

So I agree that there is no direct way to poll how much power there kernel uses directly, but the kernel does affect overall power consumption.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] joetheshmo:
https://elementalx.org/the-truth-about-kernels-and-battery-life/
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Qw12:
Also having random reboots. Mostly when the phone has been sitting untouched for a while i.e during the night. Every morning have to put in my PIN. Seems to be Google's fault because I've tried 3 different kernels now and it's all the same. Had the same issue when stock + camera didn't work and kept force closing. Flashing a kernel seemed to fix that. Only way the camera worked while on stock was uninstalling the updates for Google camera.

Tried 1.2.6 and looked in sys/fs/pstore as well but it was empty.

My experience with my new Pixel 3XL has not been great.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] chevycam94:
I'm not sure if you're trying to agree with me or not, but that article states (in far greater detail of course) exactly what I said.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Face_Plant:
Are you using any Magisk modules?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Qw12:
Yes. However I kind of remember having this issue even before rooting. I'll disable all modules before going to sleep to see if it restarts during the night and report back.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Face_Plant:
What modules are you using? I'm having the same issue, so perhaps there's a Magisk module that we're both using that's causing it.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Qw12:
I've uploaded the screenshots of the activated modules. My Pixel did not restart during the night this time while every module was disabled.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
If I had to guess (and it is a total guess) and pick 1 module as the likely culprit I'd go with GMS Doze
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Qw12:
Seems that you were right. Disabled just the GMS doze and the phone didn't restart itself during the night. Cheers!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dnsmo:
installed 1.26 in the Dec 2019 update, all is fine so far.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Small teaser :cowboy:

P.S.: I have no idea, why that build date isn´t showing the date of today :eek:

Edit2:

Alright fixed now and uploaded new screenshot
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] gvsukids:
Rebooting Everytime,, except in safe mode.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
Safe mode excludes all software that´s not already pre installed. If safe mode is fine, your issue is probably caused by an app you installed or a magisk module you used. (or another modification)

I looked through your log. There was a button press followed by a requested shutdown.

The kernel did just what it was told.

Either you have a case pressing on your power button accidentally, an app or a service requesting a restart or something else in your system is wrong.

No issue on the kernel side in this log.

[ 917.946580] c0 0 PMIC input: code=116, sts=0x1, bit=0x1, type=0, os=0
[ 918.660281] c0 0 PMIC input: code=116, sts=0x0, bit=0x1, type=0, os=1
[ 919.191229] c5 1 init: processing action (sys.shutdown.requested=*) from (/vendor/etc/init/hw/init.sdm845.rc:681)
[ 919.191381] c4 1 init: Sending signal 9 to service 'per_proxy' (pid 2952) process group...
[ 919.192201] c5 88 oom_reaper: reaped process 2952 (pm-proxy), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
[ 919.196888] c4 1 libprocessgroup: Successfully killed process cgroup uid 1000 pid 2952 in 5ms
[ 919.197588] c4 1 init: Service 'per_proxy' (pid 2952) received signal 9
[ 920.475147] c4 7023 i2c_geni 88c000.i2c: i2c error :-107
[ 920.891077] c5 1 init: Received sys.powerctl='reboot,userrequested' from pid: 5703 (system_server)
[ 920.891290] c5 1 init: Clear action queue and start shutdown trigger
[ 920.891402] c5 1 init: processing action (shutdown_done) from (<Builtin Action>:0)
[ 920.891412] c5 1 init: Reboot start, reason: reboot,userrequested, rebootTarget: userrequested
[ 920.920095] c4 1 init: Shutdown timeout: 6000 ms
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
[MENTION=3428502]Freak07[/MENTION] :svetius: just wanted to extend my appreciation to you. This kernel if freaking great!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Best phone rom kernel combo I've ever had!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] berndt_toast:
What ROM are you running?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] exile1ck:
Why does my phone run better with zram enabled?
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] dirtyreturn:
Havoc / Android 10

https://xdaforums.com/pixel-3-xl/development/official-havoc-os-t3960478/page44
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] DOMF:
Anyone tried this kernel with the December update? I did and got a bootloop that didn't go away when I re-flashed the patched stock boot.img. Appeared to be the same bootloop I reported in https://xdaforums.com/pixel-3-xl/help/december-update-rootable-t4013605

I booted Tulsadiver's image-newpixel3xlRemove.img which fixed it before for me, but this time it's not :(

---------- Post added at 06:41 PM ---------- Previous post was at 06:27 PM ----------

I had to dirty-flash the December update again, then boot Tulsadiver's image, then flash patched stock but at least I'm back and rooted again.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
You need to flash stock boot.img as well as dtbo.img after flashing my kernel to return to stock.

Just wait until I update my kernel with December source from Google :)

Hopefully this evening :)
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] nomisunrider:
I'm using 1.2.6 with no issues on December update.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] exile1ck:
Any idea why I'm getting this error when flashing? I am on the November patch
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] newkydawg:
You quoted Freak's post but did you actually read it? He said "The new kernel flashes only on December 2019 and higher security patch state! Make sure you updated to December firmware properly before flashing the kernel." SMH...
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] jcmm11:
Wait a minute. You mean I'm actually supposed to READ a post containing release notes? I'm, I'm shocked! ??Shocked ?I tell you ??that such a think is expected of me!!! ??
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] newkydawg:
LOLOL...

BTW, I just have to say that I've seen your posts across many different threads and you are a great asset here on XDA. I really appreciate the time you spend here and the knowledge you share trying to help. :good::good::good:
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I see what you did there ;)

Glad it works out well for you!
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Tekken Lord:
Hi [MENTION=3428502]Freak07[/MENTION] , right after you released upstream 4.9.205, 4.9.206 came out with a loads of bug fixes. I was wondering if you think it would make a difference with this new upstream? TIA.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] Freak07:
I think you misunderstood.

You don’t need to flash any dtbo.img unless you’re on stock rom and want to return back to a complete stock kernel.

You need to flash your custom rom again and reflash my kernel over it. My kernel Zip flashes both my kernel and the dtbo.img. You don’t need to flash any dtbo.img separately on a custom rom.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] swieder711:
Flashed 1.3.0 via FKM on to my phone running Magisk-rooted December release. All seems fine. Did a Flash-all no wipe of December update with Magisk+EdXposed+GravityBox all left in place. Patched the boot.img file for root via Magisk.

I am pleasantly surprised how smooth things went for me, since there are some many war stories about people's phones getting stuck during the Dec upgrade!

YMMV.
[Google Pixel 3 XL ROMs, Kernels, Recoveries, & Oth] muttonhead411:
Thanks [MENTION=3428502]Freak07[/MENTION] for the awesome kernel once again. Flashed on December update without a hitch!