Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,730,865 Members 44,985 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL] [GCC4.8] ThunderKat Kernel | Android 4.4.3 | Nexus 10 | 2014/06/05

Tip us?
 
craigacgomez
Old
(Last edited by craigacgomez; 7th June 2014 at 11:53 AM.) Reason: new release
#1  
craigacgomez's Avatar
Senior Member - OP
Thanks Meter 2572
Posts: 1,824
Join Date: Jan 2010
Location: Lake Forest, CA

 
DONATE TO ME
Default [KERNEL] [GCC4.8] ThunderKat Kernel | Android 4.4.3 | Nexus 10 | 2014/06/05

Donning a new name in favour of the new delicious version of Android... Welcome to the ThunderKat Project!!

Heavily based of my Flaming Monkey kernel configurations and the stock AOSP kernel source, here's my standalone kernel for the Nexus 10. I will maintain this independently.

It will always remain close to the AOSP exynos kernel for manta (Nexus 10) with a few useful tweaks and additions, but will not have any OC/UV, colour controls and any advanced customisation options. It is a stable kernel and will not have frequent updates.

This kernel uses the AnyKernel method and is ROM independent. I have tested this on 4.4 (Stock & AOSP) based ROMs.

Features:
1. Linux Kernel 3.4.39.
2. Based on AOSP KitKat MR1 kernel source for exynos/manta.
3. Built using the Google ARM GCC 4.8 toolchain with -O3 CFLAGS & AFLAGS optimisations & ARM Cortex A15 build optimisations.
4. Enabled Conservative & Powersave CPU frequency governors (in addition to Interactive, Performance & Userspace). Interactive set as default.
5. Preserve correct sysfs permissions on governor change.
6. KSM (Kernel Samepage Merging) support.
7. NTFS, F2FS, EXT4 xattr (extended attributes) support.
8. Networked file systems support (NFS V3, NFS V4 & CIFS).
9. HIDRAW support (supports non-conformant HID devices).
10. Support for more input devices (keyboards, mice & joysticks) including Logitech Unifying devices.
11. Support for USB serial modems (PPPOE).
12. Support for multi-card readers (multi-lun devices). This allows you to mount multiple cards using a multi-card reader. May need an app like StickMount. (Credit @nvertigo67)
13. Removed SWAP support.
14. Removed some un-needed debugging.
15. Increased thermal throttle limits
16. Scalable CPU frequencies

Changelog [2014/06/05]:
1. Update to AOSP 4.4.3 kernel source (kitkat-mr2)
2. Added F2FS filesystem support

Changelog [2013/12/15]:
1. Update to AOSP 4.4.1/4.4.2 kernel source (kitkat-mr1)

Changelog [2013/11/21]:
1. Initial release

Information:
1. Flash using a custom recovery (TWRP/CWM).
2. This kernel is ROM independent and uses the AnyKernel method. Hence it uses the current ramdisk. You may have issues if this is flashed after a kernel with a custom ramdisk. If so, reflash your ROM and then flash this kernel.
3. Needs an unlocked bootloader.
4. Make sure you have at least 50% battery charge before flashing this.

Download:
ThunderKatKernel-4.4.3-20140605 (AndroidFileHost)
ThunderKatKernel-4.4.3-20140605 (Goo.im)

Archive (4.4.x) - (AndroidFileHost)
Archive (4.4.x) - (Goo.im)
Archive (4.3.x)
Archive (4.2.x)

Source:
GitHub

Disclaimer:
While I have extensively tested this and even though it is heavily based on the AOSP kernel, you may encounter issues. I will try to help you, but I will not take any responsibility if anything goes wrong. Please exercise caution.

Credits:
Google, Samsung, CM, AOKP, PA, ktoonsez, morfic, franciscofranco, Goo.im, AndroidFileHost

CRAiG GoMEZ

Donate to me

Google LGE Nexus 5 [D820] | SlimKat (Android 4.4.2) - SlimRoms
Google Samsung Nexus 10 [GT-P8110HAEXAR] ThunderKat (Android 4.4.2) - craigacgomez
The Following 48 Users Say Thank You to craigacgomez For This Useful Post: [ Click to Expand ]
 
craigacgomez
Old
#2  
craigacgomez's Avatar
Senior Member - OP
Thanks Meter 2572
Posts: 1,824
Join Date: Jan 2010
Location: Lake Forest, CA

 
DONATE TO ME
Reserved. Just in case

CRAiG GoMEZ

Donate to me

Google LGE Nexus 5 [D820] | SlimKat (Android 4.4.2) - SlimRoms
Google Samsung Nexus 10 [GT-P8110HAEXAR] ThunderKat (Android 4.4.2) - craigacgomez
The Following 3 Users Say Thank You to craigacgomez For This Useful Post: [ Click to Expand ]
 
brees75
Old
#3  
brees75's Avatar
Senior Member
Thanks Meter 318
Posts: 749
Join Date: Jul 2012
Location: Dallas
Quote:
Originally Posted by craigacgomez View Post
Reserved. Just in case
Very cool! I will be trying this tomorrow, will have time to play with it. Nice to see KSM in it.
Android Aggression ROM Dev

Galaxy S5 (SM-G900T)
Nexus 7
Nexus 10
 
brGabriel
Old
#4  
brGabriel's Avatar
Senior Member
Thanks Meter 218
Posts: 430
Join Date: Mar 2012
Location: South Louisiana
Nicely done. I'm running your kernel as we speak--snappy, snappy! No issues so far.

Only thing left to do now is give it a catchy name like: "The CRAIGINATOR"
 
lKBZl
Old
#5  
lKBZl's Avatar
Senior Member
Thanks Meter 121
Posts: 683
Join Date: Mar 2012
Location: Barcelona
Wow, great news, thanks craig!
Veni Vidi Vici
 
craigacgomez
Old
#6  
craigacgomez's Avatar
Senior Member - OP
Thanks Meter 2572
Posts: 1,824
Join Date: Jan 2010
Location: Lake Forest, CA

 
DONATE TO ME
Quote:
Originally Posted by brGabriel View Post
Nicely done. I'm running your kernel as we speak--snappy, snappy! No issues so far.

Only thing left to do now is give it a catchy name like: "The CRAIGINATOR"
Thanks...and yes, I will be renaming my ROM and kernel to something more... well, appealing... when I restart the ROM project...

CRAiG GoMEZ

Donate to me

Google LGE Nexus 5 [D820] | SlimKat (Android 4.4.2) - SlimRoms
Google Samsung Nexus 10 [GT-P8110HAEXAR] ThunderKat (Android 4.4.2) - craigacgomez
 
cheekystew
Old
#7  
cheekystew's Avatar
Senior Member
Thanks Meter 14
Posts: 224
Join Date: Jul 2010
Location: barrow in furness
Once I'm at 50% I'll be all over this like a rash

Sent from my Nexus 10 using xda premium
 
brees75
Old
#8  
brees75's Avatar
Senior Member
Thanks Meter 318
Posts: 749
Join Date: Jul 2012
Location: Dallas
Great job, runs great! Only issue is it defaults to cfq scheduler on boot even when I have it set to run deadline.

More of a preference than an issue.
Android Aggression ROM Dev

Galaxy S5 (SM-G900T)
Nexus 7
Nexus 10
 
e3phillip
Old
#9  
Junior Member
Thanks Meter 6
Posts: 17
Join Date: Sep 2007
This kernel is really good, I was very impressed by your previous Rom and look forward to the new Rom you said will be released later in the year (hopefully!). Your hard work is much appreciated. Using your kernel with Carbon Rom right now and it seems very stable.

Sent from my Nexus 10 using XDA Premium HD app
 
stonebear
Old
#10  
stonebear's Avatar
Senior Member
Thanks Meter 533
Posts: 1,913
Join Date: Sep 2011
Yep, snappy, snappy!

Sent from my Nexus 10 using Tapatalk HD
.

Tags
kernel, manta, nexus 10, thunderkat
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes