[KERNEL]OctoDex[GCC 5.3.1][CM-13.0/AOSP6.0.X] ZE551ML/ZE550ML - ZenFone 2 Android Development

Code:
/*
*
* I 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 do some research
* 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.
*
*/
Kernel Features:
-GOVERNORS
ADAPTIVE
BIOSHOCK
CONSERVATIVEX
INTERACTIVE
LAGFREE
LIONHEART
ONDEMAND
PERFORMANCE
POWERSAVE
BARRY ALLEN
USERSPACE
WHEATLEY
ALUCARD
INTERACTIVEX
FRANKENSTEIN
DYNAMIC INTERACTIVE
HOTPLUG
SMARTMAX
LULZACTIVE
DARKNESS
IMPULSE
CYAN
BLUACTIVE
NIGHTMARE
LAZY
PEGASUSQ
INTELLIACTIVE
SMARTASSH3
YANKACTIVE
THESSJACTIVE
SMARTASS2
HOTPLUG
HYBRID
INTEL
HOTPLUGS
AUTOSMP
ALUCARD
INTELLIPLUG
MAKO HOTPLUG
MSM HOTPLUG
ZEN DECISION
-SCHDULERS
NOOP
BFQ
SIO
DEADLINE
CFQ
SIOPLUS
ROW
FIOPS
FIFO
ZEN
VR
TRIPNDROID
-TCP CONG.
BIC
CUBIC
WESTWOOD
HTCP
HSTCP
HYBLA
VEGAS
SCALABLE
LP
VENO
YEAH
ILLINOIS
-OC
-UC
-KSM optimized
-CPU Optimizations
-Built with custom GCC 5.3.1 toolchain
-ZRAM support
-Some Tweaks​
Kernel Link
https://www.androidfilehost.com/?w=files&flid=57205
OLD builds
https://www.androidfilehost.com/?w=files&flid=62867
XDA:DevDB Information
OctoDex, Kernel for the Asus ZenFone 2
Contributors
Nyks45, say99
Source Code: https://github.com/Nyks45/OctoDex-Kernel
Kernel Special Features: ME
Version Information
Status: Stable
Created 2016-05-09
Last Updated 2016-08-19

Reserved
wrongly created that post dunno how to delete

