[T-Mobile LG G3] Tectas:
RIN Kernel for D851

Close to stock with some sugar added ... delicous!

Hey guys and girls,

you may have seen my unified stock kernel thread already (or may not, but doesn't matter). This kernel is my attempt to build up on the fixed source and add some additional features for us mod lovers to thinker with and to personalize your device to your usage. For now, I'll keep it close to my stock source and just pull some additional features and fixes in, but not to much. That may change in the future (maybe even soon), but for now, I'll stick to that paradigm.

First of, DISCLAIMER, I'm not responsible for bricked devices, dead unicorns, rainbows with missing colors, world war, nose bleed, void warranty (you know that already, don't you? your warranty is void now and it's your fault :P) or any other harm happening to your device, you or people around you!

What does it serve? (Features)

Built with sabermod 4.9 toolchain

IO Schedulers

BFQ

CFQ

DEADLINE

FIFO

FIOPS

NOOP

ROW (default)

SIO

TRIPNDROID

VR

ZEN

Governors

Adaptive

Conservative

DanceDance

IntelliActive

IntelliDemand

Interactive (default)

Lagfree

Lionheart

OnDemand

Performance

Powersave

SmartassV2

Userspace

Wheatley

Smartmax

TCP Congestion Algorithms

BIC

Westwood

Vegas

Veno

Yeah

HTCP

Cubic (default)

Reno

init.d support

intelliplug

intelli thermal v2

Memutil optimizations

Voltage control

SoundControl

OC to 2.7GHz and UC support

Cpu limiter

2-Way Call Recording support

Simple GPU Algorithm

Simple_ondemand GPU Governor fixed

exFat support

ntfs support (bugged)

Oversharpening fix

DriveDroid support

android logger sysfs toggle (disabled by default)

high priority workqueue

Many under the hood fixes

Stability

More to come

How to apply it? (Installation)

IMPORTANT: Read through all the requirements, steps and warnings before you do anything, if any requirement doesn't match or you don't know what one or more of the steps below mean or do, ask before you do any of them, if you don't know how all the steps can be done, let it be, I warned you, if you don't do and something bad happens, I'll just laugh at you!!

Requirements? Yes!

Unlocked Bootloader

D851

Root

Custom Recovery

Stock or Stock based ROM, no AOSP for now

How to flash the kernel?

Download zip

Place on internal or external SD

Reboot to recovery

Choose install zip

Search for the downloaded zip

Confirm flashing

Wipe cache

Reboot

Have fun

Changes? (Changelog)

26.11.2014/1.8.5

Less frequency steps to UC (better performance for governors hitting each step)

Oversharpening fix (Credits to [MENTION=2174433]Skin1980[/MENTION])

Kernel now flashed with dd within recovery

Added external radio-iris-transport module to fix fm radio

20.11.2014/1.8

build with sabermod 4.9

Graphite build flags

NTFS support

sysfs interface for android logger (Logger disabled by default)

TCP cong algorithms (BIC, Westwood, HTCP, Vegas, Veno, Yeah)

More frequency steps between 300Mhz and 2.7Ghz

17.11.2014/1.7.2

Raise max microvolt at cpu for pm8941 and pma8084 (Possible Green Screen Fix)

Additional warnings fixed

12.11.2014/1.7

Overclocking up to 2.76 Ghz

Simple GPU Algorithm added

init.d support (busybox needed)

AIO optimizations enabled

intelli plug added (credits to [MENTION=3332811]faux123[/MENTION])

****load of warnings fixed

22.10.2014/1.5

exfat support

intelli-thermal v2 added

smartmax governor added

memutil optimizations

build with NEON kernel mode

2-way call recording patch

DriveDroid cdrom emulation support

Faux SoundControl

Simple-OnDemand fixed

Cpu Freq Limiter

many under the hood fixes

14.08.2014/1.0.1

Initial release

Full list of commits can be found here

Where to get it from? (Download)

AndroidFileHost | xda | dev host | google drive | trialsrider1

Let me test!! (Beta Testing Community)

Google+ LG G3 Beta Testing Community

Show me the so(u)rce(ry)! (Source Code)

https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-kitkat

Donators (huge thanks, you're simply great :) )

[MENTION=5994672]Toneman07[/MENTION]

[MENTION=4513560]Helloworld294[/MENTION]

[MENTION=56253658]shaarky[/MENTION]

[MENTION=4652765]Dreamxtreme[/MENTION]

[MENTION=3647976]guyd[/MENTION]

[MENTION=57063146]mosincredible[/MENTION]

[MENTION=4877142]tobitege[/MENTION]

[MENTION=4204233]AndroidUzer[/MENTION]

Credits

XDA

Google

LG

[MENTION=1211160]HolyAngel[/MENTION]

[MENTION=3332811]faux123[/MENTION]

[MENTION=3505796]KAsp3rd[/MENTION]

[MENTION=4152171]myfluxi[/MENTION]

[MENTION=3164832]trialsrider1[/MENTION]

[MENTION=2174433]Skin1980[/MENTION]

[MENTION=947981]Lord Boeffla[/MENTION]

[MENTION=4884121]GuneetAtwal[/MENTION]

[MENTION=2784807]DooMLoRD[/MENTION]

If you like my work, please show your appreciation by pressing the thanks button, if you want to do more, i've nothing against a little donation, but I'm as happy when you just thank me by pressing the button :)

XDA:DevDB Information

Rin Kernel, Kernel for the T-Mobile LG G3

Contributors

Tectas

Source Code: https://github.com/tectas/android_kernel_lge_msm8974ac/tree/rin-kitkat

Kernel Special Features:

Version Information

Status: Stable

Current Stable Version: 1.8.5

Stable Release Date: 2014-11-26

Created 2014-08-14

Last Updated 2015-01-09