[KERNEL][y6][EMUI/CM] KudKernel [DISCONTINUED] - Huawei Y6 ROMs, Kernels, Recoveries, & Other Devel

Introduction
KudKernel is a custom kernel that built straight from the official sources with slight modifications to keep it as stable as stock, but with some additional features that won't impact stability overall.
Disclaimer
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point your finger at me for messing up your device, I will laugh at you.
*/
Kernel features
Compiled from @DestructoSphere's kernel sources
Compiled using Hyper Toolchain 4.9.x, SaberMod with Uber dependencies
Compiled using -Ofast flag for speed
Compiled with ARM and NEON optimizations
Using AnyKernel2 template for unified support
Kernel.org version 3.10.49 (stock)
XZ kernel compression
Switchable SELinux (default: Enforcing)
ADB full root access
Init.d support
Kernel Samepage Merging (KSM Legacy)
Selectable CPU governors: interactive (default), ondemand, conservative, performance
Selectable I/O schedulers: noop (default), cfq, deadline, row
Selectable TCP congestion algorhythms: westwood (default), cubic, bic, reno, htcp, highspeed, hybla, vegas, scalable, lp, veno, yeah, illinois
And more features to come soon...
Downloads
v1.0 on Dropbox
All versions on XDA DevDB (soon)
All test builds on Dropbox
Installation instructions
Note: Make sure you've unlocked your bootloader, either by obtaining unlock code from EMUI's website or somewhere else.
Make sure you've the latest version of TWRP. Recommended version
Reboot to Recovery mode by combination of Power+Vol(+) buttons.
Select Install from TWRP screen.
Select KudKernel .zip file.
Swipe Flash button.
Finally wipe cache and dalvik. (optional)
Reboot to system.
Known issues
Don't report issues that are already listed here.
UKSM support is here but not enabled yet due to too many changes on the kernel source...
No hotplug on Interactive governor. Looking for a better hotplug instead...
Usable GPU governors: cpufreq, msm-adreno-tz, performance, powersave, simple_ondemand, userspace
Selecting GPU governors other than these GPU governors would lead you into kernel panic!
Kernel Adiutor will freeze if you go to Entropy section. (probably not kernel related)
If you've problems when installing KudKernel, grab your build.prop and attach it here so I could add support for your device.
Bug reports & feature requests
Please use the DevDB section to report your issues or request feature(s) to be added. Please be noted that:
Bug reports without good explanation or logs are ignored.
Request for feature(s) that could break stability aren't accepted.
Special thanks
@DestructoSphere - original source
UBER TOOLCHAINS
SaberMod Team
@frap129 - Hyper Toolchains
@osm0sis - AnyKernel2 template
XDA:DevDB Information
KudKernel [Huawei Y6], Kernel for all devices (see above for details)
Contributors
krasCGQ, DestructoSphere
Source Code: https://github.com/KudKernel-y6
Kernel Special Features: See above.
Version Information
Status: No Longer Updated
Current Stable Version: v1.0
Stable Release Date: 2016-07-16
Created 2016-07-16
Last Updated 2016-11-07

Update logs​Current release:
v1.0 [17-07-2016]
Initial release.
Older releases:
Reserved for future usage.

Reserved #2

Reserved #3

Bump!
Anyone, Y6 users?
Sent from my ASUS_Z00A using XDA Labs

Korea y6 support?
i want to use it but i'm so be careful bc Korea version is different than othet country

Seems like I'm having an another bug:
WiFi couldn't be turned on. I noticed it when I'm trying to use SHAREit...
Sent from my ASUS_Z00A using XDA Labs

support Korea version y6?
plz answe hw scl l32 support?

boomyi said:
plz answe hw scl l32 support?
Click to expand...
Click to collapse
If TWRP by @DestructoSphere is able to boot on your phone, it should be compatible too because I'm using his kernel sources.
However, make a backup if something happened after you flash my kernel.
Sent from my ASUS_Z00A using XDA Labs

thx

KudKernel for Huawei Y6 has been discontinued.

Thread closed at OP's request.

Related

[Kernel][ICS 3.08] Crossbones 0.1.5 [7.18.2012] Crossbones-Fork [Post 2] [7.19.12]

This is the Crossbones Kernel from this thread: http://forum.xda-developers.com/showthread.php?t=1433544
It is not supported by the Crossbones Developers, but it was created by them. I just compiled it and brought it here.
Crossbones Kernel Information:
Current version: 0.1.5
Kernel is included in ROM and not available or supported as a flashable zip.
Source Code: https://github.com/C...ossbones_kernel
The kernel that's included in the Crossbones is a customized kernel based on Google's latest source (Linux 3.0.8). The idea behind this kernel is to provide a kernel that improves performance and the user experience but keep the stability of the stock kernel.
This kernel has been tested by all members of the team for over 48 hours and everyone has had the same result: nothing but excellent performance. This kernel is not even overclockable (yet) and honestly, doesn't feel like overclocking is needed. Every new feature added to the kernel is tested by all team members to ensure it does not affect stability and only improves the kernel. Our goal with this ROM and kernel is to have better performance and keep the stability of the stock ROM and kernel. Overclocking and undervolting will be added to the kernel eventually so if you're looking to overclock the kernel, flash a kernel that lets you overclock. However, we recommend trying our ROM with our kernel for a day and you'll see how good it is, guaranteed.
Kernel Information:
* LulzActive2 Governor
* SIO Scheduler
* Fixed bug with cpu frequencies being reported to sysfs
* Set noop to default scheduler
* Google's/Samsung latest base (3.0.8)
* BFQ I/O Scheduler (Set as default)
* SLQB slab allocator (Set as default)
* LagFree CPU Governor (Set as default and our favorite)
* BLN
* BLX
* BLD
* Voodoo
* CFS Autogroup scheduling enabled
* Other minor things I forgot I as wrote this (I'll try to take notes)
Credits:
* Google and Samsung for a great base and device
* Ezeekeel for all his awesome contributions and tweaks used in this kernel
* Paolo Valente and Fabio Checconi for BFQ
* Nick Piggin for SLQB
* supercurio for voodoo
* All the other devs that contribute into this great open source community. If I missed anyone and you feel you deserve credit please let me know
Other:
During our testing, some of us preferred using no-op as the default I/O scheduler while other chose BFQ. We suggest you test and be the judge
Click to expand...
Click to collapse
Download 0.1.5 compiled 7/15/12
For now it installs the modules in 2 places to make sure it is compatible with stock ics and with CM9. My testing showed that wifi would break if I used the stock module location on CM9. Looking into it.
This runs great on stock ics! I have been using it for several days on stock ics and have not seen one issue. Let me know your experience, and what you might like to see in a forked version (I may also do a fork of the crossbones kernel with other features, but with jelly bean right around the corner that idea could get derailed).
You can configure the kernel settings with NSTools.
Crossbones-Fork
If anyone is feeling adventurous, here is a test of my fork of the Crossbones kernel.
It has all the features of the original Crossbones Kernel (see first post), still attempting to focus on stability while adding new features.
7/19/12
Added _thalamus's IDLE2 port for S5PV210 (v0.130) (Improved Deep Idle patch) thread Go hit his thanks (or donate) button
Removed (hopefully) On/off flicker
Download
Thanks. Start testing
Enviado desde mi Nexus S usando Tapatalk 2
Updated post 2 with Crossbones-fork

[KERNEL] [5.1/CM12.1] ZigZag 2.0 [-Ofast/UBERTC 6.0] [s2w/s2s/dt2w] 05/07

ZigZag Kernel​
Disclaimer:
Code:
#include
/*
* Your warranty is now void
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
ZigZag kernel is a heavily modified kernel which guarantees to improve your performance and battery. This kernel has proved to improve FPS so, gamers this is a good kernel for you!
Features:
Compiled with UBERTC 6.0 Toolchain
Added -Ofast flags for insane optimizations
Enabled f2fs compatibility
Enabled UKSM(Ultra Kernel Samepage Merging)
Enabled Buffer Overflow protection(Enhances security)
Added Async Fsync ported from HTC devices by faux123 and adapted to linux 3.10 by imoseyon
Added mako hotplug driver by @franciscofranco
Added sweep2wake, sweep2sleep and doubletap2wake functionality
Additional governors: Smartmax, Hybrid
Additional I/O schedulers : ROW, FIOPS
Many many tweaks for responsiveness(Improved FPS)
ThunderQuake Engine by varun chitre
This kernel works with ROM's built after 10th June and supposedly stock ROM's!!
Downloads: https://www.androidfilehost.com/?w=files&flid=33940
Older versions:
https://basketbuild.com/devs/W4TCH0UT/sprout/ZigZag
Credits:
Google
faux123
imoseyon
franciscofranco
flar2
thewisenerd for s2w,s2s and dt2w
Much thanks goes out to @intersectRaven for majority of his patches.
Also thanks to @varun.chitre15 for many tweaks(ThunderQuake Engine made by him is included in this)
All others whose code I read regularly to learn
Also thanks to my buddy @akhilnarang
Changelogs on post #2
FAQ's on post #3
Enjoy people!
XDA:DevDB Information
ZigZag, Kernel for the OEM Cross Device Development
Contributors
##W4TCH0UT##, intersectRaven
Source Code: https://github.com/W4TCH0UT/zz_sprout
Kernel Special Features: Extra governors, I/O schedulers -Ofast optimization and other tweaks
Version Information
Status: Stable
Current Stable Version: 1.9
Stable Release Date: 2015-06-25
Created 2015-06-10
Last Updated 2015-07-04
Changelogs
ZigZag 2.0:
Fixed mako hotplug to work properly on all 4 cores.
Added alucard's hotplug driver.
Updated to linux 3.10.83.
ZigZag 1.9:
Updated to linux 3.10.81
Added mako hotplug driver by franco
ZigZag 1.8:
Added advanced TCP congestion algorithms(westwood as default)
Added CPU boost driver
Increse zram devices
Patches to filesystem
Fixed many potential memory leaks
Update NEON AES module
ZigZag 1.7:
Patches to Power / PM drivers(increased responsiveness and battery)
Reduce freezes caused by hotplug(thx to varun for base patch)
Smartmax as default governor(no freezes, works more smoothly)
Patches to slub / slab (efficient memory usage, thus increasing performance)
Fixed some more memory leaks
ZigZag 1.6:
Fixed freeze when phone was on stand-by
More patches to mm for fixing some memory leaks
Added Fair Queue Scheduling, HHF and PIE filtering
Humongous amount of patches to cpuidle for better cpu functioning
ZigZag 1.5:
Compiled with UBERTC 6.0 Toolchain(performance at it's greatest, can't provide more optimization than this )
Added Asynchronous Fsync, ported from HTC devices by faux123(To enable it, use an app like performance control)
Improved KSM and UKSM(To enable this also use an app like performance control)
Added quickwakeup driver for faster wakeup
Patches to mm(performance increased)
Patches to power(battery improved)
More faster working of the cpu through improved math algorithms(performance increased)
Many random patches for responsiveness.
ZigZag 1.4:
Patched cgroup for performance improvements
Patched workqueue for performance and battery improvements
Patched mm
Patched KSM
Many random patches and tweaks also integrated.
ZigZag 1.3:
Removed sioplus i/o scheduler
Removed smartassh3 governor
Updated FIOPS I/O scheduler
Added -Ofast optimization flags
Many other tweaks added
ZigZag 1.2:
Added hybrid and smartassH3 governors
Added FIOPS I/O scheduler
Added UKSM(Ultra Kernel Samepage Merging)
Added more tweaks to vfp for performance improvements
ZigZag 1.1:
Fixed kernel version not showing
Fixed sioplus I/O scheduler not sticking when set to default
ZigZag 1.0:
Initial build of ZigZag​
FAQ's
How can I enable sweep2wake, sweep2sleep and doubletap2wake in this kernel?
- To do this, first open up a terminal. Then type:
For sweep2wake:
Code:
echo [mode] > /sys/android_touch/sweep2wake
For sweep2sleep:
Code:
echo [mode] > /sys/android_touch/s2w_s2sonly
For doubletap2wake:
Code:
echo [mode] > /sys/android_touch/doubletap2wake
Modes available:
0 - disable
1 - enable
How to set the vibration intensity with ThunderQuake Engine?
- Again, open up a terminal. Type:
Code:
echo [value] > /sys/kernel/thunderquake_engine/level
Values available: 0 - 7
Why none of my videos are playing and I'm having issues with viper4android?
- Just change your selinux mode to permissive with the help of an app called selinux mode changer. Google it.
Install that app, then open it and tap on permissive to enable the permissive selinux mode. Also tick the box that shows you the notification when the selinux mode is changed.
That's it, now after every reboot selinux will be set to permissive and all those issues will be gone.
Help me! This bug has caused me XYZ issue!!
- Simply take a logcat of the issue and then post it here.
Little OT is OK, but go too far and you will get a warning!
Thanks
Great Kernel @##W4TCH0UT##
New version uploaded!!
ZigZag 1.1:
- Fixed kernel version not showing
- Fixed sioplus I/O scheduler not sticking
Click to expand...
Click to collapse
Enjoy people!
Regards
Wow now , many dev build kernel for this device
Awesome ? , I wanna try you kernel , but what is chnge log 1.1 about your kernel ? @##wh4tchout##
---------- Post added at 10:49 AM ---------- Previous post was at 10:47 AM ----------
Ooh sory for late post , cz i dont see before , you post about change log 1.1
##W4TCH0UT## said:
New version uploaded!!
Enjoy people!
Regards
Click to expand...
Click to collapse
sir, how to use s2s?
tandob said:
sir, how to use s2s?
Click to expand...
Click to collapse
Read FAQ on post #3 before posting anything.
Regards
##W4TCH0UT## said:
Read FAQ on post #3 before posting anything.
Regards
Click to expand...
Click to collapse
sorry sir, but I does not write that how to enable I just written how to use which is not present in FAQ.
tandob said:
sorry sir, but I does not write that how to enable I just written how to use which is not present in FAQ.
Click to expand...
Click to collapse
To enable s2s, type this in terminal:
Code:
echo [mode] > /sys/android_touch/s2w_s2sonly
modes available:
0 - disable
1 - enable
Regards
New build uploaded!
ZigZag 1.2:
- Added hybrid and smartassH3 governors.
- Added FIOPS I/O scheduler
- Added UKSM(Ultra Kernel Samepage Merging)
- Added more tweaks to vfp for performance improvement.
Click to expand...
Click to collapse
Enjoy!
Regards
Its A Great Kernel...But There's A Major Bug In The Kernel As Wifi Is Not Working After Flashing The Kernel....
Lakku said:
Its A Great Kernel...But There's A Major Bug In The Kernel As Wifi Is Not Working After Flashing The Kernel....
Click to expand...
Click to collapse
@Lakku flash it only on an update ROM, else WiFi /RIL won't work because of enforcing selinux
I Have Latest cm 12.1 beta 4
Lakku said:
I Have Latest cm 12.1 beta 4
Click to expand...
Click to collapse
Updated meaning anything that was built last night/today
Sent from my A0001 using Tapatalk
Oh ...Now I GOt It......Thanku....I Will Try Today And Report U Soon....Thanku Very Much....
New build uploaded!!
ZigZag 1.3:
- Added -Ofast flag(maximum optimization and performance)
- Updated FIOPS I/O scheduler
- Removed SIOplus I/O scheduler as it was causing issues
- Many tweaks to vfp and optimized code to a higher extent
Click to expand...
Click to collapse
Only works on ROM's that were built yesterday or today!!
Enjoy!!
Regards
##W4TCH0UT## said:
ZigZag Kernel​
Disclaimer:
Code:
#include
/*
* Your warranty is now void
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
ZigZag kernel is a heavily modified kernel which guarantees to improve your performance and battery. This kernel has proved to improve FPS so, gamers this is a good kernel for you!
Features:
Compiled with GCC 5.1 Toolchain
Added -Ofast flags for insane optimizations
Enabled f2fs compatibility
Enabled UKSM(Ultra Kernel Samepage Merging)
Enabled Buffer Overflow protection(Enhances security)
Added sweep2wake, sweep2sleep and doubletap2wake functionality
Additional governors: Smartmax
Additional I/O schedulers : SIOPlus
Many many tweaks for responsiveness(Improved FPS)
ThunderQuake Engine by varun chitre
This kernel works with ROM's built after 10th June and supposedly stock ROM's!!
Downloads:https://basketbuild.com/devs/W4TCH0UT/sprout/ZigZag
Credits:
Google
Much thanks goes out to @intersectRaven for majority of his patches.
Also thanks to @varun.chitre15 for many tweaks(ThunderQuake Engine made by him is included in this)
Also thanks to my buddy @akhilnarang
Changelogs on post #2
FAQ's on post #3
Enjoy people!
XDA:DevDB Information
ZigZag, Kernel for the OEM Cross Device Development
Contributors
##W4TCH0UT##, intersectRaven
Kernel Special Features: Extra governors, I/O schedulers -O3 optimizations and other tweaks
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-06-10
Created 2015-06-10
Last Updated 2015-06-11
Click to expand...
Click to collapse
Good Job Mate!!
Regards
@dark_optimistic AKA Vipul Jha
caution!!!
I jst flashed v1.3 but my both sim card go offline.
showed no sim card.
---------- Post added at 11:54 AM ---------- Previous post was at 11:51 AM ----------
currently I m using cn12.1 beta 4 on micromax canvas A1. please help
Same Problem with Me Brother....Even Wifi Is Not Working...U Have to install the latest night build or latest build of your rom to enjoy this kernel....

[LOLLIPOP] [CONDOR] [LINARO 4.9] MaxiKernel 1.2

​
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 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.*/
MaxiKernel for Moto E (condor)
Hey guys XDA, I come to present MaxiKernel for Moto E (condor)
Features
Compiled from latest sources from CyanogenMod Repo.
Linaro 4.9 optimized for Cortex-A7
DoubleTap2Wake (Only en 1.0 and 1.1 versions)
Low swappiness
Enabled pipe flag
Optimized SLUB
Disable CRC check
Aggressive multi-core power savings
[*]More governors:
Smartmax
Lionheart
Intelliactive
Wheatley
Ondemandplus
Alucard
[*]More I/O Shedulers
[*]VR
[*]Zen
[*]Fifo
[*]Sio
[*]Frandom support
[*]Optimized AES & SHA1 routines
[*]Optimize Sfck Compression
No more dirty in kernel version
Optimized EXT4
Downloads
MaxiKernel 1.0
MaxiKernel 1.1
MaxiKernel 1.2
Bugs
Sensor motion (Only on 1.1 version)
Credits
TechnoAnder - Kernel testing
percy_g2 - For their work on CyanogenMod
XperiAMM and Epirex, members of MaxiCM Team (This kernel is unrelated to MaxiCM , only they gave me an idea for the name.)
Adarsh1998 for the banner
XDA:DevDB Information
MaxiKernel, Kernel for the Moto E
Contributors
NV-Dev
Source Code: https://github.com/Nothing-Dev/MaxiKernel_condor
Kernel Special Features:
Version Information
Status: Beta
Current Stable Version: 1.2
Stable Release Date: 2015-08-28
Current Beta Version: 1.0
Beta Release Date: 2015-08-15
Created 2015-08-16
Last Updated 2015-08-28
Changelog
Code:
First release - 15/08/2015
Add DoubleTap2Wake
Add more governors:
Smartmax
Lionheart
Intelliactive
Wheatley
Ondemandplus
No more dirty in kernel version
Optimized EXT4
MaxiKernel 1.1 - 17/08/2015
Add alucard governor
Use Linaro 4.9 toolchain
Low swappiness
Enabled pipe flag
Optimized slub
Disable CRC check
Aggressive multi-core power savings
[B][COLOR="Green"]Fixed compatibility problem with other ROMs[/COLOR][/B]
MaxiKernel 1.2 - 28/08/2015
Add more I/O Schedulers:
Fiops
VR
Zen
Fifo
Sio
Update adreno.c
Frandom support
Optimized AES & SHA1 routines
Adapted ondemandplus to condor
Optimize Sfck Compression
Removed DT2W
F.A.Q
How active DoubleTap2Wake ?
Open the terminal and place the following
Code:
echo 1 > /sys/android_touch/doubletap2wake
Waiting...
Great work brother, congratulations.
(
TechnoAnder said:
Great work brother, congratulations.
Click to expand...
Click to collapse
Thanks brother
magdeoz said:
Waiting...
Click to expand...
Click to collapse
Ready
Gonna try it soon, any plans on adding LG like KnockCode feature??
Plz compatibility with other roms
I love you. I'm glad you another kernel for the condor . You compiled it with any toolchain ? And d2tw is freezing the screen as in zapdos ?
Will this work with AOSP based roms?
Thanks for brining this for condor.....
Sent from my Moto E using Tapatalk
Great,maybe u can try to add overclock and undervolt?Thanx
STAY ADDICTED!!!
Great work.
Woww, another Kernel for our Device, gotta try now
Unfortunately gave bootloop in slimsaber . If you like to install as the others ( zapdos , phenomenal ) I think it will be compatible with all roms . But since it is already a big project.
Tried on Sokp, Bootloop Aosp roms not supported i think......
Works great on latest AICP 10.0,no issues till now.
STAY ADDICTED!!!
@NV-Dev is this based on Linaro?
-CALIBAN666- said:
Works great on latest AICP 10.0,no issues till now.
STAY ADDICTED!!!
Click to expand...
Click to collapse
Any issues on DT2W????
no,at moment is all running as it should,cool kernel.

[KERNEL][MM/LP][3.10.94+] Dolan~69 [DT2W/S2W/S2S][UBERTC 6.0][Jan 10 2016]

**DOLAN~69**​
Code:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
The kernel is based off latest sources from Google and is compatible with all of the Android One devices. Over stock kernel this kernel possesses a lot of enhancements! :laugh:
Features:
- Compiled with UBERTC 6.0
- CPU Governors: ThunderX, Powersave, Conservative, Wheatley, Alucard, Interactive, Userspace, Performance, Ondemand.
- I/O Schedulers: noop, deadline, cfq, bfq, vr, sio, zen, fifo, fiops, tripndroid.
- ThunderSonic Sound Control Engine
- ThunderPlug CPU Hotplug replacement
- Full GPU Control
- Wake Mods: DoubleTap2Wake, Sweep2Wake, Sweep2Sleep
- Linux Version 3.10.94
- fs: added Samsung's F2FS support
- Dynamic Fsync Control
- Mali GPU cache Optimizations And Various GPU Tweaks.
- ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators
- KSM: Kernel Samepage Merging
DOWNLOAD HERE!
INSTRUCTIONS
Just flash the zip from any custom recovery
CREDITS: @varun.chitre15, @akhilnarang, @bun_bun13, @##W4TCH0UT## and authors of various governors, I/O schedulers and of the commits we have picked up.
XDA:DevDB Information
Dolan~69, Kernel for the Spice Dream Uno
Contributors
vikrantarya1, Bun_Bun13
Source Code: https://github.com/vikrant699/Dolan_Sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2016-01-10
Created 2016-01-10
Last Updated 2016-01-10
Nice list of features! @vikrantarya1 bro. lemme try. Will give you review soon Thanks for your work. Btw why the sources are on Bun Bun's Github? (PS- just asked, nothing else *_*)
dark_optimistic said:
Nice list of features! @vikrantarya1 bro. lemme try. Will give you review soon Thanks for your work. Btw why the sources are on Bun Bun's Github? (PS- just asked, nothing else *_*)
Click to expand...
Click to collapse
Its like we both had to work on this kernel, and his build is done completely by me, but as my sources wont be updated any more cause I have left dev so his sources will be updated, thats why his repo
vikrantarya1 said:
Its like we both had to work on this kernel, and his build is done completely by me, but as my sources wont be updated any more cause I have left dev so his sources will be updated, thats why his repo
Click to expand...
Click to collapse
Ohh great!!
vikrantarya1 said:
**DOLAN~69**​
Code:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
The kernel is based off latest sources from Google and is compatible with all of the Android One devices. Over stock kernel this kernel possesses a lot of enhancements! :laugh:
Features:
- Compiled with UBERTC 6.0
- CPU Governors: ThunderX, Powersave, Conservative, Wheatley, Alucard, Interactive, Userspace, Performance, Ondemand.
- I/O Schedulers: noop, deadline, cfq, bfq, vr, sio, zen, fifo, fiops, tripndroid.
- ThunderSonic Sound Control Engine
- ThunderPlug CPU Hotplug replacement
- Full GPU Control
- Wake Mods: DoubleTap2Wake, Sweep2Wake, Sweep2Sleep
- Linux Version 3.10.94
- fs: added Samsung's F2FS support
- Dynamic Fsync Control
- Mali GPU cache Optimizations And Various GPU Tweaks.
- ThunderQuake Engine 1.0 - Vibration Intensity Controller for MTK vibrators
- KSM: Kernel Samepage Merging
DOWNLOAD HERE!
INSTRUCTIONS
Just flash the zip from any custom recovery
CREDITS: @varun.chitre15, @akhilnarang, @Bun_Bun13, @##W4TCH0UT## and authors of various governors, I/O schedulers and of the commits we have picked up.
XDA:DevDB Information
Dolan~69, Kernel for the Spice Dream Uno
Contributors
vikrantarya1, Bun_Bun13
Source Code: https://github.com/Bun-Bun69/android_kernel_mediatek_sprout/tree/cm-13.0
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2016-01-10
Created 2016-01-10
Last Updated 2016-01-10
Click to expand...
Click to collapse
Please move this thread to android cross device development so that more people will benefit from your work
Samhith mSrivatsa said:
Please move this thread to android cross device development so that more people will benefit from your work
Click to expand...
Click to collapse
ik i will be doing that
All the kernels for android one almost have same features . Except thunderzap . Really ? Isn't there anything like gpu frequency , undervolting etc. types of feature to be included ?

[KERNEL][AOSP][SM-G935F/FD/W8/S/L/K] Fire Opal Kernel 3.1.0 [Nougat]

/* This project is currently in hiatus at least until the new device and kernel trees are available and sufficiently stable. Thanks for your patience and your support. */
{
"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"
}
Welcome to the official thread for the Fire Opal Kernel project for the Galaxy S7 edge (SM-G935F/FD/W8/S/L/K) running AOSP-based ROMs.
The aim of this project is to provide a good alternative option to the limited stock AOSP kernel.​
Thanks and Credits
> Samsung for their kernel source
> @jesec and @Fevax, 8890dev project developers and hero devices maintaners, for the device tree
> @Tkkg1994 for his clear and vast source code and scripts
> @lyapota for a few ideas
> @flar2, @UpInTheAir, @franciscofranco, @osm0sis and others for their great contributions to the community and Android
Note: the feature list refers to version 2.4.2. The new beta 3.1.0 is closer to stock, but with the new device trees things will change
Features
* based on latest 8890dev kernel sources
* updated with latest Samsung kernel base (DQCG)
* custom built ramdisk based on N2G47E with Resurrection Remix tweaks
* built with Linaro Toolchain 6.3.1 (aarch64-linux-android-6.3)
* updated with Linux patches up to the latest 3.18.48
* init.d support and init tweaks
* added a few CPU governors (elementalx, hyper, alucard, barry_allen, bioshock, bluactive, conservative_x, darkness, despair, electrodemand, impulse, intellicative, intellidemand, intellimm, interactive_pro, interactive_x, ironactive, lionheart, nightmare, ondemand_x, ondemandplus, pegasusq, smartass2, smartmax, smartmax_eps, yankactive and zzmoove) and enabled all the stock ones.
default: interactive
* added a few I/O schedulers (bfq, cfq, fifo, fiops, row, sio, sioplus, tripndroid, vr, zen)
default: cfq
* added a few TCP congestion algorythms (bic, cubic, westwood, htcp, hybla, vegas, scalable, lp, veno, yeah, illinois, dctcp, lia, olia, wvegas, balia)
default: westwood
* full f2fs support, ported from official OnePlus 3/3T kernel source
* fixed some misbehaving drivers
* complete implementation of Synapse, to have everything at your fingertip
* overclock and underclock support for both CPU and GPU
* full voltage control (CPU, GPU, BUS and so on...)
* notification LED fading control
* numerous performance and stability tweaks (defconfig, fstab and Makefile)
* SELinux set to Permissive by default (can be changed by the user if he wants to)
* enable extra compression algorithm and cryptography
* sqlite3, busybox and other binaries are integrated!
* Knox 0x0 and SafetyNet spoofed to pass
* ondemand and conservative governors updated for big.LITTLE architecture
* improved default voltage/thermal management
* enabled Swap (510MB, lz4, 4 compression streams)
* and more...
Notes
So good everything is working now :laugh:
In the near future I'll have fun improving Synapse (as soon as I have free time).
Download:
hero2lte > Android File Host
Support:
If you want to receive support, find and share settings, report bugs and try Beta versions, join our Telegram group:
Fire Opal Kernel | Official Group
XDA:DevDB Information
Fire Opal Kernel, Kernel for the Samsung Galaxy S7 Edge
Contributors
kylothow
Source Code: http://github.com/kylothow/android_kernel_samsung_universal8890
Kernel Special Features: Synapse support, stable f2fs porting, full voltage control, various governors, schedulers, tweaks and patches are just some of the awesome features.
Version Information
Status: Stable
Current Stable Version: 2.4.2
Current Beta Version: 3.1.0
Created 2017-02-26
Last Updated 2017-07-26
Changelogs
While searching the Internet you might also find versions which aren't listed here: these are Beta versions and their changelog isn't available (but included in the one of the next stable version, so you don't miss anything).
All the changes I made are listed on GitHub.
Version 2.4.2
Code:
- update sdcardfs
- updated build scripts and recovery scripts
- changed toolchain to a better version (Linaro Android gcc 6.3.1)
- widely improved ramdisk scripts
- updated ramdisk to latest version from RR with 7.1.2 support
Changelogs for previous versions:
Version 2.4.0
Code:
- updated with latest Linux patches
- various fixes (including thermal management and network communication)
Version 2.3.0
Code:
I'm constantly working to provide a better kernel. This implies a lot of research, testing and stressing my eyes staring at code. I'm adding a lot of small fixes.
So, try to understand me if I don't always have time to report a changelog.
As always, you can check GitHub for a detailed changelog.
Version 2.2.1
Code:
Sorry if I didn't write down a changelog for the last releases, I've been quite busy.
Anyway: since version 2.1.6b there are a LOT of changes, performance, battery, stability... Just check it out (and check GitHub for a full changelog).
Version 2.1.6b
Code:
- updated busybox and sqlite3 binaries with more convenient versions
- changed optimizations, enabled safety features and possibly fixed f2fs cryptography
- getting ready for the Synapse restyling
- build the kernel uncompressed
The latter fix solves most lagging issues and noticeably improve performance over compressed version; I'll look into the kernel size issue soon!
Version 2.1.5
Code:
- ramdisk rebased over RR's one
- kernel size reduced
Version 2.1.4
Code:
- updated interactive governor with Samsung optimized version
- implemented the AMOLED flicker free patch
- updated ramdisk for both herolte and hero2lte to the one from latest LineageOS builds
- updated ramdisk to be compatible with SlimROM (untested)
- removed a few redundant tweaks
- fireactive it's on its way to debut, but still disabled because incomplete, sorry :(
Version 2.1.2
Code:
- init: added a few tweaks
- ramdisk: changes in sepolicy
- ramdisk: try to fool safetynet and fix wakelocks
- updated to DQBO kernel source
- fstab: reworked mount options
- fs: add exfat support
- fs: implement optimised and stable f2fs (from oneplus/QC8996_N)
- enabled Swap (I had the idea while looking into the OP3 sources)
Version 2.1.0
Code:
Many beta versions came before this one, and all of them had their list of fixes... I'll try to summarize:
- some configs were tweaked
- enabled init.d support
- Synapse support
- implemented elementalx
- various fixes
- faked Knox 0x0 and try to hide from SafetyNet
- switched back to cfq as default scheduler
- probably other stuff I can't remember now... I need to sleep ahahah
Version 1.2.4
Code:
- temporarily reverted to Linux 3.18.14 (and so fixed the video playback issue)
- updated mount options to reduce I/O overhead
- tweaked the kernel configuration to have better performance
- enabled additional compression algorithms and cryptography utilities
Version 1.2.3
Code:
- updated zen sched driver to version 1.1
- SELinux is now set to Permissive by default
Version 1.2.2
Code:
- now using zen as default I/O scheduler
- changed the default frequency range for the CPU
- updated to Linux 3.18.17 (still working to bring the latest patches)
- switched to a custom Makefile optimised for our architecture
Version 1.2.0
Code:
- overclock and underclock support for both CPU and GPU
- voltage control (see notes in the OP [B][**][/B])
- moved to Uber Toolchain 7.x (aarch64-linux-android-7.x)
- improved recovery installation script
Version 1.1.0
Code:
- First public release
[TUTORIAL] How to set up your phone with f2fs
1) First you have to install a compatible recovery. Recent TWRP releases can format and mount f2fs, but they don't handle a few installation scripts correcty. I recommend TWRP 3.0.2-4 by @lyapota which has the correct patches. You can find it here.
2) Then you have to backup all your data (internal storage will be wiped too, so make sure to copy ALL your files in the INTERNAL storage). So, any TWRP backup should be taken on external SD card.
3) After this, reboot into TWRP. From Wipe / Advanced Wipe check only /data, then select Change Filesystem and check f2fs. Do the same for /cache. At the moment I don't think there are ROMs that support f2fs on /system too (LineageOS, for example, forces ext4 and formats despite settings).
4) Reboot into recovery once again, so we're sure that it can mount everything.
5) At this point you're done. Flash your ROM of choice, this kernel, any GApps and whatever you want.
Reboot and profit!
ROMs supporting f2fs formatted /system will be listed here when available.
Awesome. Will this make oasp run better as there based on proper drivers etc? Can this improve the camera? Sorry for questions I have really messed with aosp on s7e yet
Reuben_skelz92 said:
Awesome. Will this make oasp run better as there based on proper drivers etc? Can this improve the camera? Sorry for questions I have really messed with aosp on s7e yet
Click to expand...
Click to collapse
The idea is to have more customizations, features and overall a better user experience than the kernel the maintainers of our device provide. The changes I made are listed under features.
Sent from my SM-G935F using Tapatalk
Dosent work with slimrom
Thanks man. Runs fine on RR and it feels smoother right away.
rafik25 said:
Dosent work with slimrom
Click to expand...
Click to collapse
I'll have to look into the sources to see if they did specific changes to the kernel.
Sent from my SM-G935F using Tapatalk
Thx bro. Ur kernel works with RR i'ill install
Running very well on lineage thanks for the great kernel
Sent from my SM-G935W8 using XDA-Developers Legacy app
Am I right in saying kernels are the main things that help battery life
Sent from my SM-G930F using Tapatalk
Do I just Flash the .zip in TWRP to install kernel?
jacobw15 said:
Am I right in saying kernels are the main things that help battery life
Sent from my SM-G930F using Tapatalk
Click to expand...
Click to collapse
They have an important impact for sure.
Sent from my SM-G935F using Tapatalk
dylanneve1 said:
Do I just Flash the .zip in TWRP to install kernel?
Click to expand...
Click to collapse
Yes. It's a simple .zip that just flashes the kernel (not rooting or anything, but maybe in a future I can upgrade to an aroma installer).
Sent from my SM-G935F using Tapatalk
I just posted in another thread regarding use of your kernel
https://forum.xda-developers.com/s7...extended-rom-v3-1-t3559696/page4#post71203867
I had hoped that using your kernel would allow for full functionality of Magisk -- unfortunately it did not
I really think that since Magisk works well with Stock ROMs it has to do with repacking of the boot img
Hopefully you would be willing to touch base with @topjohnwu to work on obtaining full Magisk compatibility with AOSP Galaxy S7 Edge ROMs
Thanks for you work
wow! thanks so much was hoping for a custom kernel for AOSP! i hope you will consider adding undervolting and synapse support. Thanks for your efforts!
kylothow said:
They have an important impact for sure.
Sent from my SM-G935F using Tapatalk
Click to expand...
Click to collapse
Okay thanks also can this be used on g930f
Sent from my SM-G930F using Tapatalk
jacobw15 said:
Okay thanks also can this be used on g930f
Sent from my SM-G930F using Tapatalk
Click to expand...
Click to collapse
Yes there is a link for both S7 and S7 edge.
EDIT: there is a separate thread for the S7 (flat) here
Sage said:
wow! thanks so much was hoping for a custom kernel for AOSP! i hope you will consider adding undervolting and synapse support. Thanks for your efforts!
Click to expand...
Click to collapse
The next in my to-do list are underclock and overclock, followed by voltage control.
I flashed it right now on RR . and im impressed as its smooth af. Im not too sure about battery life , but i fully admit its improvement on performence . good job dev . keep it going

Categories

Resources