[LG V20 ROMs, Kernels, Recoveries, & Other Developm] jahlex:
This kernel is the result of a common work with [MENTION=4394458]Leicxan[/MENTION]. It can only be used on H990 and was successfully on single sim AND double sim variants. D.O.T.S. kernel is :

- Dirty Santa rooted

- Optimized

- Tweaked

- Stock based

Caution

Nor [MENTION=4394458]Leicxan[/MENTION] nor I are responsible for any damage caused to your phone. Any of the action you'll make to flash a kernel theorically voids your warranty. If don't accept any risk, then keep your stock phone

Content

- Based on v10g official LGE sources

- Compiled with UBERTC 7.x Linaro 7.2.1 (since V1.4)

- Dirty Santa root as implemented by [MENTION=6984210]emdroidle[/MENTION]

- CPU Governors : performance, powersave, userspace, ondemand, conservative, interactive, darkness, nightmare, zzmove, blu_active, elementalx, chill, dancedance. Default is interactive.

- I/O Schedulers : noop, deadline, cfq, fiops, sio, bfq, zen, maple. Default is zen.

- TCP congestion protocols : htcp, cubic, bic, reno, westwood. Default is westwood.

- Adreno idler

- Adrenoboost

- Exfat Support

- KCAL

- RCTD removed

- Wakelocks management

- Various small optimizations and tweaks

History

V1.0 [11/10] : original version

V1.1 [11/22] : CPU frequency hard limit (for battery drain improvement) and various minor fixes

V1.2 [11/27] : CPU frequency fix, exfat from samsung's open source module, LGE adaptive readahead

V1.3 [12/11] : Upstream Kernel to 3.18.86 thanks to [MENTION=4639765]thirdzcee[/MENTION]. Disabled LGE's rctd, ccmd and triton. Disabled some debug configuration.

Note :

Windows Defender can detect the archive as a Fuerboos trojan, this is a false positive.

V1.4 [01/04] : Fix for kernel crash when using pptp vpn. Upstream Kernel to 3.18.90.

Installation instructions

Follow the instructions provided by [MENTION=6984210]emdroidle[/MENTION] here : https://xdaforums.com/v20/development/dirtysanta-h990-t3624296

At step 16, instead of typing fastboot reboot, just unplug the usb cable, remove battery, wait 5 sec, put the battery back and reboot the phone. This should limit the risk of static screen at reboot.

Once the kernel installed, update your phone to the latest KDZ for your region using KDZ Writer : https://xdaforums.com/v20/development/tool-kdz-writer-t3649818

Known bugs

Some users reported issues with SD cards formated with exFat. This is not a general issue. The root cause is not clear (linked to the way the SD card is formated ?).

How to report a problem

It is very important to provide as many details as possible when you report a problem. It means providing :

- the model of your phone

- the version of the kernel and of the KDZ you updated to

- a precise description of the problem and of the circumstances

- logs (logcat & dmesg) : https://xdaforums.com/showthread.php?t=2185929

Q&A

Before asking please :

- read the posts in this thread. The "Search Thread" box is your friend.

- have a look at [MENTION=8589922]xdav20[/MENTION]'s H990DS Info Bank thread which is full of usefull information : https://xdaforums.com/v20/how-to/h990ds-info-bank-t3703736"

Thanks

[MENTION=6984210]emdroidle[/MENTION] for his implementation of Bad Santa on H990

[MENTION=5184450]USA-RedDragon[/MENTION] for his werewolf kernel that was inspiring

Sources

https://github.com/guaibao1101/h990x-msm-3.18/tree/DOTS_v1.3

Downloads