FORUMS
Remove All Ads from XDA

[Kernel][GPL][JAN 07][D851-Tmobile] SkyDragon V1.6.1

3,841 posts
Thanks Meter: 13,485
 
By HolyAngel, Recognized Developer / Recognized Contributor on 13th August 2014, 10:11 PM
Thread Closed Email Thread
SkyDragon G3 Kernel - D851 V-1.6.1♦
♦Best Performance & Battery Life♦




INTRO/INFO

This is my attempt at bringing what I've done to the HTC One M8 here to the T-Mobile G3. I don't have this device so please bear with me. All testing has been thorough however(Thanks JongCruz!) and everything seems to be in order, no random reboots here. I do recommend using Kernel Tweaker app and/or Trickster Mod app to set any additional settings you might like. My kernels are built with a mix of commits from aosp, pure linux, M8, and G3-specific. My goal is to provide you with a %100 stable kernel that will provide better battery life over stock all while not sacrificing any performance.



FEATURES


♦ Kernel Built with latest Sabermod 4.9.3 Toolchain
♦ Added schedulers: FIFO/FIOPS/SIO/TRIPNDROID/VR/ZEN
♦ Added Governors: DanceDance/Interactive/Wheatley/Adaptive/SmartassV2/Lionheart/Lagfree/IntelliDemand/IntelliActive/IntelliMM/Tripndroid
♦ Overclocked slimbus for better audio
♦ All TCP profiles enabled (Westwood/veno/reno/bic/highspeed/hybla/htcp/vegas/scalable/lp/yeah/illinois)
♦ Undervolting capable
♦ Kernel level 2-way Stereo call recording support
♦ Sound Control Support Enabled
♦ Kernel level entropy increased for less lag
♦ ARM CPU topology enhanced
♦ Tons of background source fixes to give better battery and performance over stock
Velocity scirpts courtesy of @Razz1
♦ Linaro Power Efficient Workqueue's
♦ Nvidia Power Efficiency Enhancements
♦ Savoca's Oversharpening fix, toggleable with Whetstone app in playstore
♦ Faux Sound Control
♦ Intelli-plug hotplugging
♦ Intelli-Thermal v2
♦ Dev/FRANDOM
♦ Arch Random
♦ LZMA Ramdisk and kernel for smallest size and fast bootup





CHANGELOG

~*Made from scratch by HolyAngel*~

V1.6.1

*Removed AVS
*Removed DCVS
*Reverted ARM tweaks

V1.6.0
Updated Intelli_plug from 3.8 to 3.9
Removed skin1980's Sharpening fix in favor of Savoca's - changeable with Whetstone app from playstore
Added FSYNC
Allowed rebooting to bootloader(LAF/Download mode)
Added and tweaked Intelliminmax governor
Added Tripndroid governor (Like ondemand, good battery/performance ratio with a tad more performance)
Added some ARM Cache enhancements - Should help with overall performance and not hurt battery
Fixed reporting of GPU frequency
Enabled Adaptive Voltage Scaling
Enabled Dynamic Clock and Voltage Scaling
Optimized Kernel Samepage Merging
EXT4 improvements for better speed
VFPv4 Throughout kernel
Tweaked scheduler so its now aware of cpu frequency as it operates - Should help with performance and battery
SELinux bug fixes
Scheduler enhancements for less loadavg
Added sysfs interface for Gentle Fair Sleepers
*Removed Glibc Memory Functions - This should help with any lag
*SELinux set to permissive in the kernel by default
*Fiops set as default scheduler for better performance
*Removed Opensource Exfat driver
*Added Linaro Efficient Workqueue's
*Enabled Arch Random
*Enabled Kernel Same-page Merging and Check before scanning
*Enabled Kernel level memcpy
*Added ATRandom for better entropy


V1.1.0
*Rebased source tree
*Compiled with full graphite flags for performance
*Added Intelli-plug
*Added Intelli-thermal v2
*Added high performance sound
*Fixed simple_ondemand gpu governor crashing
*Added over-sharpening fix from @Skin1980
*Added Velocity Scripts from @Razz1

V0.0.5
*Enabled the missing governors(Intelli-active/lionheart/lagfree/smartassv2)
*Added a few more commits to enhance Sound Control (Thanks Faux!)

V0.0.4
*Updated to latest(07) Linaro 4.9.1 cortex-a15 optimized toolchain
*Fixed TCP Congestion profiles not showing up

V0.0.3
* Added and enabled power efficient workqeues
* Enabled memutils
* Fixed voltage control

V0.0.2
* Added Undervolting support
* Improved battery life and performance
- Futex Enhancements
- Added memutils
- Compiled with Neon
- Switched to hardfloat
- MANY source fixes
- Sealed up quite a few memory leaks

V0.0.1
* Initial release




INSTALL PROCESS

* Make a nandroid backup
* Make sure your bootloader is ♦UNLOCKED♦
* Download Kernel and put it on internal sdcard
* Reboot into Recovery
* Find in Recovery "Choose zip from sdcard" choose Kernel zip file
* Reboot device after finishing installation
* Enjoy![/SIZE]



DOWNLOADS


SkyDragon G3 D851 Kernel V1.6.1

Old releases can be found on my AFH page here


F.A.Q

This Kernel is made ONLY for the D851 T-Mobile G3 with an Unlocked bootloader!
DO NOT FLASH IF YOU HAVE A DIFFERENT DEVICE OR LOCKED BOOTLOADER! I AM NOT AND CANNOT BE HELD RESPONSIBLE FOR WHAT YOU DO WITH YOUR DEVICE

If you have any issues please report them here along with a last_kmsg, dmesg, logcat, some kind of log. I can't do anything to replicate them without having the device myself so please help me to help you get the best experience. That being said, Enjoy!

Recommended Settings:
Governor: OnDemandPlus
Scheduler: FIOPS
Read Ahead: 2048
TCP Congestion Control: Westwood

Q:How to return to stock kernel without reflashing rom or restoring nand?
A:Flash this



DONATORS


Dragonesdenano
2WildFire
V1rk
Jeryx
09Ram
Ideas4ya
CyclingVinnie
DougDuLa
asolo157
leongwengheng
BrandonPrice31
gr4z
Calvo1
Wnp_79




THANKS/CREDITS

SkyDragon TEAM and Family, love you guys ^^
XDA Community
Google and LG for the firmware
JongCruz for testing for me
Tectas for commits
Faux123 for commits
Savoca for commits
Razz1 for Velocity scripts
Skin1980 for finding the oversharpening fix
Savoca for some commits and oversharpening

~~

If you like my work and dedication don't forget to press Thanks!!!!
Any Donations are not expected but always Welcome!!! ^^



My Kernel Source for 4.4.2: https://github.com/holyangel/LGE_G3


XDA:DevDB Information
[Kernel][GPL][JAN 07][D851-Tmobile] SkyDragon V1.6.1, Kernel for the T-Mobile LG G3

Contributors
HolyAngel
Source Code: https://github.com/holyangel/LGE_G3

Kernel Special Features:

Version Information
Status: Stable
Current Stable Version: 0.0.3
Stable Release Date: 2014-08-13

Created 2014-08-13
Last Updated 2015-01-07
The Following 53 Users Say Thank You to HolyAngel For This Useful Post: [ View ]
 
 
13th August 2014, 10:19 PM |#2  
pandacookie's Avatar
Senior Member
Flag Quincy
Thanks Meter: 319
 
More
Downloading and will flash in a bit!

Sent from my LG-D851 using Tapatalk
The Following 2 Users Say Thank You to pandacookie For This Useful Post: [ View ] Gift pandacookie Ad-Free
13th August 2014, 10:23 PM |#3  
mallman's Avatar
Senior Member
Thanks Meter: 141
 
More
Running great so far. Feels zippier than stock
The Following User Says Thank You to mallman For This Useful Post: [ View ] Gift mallman Ad-Free
13th August 2014, 10:31 PM |#4  
Senior Member
Massachusetts
Thanks Meter: 137
 
More
Thank you!
The Following User Says Thank You to Deggy For This Useful Post: [ View ] Gift Deggy Ad-Free
13th August 2014, 10:38 PM |#5  
HolyAngel's Avatar
OP Recognized Developer / Recognized Contributor
Flag Springfield
Thanks Meter: 13,485
 
Donate to Me
More
Thanks all, glad you're enjoying it!

Full Rom will be coming soon too
The Following 9 Users Say Thank You to HolyAngel For This Useful Post: [ View ]
13th August 2014, 10:44 PM |#6  
dragonesdenano's Avatar
Senior Member
Flag Lanus, Buenos Aires
Thanks Meter: 20,871
 
Donate to Me
More
Great work HolyAngel!!! We keep Growing, rite? :thumbup:

Enviado desde mi HTC One_M8 usando Tapatalk 2
The Following 2 Users Say Thank You to dragonesdenano For This Useful Post: [ View ] Gift dragonesdenano Ad-Free
13th August 2014, 10:49 PM |#7  
gotzaDroid's Avatar
Senior Member
Thanks Meter: 221
 
More
Just installed this kernel and I went to change my TCP congestion control and I don't have westwood. Only cubic and reno. Any suggestions on which of those two to pick?
The Following User Says Thank You to gotzaDroid For This Useful Post: [ View ] Gift gotzaDroid Ad-Free
13th August 2014, 10:56 PM |#8  
HolyAngel's Avatar
OP Recognized Developer / Recognized Contributor
Flag Springfield
Thanks Meter: 13,485
 
Donate to Me
More
Quote:
Originally Posted by gotzaDroid

Just installed this kernel and I went to change my TCP congestion control and I don't have westwood. Only cubic and reno. Any suggestions on which of those two to pick?

Hmm ok, will take a look at my config but they should've all been added including westwood. Cubic is normally stock. Reno might be better.
13th August 2014, 10:56 PM |#9  
tridogg97's Avatar
Senior Member
Flag ATLANTA
Thanks Meter: 87
 
More
Quote:
Originally Posted by gotzaDroid

Just installed this kernel and I went to change my TCP congestion control and I don't have westwood. Only cubic and reno. Any suggestions on which of those two to pick?

+1 no other selection would choose Westwood but isn't available.
13th August 2014, 11:03 PM |#10  
HolyAngel's Avatar
OP Recognized Developer / Recognized Contributor
Flag Springfield
Thanks Meter: 13,485
 
Donate to Me
More
Quote:
Originally Posted by tridogg97

+1 no other selection would choose Westwood but isn't available.

Yeah, will get it fixed and added soon! Thanks for the report ^^
The Following 2 Users Say Thank You to HolyAngel For This Useful Post: [ View ]
13th August 2014, 11:15 PM |#11  
BACARDILIMON's Avatar
Senior Member
Flag MASTIC BEACH NY
Thanks Meter: 2,385
 
More
Does it have fast charge
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes