[KERNEL][LOLLIPOP] ★☆ Kangaroo Kernel ☆★ 16 MAR | GPE | SENSE - One (M7) Original Android Development

Welcome to Kangaroo Kernel
​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Linux 3.4.106 base, comes with a modified ramdisk too
Engineered for battery life without sacrificing performance. Kangaroo Kernel is designed as a drop in replacement for stock, for those who want a no bs kernel
Click to expand...
Click to collapse
Latest kernel is here:
GPE/SENSE
http://forum.xda-developers.com/htc...ernel-xx-dec-gpe-t2963967/page86#post59458483
Click to expand...
Click to collapse
Flashing Kangaroo Kernel:
1. Reflash your ROM (coming from other kernels this is important)
2. Flash Kangaroo Kernel
3. Reboot, wait 10 mins or so for things to settle
4. Profit
Click to expand...
Click to collapse
See post 3 for changelog and what's in the kernel
I don't believe in big OPs, all the work is in the kernel, not the presentation
Enjoy the kernel and don't forget to search
XDA:DevDB Information
★☆ Kangaroo Kernel ☆★, Kernel for the HTC One
Contributors
poondog
Source Code: https://github.com/poondog/kangaroo-m7-mkv
Kernel Special Features:
Version Information
Status: Stable
Created 2014-12-06
Last Updated 2015-03-15

Reserved

Changelog
Code:
Changelog for kernels:
See each post for more details and download
***** 16 March *****
.some misc tweaks
.fix sound from speakers issue
http://forum.xda-developers.com/htc-one/orig-development/kernel-kangaroo-kernel-xx-dec-gpe-t2963967/page86#post59458483
***** 8 March *****
.introduce PRESERVATIVE gov, tuned it for m7
.introduce SMARTMAX gov
.update BFQ iosched to v7r7
http://forum.xda-developers.com/htc-one/orig-development/kernel-kangaroo-kernel-xx-dec-gpe-t2963967/page78#post59296553
***** 26 February ****"
.added Slimbus OC (for better audio output and power, now we can push audio further)
.trim some fat from the kernel (you won't notice what's gone hopefully)
.added init.d support, it requires busybox assuming its in system/xbin
.add support for official WWE 7.19 base on Sense version
http://forum.xda-developers.com/showpost.php?p=59097680&postcount=644
***** 18 february *****
.upstream update to Linux 3.4.106
.misc patches from CM/CAF to rid potential memory leaks and lockups
.support lower GPU idle freqs
.fix some boosting issues on GPE
http://forum.xda-developers.com/showpost.php?p=58930842&postcount=558
***** 6 February *****
.hotfix for speakers issue on Sense 5.0.2
http://forum.xda-developers.com/htc-one/orig-development/kernel-kangaroo-kernel-xx-dec-gpe-t2963967/page46#post58653407
***** 5 February *****
.Disabled some logging stuff (less waste of resources)
.some optimizations for KSM (kernel samepage merging, to do with memory. See here http://www.linux-kvm.org/page/KSM)
.a lot of under the hood stuff for smoothness and battery
.updates to kernel mode neon
.some updates from CM and Google for conservative gov
.advanced TCP control (default westwood, sorry @ZeroInfinity :P)
.misc cleanups for 2w
.add pocket detection feature for 2w (flar2)
.set default io as deadline, readahead to 512kb (seems to be optimal for battery and performance)
.some more tweaks to network related stuffs
http://forum.xda-developers.com/htc-one/orig-development/kernel-kangaroo-kernel-xx-dec-gpe-t2963967/page44#post58649936
***** 22 Jan *****
.allow GPU to sit at 27MHz
.some small tweaks for performance and battery
.some RAM tweaks (thx Imoseyon)
.set DEADLINE as default scheduler
http://forum.xda-developers.com/htc-one/orig-development/kernel-kangaroo-kernel-xx-dec-gpe-t2963967/page37#post58338217
***** 16 Jan *****
.hashtable: introduce a small and naive hashtable
.switch to new hashtable for some drivers (more simple, less generic code for better efficiency)
.workqueue: introduce Linaro Power Efficient Workqueues
.switch to power efficient workqueues for some drivers (for efficiency)
.move all voltages up a PVS version
.introduce USB FORCE FAST CHARGING
.reduce some wifi wakelocks
.removed some logspam
.disabled some debugging (reduce power waste)
.show GPU freq properly, idle at 27MHz
.add userspace voltage control
.usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
.add a config option to switch to Nexus 7 acpu table (1512 max but this is disabled)
http://forum.xda-developers.com/showpost.php?p=58205115&postcount=251
***** 22 Dec *****
.introduce sweep2wake, doubletap2wake, logo2menu, logo2wake options (see below)
.some more optimizations and improvements under the hood (better battery + performance)
http://forum.xda-developers.com/showpost.php?p=57652419&postcount=183
***** 13 Dec *****
.compress with LZ4 rc125 (for faster booting, backported from 3.17 source)
.init to max speed on boot (for faster booting, from motorola)
.increase read speed of deadline scheduler
.introduce BFQ-v7r6-3.4 scheduler
.introduce FIOPS scheduler
.optimized AES and SHA1 routines
.optimize square root algorithm
.use glibc version of string and memcopy
.freezable blocking calls and updates to freezer
.remove some debugging
.RCU_FAST_NO_HZ timer offsets from motorola
.some other misc code improvements
.Use -mcpu=cortex-a15 when targeting MSM Krait CPUs
http://forum.xda-developers.com/showpost.php?p=57461022&postcount=121
***** 11 Dec *****
.full upstream to 3.4.105 from 3.4.10 base, 4000+ commits. (kernel.org)
.don't limit optimization of kernel by size
.compile with GCC Google 4.8
.some changes to the way the kernel name displays
.make the ramdisk insecure
.set adb debuggable
http://forum.xda-developers.com/showpost.php?p=57416216&postcount=89
***** 10 Dec *****
.patch upstream 3.4.100 (changelog is massive lol)
.all in one zip (thx golv, I referenced your zip)
http://forum.xda-developers.com/showpost.php?p=57391069&postcount=64
***** 9 Dec *****
.merged updates up to and incl. 3.4.80
http://forum.xda-developers.com/showpost.php?p=57359757&postcount=47
***** 7 Dec *****
.add NTFS RW capability
.fix for system RW
.patch to 3.4.30
.sd mount patch (santod040)
http://forum.xda-developers.com/showpost.php?p=57312620&postcount=22
***** 6 Dec *****
.stock ramdisk
.compiled with GCC 4.8 from Google (official lollipop branch)
.patch to 3.4.14
http://forum.xda-developers.com/showpost.php?p=57292101&postcount=4

NEW!
So I have started on the GPE kernel source for m7.
As this kernel is still in testing stage (I only compiled it now) I have made it harder to install.
Think of it like natural selection.
Installation instructions:
1. fastboot flash boot boot.img
2. flash modules zip in recovery
Usually, these tests are done private but I thought since I have been gone from here for a while, I will put them up for everyone
As of now, this kernel has:
.stock ramdisk
.compiled with GCC 4.8 from Google (official lollipop branch)
.patch to 3.4.14
In depth changelog can always be found here:
https://github.com/poondog/kangaroo-m7-mkv/commits/master
Thanks

Thanks for this, its a lot snappier now. Nice to see you back in the forums....

Does this disable system write protection?

YudmudTR said:
Does this disable system write protection?
Click to expand...
Click to collapse
Not yet, I am posting initial test builds while I progress through the kernel development

so i just flash the boot.img in fastboot, then flash the kernel in recovery and all done?

kopeko said:
so i just flash the boot.img in fastboot, then flash the kernel in recovery and all done?
Click to expand...
Click to collapse
Flash the boot.img in fastboot
The zip contains the modules actually. But yes flash those in recovery
I have new update for tomorrow too

Is it possible to fix captive blacklight issues with your kernel?

dragonballz2k said:
Is it possible to fix captive blacklight issues with your kernel?
Click to expand...
Click to collapse
In the short term you can use this app to switch them on when screen on https://play.google.com/store/apps/details?id=com.deskangel.kblight
Sent from my HTC One

Do I have to flash the boot.IMG even though I am soff?
Thanks.

ANDR01DN00B said:
Do I have to flash the boot.IMG even though I am soff?
Thanks.
Click to expand...
Click to collapse
Yes have to flash the boot.img with fastboot then install the module zip file in recovery after

poondog said:
...
Installation instructions:
1. fastboot flash boot boot.img
2. flash modules zip in recovery
....
Click to expand...
Click to collapse
@poondog
I did flashable zip for recovery, which contains boot.img and modules. Yoy can try to install it.
Download:
kk_501_test.zip

Golv said:
@poondog
I did flashable zip for recovery, which contains boot.img and modules. Yoy can try to install it.
Download:
kk_501_test.zip
Click to expand...
Click to collapse
Flashed without a problem. Feels smoother and more responsive.

Thanks for your efforts @poondog.
If you are including the ramdisk, you may wanna grab mine from my latest update or look in it for my changes.
I fixed it up so that users will no longer have sd card issues/internal storage now visible in apps and via PC.
Just thought I'd mention it, as it may save us both some grief.
Thanks again...I made the same changes in my custom kernel for m7vzw as well as the Dna.

Golv said:
@poondog
I did flashable zip for recovery, which contains boot.img and modules. Yoy can try to install it.
Download:
kk_501_test.zip
Click to expand...
Click to collapse
Well, looks like poondog won't use this complete flashable zip while his kernel is in test state... Just my opinion
I flashed it the way he offered it.

santod040 said:
Thanks for your efforts @poondog.
If you are including the ramdisk, you may wanna grab mine from my latest update or look in it for my changes.
I fixed it up so that users will no longer have sd card issues/internal storage now visible in apps and via PC.
Just thought I'd mention it, as it may save us both some grief.
Thanks again...I made the same changes in my custom kernel for m7vzw as well as the Dna.
Click to expand...
Click to collapse
+1 join their work to an excellent result!

I know this just started but, just wanna ask if there is any intention of adding the double tap to wake feature in the future?

dragonballz2k said:
Is it possible to fix captive blacklight issues with your kernel?
Click to expand...
Click to collapse
I haven't looked into it at all
ANDR01DN00B said:
Do I have to flash the boot.IMG even though I am soff?
Thanks.
Click to expand...
Click to collapse
Yes because the zip doesn't contain kernel
santod040 said:
Thanks for your efforts @poondog.
If you are including the ramdisk, you may wanna grab mine from my latest update or look in it for my changes.
I fixed it up so that users will no longer have sd card issues/internal storage now visible in apps and via PC.
Just thought I'd mention it, as it may save us both some grief.
Thanks again...I made the same changes in my custom kernel for m7vzw as well as the Dna.
Click to expand...
Click to collapse
Thanks, can you show me a diff or something?
Sinistersky said:
I know this just started but, just wanna ask if there is any intention of adding the double tap to wake feature in the future?
Click to expand...
Click to collapse
In the future

Related

[Kernel][GB,ICS,JB,KK] 2.6.32.63-XPerience-KK06[01/08/2014]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Preface:
Read through this post. Don't rush into flashing. Be sure you understand the process before you start or you risk damaging your device
This is a custom 2.6.32 kernel developed for Android . Like of nAa-06 Android gingerbread is also supported. This kernel only works for shakira, a.k.a. X8,W8
This kernel uses a custom mtd partitioning with larger /system partition to hold the extra JB and kk calories. If you are moving from another custom kernel, EXCEPT 2.6.29-nAa-jb or 2.6.32.61-nAa- to this one, you MUST first format /system /data and /cache via the embedded CWM recovery
If you want to flash another kernel after having flashed this one, you MUST first format /system /data and /cache via the embedded CWM recovery
Features:
Based on SEMC 2011 ICS sources, re-based on Linux kernel 2.6.32.62
Built with XPerience Linaro arm-eabi-4.8.3 toolchain
CWM-v6.0.2.8
Custom mtd partitioning scheme suitable for JB and KK
Modular recovery flashing support
Much more RAM than stock for improved multitasking experience (shakira: 186MB)
Patched to latest 2.6.32.62 release
kgsl: SEMC 2011
ARM: many backported fixes and optimizations from CAF 3.x
Netfilter: many backported fixes and optimizations from CAF 3.x.
net/iptables: Fully working networking and iptables support. Fully working traffic control via data limits menu of JB
Backported tiny-rcu
Superior AHB overclocking - improved responsiveness and performance. 'Buttery-smooth' experience
improvements: memcpy, kmalloc, jhash, sha1, scheduler, optimized CRC32, LZO, vmalloc, pm_suspend,ARM11j36
Two-way call recording
binder, lowmemorykiller fixes backported from CAF 3.x
WEXT tiwlan
pmem: backported from CAF 2.6.35
modular undervolting
tripple buffering support
Supported IO Schedulers: NOOP, BFQ, AS, DEADLINE, CFQ, VR, SIO
net: Stochastic Fair Blue scheduler
ZRAM + google snappy compression backported from CAF 3.x
ZCACHE backported from CAF 3.x
Cleancache backported from CAF 3.x
Kernel compression: LZO for best kernel booting times
Makefile: optimization flags
dcache: vfs_cache_pressure -> 25
Proportional Rate Reduction for TCP
New fsync enable/disable toggle at: /sys/module/sync/parameters/fsync_enabled (enabled by default)
CFQ Scheduler tweak all CFQ tunables. finally nailed CFQ tunables correctly (From KitKat kernel 3.2.55)
Deadline: Hardcode Values
CPU Changes and optimizations.
Dynamic_Fsync
Defaults:
Scheduler: CFS
RCU: JRCU
Memory Manager: SLQB
IO scheduler: CFQ KK
CPU governor: interactive
CPU_FREQ_MAX=604800
CPU_FREQ_MIN=245760
Hardcode values of OMM
NetScheduler = WESTWOOD
Note: some roms change gobernor to smartassV2
Install:
Backup all your data
Download FTF from downloads
Flash kernel via Flashtools
(First time only) Get into recovery and format /system /cache and /data manually and reinstall rom
2.6.32.63-XPerience-KK06.ftf - 7.07 MB
MIRROR
2.6.32.63-XPerience-KK06.ftf​
bug:
* Kitkat wifi some times not work(working on it)
NOTE: Report bugs in Bugs Section or click --> HERE
NOTE 2: If you use CM10.2 and OmniROM from afi you need to rename android version from 4.1.2 to 4.3.1 (on CM10.2) or 4.4.2 (on OmniROM)
SOURCE:
OLDERDOWNLOADS
2.6.32.62-XPerience-KK02-LZO.ftf - 7.03 MB
2.6.32.62-XPerience-KK03.ftf - 7.05 MB
2.6.32.62-XPerience-KK04.ftf - 7.05 MB
2.6.32.62-XPerience-KK05.ftf - 7.05 MB
Special thanks:
NobodyAtall for first commits
Google for NExus Source kernel
Afi1982 for Work on KitKat
Me for work on this
you for use it
I Like my work u can buy me a Coffe with a donation.
All donations are apreciated
​
XDA:DevDB Information
XPerience Kernel, Kernel for the Sony Ericsson XPERIA X8
Contributors
TeamMex
Kernel Special Features:
Version Information
Status: Testing
Current Stable Version: kk04
Stable Release Date: 2014-04-06
Current Beta Version: KK02
Beta Release Date: 2014-04-01
Created 2014-03-31
Last Updated 2014-08-01
Reserved
Changelog:
[*] SELinux
[*] Fix wifi issue in android 4.0.4
XPerience-KK06
Linux kernel 2.6.32.63
Changes in ramdisk
Logger enabled by default (Now can take logcat's )
optimizations on kernel with linaro
ARM11 optimizations.
SELinux: Fix kernel BUG on empty security contexts.
qeth: avoid buffer overflow in snmp ioctl
crypto: ansi_cprng - Fix off by one error in non-block size request
dm snapshot: fix data corruption
tcp_cubic: fix the range of delayed_ack
net: drop_monitor: fix the value of maxattr
scsi: fix missing include linux/types.h in scsi_netlink.h
net: fix regression introduced in 2.6.32.62 by sysctl fixes
auditsc: audit_krule mask accesses need bounds checking
futex: Make lookup_pi_state more robust
futex: Validate atomic acquisition in futex_lock_pi_atomic()
futex-prevent-requeue-pi-on-same-futex.patch futex: Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)
futex: Prevent attaching to kernel threads
futex: Add another early deadlock detection check
ethtool: Report link-down while interface is down
XPerience-KK05
Builded with Linaro optimized for ARM11 architecture (using optimizations of CORTEX-A9)
Optimized VFP
Fixed problem to make logcats enabled logger
Minimun improvements in ramdisk
Some fixes for ICS rom
XPerience-KK04
[PATCH 0/4] The Contiguous Memory Allocator
[PATCH 1/4] lib: rbtree: rb_root_init() function added
[PATCH 2/4] mm: cma: Contiguous Memory Allocator added
[PATCH 3/4] mm: cma: Test device and application added
[PATCH 4/4] arm: Added CMA to delta board.
Logger: Add sysfs interface to Enable / Disable Android Logge Default disabled.
- switching done via /sys/kernel/logger_mode interface Read in 3rd post
JRCU's
XPerience-KK03
Dynamic_Fsync [done]
Lowmemorykiller: Management of not killable processes [done] inestable :/
Updated CFQ-Scheduler.
Increased VM Min/MAX
Updated sdio routines for WL12xx driver from 2.6.34 kernel
Enabled NetScheduler by default WESTWOOD You can change using Trickster mod
Updated ramdisk for android 4.3 fixed issue with sd card now mount sd
Updated msm rotator.
XPerience-KK02
Various improvements on ramdisk
Lz4 ramdisk
bug fixes on charlang
Now charge the phone in 2.3,4.0 and 4.1.2 versions
charger updated
NeW xperience bootanimation logo
propper boot in 4.1.2 and 4.0
fixed wifi issues on 2.3,4.1.2 & 4.3 versions
XPerience-KK01
Custom Ramdisk Work on Gingerbread,ICS,JellyBean 4.1.2 y 4.3 and KitKat
Block: cfq: block: cfq: tweak all CFQ tunables. finally nailed CFQ tunables correctly (for KK)
block: deadline: hardcode values XPerience sause
cpufreq: break earlier if the target_freq is equal to the current freq.
updated to .62
Optimized Float Point (more faster)
UVDD freq changes
Optimized Intellidemand,brazilianwax and others Gobernors.
Changes on ramdisk
Builded with XPerience-Linaro-Toolchain-ARMEABI-4.8.3
Added Flags compatible with XPE linaro for optimize build.
.-......
Reserved
Only in version 4 and later.
How to enable Logger by default are disabled.
You need tap in Terminal emulator
Code:
echo "1" /sys/kernel/logger_mode interface
Very good kernel, thank you very much!
1 comments:
The title 2.6.32.62-Xperience-KK01 in the downloading is 2.6.32.61-Xperience-KK01. When can I download the new one (.62)?
And if I replace the kernel, you will need to do something to recovery, or simply assume Flashtool and I start?
DjBodi said:
Very good kernel, thank you very much!
1 comments:
The title 2.6.32.62-Xperience-KK01 in the downloading is 2.6.32.61-Xperience-KK01. When can I download the new one (.62)?
And if I replace the kernel, you will need to do something to recovery, or simply assume Flashtool and I start?
Click to expand...
Click to collapse
is the .62 I use the same package for Flashtools and forget to change to .62 but download are for .62
and only copy to Flashtool/firmware and flash on Flashtools
Thank you very much!
Good day, good job!
@TeamMex great work but what WIFI driver yo using for kitkat?and post your sources... it's against the rules not to
afi1982 said:
@TeamMex great work but what WIFI driver yo using for kitkat?and post your sources... it's against the rules not to
Click to expand...
Click to collapse
you post you'r sources too.
and use wext but have issues some times not conect , I working on it...
TeamMex said:
you post you'r sources too.
and use wext but have issues some times not conect , I working on it...
Click to expand...
Click to collapse
so , did you ever saw the WIFI working with my omni 4.4.2?
afi1982 said:
so , did you ever saw the WIFI working with my omni 4.4.2?
Click to expand...
Click to collapse
YES, but I make much changes on your omni.
if you use my kernel not need to change android version to 4.1.2
...
TeamMex,with your kernel on Omni 4.4.2 rom works headphones ?
hubert123454 said:
TeamMex,with your kernel on Omni rom works headphones ?
Click to expand...
Click to collapse
it's not a kernel problem.
I have hope bluetooth too has been fixed on KitKat kernel
hubert123454 said:
I have hope bluetooth too has been fixed on KitKat kernel
Click to expand...
Click to collapse
again.. not 100% kernel problem
hubert123454 said:
TeamMex,with your kernel on Omni 4.4.2 rom works headphones ?
Click to expand...
Click to collapse
Headphones are problem on rom
I trying to fix them.
afi1982 said:
yeah i know, can you tell me what changes you made? it's not help me when you tell me "i did some changes to your omni"
Click to expand...
Click to collapse
To help you I need your common files
and I Change Yamato libs and Hostap from your CM10.2 and copy from xperia tipo vendor files.
...
I hope you devs can work it out and cooperate on finishing this masterpiece...
btw, can I use this kernel with @afi1982 CM10.2? I really want to use Kitkat rom but I really need wifi and mobile data.
stfudude said:
I hope you devs can work it out and cooperate on finishing this masterpiece...
btw, can I use this kernel with @afi1982 CM10.2? I really want to use Kitkat rom but I really need wifi and mobile data.
Click to expand...
Click to collapse
yes you can

[KERNEL][NOV02][GPL] SkyDragon Kernel V5.0.4 Lollipop [STOCK/NON-AOSP]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SkyDragon Kernel for VS985 on stock based Rom's​
Hey all,
this Kernel is based on stock VS985 Source code from LG. It is *only* for the vs985 and will *only* work if you're running a stock-based rom(10b/11c specifically but others may work as well). I made it as we don't currently have one here, and so we can get some better battery life and performance/responsiveness out of our devices. I will be adding things as we go here, but for now its good enough to release it.
Features
Code:
*Kexec Hardboot (Multirom) Support
*CPU Voltage Control(under/over volting)
*Dev/Frandom
*Arch/Random
*LCD Oversharpening Toggle from Savoca (Use Whetstone)
*KCAL Enhancements (Thanks to @Savoca) - Download his kcal app [URL="http://downloads.codefi.re/savoca/kcal"]here[/URL]
*Kernel memcpy
*High Performace Headset Sound
*Compiled with my own Linaro cortex-a15 optimized 4.9.4 Toolchain
*Faux Sound Control
How-To Install
Code:
1. Download kernel zip
2. Reboot to recovery
3. Make a nand backup
4. Flash kernel zip
5. ?????
6. Profit
Changelog
Code:
V5.0.4
*Added Faux Sound Control
*Built with my own Linaro 4.9.4 cortex-a15 optimized toolchain
*Compiled with some Graphite/O3 flags but main build is O2 for stability/standards
*Disabled optimizing for size, we optimize for full performance instead
V5.x/4.4
*Remade from scratch on 24B Kernel source
*Fixed long bootup issue
*Slimmed kernel
V4.0.2
*Reverted F2FS Support
*Reverted No-Fuse Exfat due to reboot/sdcard issues
*Built with latest HyperMod Toolchain (Sabermod/Linaro Hybrid)
*Packed into latest 23C boot.img
V.4.0.1
*Refactored the sharpening code
*Fixed Kexec hardboot
*Added F2FS support
*Added no-fuse exfat support
*Enabled Arm CPU Power and topology
*Optimized lib/sqrt functions
*Disabled module crc check
*Added Dev/Frandom support
V0.4
*Rebased on latest verizon 23B source
*Merged in %95 of features
V0.3.0.2
*Rebased on latest verizon source
*Latest memutils for msm8974
*Added smartmax governor
*Added Savoca's KCAL Enhancements
*-O3 and graphite flags
V0.2.9.4
Reverted latest intelli_plug commit
Reverted all freezer functions
Enabled high performance sound again
Reverted AVS/DCVS
Added Kexec Hardboot (Multirom) Support
V0.2.9
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
Enabled Kernel Samepage Merging
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
V0.2.7.4.1 - This one is slightly newer than whats in the 2.0.1 Rom
*Removed Intelli-Thermal
*Removed Linaro Power Efficient WorkQueue's
*Removed Glibc Memory Functions - This should help with any lag
*Fixed up some of the schedulers(Tripndroid,vr,zen) not showing up
*SELinux set to permissive in the kernel by default
*Fiops set as default scheduler for better performance
*Removed Opensource Exfat driver
V0.2.7.2
*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
V0.2.7
*Rebased source
*Compiled with full Graphite flags
*Added Intelliplug
*Added Intellithermal v2
*Added additional governors(OnDemandPlus, Intelliactive, Intellidemand, lagfree, smartassV2, dancedance, wheatley, lionheart)
*Fixed simple_ondemand gpu governor crashing
*Added[URL="http://forum.xda-developers.com/tmobile-lg-g3/development/script-g3-speed-t2929215"] Velocity[/URL] Scripts from @Razz1
V 0.2.6
*Ported OnDemand Gov from the M8
*Added Gboost
*Fixed High Performance sound
*Disabled CRC Checking
*Added Overall Stats for better tracking
*Compiling enhancements
*Memory leak fixes
*Kernel processing fixes
V.0.2.5.1
*Updated exfat to opensource driver and enabled
V 0.2.5
*Initial Release
Downloads
Code:
[B]SkyDragon V5.0.4 for 35B Roms ONLY![color=red]Lollipop[/color][/B]
[URL="https://www.androidfilehost.com/?fid=24052804347849996"]AFH Mirror[/URL]
--
[B]SkyDragon V4.4 for 23/24 Based Roms ONLY! [color=red]Lollipop[/color][/B]
[URL="https://www.androidfilehost.com/?fid=24052804347836924"]AFH Mirror[/URL]
--
[URL="https://www.androidfilehost.com/?fid=24052804347836983"]Return To Stock 35B Kernel[/URL]
[URL="https://www.androidfilehost.com/?fid=95916177934541257"]Return To Stock 23B Kernel[/URL]
[URL="https://www.androidfilehost.com/?fid=95784891001616578"]Return To Stock 11C Kernel[/URL]
[URL="https://www.androidfilehost.com/?fid=95897840722647683"]Return To Stock 12B Kernel[/URL]
Old releases can be found on my AFH page [URL="https://www.androidfilehost.com/user/?w=settings-dev-files&flid=21757"]here[/URL]
Recommended Settings
Code:
Governor: Interactive
Scheduler: ROW
Read-Ahead Buffer Size: 1536
If you want better battery, set Multicore Power Saving to 2
Thanks and credits to:
Code:
Razz1 - [URL="http://forum.xda-developers.com/tmobile-lg-g3/development/script-g3-speed-t2929215"]Velocity[/URL] Scripts
Faux123 - Commits
Tectas - Commits
Flar2 - Commits
Skin1980 - oversharpening fix
DoomLord - Commits
Savoca - Commits
Team Codefire for Bump!
Donators
Code:
startswithPendswithOOH
tjk639
akakai
My Lollipop Source Code
My Kitkat Source Code
XDA:DevDB Information
[KERNEL][NOV02][GPL] SkyDragon Kernel V5.0.4 Lollipop [STOCK/NON-AOSP], Kernel for the Verizon LG G3
Contributors
HolyAngel
Source Code: https://github.com/holyangel/LGE_G3
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 0.4
Stable Release Date: 2014-11-24
Created 2014-11-25
Last Updated 2015-11-02
thanks!
shouldnt this be in dev?
bweN diorD said:
thanks!
shouldnt this be in dev?
Click to expand...
Click to collapse
Yep, I thought I made it there lol
anyways I already put in to get it moved, so just waiting on a mod to get a chance to do so ^^
Next will be Rom release
Running well for everyone?
Id like to see this for CM12 as ive been looking for some audio tweaks for the kernel in hope of improving the sound quality of the phone
mitchell4500 said:
Id like to see this for CM12 as ive been looking for some audio tweaks for the kernel in hope of improving the sound quality of the phone
Click to expand...
Click to collapse
Already working on it for the d851, that one should be this week. I just gotta get a couple bugs knocked out. I can do the same for this device, just need a bit of time. Least I own this device, been flying blind on the d851.
Running well so far. Its a tad bit faster. Hard to notice lol. Regarless it boots and works.
Yup, seems snappier, but hard to tell.
Sent from my VS985 4G using Tapatalk
Great! Its definitely more responsive to me. Gonna try and add some more optimizations and a few other things over the next week or so. Would like to extend this battery life as much as possible.
No issues booting after dirty flashing over stock bumped 11c (http://forum.xda-developers.com/verizon-lg-g3/development/rom-stock-root-deodex-t2932683). I didn't wipe the cache and subjectively the UI seems a little snappier. Text sharpening is improved even over stock 11c. Thanks!
Yeah shouldn't need to wipe cache for this kernel, no other files get changed. And it's patched so no oversharpening ^^
Straight stock only, or will this work on Jasmin?
Sent from my VS985 4G using XDA Free mobile app
goldsmitht said:
Straight stock only, or will this work on Jasmin?
Sent from my VS985 4G using XDA Free mobile app
Click to expand...
Click to collapse
It works on any stock-based rom, so it'll work fine on jasmine ROM since its based on stock ROM. It just won't work on any aosp/cm stuff ^^
Flashed fine, no issues. Booys up slow on each reboot, not just first time
Sent from my VS985 4G using XDA Free mobile app
Will there be aosp kernel in the future
Just a quick question. How did you get this kernel bump'd? Official bumping is gone...
Sent from my VS985 4G
workdowg said:
Just a quick question. How did you get this kernel bump'd? Official bumping is gone...
Sent from my VS985 4G
Click to expand...
Click to collapse
Almost all the(80 or so) builds I did before release were officially bump'd, but since they took their site down I had to switch to the OpenBump tool in order to continue development.
Does this kernel support external SD Cards? I installed the kernel and when I booted up I got a message "SD Card Inserted" and it is blank when I look at it through a file explorer program. I am on a VZW G3 running Cloudy ROM 1.2.
mapatton82 said:
Does this kernel support external SD Cards? I installed the kernel and when I booted up I got a message "SD Card Inserted" and it is blank when I look at it through a file explorer program. I am on a VZW G3 running Cloudy ROM 1.2.
Click to expand...
Click to collapse
The kernel is for stock ROM with a base 10b or 11c only that maybe your issue. Since cloudy is based on a different version
VS985 G3 R0øted
Installed last night, gave it a full charge, and battery life is better than stock.
Gonna give it a few days, but if I want to make changes, how do i get into the kernel to change settings? Can't find anything in settings, unless I'm not looking in the right places.
Sent from my VS985 4G using XDA Free mobile app

[KERNEL] [H815 & H811] LuPuSv2.4 + Updater App [STOCK MM 6.X] [07/04/2016]

H815 & H811 ONLY​
Code:
[B]### Disclaimer### [/B]
Your warranty is now void.
We are not responsible if your phone, sdcard or anything else will be damaged, broken, bricked, bootlooping or detonating in a thermonuclear reaction.
YOU are choosing to make these modifications and accept the fact that something might go horribly wrong.
Intro
This kernel was made for my own personal use but seen as I had an updater app for tornado kernel which has been abandoned I have decided to share both the kernel and updater app here. As this kernel is mainly for my own personal use I will not be adding all the bells and whistles. If you prefer performance along with battery over power than this may be for you.
Install:
You need:
- Stock 20A, 20B, 20C or 20D -- Marshmallow
- H815 ONLY
- An unlocked Bootloader
- Custom recovery
Via recovery: latest TWRP here
- Download the kernel
- Reboot to recovery
- Flash the zip file
- You're done! Reboot and enjoy.
Changelog:
v1.0
Initial release
Faux Sound v3.6
Added BFQ, SIO, FIOPS IO Schedulers
Removed BIC, HTCP and enabled Vegas, Yeah, Illinois, reno TCP Congestion Algorithms
Enable Westwood TCP COngestion ALgorithm by default
Powersuspend
Fsync ON/OFF support
Updated to Linux 3.10.94
KCAL support
SELinux permissive
Auto Inject SU & BusyBox
Many more see github for full changelog
v1.1
Attempt to fix exfat
v1.2
defconfig: Add exfat support (thanks slim80 for sussing out signing)
Optimized ARM RWSEM algorithm
Fix NULL pointer dereference in tcp_nuke_addr.
Readahead: Fix an error (thx ramgear)
Readahead: Optimize divide/multiply by power of 2 using L/R shift (thx ramgear)
sched/fair: Implement fast idling of CPUs when the system is partially loaded
net: bcmdhd: reduce wakelocks
msm: Fix high load average from uninterruptible waits
cpufreq: Break out early when frequency equals target_freq
cpufreq: Resolve CPUFREQ_NOTIFY issue
writeback: fix writeback cache thrashing
tcp: fix timing issue in CUBIC slope calculation
PM: devfreq: Always reflect a change of polling interval
PM: devfreq: Fix simple_ondemand crashing on startup
msm: kgsl: Report correct GPU frequency in sysfs
devfreq: Use high priority workqueue
cpufreq: set policy with user_policy data
cpufreq: Introduce new relation for freq selection
mm: slub: Default slub_max_order to 0
msm: rq_stats: Register for Cpufreq policy notification
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
v1.3
Fix time resetting on boot
v1.4
arm64: disable GCC SRA optimization
configs: enable small clean up inline with LG config
configs: enable autosched
cpufreq: impulse: tuning and burning values into governor
cpufreq: impulse: call __cpufreq_driver_target() for cur frequency
cpufreq: impulse: Reschedule timer if min_freq is reduced
cpufreq: impulse: Rearm governor timer at max freq
cpufreq: impulse: Replace obsolete strict_strtoul calls
cpufreq: impulse: validate above_hispeed_delay
cpufreq: impulse: calculate load before freq change
cpufreq: impulse: only boost tunable affected cpus
cpufreq: Add Impulse governor
lowmemorykiller: Do proper NULL checks
fs/namei.c: fix potential memory leak in path_lookupat
sched, smp: Correctly deal with nested sleeps
mm: /proc/pid/smaps: show proportional swap share of the mapping
msm: thermal: Re-evaluate hotplug for unexpected cpu online
fs/buffer.c: increase the buffer-head per-CPU LRU size
v1.5
Merged LG 20D source code
Merge Linux version 3.10.95
Disable ZRAM, SWAP
FM radio fixed
Tweak fixed entropy
v1.6
Update to linux version 3.10.96
Update ramdisk to be inline with Stock 20D
v1.7
Update to linux version 3.10.97
Dynamic Fsync
USB Fastcharge support
cpufreq: cpu-boost: don't boost big cluster on input touch unless it has at least 1 task running on any of its cores to save power
v1.8
Update to linux version 3.10.98
Frandom
More see github fr full changelog (or look within updater app)
v2.0
Update to linux version 3.10.99
Fix reboots from v1.8
Implement system-less root (Note - advised not to flash over system root as it may cause issues)
v2.1
Update to linux version 3.10.101
v2.2
Memory Management improvements
Re-enable ZRAM and SWAP
Added ZZMOOVE governor (big little development edition)
Added despair governor
Added Barry Allen governor
Many more see github or updater app for full changelog
v2.3
Fix exfat support
v2.4
Fix Revoke USB debugging authorizations not showing in developer settings
Allow selinux mode to be changed rather than hard-coding to permissive
Source code: https://github.com/garwedgess/android_kernel_lge_g4
Credits
Yank555
faux123
savoca
flar2
franciscofranco
And many many more, see github.
Do not mirror my downloads
XDA:DevDB Information
LuPuS Kernel LG G4 (H815), Kernel for the LG G4
Contributors
wedgess
Source Code: https://github.com/garwedgess/android_kernel_lge_g4
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.4
Stable Release Date: 2016-04-07
Created 2015-12-22
Last Updated 2016-04-07
LuPuS Kernel Updater App [V1.5]
Features:
- Dark/Light Theme
- Check for updates every 1-24 hrs you choose.
- includes basic changelog
- Download updates
- List all releases releases
- Checks downloaded kernels md5 (will delete download if MD5's don't match)
- Auto flash kernels after download
(TWRP only)
- Reboot recovery
Changelog:
v1.0
Initial Release
v1.1
Add Faux Sound Control (Only Headphone gain for now as it is only what is working kernel side)
Improve UI
New notification icon for updates
Minor performance improvements
v1.2
Slovak translation - thanks @phsnake
Czech translation - thanks @phsnake
v1.3
Turkish translation - thanks @Se7Touch
v1.4
Optimize code
Add support for H811
Update support libraries
Allow to be installed on devices not using LuPuS kernel (makes it easier for switching back to LuPuS kernel)
v1.5
Add SELinux mode changer
Add FAB animation when viewing kernel release info
Speed up loading longer changelogs when viewing kernel release info
Note: this application will not work on variants other than the h815 so that someone on a different variant doesn't try flashing a kernel for H815.
Please leave any bug reports along with attached log, otherwise reports will be ignored
Features:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Translations: I have not translated any of the strings within the application, if someone would like to translate their language, then please let me know and i'll push the strings to github
Download attached to this post
If coming from v1.0 you need to first uninstall the application as v1.1 onwards in signed
Upcoming CM Kernel Release...
Stay Tuned
bender_007 said:
Thank you for your work. I will test it
waiting for the apk
cheers:good:
Click to expand...
Click to collapse
Thanks, the app is up now. I thought I had pushed the changes before I reset it, but didn't so had to rewrite some of it. Apologies for the delay.
No problem, glad to see new stuff around. I like the combos (mod + settings app), in this case kernel + app
Thx
Poslano sa mog LG-H815 koristeći Tapatalk
Just flashed. Caused some issues with the external sd card.
Oh new kernel!Thank you very much!
orhtun01 said:
Just flashed. Caused some issues with the external sd card.
Click to expand...
Click to collapse
Can you please explain the issue a bit more as I haven't issues with the external SD.
wedgess said:
Can you please explain the issue a bit more as I haven't issues with the external SD.
Click to expand...
Click to collapse
Of course. After booting the system informs that the external sd is corrupt and wants to wipe it. After returning to stock, issue disappeared.
orhtun01 said:
Of course. After booting the system informs that the external sd is corrupt and wants to wipe it. After returning to stock, issue disappeared.[/QUOtTE]
Thanks. I haven't any issues and tried a couple of sdcards. I remember this being an issue in tornado kernel and savoca fixed it. Thought I had already included that commit but looks like it disappeared after the M merge. I'll add it back in now and update it if you could let me know if it now works for you?
Edit: Can't load the texfat module as it's signed by LG and it is not open source so can;t build it. Savocas hack is for some reason not working for me . Currently trying to work my way around this. So far no luck...
Click to expand...
Click to collapse
wedgess said:
Thanks. I haven't any issues and tried a couple of sdcards. I remember this being an issue in tornado kernel and savoca fixed it. Thought I had already included that commit but looks like it disappeared after the M merge. I'll add it back in now and update it if you could let me know if it now works for you?
Click to expand...
Click to collapse
my exfat sd card broken. your kernel exfat support?
BySezerSimsek said:
my exfat sd card broken. your kernel exfat support?
Click to expand...
Click to collapse
I've posted a version which should fix this as an aattachment here. As I don't have the issue I can't test to see if it's fixed but it should be. Please let me know if you get a chance to flash it.
wedgess said:
orhtun01 said:
Of course. After booting the system informs that the external sd is corrupt and wants to wipe it. After returning to stock, issue disappeared.[/QUOtTE]
Thanks. I haven't any issues and tried a couple of sdcards. I remember this being an issue in tornado kernel and savoca fixed it. Thought I had already included that commit but looks like it disappeared after the M merge. I'll add it back in now and update it if you could let me know if it now works for you?
Edit: I've attached a version which should fix the external sdcard issue you are having, as I have no problems myself I can't test it. So please let me know and i'll push it if it works.
Click to expand...
Click to collapse
I just tried. It seems the same. See attachment. Also getting the same adjust time errors from cile's kernels where somehow the hw time is set as system time each boot.... Thanks !
Click to expand...
Click to collapse
orhtun01 said:
wedgess said:
I just tried. It seems the same. See attachment. Also getting the same adjust time errors from cile's kernels where somehow the hw time is set as system time each boot.... Thanks !
Click to expand...
Click to collapse
Edit: i have added some additional info about my sd card using. Maybe it will help.
Click to expand...
Click to collapse
orhtun01 said:
wedgess said:
I just tried. It seems the same. See attachment. Also getting the same adjust time errors from cile's kernels where somehow the hw time is set as system time each boot.... Thanks !
Click to expand...
Click to collapse
The time issue seems to be on all M kernels besides STOCK, even building bare stock kernel gives the same issue. It resets back to the proper time a couple seconds after boot but still annoying. I'll have to see if I can spot anything for that. Please try the attached kernel to see if it fixes exfat, thanks.
Click to expand...
Click to collapse
wedgess said:
orhtun01 said:
The time issue seems to be on all M kernels besides STOCK, even building bare stock kernel gives the same issue. It resets back to the proper time a couple seconds after boot but still annoying. I'll have to see if I can spot anything for that. Please try the attached kernel to see if it fixes exfat, thanks.
Click to expand...
Click to collapse
Thanks. Just retried. No luck
Click to expand...
Click to collapse
orhtun01 said:
wedgess said:
Thanks. Just retried. No luck
Click to expand...
Click to collapse
Thanks for checking them out. I have sent another via PM if you can test it out when you get a chance.:good:
Click to expand...
Click to collapse
If this is of any help (higly doubt it but here goes nothing):
H815-EUR GERMANY
Using pre-rooted stock 5.1 KDZ = exFAT support breaks.
Pulling already set up 5.1 system and injecting it with root = exFAT works.
Using SuperSU zip installer on 5.1 = exFAT works.
Using prebuilt, matching, repacked 6.0 boot.img = exFAT support breaks.
Pulling boot.img from stock system state of own device and repacking = exFAT works.
Using Systemless Root = exFAT works.
How likely is it that the kernel is aware that it's not operating on the device it was first flashed/built for? Tbh, I don't know anything about kernel development. It's just, whenever I flashed a kernel that was pulled from another device or modified without ever touching another device, as it might have been the case in those prebuilt repacked kernels, exFAT support broke down.
Does FauxSound Mod increases sound volume?
On my Device the sd card have an error too after installing this kernel. I reinstalled Genisys Rom and now all woks fine. I will test the kernel at a later time again. :good:

[KERNEL] [N6] [7.0] [3.10.104] [UBER 6.3.1] Flash Kernel - v1.8 - December 25th

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction
Hello everyone, this is my kernel for the Nexus 6, based on my kernel for the Nexus 6P. I aim to add enough features to matter while keeping it lean and stable. Hopefully you enjoy! Please read this entire post, most of your questions will be answered in here!
Features
Here are the major features of the kernel (feel free to explore Github)
Upstream Linux versions 3.10.41-3.10.104
Updated to the December security patch
Patches for some CVEs
Upstream patches from CAF
Support for overclocking to 2880 MHz (stock values by default)
CPU governors: barry_allen, blu_active, chill, conservative, darkness, elementalx, impulse, interactive (default), nightmare, ondemand, performance, smartmax, userspace, zzmoove
Hotplugs: blu_plug, mako_hotplug, msm_sleeper, zen_decision (default - mpdecision is disabled)
High brightness mode and backlight dimmer
KCAL color control
Adreno Idler
Wake gestures (sweep2wake, doubletap2wake, sweep2sleep, and camera launch gesture)
Voltage control
Franco sound control and high performance audio
Adaptive low memory killer
UKSM (disabled by default)
I/O schedulers: bfq, cfq, deadline, fiops, maple, noop, sioplus (default), tripndroid, and zen
USB fast charging
Wakelock controls
BCL disabled
TCP algorithms: bic, cubic, highspeed, htcp, hybia, illinois, lp, reno, scalable, vegas, veno, westwood (default)
Kexec patch for MultiROM support
Full F2FS support
Compiled with an Uber-based 6.3.1 toolchain located here
Forced encryption and dm-verity disabled
Built with AnyKernel2 thanks to @osm0sis
Downloads
7.0/7.1/7.1.1 (1.x): Main
Installation
If you are on stock:
If you are on the stock kernel: flash the kernel zip and reboot
If you are on a custom kernel: flash the stock boot image matching your build number, flash the kernel zip, and reboot
If you are on a custom ROM:
If you are on the kernel that came with your ROM: flash the kernel zip and reboot
If you are on a custom kernel: dirty flash your ROM zip, flash the kernel zip, and reboot
Upgrading from one Flash version to the other:
Just flash the kernel zip and reboot
Changelog
Nougat 7.0
Code:
[B]1.8[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=70246281]release post[/URL])
[LIST]
[*]Toolchain bumped to 6.3.1
[/LIST]
[B]1.7[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=70112925]release post[/URL])
[LIST]
[*]December security update
[*]Upstream F2FS commits
[*]Improvements to cpuidle
[*]Double tap to wake now works when either halfscreen or fullscreen is selected in KA
[*]Fix tethering on 7.1.1 ROMs
[*]Add Live Display (work with KCAL thanks to [user=4684315]@flar2[/user])
[/LIST]
[B]1.6[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69873175]release post[/URL])
[LIST]
[*]Revert an interactive governor patch that was introducing lag
[/LIST]
[B]1.5[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69859780]release post[/URL])
[LIST]
[*]Fixes for sdcardfs on certain ROMs like CM 14.1
[*]Upstream patches from CAF and Linux
[*]Interactive governor improvements
[*]Detect when kernel is flashed on an unsupported Android version
[*]Add support for FK Updater's performance profiles
[/LIST]
[B]1.4[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69526781]release post[/URL])
[LIST]
[*]November security update
[*]Chill governor updates (thanks to [user=5051294]@frap129[/user])
[*]Fixed Mako Hotplug (thanks to [user=4231562]@Yoinx[/user])
[*]Updated BCL commits (thanks to [user=3292224]@franciscofranco[/user])
[*]Fixed some compiler warnings (thanks to [user=4231562]@Yoinx[/user])
[/LIST]
[B]1.3[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69264556]release post[/URL])
[LIST]
[*]Upstream Linux patches for vmstat and libgcc
[*]Backported MDSS and GPU patches from Marlin (thanks to [user=3292224]@franciscofranco[/user])
[*]Low memory killer improvements
[*]Removed cmdline patch from 1.2
[/LIST]
[B]1.2[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69247056]release post[/URL])
[LIST]
[*]Linux version 3.10.104
[*]Move back to a constant tickrate of 300HZ
[*]Add a patch to hide bootloader unlock from SafetyNet
[/LIST]
[B]1.1[/B] ([URL=http://forum.xda-developers.com/showthread.php?p=69183164]release post[/URL])
[LIST]
[*]Add smartmax governor
[*]Add full F2FS support
[*]Add Motorola quick wakeup driver
[*]Fix simple_ondemand GPU governor
[*]Add [URL="http://kerneldedup.org/en/projects/uksm/introduction/"]UKSM[/URL] (disabled by default)
[*]Set default I/O scheduler to zen and readahead to 128kb
[*]Start kernel at stock frequencies
[/LIST]
[B]1.0[/B]
[LIST]
[*]Initial release
[*]List of features above
[/LIST]
Frequently asked questions
1.1 Q: I am having an issue, can you help me?
1.1 A: I am not a superstar kernel developer but I will certainly try my best. First, start by reading the release posts, as I may make note of a particular issue. Also search the thread to see if I have discussed it before. If you see nothing, please provide me with a dmesg/last_kmsg and logcat, your ROM/kernel version, and a detailed description of the issue. With that, I'll do my best to assist you.
Code:
adb logcat -d > logcat.txt
adb shell dmesg > dmesg.txt
1.2 Q: Can you add xyz feature?
1.2 A: If you link me the commits or tell me what kernel you had the feature in, I can take a look at them. I will not go digging super hard for commits and I will ignore requests that don't include this information. I won't promise that I will merge every request but I will always take it into consideration.
1.3 Q: How do I control the kernel?
1.3 A: I'd recommend using either @flar2's EX Kernel Manager or @Yoinx's Kernel Adiutor-Mod; both are extremely solid and have given me no issues.
1.4 Q: I am having Wi-Fi disconnects on a 5GHz network, what's up?
1.4 A: Try increasing the wakelock divider on the following sys paths in a terminal emulator (can also be done in EXKM in the Miscellaneous section):
Code:
echo 8 > /sys/module/bcmdhd/parameters/wlrx_divide
echo 8 > /sys/module/bcmdhd/parameters/wlctrl_divide
Thank you to @Buckmarble for pointing this out!
Thanks to:
@REV3NT3CH for showing me what a good developer and kernel looks like
The various developers for their patches (@ak, @Buckmarble, @flar2, @franciscofranco, @frap129, @imoseyon, and @Yank555 to name a few)
@osm0sis for AnyKernel2
@DespairFactor for helping me with some kernel compilation issues and the Linaro source of the toolchains I use
@kantjer for pointing me to Linaro in the first place and being a beta tester along the way!
@malybru for my nifty new signature and thread banner!
All of you guys for viewing the thread
A note about donations
Quite a few people have asked to donate to me in the past and I have turned them down. I am not in this for the money, this is my hobby, something I truly enjoy. If you truly want to donate to something (it is not expected in the slightest), I recommend an entity like the Open Source Initiative, XDA, or any one of the people I have thanked in the OP. Additionally, you are free to copy any and all of my work; the only thing I request is that you not ask for donations as well (though I can't really enforce this lol). Thank you.
Kernel source links
7.0: https://github.com/nathanchance/shamu
DISCLAIMER: I openly welcome off topic in my threads. Mods, please do not clean off topic discussion and users, do not complain about off topic discussion here. I may direct you to another thread if it is so suited but I won't have the discussion cleaned. Thank you.
XDA:DevDB Information
Flash Kernel, Kernel for the Nexus 6
Contributors
The Flash
Source Code: https://github.com/nathanchance/shamu
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.8 - Nougat 7.0/7.1
Stable Release Date: 2016-12-25
Created 2016-10-11
Last Updated 2019-07-02
Reserved
Reserved
First
Amazing
Excellent kernel, and a welcome addition to the Shamu!
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Droidphilev said:
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Click to expand...
Click to collapse
Looking at the source, I do believe kexec is present in Flash Kernel. Multirom manager also reflects that is built in.
rebel1699 said:
Looking at the source, I do believe kexec is present in Flash Kernel. Multirom manager also reflects that is is built in.
Click to expand...
Click to collapse
Thank you! Soon time to flash
Droidphilev said:
Hi,
Thank you Nathan!
I know MultiRom isn't working very good with N yet but still:
Does you kernel have the kexec patch inside please?
Click to expand...
Click to collapse
Yes, as previously mentioned. OP has been updated to reflect this
Can you allow f2fs compatibility ?
many people use such partitions...
Thank you anyhow!
Nautilus74 said:
Can you allow f2fs compatibility ?
many people use such partitions...
Thank you anyhow!
Click to expand...
Click to collapse
Already queued up for the next update.
very good kernel
Kernel is sweet so far. Been rock solid stable in the few days I have been running it - def check this one out guys!
@The Flash
running great with PN 7.0 here.
although kernel manager doesn't show all hotplugs...kernel-aduiter shows only 2 i think and elementalX-manager doesn't show 1.....sorry forgot specifics coz i removed both and have no managers install now.
anyway, quick question:
u have better knowledge in this area than I do...whats the diff between interactive from this kernel and interactive from lean kernel...I have heard great things abt leankernel but never got the chance to run it coz by the time i bought nexus 5 he already moved to nexus 6...by the time i bought nexus 6 he already moved to nexus 6P...lol
[email protected] said:
@The Flash
running great with PN 7.0 here.
although kernel manager doesn't show all hotplugs...kernel-aduiter shows only 2 i think and elementalX-manager doesn't show 1.....sorry forgot specifics coz i removed both and have no managers install now.
anyway, quick question:
u have better knowledge in this area than I do...whats the diff between interactive from this kernel and interactive from lean kernel...I have heard great things abt leankernel but never got the chance to run it coz by the time i bought nexus 5 he already moved to nexus 6...by the time i bought nexus 6 he already moved to nexus 6P...lol
Click to expand...
Click to collapse
LeanKernel uses InteractiveX - Imoseyon's own version of Interactive with a screen off max freq. Interactive is a stock governor. This thread is GREAT for learning about all the awesome governors in this and other kernels - I personally use Darkness. http://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957 Hope this helps bud!
@The Flash
Your kernel runs really great with Tesla! It seems like a rocking solid beast!
Gesendet von meinem Nexus 6
@The Flash Looks great, will it improve battery? And what kernel settings do you recommend for a 4 hrs sot?
spevil07 said:
@The Flash
Your kernel runs really great with Tesla! It seems like a rocking solid beast!
Gesendet von meinem Nexus 6
Click to expand...
Click to collapse
Glad to hear!
Yasharkhan said:
@The Flash Looks great, will it improve battery? And what kernel settings do you recommend for a 4 hrs sot?
Click to expand...
Click to collapse
It should, I've added a lot of optimization packages. The default settings should be getting you more than 4 hours of SOT but you may try tweaking the governor and hotplug settings.
Running & sleeping well on the 10/10 build of Uberstock. Thanks for sharing your work!

[KERNEL][7.1.x][LOS/AOSP] Tensei_r4

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAIMER:
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed.
* Please do some research if you have any concerns about features included
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
NOTES - MUST READ
1. Do not ask or request overclock. It wont be added.
2. This kernel uses AnyKernel 2, just like the Linaro Kernel by Nick Verse. So, it should work on all Galaxy J5 (2015) models. You test and report.
3. ROOT is not included in kernel, neither in the flashable zip. You have to flash SuperSU zip manually, after flashing the kernel.
4. For some reason, Kernel Adiutor still show the frequencies below 800Mhz, but those are not being used as i dont want to.
5. F2FS is not enabled yet.
6. I've just found that QuadRooter Scanner still show a vulnerability. I think I've forgot to apply a commit since on lollipop version it's fixed. I'll look later and it'll be fixed in next release.
Click to expand...
Click to collapse
THREAD INFO:
Post #1: Notes, requirements, features, download links, installation instructions, sources, credits, screenshots
Post #2: Changelog and bugs.
Click to expand...
Click to collapse
REQUIREMENTS / COMPATIBILITY:
- Galaxy J5 2015
- Nougat ROM based on LOS/AOSP. While it should work on all, keep in mind that this has been tested mainly on LOS.
- TWRP 5.1.1
It should work on all models as ive stated at notes.
However, if it doesnt work on your model (other than J500FN) or if you encounter issues, then try to remove the dtb.img from kernel zip and flash it again after restoring the boot.img which the ROM you are using came with.
The dtb included in zip is J500FN one and thats why it may not work or you may have issues. Ive included the dtb because SoUnd001 did some changes to this (like using 50mhz frequency) and i dont want those changes. To overwrite those changes, i had to include the dtb.
Click to expand...
Click to collapse
FEATURES:
-Based on LA.BR.1.1.3 (the source left by @Nick Verse and @ganesh varma)
-Several CAF patches
-ZRAM enabled
-Fixed DirtyCow, QuadRooter and other vulnerabilities
-Adreno Idler: main goal is to lower the power consumptions while maintaining high-performance
-SELinux permissive
-silenced many kernel logs
-fixed some memory leaks
-driver which change the I/O scheduler to noop automatically when screen goes off and restore the I/O scheduler which was set before when screen is on after 10 seconds
-QuickWakeup driver
-Drivedroid support - put an OS on your phone and boot your PC using the phone. Not tested, but it should work.
-governors: default + enabled ondemand & conservative governors
-schedulers: default + FIOPS, SIO, SIOPLUS, ZEN v2 and BFQ I/O schedulers
-enabled advanced TCP congestions: default ones + Westwood, HSTCP, HYBLA, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois
-4 hotplugs: IntelliPlug, MSM Hotplug, Bricked (MP DECISION), Alucard
-tweak for better network speed
-tweaks to improve I/O latency on SSD; many patches has been applied for faster I/O read / write
-CRC toggle: enabled by default (disable it for more 30% performance according to its description)
-android log toggle on/off: disabled by default Seems to be buggy on LOS/AOSP. Ill check it later.
-Fsync toggle on/off: Disabling it should improve the performance, but there might be data loss. More details here: https://forum.xda-developers.com/showpost.php?p=33381928&postcount=5
-arch_power and gentle_fair_sleepers toggles
-disabled CPU L2 Cache during video sessions to save more power
-removed verifiedbootstate flag from /proc/cmdline (in order to pass the SafetyNet CTS check with an unlocked bootloader, this patch is needed); I dont know if Pokemon GO game or something similar works now, you can check and report as im not playing those games)
Click to expand...
Click to collapse
DOWNLOAD:
Nougat: ANDROIDFILEHOST | MEDIAFIRE
Click to expand...
Click to collapse
INSTALLATION INSTRUCTIONS:
1. Be sure that you are using TWRP.
2. Download kernel archive and put it on your external SD Card.
3. Now go to TWRP recovery by keeping pressing Power button + home button + volume UP button at same time for few seconds.
4. Install the kernel zip you have downloaded.
5. [OPTIONALLY] Install phh Superuser or something else.
6. Reboot.
Click to expand...
Click to collapse
SOURCE CODE:
Nougat: ANDROIDFILEHOST | MEDIAFIRE
Click to expand...
Click to collapse
CREDITS:
@osm0sis for the awesome AnyKernel.
@Saber for the awesome and the best guide with useful informations about governors, schedulers etc.
@Nick Verse
@ganesh varma
@jackeagle
@SoUnd001
@FrozenCow
@franciscofranco
@flar2
@Sultanxda
@savoca
@faux123
@eng.stk
@FireLord
@Shoaib05
If you think you have been missed, let me know and i will add you.
Click to expand...
Click to collapse
XDA:DevDB Information
[KERNEL][7.1.x][LOS/AOSP] Tensei_r4, Kernel for the Samsung Galaxy J5
Contributors
#Henkate
Source Code:
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r4
Stable Release Date: 2017-05-16
Created 2017-05-16
Last Updated 2017-05-17
Changelog & Bugs
bugs:
-the toggle for log doesn't seems to work on LOS/AOSP
Click to expand...
Click to collapse
changelog:
09/05/2017
- added I/O switcher: a driver which change the I/O scheduler to noop automatically when screen goes off and restore the I/O scheduler which was set before when screen is on after 10 seconds
- silenced much more kernel logs
- re-enabled SWAP & ZRAM
- added sys interface to configure linux printk logging (debugging purpose)
- added GPU time_in_state stats (similar to CPU stats)
- added Quick Wakeup driver: Allow kernel driver to do periodic jobs without resuming the full system. It should increase battery life.
- added toggles for gentle_fair_sleepers and arch_power
- TCP cubic fixes
- added SIOPLUS, ZEN v2 and BFQ schedulers
- enabled conservative governor
- fixed some memory leaks
- fixed a problem where reboot on Android panics the kernel almost every time when file systems are mounted over loop devices
- updated power efficient workqueue + fixes; enabled by default
- added GPU governor whitelist to prevent you from enabling GPU governors which are unstable / incomplete (bw_hwmon, bw_vbif, gpubw_mon; all those 3 make the phone freeze once are enabled). Now when you try to enable those, it wont change anything.
- misc fixes and improvements
Click to expand...
Click to collapse
07/05/2017
- wifi module is now smaller as it should be (~40mb -> ~3mb)
- disabled some kernel logs
- disabled ZRAM, SWAP and everything else related to swap
- allow 320K AAC encoding
- misc fixes and improvements
- increased charge time from 30s to 100s when battery status is near full
(When charger is online for a long time, such as 12 hour, the battery status changes from charging to full and resumes charging.
The reason is that battery is not full at the first full state. So increse charge time from 30s to 100s when battery status is
near to full. This methods will reduce the number of recharging time)
Click to expand...
Click to collapse
02/05/2017
- disabled android log and crc check by default
- added back kcal (color control), drivedroid support and power efficient workqueues
- removed verifiedbootstate flag from /proc/cmdline (in order to pass the safetynet cts check with an unlocked bootloader, this patch is needed); i dont know if pokemon go game or something similar works now, you can check and report as im not playing those games)
- tweaks to improve i/o latency on ssd
- fixed few security vulnerabilities (such as dirtycow and quadrooter)
- many patches has been applied for faster i/o read / write
- governors are more friendly towards latency-sensitive bursty workloads
- and other misc tweaks
Click to expand...
Click to collapse
16/03/2017
- reworked from scratch and based on caf source for more performance / smoothness (now i can clearly see a difference )
- updated gpu driver to mm source
- added crc toggle (enable / disable)
- enabled adaptive lmk by default and set vmpressure_file_min for msm8916 from caf
- disabled arch_power
- frezee bug is gone
- removed: Ota, kcal, soundcontrol, power efficient workqueues, zen governor, frandom
- removed also the ramdisk modifications as it may lower performance / smoothness. I might try again in future.
Click to expand...
Click to collapse
24/01/2017
- initial build
Click to expand...
Click to collapse
Reserved
Thanks!
Cpu governor- impulse, elementalx, zzmoove
I/o schedule : zen
Is it on this kernal ?
sivakrishnanj said:
Cpu governor- impulse, elementalx, zzmoove
I/o schedule : zen
Is it on this kernal ?
Click to expand...
Click to collapse
All the features are mentioned in first post. The governors you've mentioned aren't present, but the zen scheduler is.
#Henkate said:
All the features are mentioned in first post. The governors you've mentioned aren't present, but the zen scheduler is.
Click to expand...
Click to collapse
What will this improve (noob for kernels)
infixremix said:
What will this improve (noob for kernels)
Click to expand...
Click to collapse
Here's a thread with detailed descriptions/information about governors, I/O schedulers (including Zen), hotplugs, TCP congestions. There's also benchmarks and comparisons.
@#Henkate you're becoming a pro in building custom kernels :good:
Dies this use frq under 800?
JosephDM said:
@#Henkate you're becoming a pro in building custom kernels :good:
Click to expand...
Click to collapse
Nope, lol.
Amarius1 said:
Dies this use frq under 800?
Click to expand...
Click to collapse
No. Please read my post here: https://forum.xda-developers.com/showpost.php?p=72280158&postcount=131 . That doesn't mean that it can't have a good SOT. I've got 7-8h in past when I used CM13 and as you know it doesn't have these frequencies neither.
I'm waiting for feedbacks. Take your time for that.
Last but not least, lemme remind you again that this kernel wouldn't be possible without the guys mentioned at credits.
EDIT:
QuadRooter Scanner still show a vulnerability. I think I've forgot to apply a commit since on lollipop version it's fixed. I'll look later and it'll be fixed in next release.
Sadly I am not on 7.1.1 so i can't test this. :crying:
Awesome job! First custom kernel for Nougat :laugh:
This kernel has support VOLTE ?
sivakrishnanj said:
This kernel has support VOLTE ?
Click to expand...
Click to collapse
I guess you meant ramdisk which is a part of boot.img. No, it doesn't.
But if the ROM which you're using would get volte support, then it'll work with this kernel as well since it's using the ramdisk from the actual kernel.
E.g.: Let's say that there is a new update of LOS which has volte support (in ramdisk, but also rom). After flashing the new update, you'll get the kernel which ROM is using. Then you flash my kernel and it'll use same ramdisk with volte support because I'm using AnyKernel (Google it), so i wouldn't have to make the changes from the new update manually.
YuZaGa said:
Kernels don't need to support volte. It's the rom which does it.
You should ask SoUnd1 to add the volte support.
Click to expand...
Click to collapse
Both kernel & rom must support the volte
---------- Post added at 07:48 AM ---------- Previous post was at 07:43 AM ----------
#Henkate said:
I guess you meant ramdisk which is a part of boot.img. No, it doesn't.
But if the ROM which you're using would get volte support, then it'll work with this kernel as well since it's using the ramdisk from the actual kernel.
E.g.: Let's say that there is a new update of LOS which has volte support (in ramdisk, but also rom). After flashing the new update, you'll get the kernel which ROM is using. Then you flash my kernel and it'll use same ramdisk with volte support because I'm using AnyKernel (Google it), so i wouldn't have to make the changes from the new update manually.
Click to expand...
Click to collapse
:angel:
Hmm... 65 downloads in total and 0 feedbacks?
#Henkate said:
Hmm... 65 downloads in total and 0 feedbacks?
Click to expand...
Click to collapse
Srry. I cant test it. Cuz im on A5UX ROM by mitko.
I'm using your kernel
kaducomk said:
I'm using your kernel
Click to expand...
Click to collapse
Thank you for using it!
I'd like to hear feedbacks though, but take your time for that.
Same goes to the other people which have downloaded and using it. If you want new releases, let me know your feedback from the actual release. I need to know if you have problems and your overall experience.
CPU Overclock would be awesome otherwise it's pretty good in terms of battery,performance and stability

Categories

Resources