Kernel module cogs from Wikimedia CommonsThe Bubba Kernel is an AOSP 4.4 kernel for the HTC EVO 4G LTE that brings a wide array of features and options to custom Android 4.4 ROMs on rooted devices.

The kernel features Faux sound control v3, a wide variety of CPU and GPU governors, Sweep2Wake, double tap to wake, exfat and NTFS support, voltage control for power and speed tweaking, zRam and zCache with LZ4 compression, fastcharge, pocket detection, and many many more features.

If there’s something a kernel does, chances are pretty good this kernel does it. It also comes with a new option called Sleepy_Plug, which is an experimental second core wakeup routine. This may be awesome, or may not be, depending on phone, ROM, and circumstance.

You’ll need to be running a non-Sense 4.4 ROM, and should probably be sure to make a nandroid before you get very deep into this, because if the kernel doesn’t like you, you’re not going to get very far. The instructions are also for S-OFF, with the S-ON requiring additional steps.

I think with S-ON you just have to fastboot flash the kernel, or use something like Flash Image GUI. However, not being S-ON, I’m not going to promise that’s the method, and will strongly encourage you to get S-OFF before HTC gets its act together and actually releases the next half-baked 4.3 update.

If you flash the Bubba Kernel, let us know how it works for you. While I’m now able to flash things on my EVO 4G LTE with impunity, it’s dead as a doornail at the moment due to forgetting to charge it.

[xda-developers]