[64BIT][KERNEL][V1.7][CM12.1/CM13][24-NOV-2015] Cyanpro Kernel for yureka - YU Yureka Original Android Development

# I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed.
# Please read the thread carefully before deciding to flash this kernel.
This kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device, you may request for a feature and I will consider about it. If you want overclock or nitros to fly or burn some rubber, you are free to use another kernel.
Feature list-
-Up to date with cm amss-1.0.2 source in every release
-Compiled with UBERTC/SABERMOD optimized for 64 bit
-Cpu governors: darkness, impulse, elementalx
-Cpu hotplugs: thunderplug core hotplugging
-Kcal driver for managing display saturation
-Fast charging: thundercharge
-Dynamic Fsync by faux123
-Adreno idler for saving battery
-Powersuspend for saving battery
-Cpu undervolt about 10% for saving battery
-Disabled crc check for 30% faster IO
-Default cpu and gpu clock speed for stability
-Disabled unused fat kernel features
-Ofast flags instead of O2
-Entropy tweaks
-Added frandom driver
-NTFS support
-Enabled swap
-Vibration Control
Installation-
-Download Cyanpro zip
-Boot into recovery
-Flash Cyanpro zip
-Wipe dalvik cache
-Reboot and enjoy
Downloads-
Cyanpro V1.7
My Source-
Github
Credits-
VarunChitre, AudioGod, Faux123, Franciscofranco, neobuddy.
Thanks to SiddheshK15 for helping me setup things.
Please remind me if I missed someone
XDA:DevDB Information
Cyanpro kernel for tomato, Kernel for the YU Yureka
Contributors
umangleekha
Source Code: https://github.com/umang96/Cyanpro
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V1.7
Stable Release Date: 2015-10-09
Created 2015-10-09
Last Updated 2015-10-09

Performance Settings For V1.7-
Cpu(big): 200-1459mhz (impulse)
Cpu(small): 200-1113mhz (impulse)
Cpu hotplug: Thunderplug
Min cores screen off: 1
Gpu max freq: 550mhz
Sampling rate: 550
Load threshold: 60
IO scheduler internal: BFQ
IO scheduer external: BFQ
Vfs cache pressure: 60
All other settings to be left default.
Battery Settings For V1.7-
Cpu(big): 200-1344mhz (darkness)
Cpu(small): 200-998mhz (darkness)
Cpu hotplug: Thunderplug
Min cores screen off: 1
Gpu max freq: 465mhz
Sampling rate: 550
Load threshold: 60
IO scheduler internal: BFQ
IO scheduer external: BFQ
Vfs cache pressure: 60
All other settings to be left default.
Changelog-
V1.7-
-Updated to latest source amss-1.0.2
-Redone undervolt same as previous versions
-Now expect battery backup as good as V1.3
-PM: devfreq: Use high priority workqueue
-Tick: don't update idle time if cpu offline
-Added ElementalX cpu governor
-Android M 6.0 and CM13 support
V1.6-
-Updated to latest source amss-1.0.2 branch
-Fixed heating issue, now new thermal config
-Fixed sometimes little cluster not setting min frequency
-Little better response for touch driver
-Added TCP controls, westwood default
V1.5
-Updated thunderplug and thundercharge by varun chitre
-Now two versions, Ubertc (battery) and Sabermod (performance)
-Some improvements to touchscreen driver, faster wakeup
-Default hotplugging algo is per core hotplug
-Added and enabled bfq IO scheduler
-Merged latest commits from amss-1.0.2 branch
V1.4-
-Fixed bootloader related issues for yureka plus
-Permanently fixed WiFi bug for roms like AICP, RR etc.
-Merged latest cm commits of amss-1.0.2 branch
-More stability and less wakelocks
V1.3-
-Adjusted undervolt for more battery backup
-Entropy tweaks for more responsiveness
-Merged latest source of amss-1.0.2 branch
-Improved darkness governor, more responsiveness
-Added NTFS support
-Some optimizations
-Enabled swap
V1.2-
-Only thunderplug now, other hotplugs causing instability
-Compiled using UBERTC for AARCH64
-Clean build with fixes and more stability
-Custom build script
-Enable swap
V1.1-
-Added intelliplug hotplug
-Added frandom driver
-Optimized undervolt
-Disabled some unused functions
-Ofast flags instead of O2 to improve performance
-Super battery backup with smooth performance now

What is r24 or r18 roms?

can this kernel be flashed on stock rom!! cm 12.1??

download links not working please make new links
r24

great work umang bro

Updated Thread

sir kernel is awesome thanks a lot for your work...
sir i had a doubt that can we delete the kernel auditor app after changing the settings??

Will this work on stock cm12????? as currently I'm using sandy kernel and battery life is average with often soft reboots

Kernel updated, check OP.

umangleekha said:
Kernel updated, check OP.
Click to expand...
Click to collapse
sir we need to flash any one of them right??

Answer my question as well please !!!!?

gtsfreak said:
Will this work on stock cm12????? as currently I'm using sandy kernel and battery life is average with often soft reboots
Click to expand...
Click to collapse
No, not on stock cm12, but it will work on updated stock cm12.1
rishivg said:
sir we need to flash any one of them right??
Click to expand...
Click to collapse
Yes, only one, all are same but are optimized for battery or balance or performance, choose any one.

Great work bro,
but bro can i flash this in yureka plus.
And are you updating this kernel soon or is it updated one.
If your updating it soon then please let me know when you will going to update, i will flash latest one.

Compatible with cm13 ?
Plz tell

Does this kernel support fast charge through PC?
---------- Post added at 01:37 AM ---------- Previous post was at 01:37 AM ----------
baratheon16 said:
Plz tell
Click to expand...
Click to collapse
It does say so in the OP.

can it used in blisspop 4.0.3

adamnp2000 said:
can it used in blisspop 4.0.3
Click to expand...
Click to collapse
yes

when i flashed this kernel over CM13 by santosh it was successfully installed bt wen i booted into system and checked phone info, it was still d stock kernel. Is it because i did not wipe cache and dalvic after flashing??

@umangleekha
Kernel is great but is it normal, GPU Freq sticking to 550Mhz all the time?
Stock CM12.1

Related

[KERNEL][07-10][Radon V2.0 Yureka][STABLE][M/N]

{
"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"
}
I am not responsible for bricked devices, dead SD cards, explosions, nuclear wars, alarm applications getting failed, Please read the first 3 posts carefully before deciding to flash this kernel.
This is my new kernel for tomato, this kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device.
Thanks to all the kernel developers for many ideas, references and features, special thanks to YU for providing kernel source code of this great device.
Included Kernel Features-
Cpu Improvements -
Optimized interactive for good balance of performance
Includes my custom thermal config, automatic hotplugging
Mild undervolt for our cpu, reduces heat, helps battery
Unlocked 1612 mhz (big) and 1209 mhz (small) frequencies
Toggles for wakeup boost, hotplug boost, touch boost
IO Improvements -
CRC32 hw accelarated module
Some optimizations for performance
Added fiops and bfq io schedulers
Disabled IO crc check for more performance
NTFS, exFAT, F2FS, EXT filesystems support
Gpu/Display Improvements -
Adreno idler for better 19.2 mhz gpu idleing
Made 220 Mhz initial power level of gpu, saves power
Savoca's kcal color control, full control over colors
Wake gestures, dt2w working for all panels
Charging/Battery Improvements -
Faster charging, full charge in about 2hr (Upto 1.5A)
Optimized power consumption for cpu and gpu
Mild undervolting for our cpu, saves power
Optimizations for better power management
Other Improvements -
Sound control for speaker, earphones, mic etc.
Compiled with linaro 4.9.4 aarch64 toolchain
Powersuspend and faux's dynamic fsync
Custom vibration intensity control
Flashing Instructions -
Prefer flashing over your rom's stock kernel for best results
Read post #2 for some frequently asked questions
Download latest version of Radon kernel
Make backup of system, boot in twrp
Flash the kernel zip and reboot
Radon Downloads-
Radon V2.0 CM-MM
Radon Source-
Github
XDA:DevDB Information
Radon Kernel For Yureka, Kernel for the YU Yureka
Contributors
Umang96
Version Information
Status: Stable
Current Stable Version: V2.0
Stable Release Date: 2016-10-07
Created 2016-05-01
Last Updated 2016-10-07
Frequently Asked Questions -
Q ) Why this kernel doesn't have custom governors or hotplugs ?
In my opinion, interactive is they best governor for any qcom chipset device, If you know how to tune interactive, you can make it the best governor for yourself, In this kernel I have already tuned interactive for yureka's chipset, this kernel also includes my thermal config to reduce heating as compared to stock cm thermal config. Turning cores on/off is managed by thermal config itself, so you don't need any hotplugs.
Click to expand...
Click to collapse
Q ) I like this kernel, can I be a part and contribute to this project ?
If you are a user then donations are welcome, If not possible then you can at least rate the thread well since every project has haters who spoil the ratings, if you want to contribute to development then you can create pull request on my git or pm me with your patch, proper authorship will be given.
Click to expand...
Click to collapse
Q ) I flashed this kernel, what next ? How and where do I configure kernel related settings ?
Recommended apps are "Kernel Adiutor" or "EX kernel manager" both of them are available on google play store, install any one of them and refer post #3 for my recommended settings.
Click to expand...
Click to collapse
Q ) I flashed this kernel, but I want to return to my stock kernel, how to do that ?
If you read flashing instructions in first post, you will see that I asked you to make backup of boot and system partitions before flashing my kernel, now you can restore that backup and you will have your stock kernel back. In case you didn't take a backup, just dirty flash your rom zip without wiping data and that will restore stock kernel and modules.
Click to expand...
Click to collapse
Q ) How much battery backup does this kernel give ? Will it give me x hours of SOT ?
The battery backup totally depends on your usage, like screen brightness, wifi, 3g/4g data. Changing your kernel or rom will hardly make difference of 5 to 6 % . Heavy 3G and 4G data users shouldn't expect huge battery backup because mobile data eats more battery than wifi. Regarding battery consumption when display is off, I normally lose 1-2% battery for about 6 hours of standby because signal strengths are not good in my area, but if you have good signals or you keep wifi and data off in night, then you will get only 0-1% drain per night.
Click to expand...
Click to collapse
Recommended Settings -
Cpu -
Frequency big cluster 200 min - 1612 max for daily use
Frequency small cluster 200 min - 1209 max for daily use
Governor Interactive for daily usage on both clusters
Touch boost : Keep this off, saves battery
IO Scheduler -
FIOPS for high performance
BFQ for balanced daily usage
Read ahead 512 on both internal and external
Screen -
I use saturation intensity 45, set it to whatever value you like
I use screen value 129, set it to whatever value you like
I use contrast 138, set it to whatever value you like
Misc -
Dynamic Fsync - On for high benchmarks, Off for stable performance
Vibration intensity - I use 75, select what you like
Powersuspend Mode - LCD Panel
Trying this now. Will post SoT screenshot later. Thanks!
EDIT: WARNING! THIS KERNEL effed up the display color and brightness to full. can't edit any. FIX NEEDED.
cyberzone5 said:
Trying this now. Will post SoT screenshot later. Thanks!
EDIT: WARNING! THIS KERNEL effed up the display color and brightness to full. can't edit any. FIX NEEDED.
Click to expand...
Click to collapse
Did you try turning off toggle in Settings -> Display -> LiveDisplay -> Reduce power consumption?
Update Radon V2.0 -
Changelog -
Compiled with linaro 4.9.4 aarch64 toolchain, won't use any other now
Merged latest caf tag for msm89x6, LA.BR.1.2.9_rb1.7, better performance
Removed all custom governors, tuned interactive scaling for yureka's cpu
All recommended settings are set by default, still you can see post #3 on xda
Default colors are tuned by me, more vibrant than stock, observe yourself
Added proper and safe overclock frequencies, big (1612 mhz) small (1209 mhz)
Lower initial frequency level of gpu, it will use 220mhz for more longer times now
Sound control is working for headphones, mics, speaker, camera etc.
Includes my custom thermal config, better thermal management than stock
Updated thundercharge to latest version, use thunderzap app to control charging
Includes latest iteration of dynamic fsync, powersuspend and adreno idler
Tunable parameters for thermal, sched, arch power, gentle fair sleepers
Disabled l2 cache during video sessions, saves some power
Download link is in post #1
Nice update.. Glad to see you again.. the included sound control is FauxSound right?? Does it caused any mic issues??
Prometheus said:
Nice update.. Glad to see you again.. the included sound control is FauxSound right?? Does it caused any mic issues??
Click to expand...
Click to collapse
Yes, it's faux, don't know about mic issues, didn't face any yet.
Hey you clearly stated yureka but out of curiosity will it work on yureka +
Sent from my TegraNote-P1640 using XDA-Developers mobile app
arunbiju969 said:
Hey you clearly stated yureka but out of curiosity will it work on yureka +
Sent from my TegraNote-P1640 using XDA-Developers mobile app
Click to expand...
Click to collapse
Yes, works on both.
Umang96 said:
I am not responsible for bricked devices, dead SD cards, explosions, nuclear wars, alarm applications getting failed, Please read the first 3 posts carefully before deciding to flash this kernel.
This is my new kernel for tomato, this kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device.
Thanks to all the kernel developers for many ideas, references and features, special thanks to YU for providing kernel source code of this great device.
Included Kernel Features-
Cpu Improvements -
Optimized interactive for good balance of performance
Includes my custom thermal config, automatic hotplugging
Mild undervolt for our cpu, reduces heat, helps battery
Unlocked 1612 mhz (big) and 1209 mhz (small) frequencies
Toggles for wakeup boost, hotplug boost, touch boost
IO Improvements -
CRC32 hw accelarated module
Some optimizations for performance
Added fiops and bfq io schedulers
Disabled IO crc check for more performance
NTFS, exFAT, F2FS, EXT filesystems support
Gpu/Display Improvements -
Adreno idler for better 19.2 mhz gpu idleing
Made 220 Mhz initial power level of gpu, saves power
Savoca's kcal color control, full control over colors
Wake gestures, dt2w working for all panels
Charging/Battery Improvements -
Faster charging, full charge in about 2hr (Upto 1.5A)
Optimized power consumption for cpu and gpu
Mild undervolting for our cpu, saves power
Optimizations for better power management
Other Improvements -
Sound control for speaker, earphones, mic etc.
Compiled with linaro 4.9.4 aarch64 toolchain
Powersuspend and faux's dynamic fsync
Custom vibration intensity control
Flashing Instructions -
Prefer flashing over your rom's stock kernel for best results
Read post #2 for some frequently asked questions
Download latest version of Radon kernel
Make backup of system, boot in twrp
Flash the kernel zip and reboot
Radon Downloads-
Radon V2.0 CM-MM
Radon Source-
Github
XDA:DevDB Information
Radon Kernel For Yureka, Kernel for the YU Yureka
Contributors
Umang96
Version Information
Status: Stable
Current Stable Version: V2.0
Stable Release Date: 2016-10-07
Created 2016-05-01
Last Updated 2016-10-07
Click to expand...
Click to collapse
Great job bro thank you. Does it work with CM 14 AOSP ? I am using it and I have battery drain issue.
Umang96 said:
I am not responsible for bricked devices, dead SD cards, explosions, nuclear wars, alarm applications getting failed, Please read the first 3 posts carefully before deciding to flash this kernel.
This is my new kernel for tomato, this kernel will focus on quality over quantity, I will add only those features which don't cause instability and really improve performance or battery life of our device.
Thanks to all the kernel developers for many ideas, references and features, special thanks to YU for providing kernel source code of this great device.
Included Kernel Features-
Cpu Improvements -
Optimized interactive for good balance of performance
Includes my custom thermal config, automatic hotplugging
Mild undervolt for our cpu, reduces heat, helps battery
Unlocked 1612 mhz (big) and 1209 mhz (small) frequencies
Toggles for wakeup boost, hotplug boost, touch boost
IO Improvements -
CRC32 hw accelarated module
Some optimizations for performance
Added fiops and bfq io schedulers
Disabled IO crc check for more performance
NTFS, exFAT, F2FS, EXT filesystems support
Gpu/Display Improvements -
Adreno idler for better 19.2 mhz gpu idleing
Made 220 Mhz initial power level of gpu, saves power
Savoca's kcal color control, full control over colors
Wake gestures, dt2w working for all panels
Charging/Battery Improvements -
Faster charging, full charge in about 2hr (Upto 1.5A)
Optimized power consumption for cpu and gpu
Mild undervolting for our cpu, saves power
Optimizations for better power management
Other Improvements -
Sound control for speaker, earphones, mic etc.
Compiled with linaro 4.9.4 aarch64 toolchain
Powersuspend and faux's dynamic fsync
Custom vibration intensity control
Flashing Instructions -
Prefer flashing over your rom's stock kernel for best results
Read post #2 for some frequently asked questions
Download latest version of Radon kernel
Make backup of system, boot in twrp
Flash the kernel zip and reboot
Radon Downloads-
Radon V2.0 CM-MM
Radon Source-
Github
XDA:DevDB Information
Radon Kernel For Yureka, Kernel for the YU Yureka
Contributors
Umang96
Version Information
Status: Stable
Current Stable Version: V2.0
Stable Release Date: 2016-10-07
Created 2016-05-01
Last Updated 2016-10-07
Click to expand...
Click to collapse
Great job bro thank you. Does it work with CM 14 AOSP ? I am using it and I have battery drain issue.
OP @Umang96 does it work on Stock ROM i.e. CM12
finally radon for yureka
Yureka + ??
Sent from my TegraNote-P1640 using XDA-Developers mobile app
rj.rijo said:
finally radon for yureka
Click to expand...
Click to collapse
I face battery drain issue with CM14 and after radon, mic issue too. Do you face it too ?
Kexec hard boot is supported or not
Sent from my AO5510 using Tapatalk
as mentioned it is for N and MM , i am running crdroid 7.1 N rom can i flash this and use it ?
Can i use this kernel on Crdroid CM14.0?
Sent from my Redmi Note 3 using Tapatalk
@Umang96
Hello)
Tell me please, do you plan on supporting redmi 4x?

