[KERNEL][otus][3.4.109][SaberMod][25/11/15]BELIVEKERNEL - R09 - THE BEST PERFORMANCE - E 2015 Original Android Development

{
"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"
}
BeliveKernel is a fully optimized kernel, with commits that will make the operation of your device something amazing, is compiled with SaberMod 4.7 which will give you a unique experience, with many more optimizations, constantly being updated on Github, performance is unique, with optimizations change your phone. BeliveKernel will offer many improvements on your phone, from better battery management to better manage processes. Thanks to BeliveKernel you will have the opportunity to give your device one more than incredible life. Enjoy BeliveKernel on your device.​
Krizthian not liable for damage or loss of your device. Any claims will not be accepted.​ONLY FOR CUSTOM ROMS, DON'T FLASH IN STOCK.​
THE PERFORMANCE ON BELIVEKERNEL:​
BeliveKernel performance was well done as you can see in the capture AnTuTu score, which you can see that the performance achieved almost equal to that of a Motorola Moto G 2013, almost reaching the 18,000 points. Therefore in performance issues BeliveKernel was made for you, BeliveKernel also has Intelliplug of @ faux123 integrated, which helps to better management of the CPU. other than BeliveKernel it incorporates optimizations as Graphite and is compiled with SaberMod 4.7.
-Features:
-Builded with SaberMod GCC 4.7.
-SELinux it's in PERMISSIVE.
-CRC check it's disabled.
-Kernel version it's 3.4.109(With the last Linux patches).
-Reclaimed RAM from Loggers.
-WiFi it's FULLY WORKING IN ALL ROMS.
-Pipe flag it's ENABLED.
-Lower Swappiness.
-Slub OPTIMIZED.
-Apply_Slack it's OPTIMIZED.
-Added optimized ARM RWSEM algorithm.
-Clock vote it's updated for improved performance.
-Lionheart governor.
-Smartmax governor.
-Wheatley governor - Removed in RELEASE 08.
-Xperience governor.
-Intelliactive governor - Removed in RELEASE 08.
-Conservative governor it's enabled.
-user_policy min/max is exported.
-Ext4 optimized.
-FEAT_PERCPU clockevent flag it's added.
-Battery check interval is increased from 5 to 15 seconds.
-Ratelimit is useles in irq.
-increased bdi_min_ratio to 5.
-add_random it's disabled.
-Optimized Sfck Compression.
-Optimized AES & SHA1 routines.
-Powersuspend it's added.
-Support for more ramdisks.
-Reclaimed virtual memory from each subsystem.
-Improve tweaks for responsiveness on CFS.
-GRAPHITE - MORE PERFORMANCE
-Optimize for size it's ENABLED.
-Kernel compressed with XZ.
-Added a Simple GPU Algorithm.
-Introduce tweaks for network.
-Cleaned up some dead code.
-Added API to allow limiting of min and max cpu frequencies.
-Lowered latency in VM to reduce lags.
-Optimized square root algorithm.
-Added a field to store names for private anonymous memory.
-Optimized memory allocation in check_partition().
-Disabled GFSleepers for ui performance.
-Deadline I/O tweaked for better performance on android.
-Allow zero ms latency in deadline.
-SIO I/O Scheduler - Removed in RELEASE 08.
-Disabled kernel-side mpdecision.
-Added fsync on/off support.
-Enabled fsync by default.
-Added missing return if fsync is disabled from userspace.
-Merged tweak tunables.
-Improved performance for FIOPS I/O.
-Improved tweaks for interactive governor.
-More faster Wakelock.
-Increased readahead to 1024kb.
-Improved tweaks from menuconfig.
-Intelliplug 3.7.
-Improved frandom support.
-Don't call writeback_set_ratelimit().
-Fix writeback cache thrashing.
-Speedup /proc/net/unix.
-Fix occasional slow sync(1).
-Fix race that cause writeback hung.
-Removed compressed copy from zram in-memory.
-Added performance boost option for Intelliplug.
-Added perf_boost sysfs entry and clean up permissions for Intelliplug.
-Enabled CONFIG_KERNEL_MODE_NEON.
-Introduced FastCharge..
-Enable ARCH_POWER.
-Added support for read_iter and write_iter for Ext4.
-Optimize defaults for KSM.
-Fixed dirty_balance_reserve.
-Sync on thread migration optimizations.
-Added hotplug enable toggle.
-Send events one packet at a time.
-Asynchronous I/O latency to a solid-state disk greatly increased.
-Optimize build_sched_domains().
-Lags are reduced absoluty!
-Screenshots:
-Changelogs:
-RELEASE 01:
-Initial Release(With all features mentioned previously).
-RELEASE 02:
-Lionheart governor added.
-Smartmax governor added.
-Optimized AES & SHA1 routines.
-Improve performance on Ext4.
-Powersuspend added.
-Optimize Sfck Compression.
-Disable add_random.
-Increase bdi_min_ratio to 5.
-irq: ratelimit is useless.
-Increase battery check interval from 5 to 15 seconds.
-Add FEAT_PERCPU clockevent flag .
-Export user_policy min/max.
-RELEASE 03:
-Add support for more ramdisks.
-Reclaimed virtual memory from each subsystem.
-Improve tweaks for responsiveness on CFS.
-INCLUDE GRAPHITE - MORE PERFORMANCE
-Enable optimize for size.
-RELEASE 04:
-Kernel compressed with XZ.
-Added a Simple GPU Algorithm.
-Introduce tweaks for network.
-Cleaned up some dead code.
-Added API to allow limiting of min and max cpu frequencies.
-RELEASE 05:
-Lowered latency in VM to reduce lags.
-Optimized square root algorithm.
-Added a field to store names for private anonymous memory.
-Optimized memory allocation in check_partition().
-Disabled GFSleepers for ui performance.
-Deadline I/O tweaked for better performance on android.
-Allow zero ms latency in deadline.
-Added Wheatley governor.
-NOW THE KERNEL IT'S BUILDED WITH SABERMOD 4.7.
-RELEASE 06:
-SIO I/O Scheduler.
-Disabled kernel-side mpdecision.
-Added fsync on/off support.
-Enabled fsync by default.
-Added missing return if fsync is disabled from userspace.
-Merged tweak tunables.
-Improved performance for FIOPS I/O.
-Improved tweaks for interactive governor.
-More faster Wakelock.
-Increased readahead to 256kb.
-RELEASE 07:
-Change numbers in FIOPS I/O Scheduler.
-Improved tweaks from menuconfig.
-Added Intelliplug 3.7.
-Readahead increased to 1024Kb and 32kb.
-Improved frandom support.
-Introduced Xperience governor by @TeamMex
-Introduced IntelliActive governor.
-Reduced swappiness from 45 to 40.
-Don't call writeback_set_ratelimit().
-Fix writeback cache thrashing.
-Speedup /proc/net/unix.
-Fix occasional slow sync(1).
-Fix race that cause writeback hung.
-Removed compressed copy from zram in-memory.
-RELEASE 08:
-Patched to 3.4.109.
-Added performance boost option for Intelliplug.
-Added perf_boost sysfs entry and clean up permissions for Intelliplug.
-Removed Wheatley Governor.
-Removed SIO I/O.
-Enable CONFIG_KERNEL_MODE_NEON.
-Introduce FastCharge.
-Enable ARCH_POWER.
-Removed IntelliActive Governor
-Added support for read_iter and write_iter for Ext4.
-Optimize defaults for KSM.
-Fixed dirty_balance_reserve.
-Sync on thread migration optimizations.
-Added hotplug enable toggle.
-Send events one packet at a time.
-Asynchronous I/O latency to a solid-state disk greatly increased.
-Optimize build_sched_domains().
-RELEASE 09:
-Reduced swappiness to 30.
-Reduced lags (Really, i love this change).
-Optimized Sfck Compression.
-Downloads:
BeliveKernel FOLDER - Download the most recent release .
-How to install:
-Boot in TWRP Recovery.
-Flash the ZIP(without wipes).
-Reboot your phone.
-Enjoy BeliveKernel .
-Issues:
-In OctOS ROM the autorotation doesn't work .
-Sources:
-BeliveKernel.
-CM Kernel by @squid2
-Optimus Kernel by @Flashhhh.
-UltraKernel by Anderson Alvarez.
-FrancoKernel by Francisco Franco.
-DonkeyKang Kernel by Fermasia.
-SrFarias Kernel by Eric Farias.
-Pink Kernel by Pinkflozd.
-Thanks to:
-Flashhhh(FOR THE BEST COMMITS) THANKS! THANKS! THANKS!
-squid2(FOR THE CM KERNEL)
-Motorola(FOR THE SOURCES)
-SrFarias.
-Anderson Alvarez.
-NV-Dev.
-YoshiShaPow.
-Faux123.
ENJOY BELIVEKERNEL ​
XDA:DevDB Information
BeliveKernel - Belive in the POWER, KERNEL for the Moto E 2015 3G(otus)
Contributors
Krizthian, Flashhhh
ROM Kernel: Linux 3.4.x
Version Information
Status: Stable
Created 2015-08-16
Last Updated 2015-08-16

Good work brother

Good work @Krizthian

Excellent work brother!

May be will build kernel for lte model?

Very good kernel but the autorotation fails v:
Enviado desde mi Moto E usando XDA Forums Pro.

BeliveKernel R02 - RELEASED!.
Changes:
-Lionheart governor added.
-Smartmax governor added.
-Optimized AES & SHA1 routines.
-Improve performance on Ext4.
-Powersuspend added.
-Optimize Sfck Compression.
-Disable add_random.
-Increase bdi_min_ratio to 5.
-irq: ratelimit is useless.
-Increase battery check interval from 5 to 15 seconds.
-Add FEAT_PERCPU clockevent flag .
-Export user_policy min/max.
You can download the new release HERE.
Greetings and Enjoy the POWER.

Thanks for added new governors, good work.
Sent from my Moto E using XDA Free mobile app

Make for stock working
Sent from my MotoE2 using xda app-developers app

Hello I found that apart from auto-rotation does not work the camera. As in ROM oct-l
Enviado desde mi Moto E usando XDA Forums Pro.

orbirixx said:
Hello I found that apart from auto-rotation does not work the camera. As in ROM oct-l
Enviado desde mi Moto E usando XDA Forums Pro.
Click to expand...
Click to collapse
What ROM have installed?
Sent from my condor using XDA Free mobile app

TechnoAnder said:
What ROM have installed?
Sent from my condor using XDA Free mobile app
Click to expand...
Click to collapse
there says, OctOS- OCT-L

is it works on stock rom? only in custom roms

Mahesh8348 said:
is it works on stock rom? only in custom roms
Click to expand...
Click to collapse
Only in Custom Roms...
Greetings.

BeliveKernel RELEASE 03 - RELEASED!
Changes:
-Add support for more ramdisks.
-Reclaimed virtual memory from each subsystem.
-Improve tweaks for responsiveness on CFS.
-INCLUDE GRAPHITE - MORE PERFORMANCE
-Enable optimize for size.
You can download the new release HERE.
Greetings and Enjoy the POWER.

OTG support?
Is it possible to get OTG support from this kernel????

BeliveKernel RELEASE 04 - RELEASED!
Changes:
-Kernel compressed with XZ.
-Added a Simple GPU Algorithm.
-Introduce tweaks for network.
-Cleaned up some dead code.
-Added API to allow limiting of min and max cpu frequencies.
You can download the new release HERE.
Greetings and Enjoy the POWER.

WLAN Driver Size
Hello Krizthian,
Great work on the kernel! One thing I've noticed is that your pronto WLAN kernel module is huge (40 MB). This is caused by debugging symbols being present in the driver. You can shrink it by adding the following step to your build process:
Code:
make -j10 modules_install INSTALL_MOD_PATH=your_directory_of_choice INSTALL_MOD_STRIP=1
This will place a stripped kernel module inside the directory you choose. Using the stripped kernel module will greatly reduce the size of the module (to less than 1/10th). You can take a look at my standalone kernel build script here: https://github.com/sultanqasim/android_kernel_motorola_otus/blob/flashable_cm-12.1/build_cwm_zip.sh
Cheers!

squid2 said:
Hello Krizthian,
Great work on the kernel! One thing I've noticed is that your pronto WLAN kernel module is huge (40 MB). This is caused by debugging symbols being present in the driver. You can shrink it by adding the following step to your build process:
Code:
make -j10 modules_install INSTALL_MOD_PATH=your_directory_of_choice INSTALL_MOD_STRIP=1
This will place a stripped kernel module inside the directory you choose. Using the stripped kernel module will greatly reduce the size of the module (to less than 1/10th). You can take a look at my standalone kernel build script here: https://github.com/sultanqasim/android_kernel_motorola_otus/blob/flashable_cm-12.1/build_cwm_zip.sh
Cheers!
Click to expand...
Click to collapse
Thanks @squid2 try to apply this in some future release.
Greetings.

BeliveKernel RELEASE 05 - RELEASED!
-Lowered latency in VM to reduce lags.
-Optimized square root algorithm.
-Added a field to store names for private anonymous memory.
-Optimized memory allocation in check_partition().
-Disabled GFSleepers for ui performance.
-Deadline I/O tweaked for better performance on android.
-Allow zero ms latency in deadline.
-Added Wheatley governor.
-NOW THE KERNEL IT'S BUILDED WITH SABERMOD 4.7.
You can download the new release HERE.
Greetings and Enjoy the POWER.

Related

[KERNEL] ElementalX-N6 4.27 (Nougat) 5.05 (Oreo)

ElementalX Kernel
for Nexus 6 (shamu)
{
"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"
}
Features
Easy installation and setup with AROMA installer
Best balance of performance and battery life
Advanced color control
USB fastcharge (optional)
Sweep2sleep (optional)
Sweep2wake and doubletap2wake (optional)
Wake Gestures app support
MultiROM support
disable fsync (optional)
adjustable vibration strength
sound control
Underclock or overclock CPU
voltage control
NTFS read/write and exFAT support
init.d support
No forceencrypt
Google+ Community
Installation
1. Flash in recovery
For maximum compatibility with all ROMs, ElementalX uses your existing ramdisk.
Do NOT flash this over other custom kernels!
You should only flash ElementalX over the kernel that came with your ROM!!!
Download
Android 8.1.0 (Oreo)
ElementalX-N6-5.05
Android 7.0, 7.1, 7.1.1, 7.1.2 (Nougat)
ElementalX-N6-4.27
Android 6.0.1 (Marshmallow)
ElementalX-N6-3.19
Note: 3.19 is for ROMs with July security patches or later! Please use 3.16 if WiFi doesn't work
Source
https://github.com/flar2/shamu
_____________________________________
XDA:DevDB Information
ElementalX-N6, Kernel for the Nexus 6
Contributors
flar2
Source Code: https://github.com/flar2/shamu
Kernel Special Features:
Version Information
Status: Stable
Created 2014-11-27
Last Updated 2018-01-31
Notes
Sweep2wake:
disable = 0
sweep right = 1
sweep left = 2
sweep up = 4
sweep down = 8
Add them together. For example, to enable sweep2wake in every direction:
echo 15 > /sys/android_touch/sweep2wake
Sweep2sleep:
disable = 0
sweep right = 1
sweep left = 2
sweep left or right = 3
eg: enable sweep2sleep left
echo 2 > /sys/android_touch/sweep2sleep
Doubletap2wake:
enable = 1
disable = 0
eg: enable doubletap2wake:
echo 1 > /sys/android_touch/doubletap2wake
Reserved
Changelog
2.02
-revert battery capacity commit (@hellsgod)
-increase i2c delay in touchscreen
1.09
-build with Linaro GCC 4.9.4 @Christopher83
-Makefile adjustments
-touchscreen: increase wakeup delay
-f2fs mount options
2.01
-update for Android M preview 2
2.00
-clean up and rebase for Android M preview
1.08
-update for Android 5.1.1
1.07
-fix dual core mode
1.06
-fix occasional delayed wakeups
-wifi updates
-disable crc check for better performance
1.05
-add multirom support (@tasssadar)
-fix installer (default i/o sched is deadline)
-various fixes and optimizations
1.04
-elementalx gov: use more freqs
-default i/o sched is deadline
1.03
-update hotplugging for all cores online
-update installer to work with more ROMs
1.02
-elementalX governor: remove input boosting and replace with active floor frequency
-reduce hsic wakelock
-default i/o sched is FIOPS
-various tweaks and optimizations
1.00
-rebase on lollipop-mr1 (Android 5.1)
-prevent touches during phone calls
0.28
-add KCAL advanced color control (savoca)
-revert 5GHz wifi fix
0.27
-revert custom thermal
-add 5GHz wifi fix (yank555)
-tweak elementalx governor
0.26
-add permissive option
0.25
-add Wake Gestures support
-allow stock vibration level
-sensor_ind wakelock toggle
-update installer
-reduce wlan wakelock
-wake gestures: remove debug output
-increase default max screen off frequency
0.24
-Revert "staging: binder: Change binder mutex to rtmutex"
0.23
-elementalx gov: apply input boost per-cpu
0.22
-update installer to use existing ramdisk
-changes to elementalx governor
-remove cpuboost
-leave two cores online during screen off
-various tweaks and optimizations
0.21
-disable mpdecision
-add hotplug driver
-revamp elementalx governor
-various tweaks and optimizations
-noop is default i/o scheduler
0.20
-reduce default vib strength and make 0 disable it
-revert increase cache freq and bandwidth for boost freq
0.19
-adjust vibration strength control
0.18
-add vibration strength control
0.17
-various tweaks and optimizations (mostly CAF)
-interactive update and tuneup
-ensure cpu-boost is enabled
-increase cache freq and bandwidth for boost freq
-built with linaro 4.9.1 toolchain
0.16
-various tweaks and optimizations
-compile with linaro 4.9.1
0.15
-various tweaks and optimizations
-interactive is default governor
-update installer
-add BFQ, FIOPS and SIO i/o scheds
0.14
-disable thermal-engine
-add in-kernel thermal throttling
-fix USB fastcharge
0.13
-ElementalX governor default
-various fixes and optimizations
-fix simple-ondemand
0.12
-power saving tweaks
0.11
-everything back to stock
-add fauxsound support
0.10
-elementalx is default governor
-slight tweak to elementalx governor
-make wake gestures more sensitive
0.09
-revert disable s2w in phone calls
-minimize s2w idle drain
-re-enable elementalx governor
-add debugging info to kernel logs
-revert some commits to get closer to version 0.06
0.08
-remove elementalx gov
-re-enable cpu-boost
-disable cpu-boost while using ondemand
0.07
-haptic feedback for stock dt2w
-prevent touches during phone calls while s2w is enabled
-add elementalx governor
-add USB fastcharge
-update installer
-update ramdisk for Android 5.0.1
-fix simple-ondemand GPU gov
-various tweaks and optimizations
0.06
-fix max frequency
-add max screen off frequency
-update installer
-sepolicy: add profile service as system service
0.05
-aroma installer and configuration
-optional haptic feedback for s2w/dt2w/s2s
-lower starting GPU freq to 240MHz
-increase overclocking to 3033MHz
-more tweaks and optimizations
0.04
-added RGB colour control
-BFQ i/o scheduler
-Makefile adjustments
-various tweaks and optimizations
0.03
-do not force encryption (for real this time)
-fix sweep2sleep area
-remove ROW i/o scheduler
0.02
-do not force encryption
-add sweep2sleep
-add sweep2wake
-make doubletap2wake compatible with standard apps
-overclock CPU to 2.9GHz
-user voltage control
-NTFS r/w support
-exFAT support
0.01
-various tweaks and optimizations
-row i/o scheduler
-lz4 compressed kernel
-linaro 4.9.1
Glad to see more kernels come onto the N6 scene.
Is encryption disabled by default on this kernel?
Edit: Encryption is enabled. Beware for those who are decrypted.
My favorite kernel from the n5 is here! Thank you! Can't wait to see more features like fast charge!
thank you @flar2 ill give it a try
FINALLY! @flar2 can't wait until you implement aroma like the rest of your kernels.
Thanks for this! Didn't see this in the OP but does this encrypt?
zephiK said:
Glad to see more kernels come onto the N6 scene.
Is encryption disabled by default on this kernel?
Edit: Encryption is enabled. Beware for those who are decrypted.
Click to expand...
Click to collapse
bigant262 said:
Thanks for this! Didn't see this in the OP but does this encrypt?
Click to expand...
Click to collapse
Yes it will encrypt your data.
I have been using your kernel for the N7 (2013) forever, Thanks for bringing your talents to the N6 community!
I will remove forceencrypt on the next version.
It's up to each user to choose, but I actually think encrypting personal data is a nice feature.
jdenman03 said:
My favorite kernel from the n5 is here! Thank you! Can't wait to see more features like fast charge!
Click to expand...
Click to collapse
Why u need fast charge when this phone already got booster charge?
Flashing now, I really liked your work on the Nexus 9
flar2 said:
I will remove forceencrypt on the next version.
It's up to each user to choose, but I actually think encrypting personal data is a nice feature.
Click to expand...
Click to collapse
It is a nice feature but it causes problems with people who are decrypted because if they plan on decrypting again theyll have to wipe their internal storage which can be troublesome for users.
Sent from my Nexus 6 using Tapatalk
jdenman03 said:
My favorite kernel from the n5 is here! Thank you! Can't wait to see more features like fast charge!
Click to expand...
Click to collapse
Definitely not going to get a faster charge than what is already built in. I'm pretty sure the nexus 5 had the same feature but it was not available on stock ROM or kernel
Fast charge means USB fast charge.
For instance most car charges are only detected as USB charge and will only draw 500mv even though the charger is rated higher. Fast charge allows you to override the default USB 500mv limit and allow a higher current to be pulled.
Sent from my Nexus 5 using XDA Free mobile app
Alex240188 said:
Fast charge means USB fast charge.
For instance most car charges are only detected as USB charge and will only draw 500mv even though the charger is rated higher. Fast charge allows you to override the default USB 500mv limit and allow a higher current to be pulled.
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
Solution: charge it at home
Edit: is it just me or what, I'm not getting deep sleep. Went back to stock and deep sleep. Nothing else changed. Anyone else? I know its alpha. Just asking.
Bug Report : I flashed this on a AOSP rom and home and recents buttons disappeared, a reboot and davlik cache wipe didn't fix.
antiochasylum said:
Solution: charge it at home
Edit: is it just me or what, I'm not getting deep sleep. Went back to stock and deep sleep. Nothing else changed. Anyone else? I know its alpha. Just asking.
Click to expand...
Click to collapse
Mine deeps sleeps just fine. This is basically the stock kernel. The main difference is I built it with the linaro toolchain.
mhsbrian said:
Bug Report : I flashed this on a AOSP rom and home and recents buttons disappeared, a reboot and davlik cache wipe didn't fix.
Click to expand...
Click to collapse
Absolutely not kernel related in any way shape or form.
flar2 said:
Mine deeps sleeps just fine. This is basically the stock kernel. The main difference is I built it with the linaro toolchain.
Absolutely not kernel related in any way shape or form.
Click to expand...
Click to collapse
Yea I figured it was my end. Just asking. I will try again. No biggie.

[TW Verizon][Nadia Kernel][14-April-2015][4.4.4]Faux Sound 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"
}
- Emotion nightly Kernel Note 4 -SM-N910V
Developed by Placiano and Pafcholini​
Introduction
Introducing the Emotion Revolution Roms & Kernels for Android Devices.
Emotion Rom/Kernel is a modified, aftermarket firmware/Kernel distribution few Android devices (Note 2, Note 4, HTC M7, Newman N2). Based on the Android Open Source Project , Emotion Rom & Kernel is intended to increase performance and stability over Android-based Devices released by sellers, for example, Samsung, HTC and so forth. Emotroid additionally offers a mixed bag of features & improvements that are not presently found in stock variants of Android.​​
*** Disclamer***
Your warranty is now void.
We are not responsible for any damage or problems you may have!
YOU are choosing to make these modifications.
Click to expand...
Click to collapse
Thread IndeX
POST 1: Kernel Information, Changelog, Credits,Screenshots
POST 2: Synapse, Recommended settings, FAQ, etc.
POST 3: Know/Reported issues
Request new features here
Features:
Based on Samsung Open Source XXU1BOB4
Compiled with Toolchain Linaro GCC 4.9.3 2015.02 Cortex A15
Linux version 3.10.40
OC/UC -> 3072MHz / 268MHz
PowerSuspend Driver
Intelli-Plug V4.0
KSM enabled
Sweep2wake
Simple GPU Algorithm
Voltage Control
Intelli-Thermal
KCAL - Advanced color control
Led Control
CRC Settings
Advanced TCP control
S-View flip cover hack
Selinux Permissive
Sched: LOAD_FREQ (4*HZ+61)
Reduced wakelocks
Frandom number generator
Synapse full support
Governors: interactive_pro, intelliactive, bluactive, conservativex, alucard,darkness, nightmare, smartassV2, ondemandplus, umbrella_core, yankactive, dancedance, bioshock, lionhearth, conservative, interactive, ondemand,powersave, userspace, performance
I/O Scheldures: bfq, vr, fiops, zen, fifo, sio, test-ioshed, cfq, row, deadline, noop
Click to expand...
Click to collapse
April- 14 -2015 nightly r9
-Back to Linux 3.10.40 (For now, we are working to bring stable 3.10.73)
-Added Intelli-thermal v3.0
-bcmdhd4358: filter multicast packages while suspended
-fs/namei.c: fix potential memory leak in path_lookupat
-pinctrl: msm: fixed potential NULL pointer dereference
-usb: ks_bridge: by default debugging is disabled
-slub: fix kmem_cache_shrink return value
-mm: slub: fixed format mismatches in slab_err() callers
-power:Enable/Disable power collapse after camera open
-Implemented CPU Core Control by andip71
-tick: don't update idle time if cpu offline
-msm: kgsl: Only wake GPU on multitouch events
-Interactive: don't boost cpu if already boosted
-rtc: qpnp-rtc: Sets RTC time correctly
-rtc: qpnp-rtc: Set alarm control register properly
-Added Mobile Storage Analyzer
-soc: mbhc: Fix ID Tech card reader detection
-power: catch wake-up requests in suspend_again
-pinctrl: msm: prevent bogus wake up from suspend
-asoc: wcd9xxx: Improved headset detection
-Implemented Motorola MSM memcpy enhancements "memutils" (Faster memcpy performance for Krait)
-Improved Memutils
-Added CIFS as module
-Adde NTFS as module
-ASoC: msm: qdp6v2: handle proxy read failure
-ASoC: msm: qdsp6v2: Fix timestamp query during gapless transition
-mmc: core: Update PON (Power Off Notification) based on the system state
-mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
-netfilter: IDLETIMER: fix invalid deference of timer
-Fixes and improvements in Synapse
-Added CPU Binning (pvs information) Synapse> CPU VOLTAGE
-Added CPU core control in Synapse> CPU DRIVERS
-For more info check our Github
March- 27 -2015 nightly r8
-Linux update to 3.10.71
-Powesuspend updated to 1.7
-Intelli-plug updated to 4.0
-OC/UC -> 3072MHz / 268MHz
-Added Hardlimit Control
-Added new governors
-Addeded new scheldures
-Added memcopy & string use glibc version
-Added quickwakeup driver (improve battery life)
-Optimized Kernel Samepage Merging (KSM)
-deadline: Optimized for non-rotational
-mm: Clear page active before releasing pages
-ARM: 8119/1: crypto: sha1: add ARM NEON implementation
-ARM: 8120/1: crypto: sha512: add ARM NEON implementation
-ARM: crypto: add NEON accelerated XOR implementation
-ARM: add support for kernel mode NEON and only allow kernel mode neon with AEABI
-Fixed failure to enter PS mode while roaming
-Sched: Set MC (multi-core) sched domain's busy_factor attribute to 1
-Disabled add_random for more performance on SSD's
-tcp: enabled tcp fast open functionality (franciscofranco)
-For more info check our Github
March- 5 -2015 nightly r7
-Added KCAL - Advanced color control (Thanks to @savoca for his great job) check this thread for more info
March- 3 -2015 nightly r6
-Based on XXU1ANK4 (KitKat version) and compatible with "F,G,T,V,W8"
-Based on XXU1BOB4 (Lollipop version) and compatible with "F"
-Lollipop version has all the features except mdnie control and S-View hack
-Kernel compiled with Linaro Toolchain 4.9.3 2015-02
-FauxSound updated to 3.6
-Fixed some issues in FauxSound and Synapse
-cpufreq: Introduced new relation for freq selection Introduce CPUFREQ_RELATION_C
-Interactive Governor: Use CPUFREQ_RELATION_C
-Added Gentle fair sleepers (Synapse -> KERNEL TWEAKS)
-Enabled Kernel SamePage Merging (KSM) (Synapse -> KSM)
-Added key disabler (Synapse-> SCREEN/MISC)
-Added userspace vibration strength control (Synapse-> SCREEN/MISC)
-Changed some stuff in Synapse
-Reverted some commits
-Another minor changes
January- 27 -2015 nightly beta r5
-FauxSound implemented
-FauxSound in Synapse
-Added high performance mode in Synapse->Sound
-Fixed battery drain on wifi (My fault)
-Reverted another commits
January- 16 -2015 nightly r4
-Fixed cpu voltage control (No more 0MHz frequency in cpu voltage table)
-ASoC: wcd9xxx: use hwdep node for codec calibration
-ASoC: wcd9320: use hwdep nodes to get calibration
-ASoC: wcd9xxx: Changes for High performance mode
-ASoC: wcd9xxx: Change PA on and VDDIO switch sequence
-ASoC: wcd9xxx: Avoid micbias glitches during audio playback
-In conclusion better quality sound on headsets
-Sched/fair: reduced latency
-Decreased DHD_PACKET_TIMEOUT_MS to 250 ms (Before 500ms)
-Drecreased time to enter sleep
-Net: wireless: Increased scan entry expiration to fit new scan time
-PM: devfreq: Use high priority workqueue
-Msm: kgsl: Report correct GPU frequency in sysfs
-Some minor changes
January- 11 -2015 nightly r3
-Added Frandom as module and set by default (Synapse>I/O>Frandom) "For more info check this"
-Network speed tweak
-Reduced wakelocks "wlan_rx_wake" and "wlan_ctrl_wake"
-dtsi: realigned voltages with userspace values (Thanks to twistedumbrella)
-cpu-boost more performance (Thanks to franciscofranco)
-sched: LOAD_FREQ (4*HZ+61) "For more info check this"
-Interactive governor imported from the Nexus 6 (No more lag on interactive)
-Added bluactive and interactive_pro governors
-Reverted some changes that made the kernel laggy in some cases.
-Selinux set to permissive by default
-Gpu: msm: for higher priority you want to use nice level of -7
-Now you can change the governor tunables from Synapse (Issue fixed) (Thanks for the tip to AndreiLux)
-Synapse shows all the available gpu governors (Thanks to my friend Friedrich!)
-Cleaned some things in Synapse
-Other minor changes
January- 4 -2015 nightly r2
-Fixed Ondemand governor
-mm: slub: Default slub_max_order to 0 (Improved performance)
-Increased io performance
-writeback: fix occasional slow sync
-Fixed min frequency (Finally!)
-msm: Fix high load average from uninterruptible waits
-Cpu boost sysfs to enable/disable it (Synapse>cpu drivers)
-S-View hack (Twistedumbrella) enable/disable (Synapse>miscellaneous)
-Minor fixes
January- 1 -2015 nightly r1
-Based on Samsung Open Source N910FXXU1ANIE
-Compiled with Toolchain Linaro GCC 4.9.3 2014.12 Cortex A15
-PowerSuspend Driver
-Intelli-Plug V3.9
-Stereo Call Recording Support
-cpufreq_limit: don't override cpu min frequency
-Fast Charge V1.2
-Sweep2wake
-Simple GPU Algorithm
-Sysfs interface to Enable/Disable Logger Android (Default disable)
-Voltage Control
-Intelli-Thermal V1
-mDNIe Hijack control
-Advanced TCP control (westwood default)
-Sysfs interface to Enable/Disable CRC
-Dynamic Fsync Control V1.5
-Added Intelliactive, Smartmax and SmartassV2 governors
-Led Control
-Panel Color Control
-mDnie mode adapter for Synapse
-Selinux Enforcing/Permissive
-Synapse Support
Click to expand...
Click to collapse
Installation instructions
You need to have TWPR, CWM o Philz Recovery.
Download the last kernel
Reboot in recovery mode
Make backup (recommended)
Flash the zip
Downloads
Strictly No Mirrors Please. In the event that you need to make one ask us first with purpose behind what valid reason.
Current Version
After flash the kernel (LL version) go to play store and download Synapse apk.
App to control your display : Color Control
Emotion nightly r9 LL (Mediafire)
Old version
Emotion nightly r8 LL (Mediafire)
Nadia nightly r7 LL (Mediafire)
Nadia nightly r7 KK (Mediafire)
Nadia nightly r6 LL (Mediafire)
Nadia nightly r6 KK (MEGA)
Nadia nightly beta r5 (Mediafire)
Nadia nightly r3 (Mediafire)
Nadia nightly r4 (MEGA)
Nadia nightly r4 (AndroidFileHost)
Nadia nightly r3 (Mediafire)
Nadia nightly r3 (MEGA)
Nadia nightly r3 (AndroidFileHost)
Nadia nightly r2 (Mediafire)
Nadia nightly r2 (MEGA)
Nadia nightly r2 (AndroidFileHost)
Nadia nightly r1 (Mediafire)
Nadia nightly r1 (MEGA)
Nadia nightly r1 (AndroidFileHost)
Click to expand...
Click to collapse
Source code:
Emotion kernel Github
Thanks To/Credits
Andip71, AndreiLux, apb_axel, Civato, Christopher83, DerTeufel, Faux123, Ffolkes, Flar2, Franciscofranco, Franlov, Friedrich420, Gokhanmoral, Infernum, LoungeKatt (TwistedUmbrella), savoca, _Sofos_, Vanito, Yank555.lu, ZaneZam.
I hope I have not forgotten anyone!
Hit the "thanks" button if you like our work.
You can follow new updates here (Spanish)
Recommended settings & FAQ Synapse and all available options:
- LIVE STATISTICS: Time in states, Uptime,etc.
- CPU - GOV: cpu scaling, cpu governor and governor tunables.
- CPU voltage: separate frequency voltage.
- GPU: GPU scaling min/max frequency, GPU governor, Simple GPU Algorithm.
- I/O: schedulers, internal storage read-ahead, externalSD read-ahead, Frandom Module, Scheldure Tunables Internal/External
- CPU DRIVERS: PowerSuspend and Intelli-Plug
- THERMAL: Intelli-Thermal Control
- MISCELLANEOUS: Dynamic FSYNC Driver, Logger Mode, CRC Settings, S-View bypass, Selinux Status, Optimize Database.
- BATTERY: Live Statistics and Fast Charge
- MDNIE/SCREEN: Panel Control, mDNIe Mode and mDNIe Mode Hijack
- LED: Led Control
- SCREEN WAKE CONTROL: Sweep2Wake Control
- KERNEL TWEAKS: low memory killer, kernel entropy, panic and panic on oops.
- NETWORK: tcp congestion control, hardering the TCP/IP stack to SYN attack,ignore pings,etc.
- VM-FS: dirty radio, swappiness,etc.
- BUILD.PROP: Build.prop Tweaks
- LOGS: Clearn Synapse, Logcat and Dmseg
- INFO-REBOOT: info about the kernel, reboots,etc.
Click to expand...
Click to collapse
Balance between performance and battery
Quote:
Above is what I use personally. MAY NOT be optimal for all. Share your settings.
CPU frequency: 2649MHz/300MHz
CPU governor: Intelliactive or Bluactive for performance/ Interactive for battery
CPU voltaje: -25uV ((Be careful!! If you low voltages much you can get bootloop or battery drain.)
GPU: default values
I/O schedulers: row for both
PowerSuspend: hybrid hook
MPDECISION for performance/ Intelli-Plug for battery
Intelli-Thermal: enabled
MISCELLANEOUS: fsync enabled, logger mode disabled, crc disabled (you choice), Selinux Permissive
TCP: westwood for both
Click to expand...
Click to collapse
Aukhan recommended settings
1.
2.
F.A.Q
Can I flash this kernel on Note 4 SM-N910C or other variant?
No, you can not. This kernel is only for SM-N910F, SM-N910G, SM-N910T and SM-N910W8.
When I switch to Ondemand governor I noticed that cpu-boost is disabled.
Exactly, Ondemand and cpu-boost doesn't work well together. When you switch to Ondemand governor cpu-boost will be disabled automatically. Don't re-enable cpu-boost if you are using Ondemand governor. (Synapse>CPU DRIVERS)
Which app can control this kernel?
By default, the kernel is controlled by Synapse, but you can use the app that you like (Trickster Mod, Kernel Tweaker, etc.).
I flashed the kernel and Synapse says: "No support UCI detected".
Reflash the kernel, since it was a bad installation and Synapse does not detect the scripts.
After flashing the kernel lost root what to do?
In case you loose root just flash SuperSU
Any recommended settings to follow using Synapse?
At the beginning of the second post.
After flash the kernel some apks give me FC.
Go to Google Play Store and reinstall those apks.
From where can I remove int.d script?
Go to /system/etc/init.d using any root based file manager and delete.
Note: There is an important one related to superSU and if you remove it by mistake you're gonna have trouble with root permissions.
My device doesn't show any reaction to undervolting (battery life is same as before) or gets unstable even on light undervolting?
Use DVFS disabler Module(standalone) (dynamic voltage and frequency scaling), this feature was kept in touchwiz for benchmark boosting purposes and will conflict with any undervolting and custom governors because it scales the voltages and frequency on regular intervals and is framework integrated, so gets a higher priority than kernel based voltage and scaling controls.
For people who don't know what is DVFS please refer Wikipedia.
Min/Max frequency don't stick?
If your frequency settings don’t stick, it's because on certain Qualcomm devices, there are certain system services (thermald/mpdecision/project butter) or kernel service that rewrite frequency settings based on current thermal status and/or touch input.
I made a logcat but my file is empty. How I can "fix" it?
By default Android logger is disable. Go to Synapse > MISCELLANEOUS and enable Logger Mode.
What is it PowerSuspend?
This new powersuspend PM kernel driver is a replacement for it and existing early_suspend drivers. It should give better battery life.
What is it Intelli-Plug?
Intelliplug is a replacement for mp decision. Intelli-Plug is Faux123 open source solution to Qualcomm's closed source mpdecision. Intelli-Plug is disable by default. It conflicts with mpdecsion, so is HIGHLY recommend turning off mpdecision when using intelli-plug! (If you use Synapse the change is automatic. If you enable Intelli-plug mpdecision will turn off).
What is it Intelli-Thermal?
an intelligent MSM thermal throttling kernel driver designed to replace the
closed sourced thermald(aemon) from Qualcomm.
What is it Frandom?
Frandom is a kernel random number generator, which is 10-50 times faster than what you get from /dev/urandom. And it uses very little (/dev/frandom) or none (/dev/erandom) of the kernel's entropy pool, so it is very useful for applications that require a handy source for lots of random data.
What is it CRC?
CRC is a mechanism aiming to prevent data corruption when is enabled (reduce the performance around 30%). So if you disable it improve the performance but your data can be corrupted. Use it at your risk.
/sys/module/mmc_core/parameters/crc
Know/Reported/Fixed issues Know issues
1. Synapse doesn't show CPU governor tunables.
I'm trying to fix it. FIXED
2. Sometimes Synapse (and others kernel control apks) show that the min frequency is 1190MHz (or other frequency).
Just cancel it. FIXED
3. Ondemand doesn't work well. FIXED
Thanks for the report @Vangelis13
Any other Issues you may Report us and we will fix it
Reserverd
Currently its confirmed that its runing fine on Developer Edition by @manbat thanks to him.
If anybody else has tried it on a non developer Edition please let us know since we do not have a V Variant Device We wont be able to test.
Kindly report.
First! Sweet my first...first.lol
Have been running for a few days on my DE...runs great !!!
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.4.0.trltevzw
manbat said:
Have been running for a few days on my DE...runs great !!!
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.4.0.trltevzw
Click to expand...
Click to collapse
Glad to know it's running rock solid.
Working great here. Only thing I noticed is that when battery is above 90% the led flickers very quickly. May be an interaction with Light flow.
JDevil said:
Working great here. Only thing I noticed is that when battery is above 90% the led flickers very quickly. May be an interaction with Light flow.
Click to expand...
Click to collapse
=======
No issues with LEDs here....
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.4.0.trltevzw
JDevil said:
Working great here. Only thing I noticed is that when battery is above 90% the led flickers very quickly. May be an interaction with Light flow.
Click to expand...
Click to collapse
Are you using any LED apps? I don't see any issues.
This isn't built using VZW source is it?
bobbarker2 said:
This isn't built using VZW source is it?
Click to expand...
Click to collapse
No...but everything works. Source is listed in OP.
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.4.0.trltevzw
R6_KK is up... http://forum.xda-developers.com/showthread.php?p=57886425
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.5.0.trltevzw
manbat said:
R6_KK is up... http://forum.xda-developers.com/showthread.php?p=57886425
Sent from my SM-N910V / VZW Note 4 DE / Factory Bootloader Unlocked / Rooted / Custom Kernel-ed / TWRP 2.8.5.0.trltevzw
Click to expand...
Click to collapse
I'll update the OP tonight.
Sent from my SM-N910F
Thread updated!
After flash the kernel go to play store and install Synapse apk.
Enjoy it!
Changelog
March- 3 -2015 nightly r6
-Based on XXU1ANK4 (KitKat version) and compatible with "F,G,T,V,W8"
-Kernel compiled with Linaro Toolchain 4.9.3 2015-02
-FauxSound updated to 3.6
-Fixed some issues in FauxSound and Synapse
-cpufreq: Introduced new relation for freq selection Introduce CPUFREQ_RELATION_C
-Interactive Governor: Use CPUFREQ_RELATION_C
-Added Gentle fair sleepers (Synapse -> KERNEL TWEAKS)
-Enabled Kernel SamePage Merging (KSM) (Synapse -> KSM)
-Added key disabler (Synapse-> SCREEN/MISC)
-Added userspace vibration strength control (Synapse-> SCREEN/MISC)
-Changed some stuff in Synapse
-Reverted some commits
-Another minor changes
I'm confused why there is a Lollipop version? Is that not for VZW?
Mibuix0r said:
I'm confused why there is a Lollipop version? Is that not for VZW?
Click to expand...
Click to collapse
My Bad I actually though LL was released for this device, I've made the changes now.
Kernel updated!
March- 5 -2015 nightly r7
-Added KCAL - Advanced color control
I'll update the OP later meanwhile you may download it from here
Nadia nightly r7 kk - http://www.mediafire.com/download/d2v2p5l68t4laz8/Nadia-nightly-r7-KK-SM-N910F-G-T-V-W8.zip
Color control - http://www.mediafire.com/download/xj8za53ia2njico/re.codefi.savoca.kcal-v1.1.apk
Sent from my SM-N910F
Sent from my SM-N910F
New Color setting which looks more better try this and post your results.
Make sure you set your Display mode from Settings to Basic and try this
​
Thanks to @Psycho_666

[KERNEL][J7 Prime] TheFlash Kernel V5.0

{
"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"
}
POST 1 = Description
POST 2 = Downloads
VARIANTS SUPPORTED:
G610F
G610M
G610Y
KERNEL INFORMATION
Kernel Base: G610FDDU1AQC4 (Latest)
Ramdisk Base: G610FDDU1AQE4 (Latest)
Linux Version: 3.18.36
FEATURES
Activated Interactive Governor
Overclock Gpu
Overclock Cpu to 1.6Ghz
Underclocked to 343Mhz[/B]
Added a lot of CPU Governors
Disabled DM_VERITY
Disabled Forced File Encryption
Disabled TIMA
Disabled Secure Storage
Init.d Support
I/O Schedulers
Frandom
Swap with LZ4 Compression
Dynamic FSync
Powersuspend
Faster boot
Superb Battery Life
SEE CHANGELOGS FOR MORE
CPU Governors
alucard
conservative_x
darkness
despair
electrodemand
hyper
impulse
intellidemand
intellimm
ironactive
lionheart
nightmare
ondemand_x
ondemandplus
pegasusq
smartass2
zzmoove
And Many More!
CHANGELOG
TheFlash Kernel V5.0
Built from a new stable branch
Battery Life Super Awesome (Far better than stock or lazer)
Linux 3.18.36
Removed Hotplugging Drivers
Reduced RQ Lock-Contention for upto 0.7% increase in Performance
Optimized Integer SQRT. for upto 3x faster operation
Optimized Console FrameBuffer for upto 70% increase in Performance
crypto: crc32 - Add ARM64 CRC32 hw accelerated module (Improvement compared to crc32c-generic algorithm: ( TCRYPT CRC32C speed test shows ~450% speedup)
arm64: crypto: increase AES interleave to 4x
arm/arm64: crypto: boost performance
deadline: optimize for non-rotational
async i/o latency to a ssd (34% gain)
block: Disable add_random
Support for CRC-Toggle (Enabled by Default in Misc. TAB)- Disable "CRC-Check" for an improvement upto 30% faster I/O
Removed OC (It uses superior battery)
Impoved CPU volt distribution
Relaxed cpu governor
BFQ: Port BFQ-v8r10 to Android 3.18 kernel
Under Hood Changes Optimization
Better Performance
Removed Pre-Built Supersu
TheFlash Kernel V3.0
Upgraded to latest Linux 3.18.56
Built using A custom Built toolchain by @djb77 optimised for cortex_a53
Tune up for Cortex A53/ARMv8
Highly Stable
Thunderplug Hotplugging (Experimental)
Alucard Hotplugging (Experimental)
Added support for all the custom roms
Faster boot and shutdown
Fake Knox 0x0 (Secure Folder should work now on stock and other supported roms)
A lot of performance improvements
Fixed almost every bug
TheFlash Kernel V2.0
Fix ADB detection
Disabled unnecessary logcats
Fixed wifi password forget upon reboot
Busybox
crypto: crc32 - Add ARM64 CRC32 hw accelerated module (Improvement compared to crc32c-generic algorithm:
( TCRYPT CRC32C speed test shows ~450% speedup)
arm64: crypto: increase AES interleave to 4x
arm/arm64: crypto: boost performance
use more optimized nr_requests for UFS
deadline: optimize for non-rotational
async i/o latency to a ssd (34% gain)
block: Disable add_random
Support for CRC-Toggle (Enabled by Default in Misc. TAB)- Disable "CRC-Check" for an improvement upto 30% faster I/O
kernel: Reduce time to sleep
Updated Linux 3.18.30
Check out my commits on github for more
TheFlash Kernel V1.1
Fixed Flashlight issue
Should probably be more battery friendly now
TheFlash Kernel V1.0
Initial Build
TELEGRAM GROUP
I have a telegram group for the Kernel.
If you want you can join in the following link: https://t.me/joinchat/AAAAAEPm7O7fZ8Woq-LRqA
USE MY FLASH KERNEL MANAGER APP TO TWEAK THE PARAMETERS​
HIT THANKS IF YOU LIKE MY WORK THIS MOTIVATES ME FOR FURTHER DEVELOPMENT​
XDA:DevDB Information
TheFlash Kernel, Kernel for the Samsung Galaxy J7
Contributors
TheFlash, https://github.com/Siddhant-Naik/TheFlash-Kernel-J7-Prime/graphs/contributors
Source Code: https://github.com/Siddhant-Naik/TheFlash-Kernel-J7-Prime
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 5.0
Stable Release Date: 2017-07-09
Created 2017-06-03
Last Updated 2017-08-04
DOWNLOAD
TheFlashKernel 5.0
Flash Kernel Manager
Older Versions:
TheFlashKernel 3.0
TheFlashKernel 2.0 (Updated)
TheFlashKernel 1.1
TheFlashKernel 1.0
Reserved
NIce WOrk bro
Great work mate :good:
hi man is there any step by step to do this?
currently im rooted with cwm recovery thanks in advance hope i can receive i reply.
Ephesis said:
hi man is there any step by step to do this?
currently im rooted with cwm recovery thanks in advance hope i can receive i reply.
Click to expand...
Click to collapse
Better flash using TWRP. That's it
Hello. May I ask if you've made a J7 kernel? Thanks.
vayyy, overlock yapılıyor he teşekkür ederim
CHANGELOG
TheFlash Kernel V1.1
Fixed Flashlight
Should be more battery friendly now
whats the difference between 4.0 and this?
TheFlash Kernel V2.0
Fix ADB detection
Disabled unnecessary logcats
Fixed wifi password forget upon reboot
Busybox
crypto: crc32 - Add ARM64 CRC32 hw accelerated module (Improvement compared to crc32c-generic algorithm:
( TCRYPT CRC32C speed test shows ~450% speedup)
arm64: crypto: increase AES interleave to 4x
arm/arm64: crypto: boost performance
use more optimized nr_requests for UFS
deadline: optimize for non-rotational
async i/o latency to a ssd (34% gain)
block: Disable add_random
Support for CRC-Toggle (Enabled by Default in Misc. TAB)- Disable "CRC-Check" for an improvement upto 30% faster I/O
kernel: Reduce time to sleep
Updated Linux 3.18.30
Check out my commits on github for more
U rock my bro
Good work .... keep going and going friend
You're the best bro
TheFlash said:
TheFlash Kernel V2.0
Fix ADB detection
Disabled unnecessary logcats
Fixed wifi password forget upon reboot
Busybox
crypto: crc32 - Add ARM64 CRC32 hw accelerated module (Improvement compared to crc32c-generic algorithm:
( TCRYPT CRC32C speed test shows ~450% speedup)
arm64: crypto: increase AES interleave to 4x
arm/arm64: crypto: boost performance
use more optimized nr_requests for UFS
deadline: optimize for non-rotational
async i/o latency to a ssd (34% gain)
block: Disable add_random
Support for CRC-Toggle (Enabled by Default in Misc. TAB)- Disable "CRC-Check" for an improvement upto 30% faster I/O
kernel: Reduce time to sleep
Updated Linux 3.18.30
Check out my commits on github for more
Click to expand...
Click to collapse
Hello I don't know if this is a problem but I can't underclock big cores to 1586 MHz because they seem to go back to 1690 MHz.
Got boot loop when flashing over Lazer kernel V4. Have no idea why, or it's because of my setting.
camapghe said:
Got boot loop when flashing over Lazer kernel V4. Have no idea why, or it's because of my setting.
Click to expand...
Click to collapse
Reflash your rom and reflash Flash Kernel
do i need to wipe data after flashing this kernel (like max3500 kernel )?
i came from stock kernel
Is it safe to flash this kernel over lazer kernel v4??

[KERNEL][ALL VARIANTS][DISCONTINUED][N][6.0] Artx Kernel for CM, AOSP and Stock ROM's

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction:
Welcome, this kernel has the principal intention of bring to all of yours all the possible features, without loosing the stock LineageOS Kernel Smoothness, so, in other words this kernel has an excellent performance with tons of features. If you want less things go to G3X-Ultimate Kernel thread. This Kernel is for CM and AOSP ROM's!
Click to expand...
Click to collapse
Features:
Now with AROMA Installer!
• CPU Input Per-Core Boost and Hotplug Boost
• Gov's: Alucard, Bioshock, darkness, impulse, intelliactive, intellitmm, lionheart, nightmare, pegasusq, slim, smartass2, smartmax, tripndroid, wave, yankactive, zzmoove, Yankdemand, Badass, SavagedZen, ElementalX, SmartassH3, DanceDance, Hyper, Adaptive, Blu_plug, Optimax, Mythx_plug and Barry_allen
• Multicore Power Saving
• Fast Charge Support
• MSM_Limiter (Disabled by default)
• Hotplugs: IntelliPlug, Alucard Hotplug, Bricked Hotplug, mako Hotplug, ThunderPlug, MSM Hotplug, Zen Decision and AutoSMP
• IntelliThermal
• GPU: simple_ondemand fixed
• Simple GPU Algorithm
• Adreno idler
• kcal v2 color control
• Sound control
• Arch Power and Gentle Fair Sleepers
• Krait C-States settings
• State Notifier
• I/O Schedulers: row, bfq (default), cfq, deadline, noop, tripndroid, Zen, fiops, sio, fifo and maple
• Fsync control
• Kexec hardboot Patch
• init.d Support
• Selinux Permissive support
• Synapse support
• Cpufreq.c Optimizations
• GPU 27Mhz
• Speed up boot
• Frandom
• Various WiFi tweaks for battery and stability
• Async I/O 34% SSD Perfomance gain
• Removed a lot of useless Debug options
• TouchScreen Boost
• State Notifier
• 3x Faster integer sqrt
• Exposed PVS Level via Sysfs
• 2-Way Stereo Call Recording
• Reduced minimum screen Brightness
• A lot of optimizations
• RAM Optimizations (To avoid apps getting killed... with 3gb of ram lol...)
• Battery optimizations
Features for Stock ROM's:
This version of ArtxKernel for Stock ROM's is mostly focused on get rid of the lag and make the UI responsive and Smooth, so,
dont expect many features, only important things and optimizations (Call it Artx-Lite)
• Updated Interactive governor with Touchboost driver
• Updated CPU-Boost with Per-Core Boost
• GPU use lowest frequency when no load (Better idle battery)
• Fastcharge Support
• Kcal v2 Color control
• Faux123 Sound control
• Lowered backlight min brightness and boosted max brightness (It's safe)
(You can change backlight values in ~/sys/module/lm3697 folder)
• Selinux always permissive
• Fixed simple_ondemand crash
• PVS Level interface
• Frandom Support
• 2-Way Stereo Call Recording Patch
• Disabled Software CRC and can be toggeable
• Use correct sensor for temperature
• More optimizations
----------
If you want less idle battery drain use Greenify
----------
Downloads:
For v6.0 flash MrBump after kernel installation!
MEGA
Social:
Wanna join a LG G3 Development Telegram group? Any User or Developer is welcome!!
If you have any question or you need help, get in! (let me know if the link is broken )
----------
Telegram Group
----------
Compatible with:
(Thanks to @marcdw and @jlb1959.01)
- Nougat ROM's
- Marshmallow ROM's
- Lollipop ROM's (Not confimed yet)
Thanks to:
@cesarandres_8911, @savoca, @faux123, LineageOS Team, @osm0sis, @frap129
@Feinzer, LG, @matthewdalex, @Andrei F, @yarpiin, @Robshr, @amarullz and me
Thanks @Francois Amom for his amazing logo design
If anyone is missing here PM me
I'll be updating these kernels until I've pulished every feature and code :good:
If you like the kernel and want to do a small donation it for sure gonna help me a lot and keep me motivated! :laugh:
Thank you and enjoy it!
​
XDA:DevDB Information
ArtxKernel, Kernel for the LG G3
Contributors
Stayn, cesarandres_8911
Source Code: https://github.com/Artx-II/kernel_lge_g3
Kernel Special Features: See above
Version Information
Status: Stable
Current Stable Version: 6.0-ArtxKernel
Stable Release Date: 2017-07-27
Created 2017-06-19
Last Updated 2017-10-24
Changelog:
Artx Kernel:
Code:
[B]* v6.0[/B]
- Kernel updated done from Zero, all the features were added again, cleaned a bunch code and pointless "optimizations"
- Removed Voltage control
- Lowered screen Brightness
- Added Zen and AutoSMP Hotplugs
- Fixed controls for Arch power and Gentle fair sleepers
- Added 2-Way Stereo Call recording Patch
- Ram Optimizations (To avoid apps getting killed... with 3gb of ram lol...)
- Modified CPU-Boost, now with Per-Core Boost control and Hotplug Boost
- A lot of fixes for battery drain and overheating
- Fixed all bugs acumulated from v4.1 to v5.0
- General optimzations
- Battery optimizations
[B]* v5.0[/B]
- Updated AROMA Installer to v3.00
- Fixed errors and added full compatibility between AROMA and AnyKernel2
- Added Selinux permissive option in AROMA
- Added Governors: Adaptive, Barry_allen, Blu_active, Mythx_plug and Optimax
- Improved Interactive Gov
- Updated zzmoove
- Added State Notifier
- Added Maple scheduler
- 3x Faster integer sqrt
- GPU Idle Battery tweak
- Added Arch power and Gentle Fair Sleepers (Configurable)
- Added 96Khz Sound support (48Khz before)
- Fixed Selinux always permissive
- Disabled I/O Stats (You can enable it)
- Memory improvement (RAM)
- Exposed PVS level via Sysfs (Or Binning information)
[B]* v4.6[/B]
- Fixed Synapse
- Resolution mod scaled to 1125p
- New Screen colors option in AROMA
- Kernel fixes
[B]* v4.5[/B]
- New AROMA Installer! Thanks to amarullz
- Kernel Fixes
- CTT-MOD in AROMA
- New FastCharge profiles in AROMA
- Screen resolution in AROMA
- Interactive BOOST in AROMA
- More kernel configs in AROMA
[B]* v4.0[/B]
- Updated source
- Cpufreq.c Optimizations
- GPU 27Mhz
- Updated Faux sound
- Updated Voltage control
- Speed up boot
- Added Gov's: Yankdemand, Badass, SavagedZen, ElementalX,
SmartassH3, DanceDance and Hyper
- Updated CPU Input Boost
- Removed IntelliPlug (Bug)
- Added ThunderPlug
- Disabled add_random
- Added Frandom
- Low WiFi signals can be seen now
- Various WiFi tweaks for battery and stability
- Removed MSM_Limiter (Can cause inestability, better use Hotplugs)
- Async I/O 34% SSD Perfomance gain
- Removed a lot of useless Debug options
- TouchScreen Boost
- Added fifo Scheduler
- A lot of optimizations (Now the kernel is more fast and clean)
- Battery optimizations
[B]* v3.1[/B]
- Sharpening fix
- Build.prop tweaks
- Wireless Stream tweaks
[B]* v3.0[/B]
- Cleaned unnecessary TPC Algorithms
- Selinux now Permissive
- Fixed Init.d
- Added Post-Boot script
- Synapse Support
- Optimized battery
- General optimizations (Now the kernel
is more clean and fast)
[B]* v2.0[/B]
- Initial stable release
Light Kernel:
Code:
[B]* v2.1[/B]
- Fixed Fast Charge
- Added Kexec-Hardboot
[B]* v2.0[/B]
- Added synapse support
- Added voltage control
- Removed unnecessary TPC Algorithms
- Fastcharge support
- Selinux permissive
- Added post boot script
- Battery optimizations
- Removed unnecessary CPU Gov's
- MSM_Limiter (This was always here, I forget
to mention it )
- General Optimizations (Now the kernel is more
clean and fast!)
- Build.prop tweaks
- Wireless Stream tweaks
[B]* v1.0[/B]
- Initial release
Stock kernel source: https://github.com/Artx-II/Stock_Kernel_LGE_G3
Changelog for Artx Stock!
Code:
* v1.0
- Initial stable release
Reserved
Congrats on the kernel ! I am guessing this is only for CM and AOSP ROMs and not Stock LG based ROMs right?
IAM_TheFlash said:
Congrats on the kernel ! I am guessing this is only for CM and AOSP ROMs and not Stock LG based ROMs right?
Click to expand...
Click to collapse
Yes, only CM and AOSP :fingers-crossed:
Stayn said:
Yes, only CM and AOSP :fingers-crossed:
Click to expand...
Click to collapse
Alright awesome! Good to see another kernel for the G3
I will test it when I am back to LOS 13. For now I am on Stock LG because of the terrible battery life on CM ROMs.
@Stayn
Thank you very very very much for this work Greatest kernel I ever seen and try for D855 :highfive:
Will this have compatibility on lower versions like LP or MM? Thanks
Thanks for the new kernel. I hope it'll be good and balance battery and performance.
Sent from my LG-D855 using Tapatalk
souler456 said:
Will this have compatibility on lower versions like LP or MM? Thanks
Click to expand...
Click to collapse
It should work on Marshmallow and Lollipop, but before flashing take a boot backup
Aww i See a New kernel ..
Now supporting d850 and d852!
New Kernel Builds:
- ArtxLight Kernel!
*Currently only d851 and d855
Radio FM work?
Enviado desde mi LG-D855 mediante Tapatalk
---------- Post added at 04:43 PM ---------- Previous post was at 04:09 PM ----------
valeriogerva said:
Radio FM work?
Enviado desde mi LG-D855 mediante Tapatalk
Click to expand...
Click to collapse
Tested and working
Enviado desde mi LG-D855 mediante Tapatalk
Stayn said:
New Kernel Builds:
- ArtxLight Kernel!
*Currently only d851 and d855
Click to expand...
Click to collapse
Can you add voltage control in light kernel ?
Envoyé de mon LG-D855 en utilisant Tapatalk
davidcd13 said:
Can you add voltage control in light kernel ?
Envoyé de mon LG-D855 en utilisant Tapatalk
Click to expand...
Click to collapse
I'll realese soon the version 3.0 of normal kernel that will make it more faster, optimized and version 2.0 of light kernel with some other important things, and yes, I'll add voltage control :good:
Stayn said:
I'll realese soon the version 3.0 of normal kernel that will make it more faster, optimized and version 2.0 of light kernel with some other important things, and yes, I'll add voltage control :good:
Click to expand...
Click to collapse
With focus on battery Life?
francois amon said:
With focus on battery Life?
Click to expand...
Click to collapse
I've a great battery life, around 5h+ of SOT but I think that it need more optimization, so, yes, but in general, idle battery life is so bad on Aosp and LineageOS ROM, however, I'll try to improve the battery without sacrifying the stability.
Stayn said:
I've a great battery life, around 5h+ of SOT but I think that it need more optimization, so, yes, but in general, idle battery life is so bad on Aosp and LineageOS ROM, however, I'll try to improve the battery without sacrifying the stability.
Click to expand...
Click to collapse
Can i ask which Rom do you use ?
And thx for your work !

[12/09/19][kernel] FENIX [4.4.191-HMP][4.4.185-EAS][Pie/10][CLANG]

FENIX
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer:
use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware and any kind of damages/losses.
I make this kernel for my own, and decided to share with community.
The goal of this kernel is to maintain stability over performance, and extend for what possible the battery backup. Enjoy.
What's in it:
Code:
-Lastest Caf Tag
-Lastest wlan drivers
-Kcal, display color full control
-Sound Control
-PowerEfficientWq
-F2fs
-Vibration Control
-Compiler Optimizations
-Battery Tweaks
-EAS
-Performance tweaks
-Refer to changelog or to git to all the tons of features
-Some other patches, check github
Flash in Twrp.
Changelog-HMP-:
Code:
12/09/2019--LoveEdition--
- Android 10 ready
- Drg: Overclocked big cores too, like sdm660: 2.2ghz
- rebased again to new cleaned sources with latest nikki merges
- upstreamed to 4.4.191 + LA-UM-0074 wlan drivers, built inline
- Sultan's Ion, Iommu, ashman drivers, for improved performances
- Goodboi governor: an impulsed tweaked by me for battery
- kgsl: dispatch commands by using a master ktrhead: to reduce jitter by alot
- pl2: set gpu idle timeout to 64ms (like b2n\drg)
- ddrbus: changed governor to avoid 100% freq stuck
- allowed deeper idle cores\cluster
- source cleaned, keeped only the useful commits
- and alot, alot more. Check git.
13-07-2019-1644:
- rebased all to drg lastest sources to avoid any kind of source corruption
- camera drivers fully reverted to stock source to avoid any kind of problems (i will not touch nothing there in future)
- builded with gcc9 with alot of fixes
- upstreamed to 4.4.185 + LA.UM-0072 wlan drivers, builded inside the kernel
- we are module free
- sdm636 have now only little cpu freqs like sdm660: we cant afford 2.2ghz on 3000mah battery
- sdm630 fully supported
- nokia b2n fixed rotation bug
- cpu input boost
- disabled debugfs, tracing, loggings, debugs, i mean, not all of them but TONS OF THEM
- deleted most of unused drivers, like dvd players, cassette drivers (wtf nikki)
- disabled nikki usless drivers
- alot of workloads on power efficient workqueques
- vibration control (maybe not in b2n)
- sound control , with no metallic sound
- 160mhz initial gpu freq to save power + -50v undervolt for better power consumption
- sdFat driver, lastest version
- KCAL fixed, updated and optimized for sdm660 family processors
- zram lz4 compression for better perf
- disabled crc check
- blocked ipa and other wakeloks (but no boeffla wkl blocker for now)
- gpu will wake up only if there is a ioctl rather then a touch input, to save power
- reduced the max voltage allowed for the panel
- lowered cpu\gpu thermals to avoid device damage
- new fenix banner for recovery
- console framebuffer optimizations for 70% better perf
- 3 x faster integer than stock
- interactive optimizations
- idle lite changes
- don't need to flash magisk after flash
- and other tons of optimizations, but carefully cherry picked from the best devs around here
-refer to build date as build number
Changelog-EAS-:
Code:
-basically, all the feats of Fenix HMP
-EAS energy model by @nysadev (fantastic)
-some governors, blu_schedtuil, schedutil,
-dont let gcam and settings waste power on background
-removed some other logspams\debugs
-cpuidle lpm prediction tuning, for better idle battery saving
-removed dsboost\dynamicstune boost, to save power
-builded with Ofast
-alot of tasks uses interrutible w8s , for better idle
-100hz otpimizations
-backported PELT from 4.14 , for better power consumption/performance
-alot of sched patches
-alot of gpu performance improvements
-enabled ram ECC for faster reboots (this is awesome)
-aligned strcmp to 64kb cache line
-alot of cache optimizations by Sultan
- rewrited iommu/Ashman from sultan
- optimized for armv8
- increased kgsl priority: more smoothness
-boot speed optimizations
-cpu idle further optimizations
-PELT optimizations
- Foxed snapdragon 630 EAS bootloop
- updated my energy model for 630 by porting nysadev capacity based one for sdm660: this will give more battery and smoothness
- suppress debug verbose and disabled exp rcu like in sdm660
- removed the usless tz_log, that was spamming and yelling in the background (tx to bielfiboi to discover this)
- builded with gcc 9.1 -ofast
- very good battery backup, performance
DOWNLOAD-HMP-
DOWNLOAD-EAS-
ALWAYS wipe dalvik cache after flashing the kernel, or you will encounter bugs.
For PL2 only: as bielfiboi stated, you will have low vibration. Kernel comes with vibration control, so after the reboot just use any kernel manager you want (personally i use Fk Kernel manager, but you can use ExKernel or Kernel Auditor too), search vibration control and rise it to fit your needs. I will fix it soon or later.
Enjoy,
feedback is appreciated.
Thanks to:
@madpausa, without him I would never have approached a linux distro
@hmd
@xda
and all the other authors of the hundreds of commits in github !
XDA: DevDB Information
Fenix kernel for NokiaDRG\B2N\PL2
Compiler: GCC-9.1
Branch: Android 9.0
Kernel Version: 4.4
defconfig: nokia_defconfig
Source Code:
FENIX
reserved
Working!!
Thanks man!
Successfully flashed and working fine with kernel auditor on my nokia 6.1 ta-1089
btw i'm currently running havoc gsi 2.3
After some testing, new beta its out:
-linux 4.4.178
-disabled modules
-250hz
-battery\performance optimizations
-fsync on\off
1.4.2 beta 8
New kernel is out:
1.4.3
-battery saving tweaks
-performance improvments
-fix verity kernel side (thanks @TheImpulson)
Would that work on nokia 6.1 TA-1050 ?
Pros and cons? I'm not very smart with these kernels! ??
Relase 1.0:
-switched to nokia 7plus sources
-nfc
-Zen i\o
-Boeffla Wakelock Blocker with specific device wkl
-Sound Control
-Kcal display control
-Fast Charge
-Toggle Input boost
-disabled gentle fair sleepers
-Performance\battery optimizations
-250hz
-Alucard, Darkness, Darknessv5, Nightmare governors
-Disabled crc checks
-Power_Efficient_Wq
-Gpu optimizations
-Simple_gpu driver for battery\performance
-Crypto optimizations
-Cpu target optimizations flags
-Ext4 Optimizations
-selinux tuning
-80mv Gpu Uv
-msm_performance
-Wifi\Network speed tweaks
-ExtFat support
-Ntfs support
-LA.UM-067
-Cpu\DDR boost tweaks
-Gpu Tweaks
-GraviboiFlavours
-GiorgiboiFixes
-many, many more on git.
Would this be good for gaming?
relase 1.0.1:
-Download-
-compiled with device defconfig
-selinux permissive fix
-cpu optimizations
-gpu optimizations
-disabled a lot of modules
-more threads to pewq
-more threads to little_cluster
-disabled some logs
Enjoy and please report if the kernel it's working or not. Tx.
paul89rulez said:
relase 1.0.1:
-Download-
-compiled with device defconfig
-selinux permissive fix
-cpu optimizations
-gpu optimizations
-disabled a lot of modules
-more threads to pewq
-more threads to little_cluster
-disabled some logs
Enjoy and please report if the kernel it's working or not. Tx.
Click to expand...
Click to collapse
Does this great kernel work on B2N?:laugh::laugh::laugh:
lllluzhnan said:
Does this great kernel work on B2N?:laugh::laugh::laugh:
Click to expand...
Click to collapse
https://forum.xda-developers.com/nokia-7-plus/development/11-04-19-dfkreborn-0-2-4-4-178-t3920747
Here you go
DFkReborn 1.1.1 PL2:
-rebased all to new sources, made from scratch by me for PL2 only
-fixed Gcam\Camera
-upstreamed to 4.4.180 ALS source
-Wifi drivers Updated to LA.UM.7.2.r1-06900
- fixed "android is corrupted blabla" message on startup
- 3x faster integer
- deleted cpu-boost driver
- indroduced cpu_input_boost and devfreq_boost driver
- inline with B2N\DRG DFkReborn kernel
Download
Enjoy
FENIX Kernel:
changelog:
- rebased all to drg lastest sources to avoid any kind of source corruption
- camera drivers fully reverted to stock source to avoid any kind of problems (i will not touch nothing there in future)
- builded with gcc9 with alot of fixes
- upstreamed to 4.4.185 + LA.UM-0072 wlan drivers, builded inside the kernel
- we are module free
- sdm636 have now only little cpu freqs like sdm660: we cant afford 2.2ghz on 3000mah battery
- sdm630 fully supported
- nokia b2n fixed rotation bug
- cpu input boost
- disabled debugfs, tracing, loggings, debugs, i mean, not all of them but TONS OF THEM
- deleted most of unused drivers, like dvd players, cassette drivers (wtf nikki)
- disabled nikki usless drivers
- alot of workloads on power efficient workqueques
- vibration control (maybe not in b2n)
- sound control , with no metallic sound
- 160mhz initial gpu freq to save power + -50v undervolt for better power consumption
- sdFat driver, lastest version
- KCAL fixed, updated and optimized for sdm660 family processors
- zram lz4 compression for better perf
- disabled crc check
- blocked ipa and other wakeloks (but no boeffla wkl blocker for now)
- gpu will wake up only if there is a ioctl rather then a touch input, to save power
- reduced the max voltage allowed for the panel
- lowered cpu\gpu thermals to avoid device damage
- new fenix banner for recovery
- console framebuffer optimizations for 70% better perf
- 3 x faster integer than stock
- interactive optimizations
- idle lite changes
- don't need to flash magisk after flash
- and other tons of optimizations, but carefully cherry picked from the best devs around here
-refer to build date as build number
DOWNOLOAD
such a good kernal. Great work man! :good::good::good:
Battery idle drain is 0.4%/h
and screen on is 9%/h
FENIX-EAS-
-basically, all the feats of Fenix HMP
-EAS energy model by @nysadev (fantastic)
-some governors, blu_schedtuil, schedutil,
-dont let gcam and settings waste power on background
-removed some other logspams\debugs
-cpuidle lpm prediction tuning, for better idle battery saving
-removed dsboost\dynamicstune boost, to save power
-builded with Ofast
-alot of tasks uses interrutible w8s , for better idle
-100hz otpimizations
-backported PELT from 4.14 , for better power consumption/performance
-alot of sched patches
-alot of gpu performance improvements
-enabled ram ECC for faster reboots (this is awesome)
-aligned strcmp to 64kb cache line
-alot of cache optimizations by Sultan
- rewrited iommu/Ashman from sultan
- optimized for armv8
- increased kgsl priority: more smoothness
-boot speed optimizations
-cpu idle further optimizations
-PELT optimizations
- Foxed snapdragon 630 EAS bootloop
- updated my energy model for 630 by porting nysadev capacity based one for sdm660: this will give more battery and smoothness
- suppress debug verbose and disabled exp rcu like in sdm660
- removed the usless tz_log, that was spamming and yelling in the background (tx to bielfiboi to discover this @¥sBielefeld)
- builded with gcc 9.1 -ofast
- very good battery backup, performance
ALWAYS wipe dalvik cache after flashing the kernel, or you will encounter bugs.
For PL2 only: as bielfiboi stated, you will have low vibration. Kernel comes with vibration control, so after the reboot just use any kernel manager you want (personally i use Fk Kernel manager, but you can use ExKernel or Kernel Auditor too), search vibration control and rise it to fit your needs. I will fix it soon or later.
DOWNLOAD
Great work bro..:good:keep going
Bro thanks for this kernel. Just unlocked my boot loader yesterday after paying for it and I have no regrets with this installed with omni rom
I didn't wipe cache / delvik. Oh well
Deleted

Categories

Resources