Dorimanx LG G2 Kernel for STOCK 4.4.2 Branches!


Can be used Only for:
D800/1/2/3/5/6 Models!
ALL F320* Models!
LS/VS980 Models!
L01F Model!

Kernel Tree is 3.4.105, + LG KitKat updates + my tweaks and lots of tuning!

Global Credits!
Big thanks to g.lewarne for helping me to start!
Savoca for many kernel mods
Cyanogen (rmcc@github) for many kernel mods
Faux123 for UV/OV, Sound Gain Control, Inteli Hotplug, Fast Charge support! and more!
Alucard_24 for AlucardHotplug and mods.
LG for Stock kernel base!
MyFluxi for kernel updates and fixes.
To all my sources in GITHUB!
Linus Torvalds for Linux source!





WHAT INSIDE:


  • Default I/O Scheduling: ROW.
  • More I/O Scheduling present in kernel: DEADLINE, NOOP, CFQ, SIO, BFQ.
  • Default CPU frequency: 300Mhz-2.26GHz (MAX OC up to 2.8Ghz speed!).
  • You can set MIN/MAX CPU Freq in STweaks.
  • You can set MAX freq for screen OFF state!
  • Default CPU governor: Ondemand.
  • More CPU Govs present, conservative, performance, Intelidemand, Intellimm, OndemandPlus, Nightmare, Hyper, Pegasusq, IntelliActive, Alucard, Darkness.
  • Support for Kernel HOTPLUG 
  • Support for Kernel HOTPLUG 
  • Support for Kernel HOTPLUG 
  • Support Inteli CPU Temp control 
  • Support for Touch BOOST CPU'S code 
  • Support for Async CPU, every core can have it's own min/max + cpu governor! 
  • Support 4 GPU Govs! + Tuning in STweaks. 
  • Support limit OC to 2.5Ghz / 2.7Ghz / 2.8Ghz 
  • Support undervolt/overvolting via sysfs interface/apps interface 
  • Support using phone as keyboard and mouse for PC over USB! 
    You will need APP USB Keyboard! also to enable USB keyboard in STweaks.
  • CIFS network share mounting supported.
  • Debugging is OFF by Default to save CPU cycles, and extend battery life.
  • Internal kernel function fixes (ie, memory leaks, scheduler fixes).
  • High performance, low latency kernel.
  • Compiled with -O2 flags and hardware neon-vfpv4 FPU enabled.
  • Built from official LG v20d/v20E/v20f/v20u/v21p kernel source.
  • File systems support: Ext2/3/4, FAT32, CIFS, USB OTG.
  • Support F2FS filesystem!
  • EXFAT, NTFS supported but need USB OTG APP! it's not native!
  • WIFI Driver 1.88.60 + Many updates.
  • Sound Driver Control (Headphones Gain) use Faux Sound App.
  • Sound Driver Controls for MIC/Speaker Gain via STweaks APP.
  • Allowed forced fast charge! hack.
  • Sweep2Sleep! allow sweeping from right to left and backwards! on soft buttons to turn off the screen.
  • Kernel created using Linaro 2014.11 compiled by me, powerful ToolChain GCC 4.9.3 + all needed mods for it.
  • Running Scripts from /system/etc/init.d/ is SUPPORTED but OFF in STweaks! if you need it, enable.
  • STweaks Kernel Control App will be installed with kernel.
  • Synapse Kernel Control/Status App will be installed with kernel.
  • Support JDI and LGD Screen types by Auto!
  • Added UltraSound high performance audio hardware support.
  • Added support for MultiROM kexec-hardboot!  (disabled! cant be used for now.)
  • Added support for relaxed CPU idle functions to save power.
  • Added support for USB PPP Simple modems.
  • Added support for USB to Serial adapter. (module).
  • Added Auto F2FS Mount on boot for /system /data /cache if formatted as F2FS.
  • Added GPU OC/UC to Max 650Mhz Min 100Mhz 
  • Added support for KK BootLoader! "BUMPED" kernel so it's official now. from 9.1 kernel only!!!! (by @Cybojenix && @Thecubed)
Standard disclaimer:

By installing this kernel YOU will take full responsibility for any damage to your device!
Hardware or software! no one forcing you to install it.
So please do not blame me if you read wrong! or didn't read at all the instructions that i have written for YOU.

But you can feel SAFE to use it, as I test every release on my phone!
Before I publish it for download.

Your warranty will be void by installing custom kernel as my.


This kernel will ROOT ADB Shell!

Global Info About LG Models:
D800 = AT&T Model (Support KNOCK CODE from base 20u)
D801 = US Tmobile Model (Support KNOCK CODE from base 20e)
D802 = International Model (Support KNOCK CODE from base 20b or 20d)
D803 = Canada Model (Support KNOCK CODE from base 20f)
F320* = Korean Model (Support KNOCK CODE from base 21p)
D805 + D806 (same as D802) (Support KNOCK CODE from base 20b or 20d)
LS980 = SPR Model (Sprint) (support KNOCK CODE from base ZVD)
VS980 = VZW Model (Verizon) (support KNOCK CODE by ME!)
L01F = Korean D802 model that missing some parts to reduce cost. (NO KNOCK CODE support!)

if your ROM base is BELOW the Knock Code Base for your model!
use OLD NO KNOCK CODE kernel. or Update your ROM.


Kernel Sources:
KERNEL GITHUB
RAMDISK GITHUB
TO DOWNLOAD GO DOWN!!! YES MORE DOWN...(do i need to repeat?)


How To Install:

You will need to have ROOTED device with Recovery installed!
Refer to other threads for recovery install process.

Download kernel, upload it to your SDCARD, anywhere.
Download STOCK Kernel for your device! 
so you will always have it on sdcard in case of any disaster!!!
Reboot to Recovery.
Install kernel as you installed ROM or any mod.

Reboot! 

In case that you stuck on boot logo and want to revert to STOCK kernel.
Connect USB Push PWR + Vol Down till phone reboot and you will see LG Logo!
Release and press the buttons again! till you see screen asking if you want to WIPE your device!
if you have recovery installed, then it's will just OPEN the recovery! no WIPE will happen!!!

Just push 3 time the PWR key. and you will be moved to recovery.
Install your device STOCK kernel and wait for FIX.

If you have installed KK bootloader and bumped recovery! to enter recovery from LG logo now have different button combo!!!

With the Kitkat update the process has changed:
Power OFF by holding long the power button till black screen!
Press and hold power and volume down until you see the LG logo then release and press and hold the volume up and volume down buttons until reset screen appears.

it's will ask SCARY QUESTIONS!!!! if you want to hard reset your device!!!
SAY YES/YES!!!! 2 times, then its will show LG logo and boot your custom recovery! in this case the bumped TWRP. 


If you have STOCK Recovery!!!! it's will WIPE your device...

Have Fun and report.


INFO FOR USER!!! READ ME FIRST:

LG has started to update all ROM + Kernels with new TOUCH SCREEN DRIVER.
that includes new feature "KNOCK CODE" see youtube!

For now only for D800/D801/D802/D803/F320/LS/VS980 ROMS that have 20B/D/E/F/U/21P/ZVD base!

In download site, you will see kernels with normal version just numbers.
And kernels with "No-Knock-Code" labels.

If your ROM do not support KNOCK CODE on screen OFF!
Then use kernel without support for it!
or you will loose the ability to wake phone with KNOCK KNOCK gesture.

If knock code on screen OFF is supported use the normal build.

Soon all ROMS will have support! all depend on LG and our great ROM Devs.

*About force fast charge. not all devices/models support that HACK.
so if it's not working for you and you are using DEFAULT profile in STweaks.

Then it's NOT WORKING FOR YOU. no need to complain. it's HACK. not LG feature.

If you cant make KNOCK ON to work! visit this site and do all steps till you get it working!
LINK TO KNOCK ON FIX GUIDE

Before you Install
Check WHAT model you have downloaded!!!.



Best to use OTA APP by @Diechel

Get it in Google Play






Change logs:

20/12/14

Kernel 9.4


*Restored lost updates/fixes to core/security/fs/selinux/block
When i was hunting for SOD bug, i had to revert patches to narrow the SOD to box,
and squashed it with big hammer in MMC code!
Now i can restore good stuff back.
*Fixed oldest bug ever from LG source. now all good. (MMC queue code see git)
*Merged Samsung stock patch to: WIFI, TIME, BT, AUDIT, USB, NET all good for us too.
*Cleaned not needed kernel config, and reduced kernel size by 100kb.

Post a Comment

 
Top
Click Here