[Mi5S][KERNEL][HMP/MIUI][Linux 3.18.31] Floppy Kernel [RC1.3][13/01/18]

[Mi5S][KERNEL][HMP/MIUI][Linux 3.18.31] Floppy Kernel [RC1.3][13/01/18]
{
"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"
}
Floppy is kernel for all custom rom based on LineageOS 14.1, 15.1 and Miui , support the Xiaomi Mi5S
Code:
#include <disclaimer.h>
* Your warranty is now void. *
* No guaranteed this'll explode your device, be careful, follow the instructions ! *
*don't point at me if your alarm dies after flashing this kernel ! *
Based on Linux Kernel 3.18.31
Based on LineageOS Kernel
GCC Linaro 7.2.1, UBERTC 8.0, SaberMod 7.0 and Google 4.9
Governors: Impulse, Despair, Zzmove, Darkness, Blu_active, ElementalX, Interactive, Conservative, Ondemand, Powersave, Lionheart, Userspace, Bioshock, Alucard, Hyper, Wheatley, Nightmare, Dancedance, Adaptive, Pegasusq, Chill, Cafactive and Performance.
I/O Schedulers: Noop, Deadline, Cfq, Fiops, Bfq, Zen, Sio, Sioplus, Maple and Tripndroid.
Compiled with -Os
Full Linaro Optimizations ON
Optimized Parameters from L Speed @Paget96
Google Snappy Algorithm
ARM RWSEM Algorithm
Charge Control module - credits : xNombre
Wireless adapter (LIB80211, RTL8180, RTL8187, MAC80211, EEPROM: LEGACY, MAX6875, 93CX6, 93XX46)
Spectrum support
Kexec HardBoot support
Wireguard
Kernel Samepage Merging (KSM)
Dynamic File Sync and Asynchronous FIle Sync - credits : andip71 | Francisco Franco
Passing SafetyNet
[*] Frandom - Entropy Generator
USB OTG NTFS r/w Support
SYSInterface Gentle Fair Sleepers
[*] Some CFLAGS optimizations
Performance enhancements
OC Slimbus frequencies to provide better sound quality
Lazyplug - credits : arter97 | frap129
Backlight Dimmer
Arch Power saving - credits : kirananto | Cl3Kener
Adreno Idler- credits : arter97 | yarpiin
[*] Intelli-Thermal v3.0 - credits : faux123
Support f2fs, exfat, ntfs filesystem
Quick WakeUp Driver and power suspend 1.7 - credits : Paul Reioux | Jean-Pierre Rasquin | Francisco Franco
Support cpu boost, cpu input boost and fingerprint boost
MDSS color control (Kcal v2) - credits : flar2 | andip71
Sysfs interface to Enable/Disable CRC - credits : whyorean
[*] Sysfs interface CPU Vdd levels
Boeffla wl blocker v1.1.0: sensor_ind, msm_hsic_host, wlan_rx, wlan_ctrl, wlan, ipa, qcom rx and more - credits : Francisco Franco | andip71
Vibration Control Intensity
TCP Congestion Algorithms: Westwood (default), Reno, Bic, Highspeed, Hybla, HTCP, Vegas, Scalable, Lp, Yeah and Illinois.
And much more!
First time:
Reboot to recovery
Flash FloppyKernel.zip
Flash magisk (optional to get root)
Wipe cache e dalvik cache
Reboot
Update the kernel:
Reboot to recovery
Flash FloppyKernel.zip
Wipe cache e dalvik cache
Reboot
Coming from another kernel:
Reboot to recovery
Flash your ROM
Flash FloppyKernel.zip
Flash magisk (optional to get root)
Wipe cache e dalvik cache
Reboot
Floppykernel
FloppyKernel's Autonomous Builds
FloppyTeam
FloppyReleases
Donate here, if you like my work!!!
LineageOS
Mi5Devs
@GreekDragon
XDA:DevDB Information
FloppyKernel, Kernel for the Xiaomi Mi 5s
Contributors
Jonas Cardoso, InsideMuz
Source Code: https://github.com/JonasCardoso/android_kernel_xiaomi_msm8996
Kernel Special Features: A magical support, I am all day here, reading the publications of the posts, ready to help in any doubt (unless you have not read the OP that contains the information that you need).
Version Information
Status: Stable
Current Stable Version: RC1.3
Stable Release Date: 2018-01-13
Created 2017-12-22
Last Updated 2018-08-20
RC1 - 28/11/2017
Changes from source "LineageOS/android_kernel_xiaomi_msm8996"
kernel: support for GCC 5, 6 and 7
cpufreq: added new governor
block: added new iosched
filesystem: add NTFS r/w support
power : power_suspend 1.7 - credits : Paul Reioux | Jean-Pierre Rasquin
sched: Add SysInterface for GENTLE_FAIR_SLEEPERS
int_sqrt: Improve 3x faster integer sqrt
sync: Dynamic Sync Control 2.0
fs: Async I/O latency to a ssd greatly increased, 34% gain (Creds: kl…
include: Set 1024KB as Max Read ahead - more performance now
thermal : intelli-Thermal v3.0
ASoC: wcd9335: Sound control
msm8996: all variants same clock
staging: Google Snappy
Power : Add Quick WakeUp Driver
cmdline: Safetynet
fs: add exfat support
cpufreq: show cpu voltages via sysfs 009a6c0
cpufreq: Add CPU Input Boost Driver : SultanXDA
cpufreq: cpu-boost: Optimizations
fs: Dynamic Sync Control 2.0 and MDSS color control
drivers: Slimbus Overclock
gemini: Enable All TCP Congestion Algorithms
OC : Standard MSM8996 Frequency CPU | GPU
devfreq : Add Adreno Idler
cpufreq: add fingerprintboost and lazyplug
drivers: intelli-Thermal v3.0
version: floppykernel RC1
RC1.1 - 10/12/2017
SoundControl: fixed speaker \o/
ramdisk: add tweaks on init.floppy.rc
char: disabled frandom
gemini: enabled ksm
gcc: support gcc 7.x and 8.0 (Linaro and UBERTC)
zip-creator: add spectrum support
drivers: misc: implement usb fast charge mode
version: floppykernel RC1.1 62e569c
zip-creator: delete zip build 8ae3d63
RC1.2 - 27/12/2017
android: binder
ALSA: compress: Add DSD format support for ALSA
ALSA: compress: Add APTX format support in ALSA
firmware: Update synaptic
firmware: Update fte8716
spectrum: don't change clock cpu
kernel: added support to lithium
kernel: added support to natrium
kernel: added support to scorpio
msm8996: Overclocking frequencies
msm: qdsp6v2: Allow 320K AAC encoding
Add Kexec HardBoot Support
Revert "drivers: intelli-Thermal v3.0"
Merge tag 'LA.UM.5.5.r1-06400-8x96.0' into HEAD
drivers: staging: Update qcacld-2.0 driver
version: floppykernel rc1.2
build.sh: update device.prop
defconfig: CPU and GPU more battery-friendly
wakeup: More Wakelocks
RC1.3 - 13/01/2018
zip-creator: update AnyKernel2
build.sh: update device.prop
defconfig: CPU and GPU more battery-friendly
zip-creator: update AnyKernel Setup
wakeup: More Wakelocks
msm: mdss: kcal: Add KCAL support for post processing control [v2] 6b40a22
zram: LZ4 after LZ0
block: Add Maple I/O Scheduler
zip-creator: Patch to remove dm-verity
gcc8: fix warnings
defconfig: Wireless Adapter
net/wireguard: add wireguard importer
zip-creator: device check
dtbTool: now dtbTool will be built
travis: GitHub Release
zip-creator: update patchs
boeffla_wl_blocker: update to wakelock blocker driver v1.1.0 3efdcbf
defconfig: enable lazyplug a9785fe
defconfig: enable adreno idler a5d0558
cpufreq : Add Chill CPU Governor - credits : Joe Maples (@frap129) 6d26826
cpufreq: Add CAF-Active Governer - credits : Jean-Pierre Rasquin 4ba764b
version: floppykernel rc1.3 34479b6
travis: deploy in lineage-14.1 branch e5f4308
Frequently asked questions
Q: Will this conflict with any mod I'm using?
A: As long as it doesn't have any entropy related stuff, its okay. Since the kernel already comes with an inbuilt entropy generator, it will conflict with the ones from mod, causing a poor, stuttered performance!
Q: Deep Sleep isnt working for me, Google Services causing wake-locks, what to do?
A: Go to settings, Privacy, Privacy Guard, All apps, long press Google Services, and deny/disable wake-locks! (Thanks to @Paget96 for the solution)
Q: Which version should I flash?
A: Flash kernel with toolchain that you prefer.
Q: What is the difference between the UBERTC, Linaro, SaberMod and Google toolchain? Which one is the best?
A: It's a good read on the toolchain UBERTC you are wanting to know more about it, this for Linaro, this for SaberMod and this for Google.
Q: What is the difference between the HMP and Miui kernel?
A: Miui folder is for miui roms -> xiaomi.eu, MiuiBR and other derivatives from miui official. HMP folder is for aosp rom and derivatives -> Aosp, Lineage and other derivatives from aosp
Q: Is your kernel secure?
A: You MAY face some issues, but it's safe! My cell phone has not exploded yet.
Q: WiFi doesnt work for me.
A: Reflash ROM and Kernel.
Q: What application can I use to configure the kernel?
A: Use Spectrum, and if you have enough knowledge of what to modify or do in the application use together Kernel Adiutor.
Q: Can I use the kernel source in my ROM?
A: If you want to use my kernel in your ROM, just put my name in the credit, just like I did.
Q: Does your kernel support writing to the NTFS file system?
A: Yeeh, you can use flash drives and HD with NTFS via OTG.
Q: My cpu clock is locked with any governor.
A: Just disable the thermal control in the kernel temperature settings.
Q: I have problems with your kernel.
A: Take a logcat and kmesg, this website and this video should help you
Q: Why does my magisk and root disappear after installing your kernel?
A: The kernel script makes changes that directly interfere with both, reinstall the magisk that it will function normally, follow this installation line always: FloppyKernel -> Magisk -> Reboot system.
Q: Does your kernel support Miui ROM?
A: Yes, support was added in "RC1.2".
Q: Why did your kernel go straight to "RC1.2"?
A: Because it is based on the FloppyKernel for MI5, which is already in RC1.2.
Q: What is the "Battery" profile in the spectrum?
A: Based on Project Zhana & X.A.N.A was made for trying to be as efficient as possible without compromising the performance. Thanks to the discovery on Voltages used by our SD820 I could make a profile that utilizes more the BIG cluster. My first attempt was to move ALL the load to the BIG cluster, it was against anything that I have learned about little. BIG CPU but I tried, it turned really good at first, low usage was just amazing... But on more usage things didn't go that good. So what I did it was to give a twist to things, but not such twist. It kind of works like Nameless and Shotgun, Mostafa Wael and I worked the same idea. #LITTLE cluster will be running on low-mid frequencies but delivers full performance when is needed. # BIG Cluster will help LITTLE ease Load, but in a great way than before. Things can be done faster and more efficient giving us profit in form of battery. It should run smooth on all scenarios, but you guys tell me. You can easily get around 7~9 hours SOT for 24 hours even more If you don't play game. This will, of course, may vary, but it will definitely be better.
Q: What is the "Balanced" profile in the spectrum?
A: Based on GhostPepper was made to uses a quantized, frequency-aligned parametric curve to influence low core clock rates while providing extremely smooth transitions from each clock rate and exceptional battery life. Really well-defined clock speed escalation for a good battery and performance.
Q: What is the "Performance" profile in the spectrum?
A: Based on FusionP this profile brings a more "agressive" way to scale frequencies. It will scale frequencies sooner(regarding load values from cpu) and will use more the big cluster to provide more performance doing the tasks on hands. Battery should not take a big hit but using heavy demanding tasks you can expect a higher drain.
Q: What is the "Gaming" profile in the spectrum?
A: Based on Burnout PR5, this profile's main goal is to provide absolute maximum performance when needed, but lies low quite well. You see, some times I see the CPU hitting some of the high freqs of 1190 while making something as simple as watching YouTube or playing some spotify tracks needlessly, and sometimes I feel it is a bit slower than it should be in things like brute multitasking. Most profiles do aim at bringing a mid-ground to rest on. But with the sensible words of one of my favourite idols Jeremy Clarkson, he says 'Power solves everything' and right he is. By eliminating the mid freqs of the Little cluster and efficiently using some specific frequency steps, you get some power savings by staying on lower freqs as much as possible, and even on brutal tasks you get the job done faster as well, since the CPU will give you all the power to finish the job as fast as it can, and hit back to idle faster.
Q: I want more information about your spectrum profiles.
A: Read this thread.
Q: I want more information about governors, I/O Scheduler, Hotplug, TCP Algorithms and other things.
A: Read this thread.
Nice work. I will give this a try on Los 15.1 build from yesterday.
Your thorough description is excellent for a kernel novice like me :good:
Trying the SaberMod build and so far its stable. Gonna report after a day of using
Edit: been using it for a while on LOS14.1 and its awesome. Its the only custom kernel that allows me to use the HW buttons right away after a reboot.
Thanks again!
I read all links about the toolchains but as a "Kernel noob" unfortunately, I still do not really understand the differences.
Has someone a link where the toolchains are compared or an explanation for noobs?
jigs4wkiller said:
I read all links about the toolchains but as a "Kernel noob" unfortunately, I still do not really understand the differences.
Has someone a link where the toolchains are compared or an explanation for noobs?
Click to expand...
Click to collapse
I wanted to have a very article of difference of the most friendly toolchains, I searched a lot and did not find anything very friendly, what I can recommend at the moment is that you test a little and see which works best for you
nice work, i try to miui ms 14.12 work..work
Thank for the work dev.
Won't boot on los 15.1. Tried RC1.2 Ubertc. Did I miss something?
I might sound stupid but what is the difference between the Miui folder an the HMP folder? Thanks in advance and great work!!!
rhp_engcoy said:
Thank for the work dev.
Won't boot on los 15.1. Tried RC1.2 Ubertc. Did I miss something?
Click to expand...
Click to collapse
Same, i really interested in this rom but wont boot. Im using f2fs filesystem on /data and /cache
mszain said:
Same, i really interested in this rom but wont boot. Im using f2fs filesystem on /data and /cache
Click to expand...
Click to collapse
You tried other custom kernel? Coz 15.1 stock kernel sucks. No deep sleep and batter drains a lot.
rhp_engcoy said:
Thank for the work dev.
Won't boot on los 15.1. Tried RC1.2 Ubertc. Did I miss something?
Click to expand...
Click to collapse
Can you get "last_kmesg" in /proc/last_kmesg" for me?
thanks fot the amazing kernel. more powers!
mszain said:
Same, i really interested in this rom but wont boot. Im using f2fs filesystem on /data and /cache
Click to expand...
Click to collapse
What rom you are using? Get "last_kmesg" for me take a look
Riegusto said:
I might sound stupid but what is the difference between the Miui folder an the HMP folder? Thanks in advance and great work!!!
Click to expand...
Click to collapse
Miui folder is for miui roms -> xiaomi.eu, MiuiBR and other derivatives from miui official
HMP folder is for aosp rom and derivatives -> Aosp, Lineage and other derivatives from aosp
rhp_engcoy said:
You tried other custom kernel? Coz 15.1 stock kernel sucks. No deep sleep and batter drains a lot.
Click to expand...
Click to collapse
i dont think its good to discuss other kernel here
Jonas Cardoso said:
What rom you are using? Get "last_kmesg" for me take a look
Click to expand...
Click to collapse
I cant find last_kmesf in proc/ but i have dmsg but it seems like i captured the wrong kernel?. im a noob at capturing log any idea?
Jonas Cardoso said:
Miui folder is for miui roms -> xiaomi.eu, MiuiBR and other derivatives from miui official
HMP folder is for aosp rom and derivatives -> Aosp, Lineage and other derivatives from aosp
Click to expand...
Click to collapse
LineageOS 15.1 it even does not try to start on the phone, goes to reboot quickly, I don't think they will be any logs at the earliest stage of kernel init. it just can't start up...
Strange, in the coming days I will see this problem with Oreo

[KERNEL][TW][AOSP][8.0] ArianoxxKernel G930F/935F OREO [Linux 3.18.124]

ArianoxxKernel For Samsung Galaxy S7 and S7 Edge​
Kernel for the Samsung S7 and S7 Edge on TW/AOSP based Android Oreo 8.0
PLEASE, IF YOU LIKE MY WORKS DON'T FORGET TO DONATE ON:
https://paypal.me/arianoxxdev
Disclaimer:
/*
* Your warranty is 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.
*/
Click to expand...
Click to collapse
KERNEL INFORMATION
Built with: GCC 4.9 Toolchain
Kernel Base: G93XFXXS3ERI1
Ramdisk Base: G935FXXU2ERJ2
Linux Version: 3.18.124
AROMA INSTALLER OPTIONS
Install Magisk 17.1
Install Mtweaks 2.9.2
Delete Root Data
ArianoxxKernel BootSplash
FEATURES
*Based on latest ELS source
*Latest ramdisk from samsung
*Freq min GPU a 112MHz
*CPU UC for Big and Little Cluster
*GPU OC and UC 806mhz and 112mhz
*Voltage controll and CPU Undervolt
*AIK Kitchen 2.9
*-O3 Optimizations
*Many Performance and Battery optimizations
*TCP Congestion many options Westwood as default
*Updated Ondemand and Conservative governors
*Many Governorns to choose
*Schedulers many to choose cfq by default
*Mod Fake Knox 0
*Busybox 1.27.2
*SuperSu 2.82-SR4
*Magisk 16.2 & Manager 5.9.1
*Disasbled DM-Verity, Knox, RKP, Tima, Rooting Restriction
*SELinux Permissive
*Swap with LZ4 compression
*Init.d support
*IO Schedulers: noop, deadline, cfq
*CPU Governors: impulse, conservative, ondemand, interactive, performance
*Reduced wifi wakelocks
* Boeffla wakelocks blocker
*Keep 3cores of cluster1 off during stand-by
*GPU Voltage & settings
*Battery settings
*Autoreset of Secure Storage
*Enabled hidden tcp-algorithm
*CIFS and NTFS support
*SafetyNet: GREEN
*Look 2nd post to see all features
DOWNLOAD
G930F/G935F: look 2nd post
How to install:
0. Backup EFS as always!!!
1. Download the latest kernel version zip file
2. Go to recovery
3. Flash the kernel zip
4.Choose aroma selection
5.Reboot
TELEGRAM CHANNEL
https://t.me/ArianoxxDev
Post Installation
Give a bit at the kernel to settle
If u find bug, send me last_kmsg
CREDITS + THANKS
Samsung Open Source Release Center for the Source code
@osm0sis
@farovitus
@morogoku
@Tkkg1994
@Manok98
@Lukas0610
@Jole7 for testing
@IAmWolf94 for his test
@Giorgatzelos for some aroma help
@ModX81 for his moded and bootloader updater-script
@WolverineBeast a lot aroma help
Other devs that I have taken commits from which are credited in Github
XDAevDB Information
ArianoxxKernel , Kernel for the Samsung Galaxy S7 Edge
Contributors
Arianoxx
Source Code: https://github.com/ArianoxxKernel-G935F/ArianoxxKernel
Kernel Special Features:
Status: Stable
Current Stable Version: 2.1
Linux Version: 3.18.124
Stable Release Date: 2018-11-08
Created 2018-06-22
Last Updated 2018-11-08
CHANGELOG​
V2.1
*Update modem and bootloader (thanks to @ModX81)
*Rebuild aroma [thanks to @wolverineBeast]
*Update ELS base to ERI1
*Update ramdisk to ERJ2
*Update linux to 3.18.124
*Update busybox
*Defconfig: disable some log
*Update magisk to 17.1
*Fix random reboot
*Clean up code
*A lot of other optimization (check github)
*Add cpufreq_notify_utilization
*Kconfig add line
*Update gcc4.9
*Interactive: don't scale up if load is <= 6%
*Trace: exynos-ss: only dump first task to prevent flooding
*Bcmdhd: fix CONFIG_HZ dependency
*Panel: add reversible smart dimming brightness control
*Ramdisk: Patch dalvikcache_data_file
*Add support for odm
*Fully remove knox
*Fix ramdisk script issue
*Defconfig: disable some tracers
*Defconfig: disable integrity check
*Cpufreq: interactive: don't scale up if load is <= 6%, it's not worth it
*Mobicore: reduce kernel log output
*Defconfig: disable profiling
*Fix adb
V2.0
*Everything is changed
V1.3
*Private mod fix
*Performance optimazion (see GitHub)
*Battery optimization (see GitHub)
*Switched to custom TC
*Rebased
*Try to fix sdcardfs
*Disable zram by default
*Disable secure_camera (thanks to @twy2004)
*Update wakeclock blocker
*Update mtweaks to 2.9.2
*Update ramsik to ERF4
*Ramdisk: fix recovery issue
*ArianoxxKernel spashscreen in aroma
*Ipv4: Disable KNOX
*Dts: Increase charge levels
*Ipv4: set initial TCP window size to 64K (speed improvement)
*Cpufreq: Add cpufreq_notify_utilization
V1.2
*Updated aroma
*Performance optimazion (see GitHub)
*Battery optimization (see GitHub)
*Some new wakeclock blocked
*Update magisk
*Update source to G935FXXU2EREM
V1.1
*Add arch_power support
*Performance optimazion (see GitHub)
*Battery optimization (see GitHub)
*Media kill process
*Improve wakeclock blocker power
*Reduced sleep time
V1.0
*Based on latest ELS source
*Sources ramdisk EREM
*Freq min GPU a 112MHz
*CPU UC for Big and Little Cluster
*GPU OC and UC 806mhz and 112mhz
*Voltage controll and CPU Undervolt
*AIK Kitchen 2.9
*-O3 Optimizations
*Many Performance and Battery optimizations
*TCP Congestion many options Westwood as default
*Cpufreq: cache tunables for ondemand and conservative governors
*Many Governorns to choose
*Schedulers many to choose cfq by default
*Mod Fake Knox 0
*Busybox 1.27.2
*Magisk 16.2 & Manager 5.9.1
*Disasbled DM-Verity, Knox, RKP, Tima, Rooting Restriction
*SELinux Permissive
*LZ4 compression and support
*Init.d support
*Sensorhub wakelock: reduced to 50%
*Scripts: Remove DIRTY status from Kernel
*IO Schedulers: noop, deadline, cfq, zen
*CPU Governors: impulse, conservative, ondemand, interactive, performance
*Reduced wifi wakelocks
*Boeffla wakelocks blocker
*Keep 3cores of cluster1 off during stand-by
*GPU Voltage & settings
*Some defconfig optimization
*Battery settings
*Drivers: Add state notifier driver
*Binder: set binder_debug_mask=0 to suppress logging
*Autoreset of Secure Storage
*Enabled hidden tcp-algorithm
*Crc configurable and disabled by default
*Max77854: Fade Led
*CIFS and NTFS support
*SafetyNet: GREEN
DOWNLOAD:
TW: https://www.androidfilehost.com/?fid=11410963190603842350
AOSP (not up to date): https://www.androidfilehost.com/?fid=1322778262903996316
MOD EDIT: Don't quote the entire OP
Inviato dal mio SM-N950F utilizzando Tapatalk
Many thanks bro awesome work best are yet to come 5 stars from me
Thanx mate, downloading....
Hi i dont see wakelocks blocker its disable by default?
THX mate. On time no Problems. :good: Tomorrow i can tell more.
servus
Sent from my S7 Edge using XDA Labs
Héhé ! A new challenger ! Great ! Look awesome ! Will give a **** and report ... Thanks for your time on this hardware
Sent from my [device_name] using XDA-Developers Legacy app
Grate kernel but some problem this kernel but system many time boot. Please fix.
Which governor is better for battery life?
Randhir Kumar Yadav said:
Grate kernel but some problem this kernel but system many time boot. Please fix.
Click to expand...
Click to collapse
Do u touched something in mtweaks? Anyway send me last_ksmg
ako9 said:
Which governor is better for battery life?
Click to expand...
Click to collapse
Keep interactive
I am not select mtweks.
---------- Post added at 07:19 PM ---------- Previous post was at 07:09 PM ----------
francitato02 said:
Do u touched something in mtweaks? Anyway send me last_ksmg
Click to expand...
Click to collapse
No sar.i install this kernal for sac23 rom for s7 edge. I do not select Mtweks.
Thank you dev for your work. Can anyone tell me if still persist the Standby Cell battery drain with this Kernel? I don't update to Oreo my S7 edge, because all rom that I've tryed had the battery drains for standby cell ... but I hope with this kernel the situation can change. Thank again.
Thanks bud ?? giving it a try now
Tx so much for keeping our device alive
FD?
Best kernel now! Starting 1 cycle and i see batery life will be nice
Dual sim supported?
Great Kernel. Batterydrain ist less. Best Kernel on time for O :good:
Sent from my S7 Edge using XDA Labs

[Kernel][OSPREY] SHADOW KERNEL MSM8916

========================================================​ShAdOw KERNEL​(New Generation Of UltraDevs Kernel )​========================================================​
Why Shadow ?
- The Kernel Named Shadow because it depends on Moto N Kernel for Lux and Adapted, Tweaked, and improved to work on Osprey
What's New in this version ?
The Kernel Contains huge amount of fixes and tweaks as follows :
Compiled With Linaro 7.3.x Tool Chain
Upstreamed to v3.10.108
Merged with CAF 8916 tags and up to LA.BR.1.2.9-04610-8x16.0
Include many CPU hotplugs like ( IntelliPlug, Mako Hotplug, MPDecision Hotplug, AluCard Hotplug, and AutoSMP Hotplug ).
include many CPU GOVs like (interactive, interactive_pro, intelliactive, smartmax, adaptive, lagfree,wheatley, zzMove, darkness, implus, chil, Lionfish, cultivation,conservative,ondemand,userspace, powersave, and performance).
DT2W (Full & Half)
KCAL
IO Schedulers ( sio, noop, deadline, row,cfq, bfq,fiops )
Power Suspend
ARCH POWER
Optionally Separated vendor support
Version 3.0
Compiled by Linaro 7.3.x
Mako Hotplug back again
Relaxed GOV added
Tripndroid GOV added
CPU Input Boost
Kcal back again
LineageOS livedisplay issue fixed
faux sound control v3.6
Maple IO SCHED
Some Security updates and optimizations
What are the supported Roms ?
Kernel supports All Nougat Roms like ( LOS-14.1 , AEX, AOSP-CAF, PEX, and others)
Kernel supports also All Oreo 8.0 & 8.1.0 Roms like ( LOS-15.1 , AEX, PEX, and others)
Kernel supports separated vendor roms for Oreo
Kernel Support All PIE 9.0 roms (LOS16 - UltraAOST - Pixy - Pixel exp. .....)
TIME TO DOWNLOAD
DOWNLOAD HERE
NOTE
- Zip file contains O & N kernels and the script auto decide depends on rom version which file to chose.
- If there is any bug please report here with logcat and dmesg to help us fixing this bug
Thanks
Motorola
@Alberto97
@althafvly
@Chil360
@squid2
@franco
XDA:DevDB Information
[Kernel][OSPREY] SHADOW KERNEL MSM8916, Kernel for the Moto G 2015
Contributors
Ahmed Hady
Source Code: https://github.com/Ahmed-Hady/MOT-SHADOW-KERNEL
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: r1.0
Stable Release Date: 2018-08-15
Created 2018-08-15
Last Updated 2018-09-01
Reserved
Reserved
Wow ! New kernel
Downloading!:good:
Nice
Great work. Gone try on unstable pie too ...??? Can't wait after it bake ...
Just tried installing Shadow, was hit with a bootlooping Moto splash screen. I've been using UD kernel for a long time, never had that happen when upgrading and wiping cache and Dalvik.
Currently running LOS 14.1-07282018 build and TWRP 3.2.3.0 and UD 8.0 (had low volume issues with 9.0), everything back to normal.
Any ideas?
Can confirm causes bootloop on osprey XT1541.
Sent from my Nvidia Shield Tablet using XDA Labs
jemail said:
Can confirm causes bootloop on osprey XT1541.
Sent from my Nvidia Shield Tablet using XDA Labs
Click to expand...
Click to collapse
I use this kernel in my XT1543 (Osprey) and magisk 16.7. All works, without bootloop and lags.
ShAdOw KERNEL V2.0
- Kernel Improved and cleaned
- Binder Updated to Run Pie
- Some fixes for CPU
- Power Efficient
How to use this kernel?
How to configure it?
orbitalcomp said:
Just tried installing Shadow, was hit with a bootlooping Moto splash screen. I've been using UD kernel for a long time, never had that happen when upgrading and wiping cache and Dalvik.
Currently running LOS 14.1-07282018 build and TWRP 3.2.3.0 and UD 8.0 (had low volume issues with 9.0), everything back to normal.
Any ideas?
Click to expand...
Click to collapse
jemail said:
Can confirm causes bootloop on osprey XT1541.
Sent from my Nvidia Shield Tablet using XDA Labs
Click to expand...
Click to collapse
Shadow v2.0 has fixed the bootlooping issue, works just fine now. Just need to give it a day or two to see how it performs speed and battery-wise.
One missing feature I've noticed compared to UD kernel is the color correction ability. I use EX Kernel Manager, and I always had a color menu that I used to turn up the saturation slightly to mimic an OLED screen. That feature is now gone...is this an oversight, Ahmed?
Download Link??????
theandroidguy said:
Download Link??????
Click to expand...
Click to collapse
OP!!!!! \m/
Hotplug doesn't work for me
where is the screen color menu?
Please add kcal support in the next build pleaseeee
Version 3.0
Compiled by Linaro 7.3.x
Mako Hotplug back again
Relaxed GOV added
Tripndroid GOV added
CPU Input Boost
Kcal back again
LineageOS livedisplay issue fixed
faux sound control v3.6
Maple IO SCHED
Some Security updates and optimizations
hotplug still doesn't work
Ahmed Hady said:
Version 3.0
Compiled by Linaro 7.3.x
Mako Hotplug back again
Relaxed GOV added
Tripndroid GOV added
CPU Input Boost
Kcal back again
LineageOS livedisplay issue fixed
faux sound control v3.6
Maple IO SCHED
Some Security updates and optimizations
Click to expand...
Click to collapse
Does it compatible with oreo roms?

[kernel][A520x/A720x][OREO/PIE] hadesKernel v2.3 [21.07.2019]

Code:
Disclaimer
#include
*
* [B]Your warranty is now void.[/B]
*
* 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.
*/
Welcome to hadesKernel
Some personal thoughts:
- this kernel works only on A5 and A7 2017 versions, only for Oreo or Pie and Touchwiz/OneUI based roms (stock and stock based roms) I'm not responsable for what can happen if you flash on other devices/roms/android versions.
- if you take any of my work without my permission i'll report you, and you'll probably get banned.
- you should read at least install instructions stated in this post - i won`t offer support for any issues regarding installation;
- for more info about features included and bug reports make sure you read post #3;
- press 'Thanks' button instead of saying it - it will keep the thread clean and keep me motivated to do more;
- feel free to send me some coffee (which btw, runs out pretty quick) via paypal, if you want to support my work.
Supported devices:
- A520F / A520K / A520L / A520S / A520W / A720F / A720S
Features
Common features:
Fully permissive selinux
Native wireguard support - latest release included
Disabled tima/dm_verity/knox
cmdline patched for safetynet and fake 0x0 knox
Reduced time to sleep, optimised sqrt lib and reduced queue for faster calculation and overall performance increase
Ramdisk scripts for system optimization (dm_verity disabled, data encryption made optional, suppressed logs, optimized wakelocks for better battery, init.d support, odm support, prepatched RMM by disabling the service responsable with the lock, patched sepolicy for oreo deodexed roms)
Extra features available only for non-s version:
CPU min frequency 345Mhz
CPU max frequency 2002Mhz
GPU max frequency 1034Mhz
CPU governors - zzmoove, yankactive, wheatley, smartmax_eps, smartmax, smartassv2, relaxed, powersave, pegasusq, ondemand_x, ondemandplus, ondemand, nightmare, ironactive, intelimm, intellidemand, intelliactive, impulse, HYPER, elementalx, electrodemand, darkness, dancedance, cultivation, conservative, cafactive, blu_active, barry_allen, alucard, Lionheart, bioshock
IO Schedulers - bfq, deadline, fifo, fiops, maple, row, sio, sioplus, tripndroid, vr, zen
TCP Congestion Algorithms - westwood, reno, bic, cubic, dctcp, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinois, lia, olia, wvegas, balia
Ultra Kernel Samepage Merging
Boeffla Wakelock Blocker
Dynamic Fsync
Power Suspend
State Notifier
CRC toggle
Fsync toggle
Arch Power
Spectrum Profiles
Bugs:
None (see FAQ on #4 post for workarounds)
Instructions:
make sure you have a compatible rom installed (any touchwiz oreo/pie rom including stock and stock based roms)
make sure you have official twrp installed
download zip and put it into phone's storage
enter TWRP recovery
flash zip
optional - flash root
reboot and enjoy
optional - download and install hKtweaks to be able to change Spectrum profiles or other settings.
Telegram support
Updates and info channel
Support group
Downloads
moved to #2 post
Sourcecode
non-s version
s version
Credits:
*Noxxx
*djb77
*MoroGoku
*6h0st
*frap129
*ananjaser1211
*BlackMesa123
*farovitus
*DJmax81
*Lord Boeffla
*Faux123
*kernel testers
*if i missed someone PM me and i`ll add
XDA:DevDB Information
hadesKernel , Kernel for the Samsung Galaxy A Series 2017 A3, A5, A7
Contributors
corsicanu, ananjaser1211
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v2.3
Stable Release Date: 2019-07-21
Created 2018-11-12
Last Updated 2019-07-20
Reserved
Changelog/Downloads
hadesKernel v2.3(s)
hadesKernel v2.2(s)
hadesKernel v2.1(s)
hadesKernel v2.0(s)
hadesKernel v1.9(s)
hadesKernel v1.8(s)
hadesKernel v1.7(s)
hadesKernel v1.6(s)
hadesKernel v1.5s - Stock like kernel:
A520FXXU7CRID october security patch source
Compiled with uberTC GCC 6.4.1
Download - hadesKernel_v1.5s - AndroidFileHosthttps://www.androidfilehost.com/?fid=11410963190603845178
hadesKernel v1.5 - Advanced kernel:
A520FXXU7CRID october security patch source
Compiled with uberTC GCC 7.2.1
Download - hadesKernel_v1.5 - AndroidFileHost[/B]
Reserved
Bug reports must include:
-device variant
-current rom
-steps to reproduce
-logs
CPU governors and IO Schedulers:
Thanks to Saber you can find here more details and usage of each CPU governor and IO Scheduler. Nothing new can be said, he already covered them all. Don't forget to thank him for that.
Spectrum profiles:
As awesome developer frap129 describes here:
Spectrum is a simple, profile oriented kernel manager that allows developers to create profiles to serve to their users. This is useful for users who are inexperienced with kernel tweaking or users who want something that's a single click away.
Click to expand...
Click to collapse
This means kernel already has inside 4 main profiles to choose from, at a click distance, to fit with your current/further usage.
Profiles are Battery, Balanced, Performance, Gaming.
Spectrum profiles usage:
- battery - low usage like whatsapp/telegram/web pages/movies - mostly for idle usage
- balanced - medium usage/multitasking
- performance - for apps that require more power than usual - medium games or apps with lot of content rendering
- gaming - for high end games and benchmarkings
You can use the settings from spectrum profiles or any other manual settings, via hKtweaks app, thanks to morogoku for integrating spectrum inside MTweaks, based on the most used app for custom kernel settings, Kernel Adiutor provided by Grarak. Don't forget to thank them both for all the efforts they put on this.
Why a separate app? Because i added proper integration for our board and i made sure it doesn't bring incompatibilities.
Values for profiles are calculated based on soc capabilities combined with optimizations.
If you feel lags try to go one profile up, if you reach gaming profile and still lags means that your phone can't handle that content.
To make an idea i will leave below the stock vs profiles settings for comparison:
Stock:
- 345mhz to 1872mhz CPU
- 343mhz to 962mhz GPU
- coarse_demand GPU power_policy
- 95% GPU highspeed_load
- interactive CPU governor
- cfq IO scheduler
- VM laptop mode off
- CRC on
- Fsync on
- Dynamic fsync off - not there in stock kernel
- Arch Power off - not there in stock kernel
Battery:
- 345mhz to 1690mhz CPU
- 343mhz to 845mhz GPU
- coarse_demand GPU power_policy
- 95% GPU highspeed_load
- smartmax_eps CPU governor
- noop IO scheduler
- VM laptop mode on
- CRC off
- Fsync off
- Dynamic fsync on
- Arch Power off
Balanced:
- 345mhz to 1872mhz CPU
- 343mhz to 962mhz GPU
- coarse_demand GPU power_policy
- 90% GPU highspeed_load
- blu_active CPU governor
- cfq IO scheduler
- VM laptop mode off
- CRC on
- Fsync on
- Dynamic fsync on
- Arch Power on
Performance:
- 546mhz to 2002mhz CPU
- 343mhz to 962mhz GPU
- coarse_demand GPU power_policy
- 80% GPU highspeed_load
- blu_active CPU governor
- deadline IO scheduler
- VM laptop mode on
- CRC off
- Fsync off
- Dynamic fsync on
- Arch Power off
Gaming:
- 546mhz to 2002mhz CPU
- 449mhz to 1034mhz GPU
- coarse_demand GPU power_policy
- 75% GPU highspeed_load
- blu_active CPU governor
- fiops IO scheduler
- VM laptop mode on
- CRC off
- Fsync off
- Dynamic fsync off
- Arch Power off
FAQ:
Q: How to report bugs?
A: If you want to report a bug make sure you include:
-device variant / modem version / bootloader version / region
-detailed info about the encountered issue
-steps to reproduce the bug
-logs
Q: How to take logs?
A: Download Logcat Extreme and take a look at this.
Q: Does it work with stock rom?
A: Only if you format data on TWRP before installing - please do note this will erase all your data and internal storage
Q: Why v1.5, where are other versions?
A: v1.0-v1.4 were stock like kernels included in hadesRom Stock. For v1.5 i added too many features so i decided to release as separate. To avoid confusion with older releases i named them v1.5.
Q: Why v1.5 and v1.5s?
A: "s" stands for stock, if you want to have a kernel more like stock you can choose v1.5s version, if you like more features go for normal v1.5.
Another amazing job, keep it up. Going to flash it right now and start saving for sending some coffee soon!
Verification fails at reboot. Do i have to flash the no integrity check,too?
And RMM state bybass ? soft-brick here.
cant root it
Good job @corsicanu :good:
hadesKernel never disappointed me in the past when I used it on my old A3 2015 and now A5 and A7 2017 will profit from it too. Keep it up! :highfive:
good work..thx bro
doas work in stock rom?
thx
Hey @corsicanu, I noticed a bug in v1.5. Indeed when we are in SELinux Enforcing, the wifi can't be turn on while it's work fine when we are in SELinux Permissive.
I'm on hadesrom v4.5 in A520F
PS : I'm french so excuse my bad english ^^
matkali said:
cant root it
Click to expand...
Click to collapse
Uninstall magisk, flash v16.0 and then update through the app with direct install. Worked for me.
As Always nothing but Quality, Great work my friend
Hmm, still no SIM card, no service.
I flashed the OREO modem from your other thread, rebooted several times, tried to install OREO bootloader but that fails (because my phone already has oreo bootloader but a later revision).
In system settings it shows baseband version unknown.
What's going wrong here?
Thanks very nice but sad at the same time cause I'm still on android 7
I'm on HadesRom stock v5.0
Should I need to do any wipes before flashing?
can i flash this with hadesRom S9+ Port v1.0?
Baseminge said:
I'm on HadesRom stock v5.0
Should I need to do any wipes before flashing?
Click to expand...
Click to collapse
No need to wipes anything. Just flash the kernel and magisk for root. Reboot and enjoy.
in a720f cant turn on wifi
sorry
This kernel is great. Originally had some battery issues but after adding some xposed modules it back to stock levels or so. By far the best bit is the speed of the fingerprint sensor.
Thanks.

Categories

Resources