Change-log V5.0
Kernel Name Changed To OctoDex
Fixed AOSP Issues
Fixed Issues Beacuse Of Linux Ver Updates
Add A New GPU Driver
Add Frankenstein Governor
Add USB Keyboard Mouse Tweak
Disable CRC Check
Add-Tune-Update MSM-Hotplug
Add-Tune AUTOSMP
Tune-Update Intelli-Plug
Add Intelliactive Governor
Add TheSSJActive Governor
Add Yankactive Governor
Add Sio-Plus
Add ROW
Add Barry Allen Governor
Add lulzactive Governor
Add Dynamic Interactive Governor
Add Mako Hotplug
Add Support For Set minimum GPU frequency according to screen state
And Intel Powerclamp For Term.
Add tweaked simpleondemand GPU governor
Add Smartass2 Governor
Update And Modify InteractiveX For Quad Core Devices
Update Interactive
Add Hybrid Governor
Add Hotplug Governor
Implement zen-tune v4
Update smartass2
---------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------------
Change-log V4.0
Linux Kernel Version Updated To Latest 3.10.102
AOSP support Added
Init.d support Added
GPU Tweaks
Deep Sleep Tweaks
Some Fixes For Annoying Bugs
Kernel Re-Base
----------------------------------------------------------------------------------------------------------------------------------------------
Change-log V3.5
Re-added Alucard Hotplug
Removed Hotplug Governor
Switched Gcc5.3.1
Kernel Version updated to 3.10.98
Corrections on deep sleep
Fixing some governors
Fixing GPU
New Power Management Controller Thanks To Sayeed
Switch to OFAST
Update intelli-plug
Correct About Phone/Kernel Version
Some Corrections on power efficient workqueues
---------------------------------------------------------------------------------------------------------------------------------------------
Change-log V3.0
Removed Alucard Hotplug
Some Makefile additions and tweaks
Add QuickWakeUp For Fixing Possible Wake Up İssues
Update Kernel Version Up To 3.10.30
More Agressive Power efficient Work queues
Fix GPU Clock Speed(Still Looks Not Changing But İt is Changing i tried
Some GPU Tweaks
Add İntelli-Plug Hotplug
Make İntelli-Plug Hotplug Better
---------------------------------------------------------------------------------------------------------------------------------------------
Change-log V2.5
Power efficient Work queues Added and Fixed
Nightmare governor added
Lazy governor Added
Blueactive Governor added
Pegasusq governor added
Min Brightness can be 0 (From Sayeed's Modded Kernel Auditor)
GPU Tweaks
GPU Frequency issue fixed
Gpu Unlocked NOW
AUTOSMP Hotplug Removed
Zen_Desicion Hotplug added
Possible Fix For wake up
OPTIMAL KVM ADDED
Versions are seperated
-KVM_OC
-KVM_NON_OC
-OC
-NON_OC
---------------------------------------------------------------------------------------------------------------------------------------------
Change-log V2.0
Cyan Governor added
Impulse governor added
Alucard Hotplug added
Dynamic FSync v1.5 added
Powersuspend v1.5 added
Gpu Unlocked
Simpleondemand tweaked gpu governor added
Quick wake up added
Implemented Async Fsync from HTC
Switched 4.9 Toolchain
---------------------------------------------------------------------------------------------------------------------------------------------
Change-log V1.3
Deadline Schduler Added
Tripndroid Schduler added
Battery Life Extender Added
Exfat Support Added
Darkness Governor added
Tcp Algoritms Added
-Westwood
-reno
-bic
-cubic
-highspeed
-htcp
-vegas
-veno
-scalable
-lp
-yeah
-illinois
---------------------------------------------------------------------------------------------------------------------------------------------
If u want features please write

one more

Nice one, xposed is supported ?
:good:

nazagan said:
Nice one, xposed is supported ?
:good:
Click to expand...
Click to collapse
didin't tried but i think yes

Awesome!
I saw that you are going to release an important Beanstalk build
Will this kernel be built in Beanstalk or is it compatible to flash?

gugas123 said:
Awesome!
I saw that you are going to release an important Beanstalk build
Will this kernel be built in Beanstalk or is it compatible to flash?
Click to expand...
Click to collapse
which one is good u think

Nice work

Great.
I will download to test, it is running in ROM Bliss 6.3 ??

Can I install it on AOSP ROM? THANKS

Thanks

Fishcat7 said:
Can I install it on AOSP ROM? THANKS
Click to expand...
Click to collapse
didn't tried
GuilhermeXtreme said:
I will download to test, it is running in ROM Bliss 6.3 ??
Click to expand...
Click to collapse
yes

Another kernel, wow

Great job!

On Temasek rom latest build kernel works fast... no benchmarks yet, looks promising ?
Wysłane z mojego ASUS_Z00A przy użyciu Tapatalka

Automatic rotation is broken on DU.

Would like to see Tripndroid scheduler, battery life extender and network tcp algorithms,implemented if possible ? other than that it's running smooth so far @Nyks45
Sent from my ASUS_Z00A using Tapatalk

nazagan said:
Automatic rotation is broken on DU.
Click to expand...
Click to collapse
Aosp not supported yet
kos4all said:
Would like to see Tripndroid scheduler, battery life extender and network tcp algorithms,implemented if possible other than that it's running smooth so far @Nyks45
Thanks
I will add
Sent from my ASUS_Z00A using Tapatalk
Click to expand...
Click to collapse

Nyks45 said:
Aosp not supported yet
Click to expand...
Click to collapse
I'm using the kernel with DU and apart from the rotation everything is incredibly smooth!
Sent from my ASUS_Z00A using Tapatalk

Related

[KERNEL][CM12.1/AOSP][SYNAPSE] ATTACKED KERNEL V-13 FINAL (DISCONTINUED)

ATTACKED-KERNEL​
Code:
#include <std_disclaimer.h>
/*
* 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 in this KERNEL
* 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.
*/
WARNING: THIS KERNEL IS FOR CM 12 & AOSP BASED ROMS ONLY
Hi all , this is my first attempt to start with developing, so please go easy on me, im still learning...
This kernel works in cm12 & AOSP Lollipop Roms... DOESNT WORK IN STOCK ROM !!
The main goal is to have a stable and optimized Kernel, with usefull features ...
The features Are :
Updated to lastest CM12.1 & Motorola 5.02 Sources
Any Kernel 2.0 Installer Script
Compiled Using Linaro 4.9.3
Reclaimed RAM from loggers
Added Power Suspend 1.5
Adedd Hotplug Intelli_Plug 5.0
Added msm_hotplug
Added bricked_hotplug
Added Alucard_hotplug
CPU Underclocking
Enabled Power Eficcient Worqueues
Added SmartMax Governor
Added Alucard Governor
Added Intellimm Governor
Added PegasusQ Governor
Added Impulse Governor
Added Yankactive Governor
Added Intellidemand Governor
Added Intelliactive Governor
Added zzmoove Governor
Added TripNdroid I/O Schreduler
Added SIO I/O Schreduler
Added ZEN I/O Schreduler
Added fiops I/O Schreduler
Added fifo I/O Schreduler
Added bfq I/O Schreduler
Some Kernel Optimizations
LZ4 Compression
USB Fast Charge V2
GPU Overclock (533Mhz) (thanks to pinkflozd)
GPU Underclock (100Mhz) (thanks to pinkflozd)
Permissive SElinux
Added Frandom Support
Added IntelliThermal V2
Updated CPUboost
Added Fsync On/Off Support
Added LCD_KCAL
Added KEXEC HARDBOOT
Added Driver to USB as Keyboard/Mouse - Use this App PlayStore Link
Added -03 optimization flag
Added Graphite Optimization
Enabled Kernel NEON Mode
Added ARCH_POWER & Disable Gentle Fair Sleepers On/Off
Added Faux Sound
Lots Of Tweaks and Optimizations
Update linux kernel 3.4.42 >> 3.4.107
DOWNLOAD​
ATTACKED-KERNEL V-13​
This kernel has now inbuilt SYNAPSE suport :highfive: , Big thanks and credits to @apb_axel for UKM
To tweak you will have to download Synapse from PlayStore created by Andrei F. it includes all kernel features...
Old Downloads:
(from V.2)
https://www.androidfilehost.com/?w=files&flid=26791
XDA:DevDB Information
ATTACKED KERNEL - CM12.1, Kernel for the Moto G
Contributors
attack11, Cyanogenmod Team, faux123 , fermasia , savoca , varun chitre , pinkflozd ,franciscofranco ,shivamk11, alin23, Martinusbe
Source Code: https://github.com/attack11/android_kernel_motorola_msm8226
Kernel Special Features: Simple & Stable Kernel
Version Information
Status: Stable
Current Stable Version: AttackedKernel V-12
Stable Release Date: 2015-06-09
Created 2015-02-07
Last Updated 2015-06-09
Reserved
Changelog :
07- 02 - First Release
24- 02 - Second Release
Adedd Hotplug Intelli_Plug (thanks to faux123)
Added ZEN I/O Schreduler
GPU Overclock (533Mhz) (thanks to pinkflozd)
GPU Underclock (100Mhz) (thanks to pinkflozd)
Permissive SElinux (thanks to alin23)
VFP Hardfloat
Simple GPU Algorithm
Some others changes, check git
27-02 Third Release
Fixed USB Fast Charge
Added Fauxś Sound 2.3
Enabled more TCP Congestions
Some other changes,check git
05-03 Fourth Release
Builded from the scratch
Added PegasusQ Governor
Added intellimm Governor
Added fifo I/O Schreduler
USB Fast Charge V2
Added UKSM
Added Frandom Support
Added IntelliThermal V2
Added Dinamic Fsync Control
17-03 Fifth Release
Build From Scratch again with New CM Sources
No new features in this release
Features missing: Fauxs Sound & TCP Congestions.
19-03 Sixth Release
Enabled More TCP Congestions
Updated Intelliplug 4.0
Added Intellidemand Governor
Added Intelliactive Governor
Added LCD_KCAL
Added KEXEC HARDBOOT patch
Added Driver to use USB as Keyboard/Mouse
24-03 Seventh Release
Updated CM12 Sources
Update Linaro Toolchain
Added -03 Flag
Added Graphite optimizations
Enabled Kernel NEON mode
Added bfq I/O schreduler
Updated to Fast Charge V2 Again
Reverted back to Intelliplug 3.8
25-03 Version 7-B
Disabled UKSM,because was causing camera Frezzes
01-04 Eight Release
Added AERO_PLUG (to enable intelli_plug and mpdesicion must be disabled) (big thanks to @bleechd0se)
Enabled ARCH_POWER
Disable Gentle Fais Sleepers
Enabled Power Suspend & IntelliThermal V2 by Default
Removed Intellimm for now
Readded Faux Sound (thanks @hursky)
Replace LCD_KAL with KCAL support for post processing control [v2]
Some other changes,check git
17-04 Nineth Release
Builded again from the scratch
Update to CM12.1 sources
Added Alucard Governor
Added Intellimm Governor
Added Impulse Governor
Added Yankactive Governor
Added ARCH_POWER & Disable Gentle Fair Sleepers On/Off Support
Added Fsync On/Off Support
Lots Of New Tweaks and Optimizations
30-04 Tenth Release
Added Zzmoove Governor
Updated to Linux Kernel 3.4.42 >> 3.4.107
Fixed Random reboots
Added some optimizations, check git
08-05
Any Kernel 2.0 Installer Script
Builded From the schratch again
Removed Aero_hotplug
Added msm_hotplug
Added Alucard_hotplug
Update to latest cm12.1 Sources
Update to latest Motorola 5.02 Sources
Some other stuff... Check git !
19-05
New Updated Installer Script
Updated msm_hotplug
Updated intelli_hotplug
Added Bricked_hotplug
Updated Cpu Boost Driver
Updated Interactive & Ondemand CPU Governor
Updated simple_ondemand GPU Governor
Some other stuff... Check git !
Thanks
You are welcome !
attack11 said:
You are welcome !
Click to expand...
Click to collapse
I just want to confirm have u added hotplug in kernel? Or default mpdecision ,bcoz by default u have disabled mpdecision
abhi0502 said:
I just want to confirm have u added hotplug in kernel? Or default mpdecision ,bcoz by default u have disabled mpdecision
Click to expand...
Click to collapse
Well, i dont have added any other hotplug yet, im using it and have mp decision enabled by default in a clean install :silly: maybe the app to control values you are using?
attack11 said:
Well, i dont have added any other hotplug yet, im using it and have mp decision enabled by default in a clean install :silly: maybe the app to control values you are using?
Click to expand...
Click to collapse
Yeah it may be bcoz I was using Euphoria OS kernel(enabled intelliplug) on bliss rom
Thanks for reply
dev,first of all thanks for developing this kernel for our fellow moto g users.
secondly,i used the kernel and it's so smooth and so fast.
battery haven't test yet,cuz it's in charging mode.
will provide feedback soon
Your kernel seems to be superb
even though mpdecision is on there is no brain drain and smooth too
Hi @attack11 thanks for the awesome kernel
After flashing ur kernel selinux policy doesnot change to "permissive" can u please look into it
{
"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"
}
Sent from my Moto G using Tapatalk
reversegear said:
Hi @attack11 thanks for the awesome kernel
After flashing ur kernel selinux policy doesnot change to "permissive" can u please look into it
Sent from my Moto G using Tapatalk
Click to expand...
Click to collapse
You can do that i guess by typing setenforce 0 in terminal emulator!
Flashhhh said:
You can do that i guess by typing setenforce 0 in terminal emulator!
Click to expand...
Click to collapse
Yes.. But the problem is of has to be done each time the phone boots
Sent from my Moto G using Tapatalk
reversegear said:
Yes.. But the problem is of has to be done each time the phone boots
Sent from my Moto G using Tapatalk
Click to expand...
Click to collapse
Yes u have to apply on each boot!
Btw what r u gonna use it for?
reversegear said:
Hi @attack11 thanks for the awesome kernel
After flashing ur kernel selinux policy doesnot change to "permissive" can u please look into it
Sent from my Moto G using Tapatalk
Click to expand...
Click to collapse
Thanks , yes i noticed that , its fixed in the next release, Thanks for the feedback!
Flashhhh said:
Yes u have to apply on each boot!
Btw what r u gonna use it for?
Click to expand...
Click to collapse
Wait let me make it clear...
If you look into the zip file there is an init.d script which enables SELInux permissive mode(my initial report was purely concerned about this part)
As for usage is concerned some apps like Viper4Android won't work if SELinux status is enforcing
Sent from my Moto G using Tapatalk
Cool, another argentinian dev
Installed now, gonna test a report back. Thanks for your work.
Cheers.
great kernel, makes CM12 usable again :sly:
any way to add "FauxSound" to your kernel ?
its wroking flawessly so much speed and snapyness with cm12 its really awesome
saludos !
@attack11 im not asking eta but will u be updating the kernel?
abhi0502 said:
@attack11 im not asking eta but will u be updating the kernel?
Click to expand...
Click to collapse
yes , sorry , im out of time, but i will update soon , thanks!

[GK-MR2.0][God's Kernel][True God Of Kernels][CPU-2.0GHz & GPU-650MHz][Faux Sound]

God's Kernel​God's Kernel-True God Of Kernels​
ABOUT God's Kernel
God's Kernel is a open source kernel designed to unleash the power of Yureka.
The Aim of This project is to give a most stable ,power-full,ultra-fast fast kernel with Max Battery Life which is required for every Yureka user.
DISCLAIMER:
QUOTE]
#include
/*
* 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 in this ROM
* 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.
*/
[/QUOTE]
FEATURES OF God's Kernel:
Built using UBERTC-6.0 & SMTC-6.0[Option to select in downloads] Tool-chains with O3 flags and other tweaks.
Over clocked CPU to 1.7GHZ
Intelli_thermal v3.0: initial coding for Linux 3.10 Qualcomm kernels
Glove Mode
CPU Governors :
Conservative
Impluse
Elementalx
Inntelliactive
Intellidemand[Removed]
Yankactive
Zzmove[ Removed]
Darkness
Blu Active
Hyper
BioShock
PegasusQ Governor
Barry-Allen
Hot Plugs:[ Warning : Use any one ]
Intelliplug
Mako hotplug
MSM Sleeper
MSM_ZEN_Decision
AutoSMP
MSM MPDECISION[Bricked]
MSM Hotplug
Alucard Hotplug By Alucard24
I/O Schedulers:
noop
row
deadline
cfq
bfq
fiops
Introduce Adreno idler for devfreq-based Adreno devices
USB Fast Charging
Fast Charging Drivers.
LZ4-compressed kernel
KCAL control-------Controlling screen colors made easy ....credits @savoca
Frandom Drivers
Optimizations and memory leak fixes------Expect More Stable
Fix high load average from uninterruptible waits
BFQ I/O Scheduler
Bricked Hotplug Driver -----Provides Full control on online & offline cores so that you can configure it as users wish.
Thermal Throttling [Relax value]----Expect cool Yureka in your hands rather then old heating one
Raise charge current to 1.25mA to solve the slow charging issue. -----Expect Some Fast Charge
Cortex A53/ARMv8 architecture Tune-Up
Kernel Power Suspend-------Expect Sleep Like a Baby when Screen is off
Disabled updating idle time if cpu offline
Tweaks for interactive governor
Included More ZRAM Devices
Added custom Gestures to wake device ..like swipe down up etc
Deep sleep mode
Click to expand...
Click to collapse
CHANGE LOG:
God's -Kernel-MR2.0
AudioGod - GK-Build: Build MR-2.0
MSM 8939: Enable DTS-Eagle-Integration
AudioGod - MSM 8939: Overclock CPU & GPU with Undervolting
AudioGod - GK Tomato defconfig: Enable Kexec HardBoot & Charger controll
jollaman999 - kexec_hardboot: Fix build error
Xunlei Pang - kexec: set KEXEC_TYPE_CRASH before sanity_check_segment_list()
Martin Schwidefsky - kexec: allocate the kexec control page with KEXEC_CONTROL_MEMORY_GFP
Geoff Levand - kexec: simplify conditional
Baoquan He - kexec: remove never used member destination in kimage
Baoquan He - kexec: remove the unused function parameter
Vivek Goyal - kexec: use common function for kimage_normal_alloc() and kimage_crash_alloc()
Vivek Goyal - kexec: move segment verification code in a separate function
Vivek Goyal - kexec: rename unusebale_pages to unusable_pages
David Rientjes - kexec: fix build error when hugetlbfs is disabled
Atsushi Kumagai - kexec: export free_huge_page to VMCOREINFO
Petr Tesarik - kexec: save PG_head_mask in VMCOREINFO
Fabian Frederick - kernel/kexec.c: convert printk to pr_foo()
Paul Gortmaker - kernel: audit/fix non-modular users of module_init in core code
Heiko Carstens - kexec/compat: convert to COMPAT_SYSCALL_DEFINE with changing parameter types
Chen Gang - kernel/kexec.c: use vscnprintf() instead of vsnprintf() in vmcoreinfo_append_str()
Kees Cook - kexec: add sysctl to disable kexec_load
Zhuowei Zhang - Kexec-hardboot: fix kimage_head for post reboot list, tweak logging
Zhuowei Zhang - Attempt at porting kexec-hardboot for arm64; not working at all
Geoff Levand - debugging: Bypass purgatory
Ard Biesheuvel - of/fdt: export fdt blob as /sys/firmware/fdt
Aaron Kling - Add kexec support for aarch64
guts94 - Add faux sound control 3.4 By faux123
Chaithanya Krishna Bacharaju - ASoC: msm: qdsp6v2: Handle additional codec specific metadata
Dhananjay Kumar - ASoC: msm: Add support to enable PBE in DSP
Ashish Jain - ASoC: msm: qdsp6v2: add support for ALAC/APE/VORBIS
Chaithanya Krishna Bacharaju - ALSA: compress: Add support to send codec specific data
Laxminath Kasam - ASoC: wcd: update sequences to handle boost during SSR
Sachin Bhayare - msm: mdss: hdmi: updated extended mode macro
AudioGod-Merge branch 'LA.BR.1.1.3_rb1.44' of git://codeaurora.org/quic/la/kernel/msm-3.10 into yu-mm6.0
God's -Kernel-MR1.2
Upgraded to M
Change log is too big please refer link bellow for full log
http://gk.sungsonic.co/download.php?file=tomato/Changelog_GK-MR-1.3-tomato-20160126.log
God's -Kernel-MR1.2
Miror fixies and caf update
God's -Kernel-MR1.1
Fixed Screen Flickering issues
SE Linux Set to Enforce [ Solves compatibility issues with many roms]
Fix for random reboots
God's -Kernel-MR1
Updated Source to latest cm-12.1-amss-1.0.2 branch
Overclocked CPU @2.0GHz and GPU @650MHz [EXP]
Voltage tweaking for stablity
Aarch64 SaberMod 6.0.X as default toolchain as default for kernel compilation
Updated Version of KCAL
Diabled All Hotplugs By default
Added Quickwake Intial Driver
New Flag WQ_POWER_EFFICIENT for power oriented workqueues
Resolve CPUFREQ_NOTIFY issue
Added MSM hotplug driver
Added state notifier driver
memutils: memcpy, memmove, copy_page optimization
Allow multiple clients to register for irq affinity notification
Added cpu-boost Optimizations
Added MSM Limiter driver
Optimized KSM
Added SIO I/O scheduler
Made CFQ default to IOPS mode on SSDs
rq_stats: Add hotplug enable toggle
devfreq: Use high priority workqueue
Bricked-Hotplug Update
Charge Controll
Removed Fastcharge Driver for now
Fixed Deepsleep Issues after charger disconnected
Remomed Fsync on/off support
Added Dynamic Fsync 1.2
God's Kernel-R8.0
PegasusQ Governor
Barry-Allen Governor
Updated Barry-Allen to V-1.0
Upstreamed Kernel source latest of CM-12.1 Development Branch
Built with latest Sabermod and UBERTC Toolchain
More accurate temp control and Deep sleep
God's Kernel-R7.0
Fix for Deep Sleep issue
Removed CPU Quiet framework from NVDIA framework
Disabled Force shut-Down Of cores .
God's Kernel-R6.0
Re-based to Latest Cyanogen Sources
Updated Prima Driver to LA.BR.1.1.3_rb1.22
Added compatibility for Up-coming Cyanogen-OS 12.1[stock]
CPU Quiet framework from NVDIA framework
Removed gating of zero length packets for authentication
Add controls for sched features
camera: suppress excessive logging - boot faster
Incressed read ahaed 2048
Readahead: Optimize divide/multiply by power of 2 using L/R shift
sched: LOAD_FREQ (4*HZ+61) avoids loadavg Moire
block: deadline: Optimize for non-rotational
Added BioShock (CPU Governor)
Switched from BFQ-v7r7 for 3.10 to BFQ-v7r8 for 3.10
Glove Mode [Enabling this will let you use your phone even while wearing gloves]
God's Kernel-R5.0
Added Zswap
Added VNSwap from Samsung
Added FRONTSWAP
Enabled lz4 compression for zram
Apply CFLAGS, -Os to decompress.o to improve decompress performance during boot-up process
ondemand: update code to Linux v3.18
Fastcharge: made changes to suit the tomato's inferior charger IC
Added a generic touch input notifier
Added Touch Boost
Set touchboost default duration to 1.5s
Added Entopy tweaks
Fix memory leak in USB mass_storage
USB: gadget Fix deadlock unbinding driver while it is in use
usb: gadget: configfs: Fix interfaces array NULL-termination
f2fs support 3.10
int_sqrt: Improve 3x faster integer sqrt
Powersuspend: add power_suspended boolean for global access
Introduce Adreno idler for devfreq-based Adreno devices
[Adreno idler by arter97 - Idling algorithm,
an efficient workaround for msm-adreno-tz's overheads.
Main goal is to lower the power consumptions while maintaining high-performance.
Since msm-adreno-tz tends to *not* use the lowest frequency even on idle,
Adreno idler replaces msm-adreno-tz's algorithm when it comes to
calculating idle frequency(mostly by ondemand's method).
The higher frequencies are not touched with this algorithm, so high-demanding
games will (most likely) not suffer from worsened performance.
The additional idle_lasttime detects if last 500ms was idle before
ramping down the frequency to prevent micro-lags on scrolling or playing games.]
Power: Added initial quickwakeup driver
Add FIOPS I/O Scheduler for linux 3.10. Includes all 8 patches
God's Kernel-R4.0
Added Hyper and Blu Active Governors
Removed ZZMove and INTELLIDEMAND Governors
ext4: Speedup WB_SYNC_ALL pass called from sync
sync: don't block the flusher thread waiting on IO
msm mdss: Avoid calling wake_up_all() twice in display thread
fix writeback cache thrashing
block: Reserve only one queue tag for sync IO if only 3 tags are available
fix race that cause writeback hung
made context readahead more conservative
msm_hsic_host: reduce wakelock
Click to expand...
Click to collapse
God's Kernel-R3.0
Built with Saber Mod-6.0 And UBERTC -6.0 with O3 flags and other tweaks.
CPU Governors :
Conservative
Impluse
Inntelliactive
Intellidemand
Yankactive
Zzmove
Darkness
Hot Plugs:[ Warning : Use any one ]
Intelliplug
Mako hotplug
MSM Sleeper
MSM_ZEN_Decision
AutoSMP
MSM MPDECISION[Bricked]
USB Fast Charging
Fast Charging Drivers.
More Improved Thermal Control & Core Management.
General Optimization & Tweaks
Click to expand...
Click to collapse
God's Kernel-R2.0
Major bug fixing version
Fixed Min Frequency always Sowing Max CPU frequency.
Re-Based To Latest CM-12 Source .
Removed CPU-quite Framework.
Over Clocked CPU to 1.7GHZ.
Kernel Made Universal Compatible to Any ROM.
Fine Tuned Bricked Hotpluge.
Removed FIOPS I/O Scheduler
Added BFQ I/O Scheduler
Fixed Fsync.
Disabled KSM & CRC check.
Implement sysfs interface for vibrator intensity control.
Click to expand...
Click to collapse
God's Kernel-R1
Initial Version Taking Cyanogen os 12 Stock kernel source
Taking CM-12S Kernel source bellow mentioned features are added
Built using GCC 4.9.x Toolchain with fixes specifically Aimed at Cortex A53.
LZ4-compressed kernel
KCAL control
Frandom Drivers
Optimizations and memory leak fixes
Fix high load average from uninterruptible waits
FIOPS I/O Scheduler
Bricked Hotplug Driver
Thermal Throttling [Relax value]
Raise charge current to 1.25mA to solve the slow charging issue.
Cortex A53/ARMv8 architecture Tune-Up
Fsync on/off support
Kernel Power Suspend
Disabled updating idle time if cpu offline
Cpu Quiet framework
Tweaks for interactive governor
Included More ZRAM Devices
Deep sleep mode
Click to expand...
Click to collapse
CREDITS:
@DooMLoRD
@kairi_zeroblade
@Santhosh M
@savoca
@yank
Click to expand...
Click to collapse
DOWNLOAD LINKS:
God's-Kernel-tomato[NEW-BUILDS-M]
God's-Kernel-tomato[OLD-BUILDS]
INSTALLATION STEPS:
Minimum Requirements To Install God's Kernel:
This is For ARM 64
Your Device Should be Rooted with Unlocked Boot-loader & Latest Custom recovery Installed.
Recommended Custom Recovery TWRP : Click Here to View TWRP Offical supported devices
Installation Procedure:
Boot Into Recovery Mode
Flash provide Kernel Zip
Wipe Cache and Dalvik
Reboot To System
Click to expand...
Click to collapse
SOURCE CODE [Android-M]
SOURCE CODE [Android-L]
XDA:DevDB Information
[ARM-64][L-5.1.1][[Yureka][God's Kernel][True God Of Kernels], Kernel for the YU Yureka
Contributors
Adi Shakthi
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: God's Kernel-R8.0
Stable Release Date: 2015-08-25
Current Beta Version: God's Kernel-R1.0
Created 2015-05-06
Last Updated 2016-03-30
Screen Shots
{
"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"
}
Adi Shakthi said:
....God's Kernel-True God Of Kernels....
Click This To Read More.....
Click to expand...
Click to collapse
Oops! 404 Page Not Found!
Doesn't work for BlissPop running on android 5.1.1
Cyclops Maran said:
Doesn't work for BlissPop running on android 5.1.1
Click to expand...
Click to collapse
If you sure get me log cat ...
Guys are already using it from more than 3 hrs
Me using it from last 12 hrs ...I have not even faced a crash or hang
I was stuck on the Yu screen, nothing happened then I flashed some other Kernel and it was fine
Cyclops Maran said:
I was stuck on the Yu screen, nothing happened then I flashed some other Kernel and it was fine
Click to expand...
Click to collapse
Try there is new file uploaded for blisspop and report back the status ....
Adi Shakthi said:
If you sure get me log cat ...
Guys are already using it from more than 3 hrs
Me using it from last 12 hrs ...I have not even faced a crash or hang
Click to expand...
Click to collapse
Okay here is the logcat
Adi Shakthi said:
Try there is new file uploaded for blisspop and report back the status ....
Click to expand...
Click to collapse
Same problem with the Blisspop Kernel. Stuck at YU screen. Phone heats up as well.
Cyclops Maran said:
Same problem with the Blisspop Kernel. Stuck at YU screen. Phone heats up as well.
Click to expand...
Click to collapse
get me a log cat i will try to find issue soon...
mean while you can try it in sokp 5.1.1 R2
What is the kernel controlling app given in screeny?? Which one is recommended??
Chocklety Boyee said:
What is the kernel controlling app given in screeny?? Which one is recommended??
Click to expand...
Click to collapse
Kernel Adiutor its a free and open source apk
Adi Shakthi said:
Kernel Adiutor its a free and open source apk
Click to expand...
Click to collapse
I have read about hot plug driver bugs like not being able to control the cores on yu forum...Is that true??
Chocklety Boyee said:
I have read about hot plug driver bugs like not being able to control the cores on yu forum...Is that true??
Click to expand...
Click to collapse
Better test and ask questions instead of asking with out testing lol
Adi Shakthi said:
get me a log cat i will try to find issue soon...
mean while you can try it in sokp 5.1.1 R2
Click to expand...
Click to collapse
I gave you the logcat. Anyways check the attachment to this post, it says yuproblem.txt
Does it work on cm12.1??
Rehan Sheikh said:
Does it work on cm12.1??
Click to expand...
Click to collapse
It has to work give a try ....[emoji12]
Adi Shakthi said:
Better test and ask questions instead of asking with out testing lol
Click to expand...
Click to collapse
Hey @Adi Shakthi flashed on stocks cyanogen ROM and it booted easily and after that I got repeated reboot ....I had flashed over savoca kcal kernel...I had wiped cache and dalvic cache too...Now am here with a handicapped yureka??
Not working with blisspop . stuck at YU logo
Can i use it on stock cm12s....?

[Kernel]Kang-Kernel[LP&MM][V1.5]

Kang-Kernel​For Lollipop & Marshmallow
Kang-Kernel is a kernel based off of all the other kernels for moto e, it has commits from multiple kernels for more features/performance.
Features:
Built With UBERTC-5.3
IntelliplugV5 & Alucard Hotplugs
CPU Underclock
Many Governors
Many Schedulers
Power Suspend Driver
Dynamic FSync
DT2W/S2W
USB Fast Charge
AOSP/CM Support
Lollipop & Marshmallow support
Ect
Changelog:
Code:
[B]V1[/B]
Bring Back LCD-Notifier
Added DT2W/S2W
Updated DT2W/S2W
Added Intelliplug V5
Updated Intelliplug
Added Simple GPU Algorithm By Faux123
[B]V1.1[/B]
Added USB Fast Charge V2
Fixed USB Fast Charge
Fixed GCC 5 Compilation
Built with Uber 5.2
[B]V1.2[/B]
Added MarshMallow Support
[B]V1.3[/B]
New Governors:
OndemandPlus
Nightmare
Impulse
SmartMax
Optimax
New IO Schedulers:
Sio
SioPlus
TripNDroid
Vr
Zen
Ect...
[B]V1.4[/B]
Tweaked Some Governors & Schedulers
Reworked Gesture Wake
Added & Updated Power Suspend Driver
Lmk Now Makes Proper NULL Checks
Force SELinux Permissive
[B]V1.5[/B]
Build With UBER-5.3
simple_gpu_algorithm: prevent overflow pwrlevel
Reduce Disk Writes
Add Alucard Hotplug
Update Alucard Hotpplug
Reclaimed RAM from Loggers
Add XPerience Governor
Updated And Tweaked XPerience Governor
Underclock CPU to 96mhz
Add Dynamic FSync
Download
Credits:
Me
Rainforce279
Everyone Who Made Cm 12.1/cm13 Kernel
Some other people
Source:
GitHub​
Good, keep it up
Sent from my Moto E using Tapatalk
good to see another kernel.... gr8
V1.1 Released Download on OP
Added USB Fast Charge V2
Fixed USB Fast Charge
Fixed GCC 5 Compilation
Built with Uber 5.2
V1.2 Released Download on OP
Added MarshMallow Support
V1.3 Release download on OP
New Governors:
OndemandPlus
Nightmare
Impulse
SmartMax
Optimax
New IO Schedulers:
Sio
SioPlus
TripNDroid
Vr
Zen
Ect...
I can not download from this site. Always back to the same page.
V1.4 Released Download on Op
Tweaked Some Governors & Schedulers
Reworked Gesture Wake
Added & Updated Power Suspend Driver
Lmk Now Makes Proper NULL Checks
Force SELinux Permissive
Sent from my LT30p using Tapatalk
Awesome
Sent from my Moto E using Tapatalk
leomalaj10 said:
I can not download from this site. Always back to the same page.
Click to expand...
Click to collapse
New version uploaded to Google Drive
how to enable dt2w? I can't find the option in Kernel Adiutor.
I'm using it on slimlp rom
Sent from my Moto E using XDA Free mobile app
---------- Post added at 04:55 PM ---------- Previous post was at 04:30 PM ----------
it was my fault, cleaning kernel Adiutor data resolved the issue.
I'm testing it now and it feels great.
thank you for this great kernel
Sent from my Moto E using XDA Free mobile app
V1.5 Released Download on Op
Build With UBER-5.3
simple_gpu_algorithm: prevent overflow pwrlevel
Reduce Disk Writes
Add Alucard Hotplug
Update Alucard Hotpplug
Reclaimed RAM from Loggers
Add XPerience Governor
Updated And Tweaked XPerience Governor
Underclock CPU to 96mhz
Add Dynamic FSync
Sent from my LT30p using Tapatalk
Dark98 said:
V1.5 Released Download on Op
Build With UBER-5.3
simple_gpu_algorithm: prevent overflow pwrlevel
Reduce Disk Writes
Add Alucard Hotplug
Update Alucard Hotpplug
Reclaimed RAM from Loggers
Add XPerience Governor
Updated And Tweaked XPerience Governor
Underclock CPU to 96mhz
Add Dynamic FSync
Sent from my LT30p using Tapatalk
Click to expand...
Click to collapse
Nice update!!!
Everything is working nice!
Haven't experienced any screen freeze yet
Will flash this today.
Remove alucard i think it is not stable msm hotplug is better.
ashuy93 said:
Nice update!!!
Everything is working nice!
Haven't experienced any screen freeze yet
Click to expand...
Click to collapse
thanks for the feedback and testing
piku 123 said:
Will flash this today.
Remove alucard i think it is not stable msm hotplug is better.
Click to expand...
Click to collapse
Just don't enable it, use Intelliplug instead, or even disable both if you prefer
What's the Best settings for getting great battery backup + performance?
Shaikh Arbaaz said:
What's the Best settings for getting great battery backup + performance?
Click to expand...
Click to collapse
Alucard + XPerience is very good, my phone doesn't lag and I get fairly good battery life
Dark98 said:
Alucard + XPerience is very good, my phone doesn't lag and I get fairly good battery life
Click to expand...
Click to collapse
I'll try but a very quick reply thanks
Shaikh Arbaaz said:
What's the Best settings for getting great battery backup + performance?
Click to expand...
Click to collapse
Will be posting a guide for setting up this kernel for awesome battery life and snappy performance
Shaikh Arbaaz said:
I'll try but a very quick reply thanks
Click to expand...
Click to collapse
How did it go?
piku 123 said:
Will be posting a guide for setting up this kernel for awesome battery life and snappy performance
Click to expand...
Click to collapse
Thanks this kernel needs all the help it can get
Sent from my LT30p using Tapatalk

[KERNEL] [G800F/M/Y] Spookcity_Kernel-N (For all 7.x custom ROMS)

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 in this kernel
* before flashing it! YOU are choosing to make these modifications, DO NOT
* point the finger at me for messing up your device.
* this kernel is only for the S5 mini SM-G8OOF/M/Y (Exynos) Do Not Flash this on any other device!
*/
19-10-2017 * Updated to v6.0 * Changes are in red or can be seen at the bottom of this post in the changelog: I am always applying patches to hopefully improve the kernel,so check out the "Patches and tweaks applied" section for a better view of the changes as well.
Notes​
ALWAYS read the "Known Issues" section before flashing. I will add issues I have noticed or have been told about. Some may be VERY important. If you fail to do this and experience an issue that is listed I can not help you!
SELinux is set to permissive in this kernel. You can change this to enforcing at boot if you wish via an app like Kernel Adiutor-Mod
About voltage control: Setting frequencies that are unstable are going to cause lockups,freezes and reboots. This is NOT a fault in the kernel. My suggestion is to move the voltages up or down slowly (+/- 25) until you find some stable voltages that you're happy with.
Enough people were having problems with the 1.6ghz overclocked version that I've decided to release a non overclocked (1.5ghz) build as well. I would recommend trying the 1.6ghz and only if you experience a bootloop or instability then use the 1.5ghz version. I will not keep older versions of the 1.5ghz build up. Only the latest.
Having troubles deciding on a CPU governor or an I/O scheduler? Here is an amazing guide. All credits to Saber. Be sure to hit the thanks button. He obviously put a lot of time into that.
Features
Based on the latest Samsung kernel sources
Built an updated Sqlite3 (from version 3.9.2 -> 3.19.3 that will be pushed along with the kernel install (you can verify this by running "sqlite3 --version" in a terminal emulator before the new kernel install and then again after)
Compiled with self-built (ct-ng) UBERTC 8.0
Patched Linux to latest 3.4.113
Used anykernel2
Unlocked CPU frequencies: 200MHZ and 300MHZ
GPU overclocked to 600MHZ
CPU Overclocked to 1.6GHZ
CPU voltage control ( Max voltage =1500mV. Min voltage =600mV)
DriveDroid support (add sysfs entry for cdrom to LUNs)
Implemented zen-tune v4.5
Added CPU boost driver
Added PIE net scheduler
Added support for USB keyboards (You need This app)
Reduced vm_swappiness from 60 to 20
Added I/O scheduler switcher by sultanxda (changes the I/O scheduler for a specified request queue to Noop when the screen turns off in order to improve power consumption while the screen is off)
Added Fsync on/off
Added dynamic fsync
Added Dynamic management of dirty page writebacks (allows to have two different intervals for dirty page writebacks and to dynamically manage them when the system has been resumed (it's active) or when has been suspended - Not adjustable via Grarak's Kernel Adiutor app)
Proc: much faster /proc/vmstat
Full CIFS support ( Modules will be pushed with kernel install )
Introduced new flag WQ_POWER_EFFICIENT for power oriented workqueues ( Allows for power saving if selected in Kernel Adiutor ETC. )
Added /dev/frandom support ( It is yet to be implemented properly yet however )
Properly enabled faux123's powersuspend v2.5
Fading LED's
Enabled graphite
Enabled AIO
Readahead set to 512 (from 128 default)
Reverted "Enabled arch power" (There will be a switch to enable/disable this in the next build)
Many build flags for optimization
Added optimization flags for the GPU
Many more features being worked on and coming soon
Added CPU governors
- nightmare
- wheatley
- zzmoove
- dancedance
- darkness
- hyper
- lionheart
- ondemandplus
- bioshock
- pegasusq
- smartmax
- alucard (by alucard24)
- bluactive
- intelliactive (by faux123)
- intellidemand
Added CPU hotplug governors
- alucard hotplug (by alucard24)
- intelliplug hotplug (by faux123)
- thunderplug hotplug (by varun.chitre15)
- MSM Sleeper hotplug
- autoSMP hotplug
Added IO schedulers
- fiops
- sio
- zen
- fifo
- tripndroid
- bfq-v7r8
Added many TCP congestions
- reno
- vegas
- westwood and more
- Added the rest of the TCP congestions
- Westwood is now default TCP
Patches and tweaks applied include:
- Updated ARM topology and added cpu_power driver
- Input: Improve the events-per-packet estimate
- block/partitions: optimize memory allocation in check_partition()
- block: bfq-iosched: tuning for SSD (thanks to anarkia1976)
- cpufreq: Move get_cpu_idle_time() to cpufreq.c (This is important for CPU governors to work better/more efficiently with our kernel version-3.4)
- Fixed all the CPU governors to work properly with the Move get_cpu_idle_time
- cpufreq: Introduce new relation for freq selection (It selects the frequency with the minimum euclidean distance to target. In case of equal distance between 2 frequencies, it will select the greater frequency)
- cpufreq: conservative: Set MIN_LATENCY_MULTIPLIER to 20
- cpufreq-ondemand-Set-MIN_LATENCY_MULTIPLIER-to-20
- cpuidle-Get-typical-recent-sleep-interval
- cpufreq: Persist cpufreq time in state data across hotplug
- implement-LoUIS-API-for-cache-maintenance-operations
- ARM-kernel-update-cpu_disable-to-use-cache-LoUIS-maintenance API
- update-v7_setup-to-the-new-LoUIS-cache-main
- USB-gadget Optimize-tx-path-for-better-performance
- af_unix: speedup /proc/net/unix
- net/socket.c: fix: warning: 'sock/sock1/sock2' may be used uninitialized in this function
- fs/proc/array.c: make safe access to group_leader
- lib/memcopy: use glibc version (the kernel's memcpy and memmove is very inefficient. But the glibc
version is quite fast, in some cases it is 10 times faster than the kernel version)
- lib/string: use glibc version (same as above)
- lib/int_sqrt.c: optimize square root algorithm
- readahead: make context readahead more conservative
- sched-Fix-select_idle_sibling-bouncing-cow-syndrome
- sched-Implement-smarter-wake-affine-logic
- sched-Micro-optimize-the-smart-wake-affine-logic
- sched: Reduce overestimating rq->avg_idle
- power: make sync on suspend optional
- tcp: tweaked for speed
- writeback-fix-occasional-slow-sync
- writeback-fix-writeback-cache-thrashing
- wireless - bcmdhd - reduce scan dwell time to reduce power usage
- bcmdhd reduce wakelocks
- mutex-Queue-mutex-spinners-with-MCS-lock-to-reduce-cc
- mutex-Make-more-scalable-by-doing-less-atomic-operations
- ARM-use-generic-unaligned.h
- Kconfig-enabled-unaligned-capability-for-ARM
- decompressor-Enabled-unaligned-memory-access
- Optimized-ARM-RWSEM-algorithm
- ARM: Fixed negative idle stats for offline cpu
- disabled debugfs[/COLOR]
- mm: remove noisy remainder of the scan_unevictable interface
CONFIG_HZ=100 (reverted commit)
- Plus many more - Check my git repo for full details.
Sources
Kernel Source
Toolchain Source
Click to expand...
Click to collapse
Known Issues
Setting alucard hotplug along with certain other governors at boot via kernel adiutor etc can cause a reboot after setting is applied. So be certain to set the "delay" time in kernel adiutor or similar to 10 seconds or more,so if you have this you are able to cancel and change after a reboot.
There is a chance of some settings being reset after flashing the kernel (quick setting,sound,statusbar etc.) This is rather insignificant and all settings that have been changed can be set back in minutes.
Click to expand...
Click to collapse
Installation
I HIGHLY recommend that you do a full backup before flashing this kernel. I am not responsible if you lose any or all of your data.
1.Download "Spookcity_Kernel-N"
2.Place the zip onto your phones storage
3.Reboot into recovery (Volume-Up + Home + Power button)
4.Select install
5.Flash the downloaded kernel
6.Go back a few times in TWRP Select wipe -> Advanced wipe and wipe Dalvik/Art cache and the cache partition.
If you do not do this you are very likely to experience strange issues.You have been warned.Do not report problems if you did not do this.
7.Reboot
Click to expand...
Click to collapse
Code:
Feedback can also be posted[URL="https://github.com/Spookcity/ROMS-G800F/issues/12"]-------> Here[/URL]
Test builds will be released [URL="https://github.com/Spookcity/ROMS-G800F/issues/22"]-------> Here[/URL]
Download the latest build
Spookcity_Kernel-N-v6.0
Spookcity_Kernel-N-v6.0-1.5GHZ Version
Click to expand...
Click to collapse
Download older version
Code:
[URL="https://www.androidfilehost.com/?fid=745425885120759188"]Version 5.0[/URL]
[URL="https://www.androidfilehost.com/?fid=889764386195920916"]Version 4.0[/URL]
[URL="https://www.androidfilehost.com/?fid=673368273298972709"]Version 3.0[/URL]
[URL="https://www.androidfilehost.com/?fid=889764386195913162"]Version 2.0[/URL]
[URL="https://www.androidfilehost.com/?fid=889764386195911617"]Version 1.0[/URL]
Huge credit and many thanks to:
Hennymcc,Ayke,Psyafter,mirhciulica,ctxZ,DjSteve,CurtisMJ,osm0sis,Archidroid,Chet Kener,andip71,faux123,flar2,ZaneZam,anarkia1976,AndreiLux,Yank,Francisco Franco,Sultanxda,varun.chitre15
Big thanks for testing and giving feedback:
Oleggluk,StanleyNL,Mikahlo,Guntzog
and any others as I'm sure I am forgetting people.
CHANGELOG
HTML:
01-09-2017 - Released Version 6.0
- Added MSM Sleeper hotplug
- Reduced vm_swappiness from 60 to 20
- Added intellidemand governor
- Added autoSMP hotplug
- Added CPU boost driver
- Proc: much faster /proc/vmstat
- Cpufreq: Persist cpufreq time in state data across hotplug
- Reverted "enable arch power"
- mm: remove noisy remainder of the scan_unevictable interface
- net/socket.c: fix: warning: 'sock/sock1/sock2' may be used uninitialized in this function
01-09-2017 - Released Version 5.0
- Removed ROW I/O scheduler
- Added I/O scheduler switcher by sultanxda
- Added PIE net scheduler
- Added support for USB keyboards
- Properly enabled faux123's powersuspend v2.5
- Added dynamic fsync
- Added optimization flags for the GPU
- Enabled AIO
- Reverted a couple of HZ related commits
- Added intelliactive governor
- Added intelliplug hotplug driver
- Added thunderplug hotplug driver
- Added Dynamic management of dirty page writebacks
- Fixed voltage control on 1500MHZ version
- Fixed alucard governor
- Fixed ondemandplus governor
- Fixed bluactive governor
- ib/int_sqrt.c: optimize square root algorithm
- af_unix: speedup /proc/net/unix
- wireless - bcmdhd - reduce scan dwell time to reduce power usage
- bcmdhd reduce wakelocks
- readahead: make context readahead more conservative
- block/partitions: optimize memory allocation in check_partition()
- power: make sync on suspend optional
- block: bfq-iosched: tuning for SSD
05-08-2017 - Released Version 4.0
- Added 1.5GHZ version
- Added voltage control
- DriveDroid support
- Implemented zen-tune v4.5
- Full CIFS support
- Introduce new flag WQ_POWER_EFFICIENT for power oriented workqueues
- Added Fsync on/off
- Added ROW I/O sheduler
- Added BFQ-v7r8 I/O scheduler for 3.4 kernel
- Added Blu_active CPU governor
- block: disabled add_random
- tweaked build flags
- many workqueue related patches
- tcp: tweaked for speed
- CONFIG_HZ=300
- fs/proc/array.c: make safe access to group_leader
- disabled debugfs
19-07-2017 - Released Version 3.0
-GPU overclocked to 600MHZ
-Updated Sqlite3 to version 3.19.3 from 06-08-2017
Added CPU governors
-bioshock
-pegasusq
-smartmax
-alucard
-alucard hotplug
-Added the rest of the TCP congestions
-cpufreq: Move get_cpu_idle_time() to cpufreq.c
-Fixed all the CPU governors to work properly with the Move get_cpu_idle_time
-Added /dev/frandom support
-cpufreq: Introduce new relation for freq selection
-lib/memcopy: use glibc version
-lib/string: use glibc version
-
03-07-2017 - Released Version 2.0
-GPU overclocked to 533MHZ
Added CPU governors
-dancedance
-darkness
-hyper
-lionheart
-ondemandplus
Added IO schedulers
-fifo
-tripndroid
Added many TCP congestions
-reno
-vegas
-westwood
-etc.
26-06-2017 - Fix "unsupported device" when flashing in TWRP 3.1.1.0
23-06-2017 - Initial release
Enjoy!
XDA:DevDB Information
[KERNEL] [G800F/M/Y] Spookcity_Kernel-N (For all 7.x custom ROMS), Kernel for the Samsung Galaxy S5 Mini
Contributors
spookcity138
Kernel Special Features:
Version Information
Status: Beta
Created 2017-06-23
Last Updated 2017-10-19
At 2Mb less than the test version. Has something removed or new compression?
On RR works.
Oleggluk said:
At 2Mb less than the test version. Has something removed or new compression?
On RR works.
Click to expand...
Click to collapse
Yeah,I have temporarily removed synapse support. This is the reason its 2mb smaller. I will add it back once I have some things fixed. Too many things just don't work with it right now.
Sent from my SM-G800F using Tapatalk
And the test version will be?
Oleggluk said:
And the test version will be?
Click to expand...
Click to collapse
Not positive what you mean. If you mean the size it will be the same as this as I haven't messed with synapse any yet. If you're talking about the features I've added since this build,you can have a look Here to get some idea of what I've done so far.
spookcity138 said:
Not positive what you mean. If you mean the size it will be the same as this as I haven't messed with synapse any yet. If you're talking about the features I've added since this build,you can have a look Here to get some idea of what I've done so far.
Click to expand...
Click to collapse
Now I do not understand anything)). Alucard has already been added, GPU OC to 600mhz, fifo, tripndroid and vr IO sched .....? Or will be added to the test version.
Oleggluk said:
Now I do not understand anything)). Alucard has already been added, GPU OC to 600mhz, fifo, tripndroid and vr IO sched .....? Or will be added to the test version.
Click to expand...
Click to collapse
Hehe,yes. This build is based on the "OC CPU to 1.6" commit. So it includes everything before that,but nothing after. I will probably be releasing test builds in increments. Meaning,the next test build (hopefully this weekend) will still not include all that you see committed on my github repo. I want to do it this way to better be able to diagnose possible bugs and their reasons. So I'll release a test build on github. Have you and others willing to test give me feedback about any problems. Then release it on here...and then repeat these steps. Hope that makes some sense [emoji3]
Sent from my SM-G800F using Tapatalk
spookcity138 said:
Hehe [emoji3]
Click to expand...
Click to collapse
It is certainly correct and logical, so it will be easier to search for the culprit of mistakes.
But I want to try everything at once))
Oleggluk said:
It is certainly correct and logical, so it will be easier to search for the culprit of mistakes.
But I want to try everything at once)) :еек:
Click to expand...
Click to collapse
I'll make sure the next test build includes much of the new stuff. I'm a little bit worried that the GPU overclock is going to turn into a nightmare like the CPU overclock though. Guess we will find out. Fingers crossed.
Sent from my SM-G800F using Tapatalk
I would very much like to see voltage regulation. Is there such a function?
I can test the overclocking of the GPU as well as the CPU 1700)))
Oleggluk said:
I would very much like to see voltage regulation. Is there such a function?
I can test the overclocking of the GPU as well as the CPU 1700)))
Click to expand...
Click to collapse
Haha,You're definitely not testing any CPU overclocking [emoji3]
I have started messing with voltage control. I've enabled access,but at this point I'm unsure how you would access it as its not included in kernel adiutor and I've yet to properly set up synapse. Either way,the access is there,but the ability to actually change the voltages is not currently working. I believe I need to tweak a few things and add at least 1 additional file. Soon to come I hope.
Sent from my SM-G800F using Tapatalk
Good stuff, changing SElinux to enforcing make sim card not detectable is there a recommended config for better battery?
guntzog said:
Good stuff, changing SElinux to enforcing make sim card not detectable is there a recommended config for better battery?
Click to expand...
Click to collapse
Honestly I'm unsure off hand. However,I did enable arch power by default,so that should help battery life some. I have been working on the kernel recently and have added alucard and alucard hotplug CPU governors. This will come in the near future and I believe could really help with battery life.
I have some problems with kernel. After update my RR 5.8.3 i try to instal your kernel, but TWRP showed me that error message "Unsupported device. Aborting...
Updater process ended with ERROR: 1". I have a G800F and i don't know why kernel can't install. I attached my recovery.log file
View attachment recovery.log
upd. : it was a new twrp. I installed old version twrp and try to install kernel. And kernel was installed
GeorgianGreek said:
I have some problems with kernel. After update my RR 5.8.3 i try to instal your kernel, but TWRP showed me that error message "Unsupported device. Aborting...
Updater process ended with ERROR: 1". I have a G800F and i don't know why kernel can't install. I attached my recovery.log file
View attachment 4193251
Click to expand...
Click to collapse
Yes,this has something to do with the latest TWRP I believe as I now get this error as well. I'm not sure why. I'll look into it. To "fix" it for now. Open up the zip (don't unzip it) then open the anykernel.sh file with a text editor and change the line "do.devicecheck=1" to "do.devicecheck=0" Then it skips the device check and will be fine.
Sent from my SM-G800F using Tapatalk
spookcity138 said:
Yes,this has something to do with the latest TWRP I believe as I now get this error as well. I'm not sure why. I'll look into it. To "fix" it for now. Open up the zip (don't unzip it) then open the anykernel.sh file with a text editor and change the line "do.devicecheck=1" to "do.devicecheck=0" Then it skips the device check and will be fine.
Sent from my SM-G800F using Tapatalk
Click to expand...
Click to collapse
Some changes in the name of the device with a new twrp. Kminiltexx is kminilte
Oleggluk said:
Some changes in the name of the device with a new twrp. Kminiltexx is kminilte
Click to expand...
Click to collapse
Ahh,that explains it. Thanks! Easy fix then.
Edit:
Fixed
Sent from my SM-G800F using Tapatalk
Just flashed the kernel and the mobile got stuck in a boot loop. Tried it second time: First very long boot, then crash.
I wiped dalvik/art cache and cache partition via TWRP 3.1.1.0. Anyone else has/had this? Suggestions?
Schweng said:
Just flashed the kernel and the mobile got stuck in a boot loop. Tried it second time: First very long boot, then crash.
I wiped dalvik/art cache and cache partition via TWRP 3.1.1.0. Anyone else has/had this? Suggestions?
Click to expand...
Click to collapse
I have not had this problem and haven't had anyone mention it to me. What model is your phone? F,M or Y? What ROM?
Sent from my SM-G800F using Tapatalk
spookcity138 said:
I have not had this problem and haven't had anyone mention it to me. What model is your phone? F,M or Y? What ROM?
Sent from my SM-G800F using Tapatalk
Click to expand...
Click to collapse
Model is F.
Rom is 14.1 Lineage, the 20170226 version from Ayke, i think.

[KERNEL] [G93xx] [AOSP] REFLUX Kernel [R13]

Custom Kernel for S7 and S7 Edge to be used with AOSP roms (Lineage OS, Havoc OS, any other 8.1 or 9.0 rom)
FEATURES
AMOLED PWM Flicker-Free fix (selectable via MTweaks)
WireGuard Support
Added Boeffla Wavelock Blocker
Added Extra Configurable Wavelocks
Added CPU Governors
Added CPU Voltage and Frequency Control
Added Dynamic Fsync
Added Frandom Support
Added GPU Voltage and Frequency Control
Added IO Schedulers
Added Insecure ADB
Added Powersuspend
Added UKSM
Disabled KNOX
Enabled 4 Cores can reach highest CPU frequency
Enabled IP_NF_TARGET_TTL
Enabled LZ4 support
Increase Battery Charging Levels (USB Standard = 900, USB Accesory charger = 900, MHL USB =660)
Software toggle for CRC via MTweaks app
Audio Gain control via MTweaks app
AMOLED PWM FLICKER-FREE INFO: XDA Thread
WIREGUARD INFO: XDA THREAD
list of included CPU Governors
alucard - barry_allen - bioshock - blu_active - cafactive - conservative - cultivation - dancedance - darkness - electrodemand - elementalx - HYPER -
impulse - intelliactive - intellidemand - intellimm - interactive - ironactive - lionheart - nightmare - ondemand - ondemandplus - ondemand_x -
pegasusq - performance - powersave - relaxed - smartass2 - smartmax - smartmax_eps - userspace - wheatley - yankactive - zzmoove
list of included IO Schedulers
bfq -fifo - fiops - row - sio - sioplus - tripndroid - vr - zen - maple
VARIANTS SUPPORTED
G930F
G930FD
G930K
G930L
G930S
G930W8
G935F
G935FD
G935K
G935L
G935S
G935W8
KERNEL INFORMATION
Built with: Google GCC 4.9 Toolchain
Linux Version: 3.18.137
DOWNLOADS
FLAT
EDGE
CREDITS + THANKS
Samsung Open Source Release Center for the Samsung Source code
Linux Kernel Archives for the Linux Source code
Tkkg1994 for all his help and numerous code samples from his source
osm0sis for Android Image Kitchen and AnyKernel2
jesec for Fingerprint Fix
arter97 for various fixes
lyapota for some Governors and Schedulers
farovitus for his help with mods and commits
morogoku for MTweaks, lots of help, and commits
Noxxxious for his help with mods and commits
Ivan_Meler for porting kernel to AOSP
XDA:DevDB Information
Reflux Kernel, Kernel for the Samsung Galaxy S7 Edge
Contributors
gibranm
Source Code: https://github.com/gibranmather/Reflux
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R13
Stable Release Date: 2019-03-29
Created 2018-09-01
Last Updated 2019-03-29
you have no idea how long I've waited for something like this :laugh::good::fingers-crossed:
[deleted]
0xE2 said:
For some reason the added frequencies for the CPU don't show up in MTweaks for me
Click to expand...
Click to collapse
Same, also the battery drains quite a bit quicker than stock
[deleted]
0xE2 said:
Not for me, also a kernel won't have that much of an impact on battery life. There must be something else going on.
Click to expand...
Click to collapse
What frequencies are missing?
Here's a screenshot from my mtweaks.
Ah my bad these featured haven't compiled properly. Will be there in next build
sambow23 said:
Same, also the battery drains quite a bit quicker than stock
Click to expand...
Click to collapse
When flashing kernel, do a wipe of cache and dalvik.
And only use on aosp 8.1 roms
gibranm said:
When flashing kernel, do a wipe of cache and dalvik.
And only use on aosp 8.1 roms
Click to expand...
Click to collapse
After clearing the Dalvik/cache, my device is constantly warm. I've set low frequencies on the big and little cores with the interactive governor.
Using RR 6.1.0 if that helps
sambow23 said:
After clearing the Dalvik/cache, my device is constantly warm. I've set low frequencies on the big and little cores with the interactive governor.
Using RR 6.1.0 if that helps
Click to expand...
Click to collapse
Which rr 6.1 build?
New Build [R2]
Changelog:
Added Cafactive CPU Governor
Added Cultivation CPU Governor
Added ElementalX CPU Governor
Added Wheatley CPU Governor
Added UKSM (Ultra Kernel Samepage Merging )
FLAT
EDGE
gibranm said:
Changelog:
Added Cafactive CPU Governor
Added Cultivation CPU Governor
Added ElementalX CPU Governor
Added Wheatley CPU Governor
Added UKSM (Ultra Kernel Samepage Merging )
FLAT
EDGE
Click to expand...
Click to collapse
Would be nice if you can add the "Most up to date guide on CPU governors, I/O schedulers" thread's link in your OP. Just in case the users start asking, which is the best gov, schedule, best combo, blah, blah, blah. The usual in a kernel thread, you know. Thanks once more for the kernel. Time to try the new R2.
gibranm said:
Which rr 6.1 build?
Click to expand...
Click to collapse
RR-O-v6.1.0-20180824-hero2lte
sambow23 said:
RR-O-v6.1.0-20180824-hero2lte
Click to expand...
Click to collapse
Hmmmmmmm try flashing the new build. Wipe cache and dalvik and then flash kernel. To be safe uninstall magisk or root before flashing kernel
mauam said:
Would be nice if you can add the "Most up to date guide on CPU governors, I/O schedulers" thread's link in your OP. Just in case the users start asking, which is the best gov, schedule, best combo, blah, blah, blah. The usual in a kernel thread, you know. Thanks once more for the kernel. Time to try the new R2.
Click to expand...
Click to collapse
Thanks. That's a good idea. I'll add it later
[deleted]
0xE2 said:
I hope you'll address the frequency issues in R3, because otherwise I can't complain
Click to expand...
Click to collapse
What issue?
for future builds can u plz add an option to increase sound using kernel auditor ....(if possible)... this is the only reason i cant really stay on aosp roms the volume is really low
Tarique435 said:
for future builds can u plz add an option to increase sound using kernel auditor ....(if possible)... this is the only reason i cant really stay on aosp roms the volume is really low
Click to expand...
Click to collapse
For now you can use sound mods to achieve that. I am looking into adjusting headphone gain
[deleted]

Categories

Resources