Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,729,557 Members 46,296 Now Online
XDA Developers Android and Mobile Development Forum

[KERNEL] [LG ROMS ONLY] [D802 Only] StockMOD Kernel v3.00 [3rd Dec 13]

Tip us?
 
g.lewarne
Old
(Last edited by g.lewarne; 3rd December 2013 at 09:02 PM.)
#1  
g.lewarne's Avatar
Senior Member - OP
Thanks Meter 8007
Posts: 3,833
Join Date: May 2009
Location: Plymouth

 
DONATE TO ME
Default [KERNEL] [LG ROMS ONLY] [D802 Only] StockMOD Kernel v3.00 [3rd Dec 13]

StockMOD Kernel for D802 international phones





Suitable for Official LG and LG-based roms ONLY


Only for D802 International models



Features:
- ExFAT support for USB OTG / Card readers with large drives
- CIFS network share mounting supported
- Voltage control support (no built in UV, but configurable via apps like SetCPU)
- Optimised kernel libraries
- MSM SoC + Kernel "always-on" logging and debugging disabled to save CPU cycles
- Simple GPU governor
- Ondemand governor tweaked for lower latency speed shift changes
- Internal kernel function fixes (ie, memory leaks, scheduler fixes)
- SIO scheduler (default, noop, cfq and ROW are available)
- high performance, low latency kernel
- compiled with Os flags and neon-vfpv4 FPU enabled
- Westwood+ TCP congestion control
- Built from official LG v10a kernel source
- Lokified during flash



Installation:
- Download .zip and copy to phone
- Reboot to recovery
- Recommended to take full system backup, including EFS partition
- Flash .zip
- Reboot
- 1st reboot may take a little longer than usual



Please do not:
Do not ask for other models to be supported, at this time is D802 only. Other models may follow in the future

Do not ask for extra features. This is to be a stock-compatible replacement kernel only. If LG didn't add it, I probably wont either.

Do not ask for support of other roms, such as CM / AOSP. Im a LG based rom user, if you want a kernel for another type of rom either use one of the available ones we already have or learn to compile your own.



Download
Download the kernels from my FTP here > FTP Directory

Archive of older versions https://app.box.com/s/k8prx3pyxgd866aidd9x


Changelog:
v3.00
- Carefully rebased, some previously used commits removed
- Back to O2 compression
- (most of) Viking's Ondemand governor settings preapplied
- Added init.d script support
- Fixed battery drain and temperature issue some had
- Reverted to a more stock-like config for less issues

v2.60
- Reverted all VM and ramdisk changes, back to kernel defaults
- Reverts most ramdisk changes, rebuilt from fresh stock ramdisk dump
- Should fix android and network logging
- Decreased Ondemand CPU frequency shift latency to 8ms
- Removed some GPU logging functions
- Stock GPU governor is default
- Full neon-vfpv4 FPU optimisations
- Fixed 3d game problems some had with 2.20+beta 2.50

v2.20
- Some configuration changes
- Some minor system tweaks
- Firewall logging re-enabled

v2.06
- Cleaned up ramdisk
- Sensible, well tested VM and Ondemand values set during boot
- CIFS network mount support added
- Increased vibrator strength
- CPU Sync (idle before rampdown) frequency increased to 1190mhz (default is 960mhz, battery life / heat seem virtually unaffected)
- Simple GPU governor set as default (no longer needs manual activation)
- 99% kernel debugging and logging now disabled. (Android logger still available)
- Ondemand governor is recommended

v2.03
- Once again a complete rebuild
- Fixed CPU utilisation issue with v2.00

v2.00
- Rebuilt from scratch (code cleanup)
- Switched to full neon-vfpv4 compiler flags for fpu
- Switched to Google GCC 4.8 toolchain
- Switched to O2 optimisation level

v1.03
- Fixed audio interference on headset
- Improved UI smoothness
- Faster boot

v1.02
- Added Westwood+ TCP congestion control
- Disabled more debugging and logging for adreno and krait cpu
- More internal fixes

v1.01
- More internal kernel fixes
- Reduced minimum CPU voltage than is user configurable to 700mv (default voltages are unchanged)
- Disabled some ramdisk controlled LG specific logging and debugging (more CPU cycles saved)

