Post Reply

[KERNEL] [KK 4.4.4 AOSP/CAF] [Code_Blue r414] [Linaro 2014.09 Cortex-A15 GCC 4.9.2]

28th March 2014, 06:44 PM   |  #1  
eng.stk's Avatar
OP Recognized Contributor
Thanks Meter: 8,432
 
2,253 posts
Join Date:Joined: Mar 2011
Donate to Me
More


Hi guys!

I'm presenting my personal kernel Code_Blue, that started as an addon for Purity ROM, called Purified Kernel.
Some of you that know me from other Nexus devices asked me to bring back the project, so I (finally) did.
My releases are Dragon_Shield powered and I'm going to share them with you.

All I want is full smoothness, performance and battery on my hammerhead, so I build always with Linaro optimized Cortex A15 toolchains.
This time I aim for a "stockish" feel lean build and for stability purposes I will stay with GCC 4.9.2 for now.
Code is based of android-msm-hammerhead-3.4-kitkat-mr2, forked from android_kernel_lge_hammerhead.
Useful and powerful picks are mandatory

Be sure to join Code_Blue users G+ community
You keep the spirit alive!


Kernel features:
  • Build on Ubuntu 14.04.1 x86_64 (Dragon_Shield VPS @ www.servercore.com.br - thanks @ChristianLetti)
  • Build with toolchains Linaro 2014.09 Cortex-A15 GCC 4.9.2 by @Christopher83
  • Full -Ofast+graphite support with device and target flags enhanced, linaro build improvements, etc
  • Based on android-msm-hammerhead-3.4-kitkat-mr2 + own commits & cherry-picks on demand from several top devs, code aurora, linaro...
  • Kernel compressed with LZ4-r122, custom tweaked RAMdisk with GZIP (faster boot times)
  • Removed some debug and logging options
  • Enhanced performance and battery patches
  • Several CPU Governors (blu_active own governor is default)
  • Voltage Control UV_mV_table by @franciscofranco (UV down to 700mV possible)
  • Enhanced TCP methods (westwood is default)
  • Network and Wifi tweaks
  • Several I/O control (FIOPS is default)
  • FSync on/off by @franciscofranco (on by default to secure data integrity)
  • Removed stock mpdecision and thermald
  • blu_plug: Dynamic hotplug for hammerhead (based in dyn_hotplug from @stratosk), with screenoff battery saving (max_freq 1190 MHz @ single core)
  • powersaver_mode available (switch usefull on light tasks, set max_freq 1728 MHz @ single core)
  • intelli_thermal v2 by @faux123
  • Optimized SMPBOOT, RWSEM, AES and SHA1 routines
  • /dev/frandom support (flash zip available bellow)
  • Vibrator Strength tunable (60% default)
  • KGSL fixes and reworked GPU driver (removed doubled freqs, goes to idle @ 27MHz)
  • GPU Simple Governor by @faux123 (enabled by default)
  • Gamma Control by @myfluxi, improved (apply without turning off screen, Piereligio_TrueRGBv7 profile by default)
  • LCD_KCAL driver added (RGB calibration by @savoca)
  • Backlight Dimmer mod by @flar2 & @franciscofranco, tweaked min manual brightness
  • USB flash drives automount (OTG is mounted in /storage/usbdisk, FS like ExFAT and NTFS use stickmount)
  • CDROM emulation added to mass_storage (Drive Droid compatible)
  • OTG tweaks with low power mode
  • Kexec (multirom) full support by @Tasssadar
  • Faux Sound Control, with In-call and headphone volume controls by @faux123)
  • Fast Charge toggle (thanks to @faux123)
  • doubletap2wake available (0:disabled, 1:enabled, 2:enabled fullscreen), option to disable with power button or after wake_timeout (based on @flar2 and @showp1984 work)
  • init.d support (busybox run-parts required)
  • SELinux fixes
  • Kernel cleaner script by @neobuddy89
  • You can tweak most tunables of kernel with Universal Kernel Manager by @apb_axel
  • Compatible with Kernel Tweaker, TricksterMOD, Franco Display Control and Faux Sound Control
  • Featured on Rom Directory by @tFrost


Download latest Code_Blue Kernel zip, flash in recovery and profit
No mirrors allowed. Don't post hardlinks, use original links.
Changelog is available @ website also.


Builds are coded as follows:
  • releases on stable folder, build with Linaro Cortex-A15 GCC 4.9.* (probably weekly)
  • cm on tests folder, same changelog as stable, build with Linaro Cortex-A15 GCC 4.7.4

To enable FRANDOM, flash this.
If you have issues with it, just reflash kernel zip.


Warning: If you come from other kernel, you should dirty flash your ROM before flashing Code_Blue zip to avoid problems.
Reflash ROM -> flash SuperSU -> Boot device -> flash Code_Blue.
Also uninstall or clean data of any kernel control app you're using.


If you like my work and wish to donate, just hit one of the buttons:
In €

In $



Thanks to @franciscofranco, @faux123, @LaboDJ @show-p1984, @flar2, @anarkia1976, @stratosk, @neobuddy89, @myfluxi, @Christopher83, @Cl3Kener
Special thanks to @DariosF and @ciprianruse88, for the friendship, initial push, knowledge and art.

Awesome graphics and design by @ciprianruse88

git source
Attached Thumbnails
Click image for larger version

Name:	CB_Final_3_wp.jpg
Views:	22323
Size:	155.8 KB
ID:	2738194   Click image for larger version

Name:	CB_signature.png
Views:	51918
Size:	64.6 KB
ID:	2739433   Click image for larger version

Name:	CB_signature_2.jpg
Views:	21756
Size:	92.8 KB
ID:	2739853  
Last edited by eng.stk; 29th September 2014 at 11:52 AM.
The Following 292 Users Say Thank You to eng.stk For This Useful Post: [ View ]
28th March 2014, 06:48 PM   |  #2  
absoluterebirth's Avatar
Senior Member
Flag Atlanta
Thanks Meter: 96
 
318 posts
Join Date:Joined: Sep 2013
More
Nice! New kernels to play around with

Quick question: Can I flash this over ElementalX without having to dirty flash my ROM?
The Following User Says Thank You to absoluterebirth For This Useful Post: [ View ]
28th March 2014, 07:19 PM   |  #3  
Tommy-Geenexus's Avatar
Senior Member
Flag Stone Hill
Thanks Meter: 742
 
1,753 posts
Join Date:Joined: Apr 2013
More
Great kernel remember you from my N7 days


Gesendet von meinem Nexus 5 mit Tapatalk
The Following User Says Thank You to Tommy-Geenexus For This Useful Post: [ View ]
28th March 2014, 07:19 PM   |  #4  
eng.stk's Avatar
OP Recognized Contributor
Thanks Meter: 8,432
 
2,253 posts
Join Date:Joined: Mar 2011
Donate to Me
More
Quote:
Originally Posted by absoluterebirth

Nice! New kernels to play around with

Quick question: Can I flash this over ElementalX without having to dirty flash my ROM?

You should, it cleans other stuff from other kernels, just try
The Following 9 Users Say Thank You to eng.stk For This Useful Post: [ View ]
28th March 2014, 07:20 PM   |  #5  
eng.stk's Avatar
OP Recognized Contributor
Thanks Meter: 8,432
 
2,253 posts
Join Date:Joined: Mar 2011
Donate to Me
More
Quote:
Originally Posted by Tommy-Geenexus

Great kernel remember you from my N7 days

Gesendet von meinem Nexus 5 mit Tapatalk

Great to see you here mate
The Following 8 Users Say Thank You to eng.stk For This Useful Post: [ View ]
28th March 2014, 07:23 PM   |  #6  
Member
Flag Bowie
Thanks Meter: 7
 
31 posts
Join Date:Joined: Apr 2011
More
Just flashed it over PA. So far so good! Will be reporting back in a few days on the kernel's overall performance and battery life.

Sent from my Nexus 5 using Tapatalk
The Following User Says Thank You to Crackdroid For This Useful Post: [ View ]
28th March 2014, 07:58 PM   |  #7  
Stylez Ray.'s Avatar
Senior Member
Flag Hatehole
Thanks Meter: 430
 
869 posts
Join Date:Joined: Jan 2008
Donate to Me
More
Woot! Nexus 4 memories! Flashed right away, awesome!!
The Following User Says Thank You to Stylez Ray. For This Useful Post: [ View ]
28th March 2014, 08:15 PM   |  #8  
MöCkY's Avatar
Member
Flag Leipzig
Thanks Meter: 44
 
66 posts
Join Date:Joined: Mar 2013
More
Thanks so much! Nexus 4 and 7 memories

Gesendet von meinem Nexus 7 mit Tapatalk
The Following User Says Thank You to MöCkY For This Useful Post: [ View ]
28th March 2014, 09:16 PM   |  #9  
eng.stk's Avatar
OP Recognized Contributor
Thanks Meter: 8,432
 
2,253 posts
Join Date:Joined: Mar 2011
Donate to Me
More
Quote:
Originally Posted by Stylez Ray.

Woot! Nexus 4 memories! Flashed right away, awesome!!

Quote:
Originally Posted by MöCkY

Thanks so much! Nexus 4 and 7 memories

Gesendet von meinem Nexus 7 mit Tapatalk

Good to see ya mates
The Following 8 Users Say Thank You to eng.stk For This Useful Post: [ View ]
28th March 2014, 09:18 PM   |  #10  
absoluterebirth's Avatar
Senior Member
Flag Atlanta
Thanks Meter: 96
 
318 posts
Join Date:Joined: Sep 2013
More
Quote:
Originally Posted by eng.stk

You should, it cleans other stuff from other kernels, just try

The reason I ask this is because the ROM I use comes with ElementalX. So, I'm not sure what I'm really suppose to do

Post Reply Subscribe to Thread

Tags
code_blue, kernel, linaro, purified, purity
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Nexus 5 Original Android Development by ThreadRank