v1.00
- First release




Sources:
Kernel sources github > Kernel Github

Ramdisk + Build script > Ramdisk Github




Credits and thanks:
- LG
- Wootever (for loki flash scripts and binaries, and some elements of the build script)
- Faux123, Gokhanmoral, franciscofranco and the CM team for some commits
The Following 80 Users Say Thank You to g.lewarne For This Useful Post: [ Click to Expand ]
 
g.lewarne
Old
(Last edited by g.lewarne; 15th November 2013 at 12:22 PM.)
#2  
g.lewarne's Avatar
Senior Member - OP
Thanks Meter 8007
Posts: 3,833
Join Date: May 2009
Location: Plymouth

 
DONATE TO ME
If you want to return to the original D802 10b International kernel please download and flash the zip attached to this post
Attached Files
File Type: zip Restore D802 10b original kernel.zip - [Click for QR Code] (9.09 MB, 1819 views)
The Following 18 Users Say Thank You to g.lewarne For This Useful Post: [ Click to Expand ]
 
g.lewarne
Old
#3  
g.lewarne's Avatar
Senior Member - OP
Thanks Meter 8007
Posts: 3,833
Join Date: May 2009
Location: Plymouth

 
DONATE TO ME
reserved2
The Following 6 Users Say Thank You to g.lewarne For This Useful Post: [ Click to Expand ]
Hammer_Of_The_Gods Old
(Last edited by Hammer_Of_The_Gods; 13th November 2013 at 05:41 PM.)
#4  
Guest
Thanks Meter
Posts: n/a
Hi,

Yeah!

Glad to to have been a tester

Thanks for your kernel! This one looks great

The Following User Says Thank You to For This Useful Post: [ Click to Expand ]
 
g.lewarne
Old
#5  
g.lewarne's Avatar
Senior Member - OP
Thanks Meter 8007
Posts: 3,833
Join Date: May 2009
Location: Plymouth

 
DONATE TO ME
Quote:
Originally Posted by viking37 View Post
Hi,

Yeah!

Glad to to have been a tester

Thanks for your kernel! This one looks great

thank you for being a patient tester! your feedback was appreciated, as well as the time you have been testing it for me.
The Following 2 Users Say Thank You to g.lewarne For This Useful Post: [ Click to Expand ]
Hammer_Of_The_Gods Old
#6  
Guest
Thanks Meter
Posts: n/a
Quote:
Originally Posted by g.lewarne View Post
thank you for being a patient tester! your feedback was appreciated, as well as the time you have been testing it for me.
Re,

You're welcome

I just saw that you had added SIO i/o scheduler, thanks for this... It has always worked well for me, I mean for my devices

 
g.lewarne
Old
#7  
g.lewarne's Avatar
Senior Member - OP
Thanks Meter 8007
Posts: 3,833
Join Date: May 2009
Location: Plymouth

 
DONATE TO ME
Quote:
Originally Posted by viking37 View Post
Re,

You're welcome

I just saw that you had added SIO i/o scheduler, thanks for this... It has always worked well for me, I mean for my devices

ah yes, thanks for the reminder, will add that to OP
The Following User Says Thank You to g.lewarne For This Useful Post: [ Click to Expand ]
 
ddic
Old
#8  
ddic's Avatar
Senior Member
Thanks Meter 6
Posts: 113
Join Date: Nov 2008
I have flashed this kernel combined with your ROM and so far so good.
LG G2
 
MATTHEWLONG
Old
#9  
Member
Thanks Meter 5
Posts: 89
Join Date: Jun 2007
Love the rom. Trying the kernel!.

Sent from my LG-D802 using Tapatalk
 
gentlemandroid17
Old
#10  
gentlemandroid17's Avatar
Senior Member
Thanks Meter 119
Posts: 788
Join Date: Jun 2011
Location: Ottawa
Bootloop after installing kernel.

Sent from my LG-D802 using Tapatalk


G2 D802 - Galaxy S4 - Optimus G E973 - Galaxy SII HD LTE - Atrix 4G
HTC Wildfire S


" as a wise man once said, suck it up buttercup. "

Salut

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes