Ultimate Pro 5 (Kernel) - Meizu Pro 5 ROMs, Kernels, Recoveries, & Other Dev

Hi guys, today mcaserg to download a custom kernel for our device.
Flash the kernel can only be unlocked bootloader!
Do not be surprised serial number  kernel, so it is necessary.
This Kernel Include:
-Assembled On Linaro 4.9.3
-Built AutoRoot - after flashing Ruth appears kernel without Flaim-account, just a convenience store can download and update the binary SuperSu if required
-Built Fully support Synapse (it should be set to the convenience store) for the management of all core parameters. To configure the kernel to use only Synapse and more than any other prog!
-Built Busybox for synapse
-Ability Acceleration / daunklokinga - CPU and GPU Freq Control
The frequency of the small cluster A53 can be adjusted from 200 to 1800 MHz
The frequency of a large cluster A57 - from 500 to 2300 MHz
The frequency of the GPU - from 266 to 772 MHz
-Full Management regulations of all possible stress -CPU / GPU / HMP / Memory / ISP / InternalBus Voltage Control
-Full Port missing drivers and settings from the source of Note5 - Dm_CPU_Hotplug, Exynos-mp-cpufreq, Touch_Boost driver and another pile, which are absent in the gnarled meyzushnyh source code.
-Ktoonservative CPU governor, Interactive MultiMod CPU governor of Not5 c profiles
-CPU / GPU / MIF / ISP Thermal Control
-HMP Control and the ability to disable the cluster core A57
GPU -Full management
-IO Control, FSync On / Off
-Memory Control
-Network Control
-Crontab Service, Fstrim Control
-Support Init.d
P.S. Due to the fact that the Chinese sources laid heavily cropped, they are missing important parts of the code, in particular - that the controls built into the firmware the ability to switch modes of performance / autonomy. Therefore, custom kernels (if the Chinese do not renew on a human source) will not have any effect nominal adjustment "Power Mode" in the "Power Management".
P.P.S - of the found bugs that do not affect performance and functionality - after flashing a serial phone number is not defined, writes Unkown. After flashing back to stock kernel serial also appears back - TESTED
Thanks mcaserg.
Upd.1
Firmware 5.1.3.0g with a bootloader that does not fly unlock and embedded core Ultimate Kernel v.5.
All flash only on unlocked bootloader as usual official firmware. It is best to do a wipe data. If you do not hold down the power button is turned on, the home button and wait for the shutdown.
You're doing it at your own risk.
LINK
XDA:DevDB Information
Custom Kernel Meizu Pro 5, Kernel for the Meizu MX
Contributors
Notpalik, mcaserg
Source Code: https://drive.google.com/file/d/0B5BYqMXYZr_5WHhVbjJDVGRNWXM/view?usp=docslist_api
Kernel Special Features:
Version Information
Status: Testing
Current Stable Version: 5
Current Beta Version: 5.0
Beta Release Date: 2016-02-07
Created 2016-02-07
Last Updated 2016-02-09

Notpalik said:
Hi guys, today mcaserg to download a custom kernel for our device.
Flash the kernel can only be unlocked bootloader!
Do not be surprised serial number  kernel, so it is necessary.
This Kernel Include:
-Assembled On Linaro 4.9.3
-Built AutoRoot - after flashing Ruth appears kernel without Flaim-account, just a convenience store can download and update the binary SuperSu if required
-Built Fully support Synapse (it should be set to the convenience store) for the management of all core parameters. To configure the kernel to use only Synapse and more than any other prog!
-Built Busybox for synapse
-Ability Acceleration / daunklokinga - CPU and GPU Freq Control
The frequency of the small cluster A53 can be adjusted from 200 to 1800 MHz
The frequency of a large cluster A57 - from 500 to 2300 MHz
The frequency of the GPU - from 266 to 772 MHz
-Full Management regulations of all possible stress -CPU / GPU / HMP / Memory / ISP / InternalBus Voltage Control
-Full Port missing drivers and settings from the source of Note5 - Dm_CPU_Hotplug, Exynos-mp-cpufreq, Touch_Boost driver and another pile, which are absent in the gnarled meyzushnyh source code.
-Ktoonservative CPU governor, Interactive MultiMod CPU governor of Not5 c profiles
-CPU / GPU / MIF / ISP Thermal Control
-HMP Control and the ability to disable the cluster core A57
GPU -Full management
-IO Control, FSync On / Off
-Memory Control
-Network Control
-Crontab Service, Fstrim Control
-Support Init.d
P.S. Due to the fact that the Chinese sources laid heavily cropped, they are missing important parts of the code, in particular - that the controls built into the firmware the ability to switch modes of performance / autonomy. Therefore, custom kernels (if the Chinese do not renew on a human source) will not have any effect nominal adjustment "Power Mode" in the "Power Management".
P.P.S - of the found bugs that do not affect performance and functionality - after flashing a serial phone number is not defined, writes Unkown. After flashing back to stock kernel serial also appears back - TESTED
Thanks mcaserg.
XDA:DevDB Information
Custom Kernel Meizu Pro 5, Kernel for the Meizu MX
Contributors
Notpalik, mcaserg
Source Code: http://4pda.ru/forum/index.php?showtopic=701576&view=findpost&p=46909487
Kernel Special Features:
Version Information
Status: Testing
Current Beta Version: 5.0
Beta Release Date: 2016-02-07
Created 2016-02-07
Last Updated 2016-02-07
Click to expand...
Click to collapse
The download link on the Russian page is still broken.
You don't name the Kernel Version either. Would you add the missing information pretty please.

TheUltrametricSpace said:
The download link on the Russian page is still broken.
You don't name the Kernel Version either. Would you add the missing information pretty please.
Click to expand...
Click to collapse
I think it works now.

albireox said:
I think it works now.
Click to expand...
Click to collapse
Re-Upload it please to Mega of GoogleDrive. I still get a 404.
for the file called: Прикрепленный файлupdate-Ultimate_Kernel_Pro5_v.5.zip ( 11,31 МБ )
Direct Link: Прикрепленный файлupdate-Ultimate_Kernel_Pro5_v.5.zip ( 11,31 МБ )

TheUltrametricSpace said:
Re-Upload it please to Mega of GoogleDrive. I still get a 404.
for the file called: Прикрепленный файлupdate-Ultimate_Kernel_Pro5_v.5.zip ( 11,31 МБ )
Direct Link: Прикрепленный файлupdate-Ultimate_Kernel_Pro5_v.5.zip ( 11,31 МБ )
Click to expand...
Click to collapse
Here you go : link

New link: DOWNLOAD

Firmware 5.1.3.0g with a bootloader that does not fly and unlock embedded core Ultimate Kernel v.5.
All flash only on unlocked bootloader as usual official firmware. It is best to do a wipe data. If you do not hold down the power button is turned on, the home button and wait for the shutdown.
You're doing it at your own risk.
Link1

Notpalik said:
Upd.1
Firmware 5.1.3.0g with a bootloader that does not fly unlock and embedded core Ultimate Kernel v.5.
All flash only on unlocked bootloader as usual official firmware. It is best to do a wipe data. If you do not hold down the power button is turned on, the home button and wait for the shutdown.
You're doing it at your own risk.
LINK
Click to expand...
Click to collapse
Hello. Why do not you ask me whether it is possible to place the firmware on xda. Directly linking. Firstly, this link has been removed. So I changed something. Secondly's original link http://4pda.ru/forum/index.php?showtopic=724754&st=20
And please do not lay out more than the direct download link. And do not download the firmware to the mirror.

Thread closed on OP Request.

Related

[KERNEL] [CM Port] [07 Oct] SkyHigh Kernel [v1.4] [Synapse ++]

[KERNEL] [CM PORT] [07 Oct] SkyHigh Kernel [R3_v1.4] [Synapse ++]
I only have so much free time, so I don't plan to update this kernel. I have other devices I tinker with and personally use.
I have given Devs who have publicly released their CM ROM's (as per GPL and XDA rules) and kernel sources on git, to use what I have done and adapt it to there needs.
This kernel is currently compatible and built for use with the CM ROM Port by @eousphoros. As I don't own or use a T700 WIFI device, I can't guarantee if this kernel will fix any issues or create more. Up to YOU to find out
I don't have time to build for any more devices I can't personally test & debug - sorry.
Let get it straight, I am not a real Developer, but I am UpInTheAir, former part time kernel “hack” of TW SM-T700/705/800/805, SM-N9005 LTE, SGT 7.7 JB & ICS Kernels. I now share with you my Exynos5 CM Port SM-T700 WIFI kernel compiled from official Samsung sources.
* I don't pretend to know everything, so if you can be constructive and help out this project, please do so. You will find allot of answers by searching gitHub, XDA and SEARCH Just like I do …......
>> SCREENSHOTS << from v0.5 : might not be always up-to-date !
CM SPECIFIC FIXES
✔ SELinux removed from kernel build
✔ MTP & PTP mounting
✔ Flip Cover working for supported covers
TWRP RECOVERY SPECIFIC FIXES
✔ Fixes unable to write to INTERNAL storage after restore using TWRP Recovery
FEATURES
✔ Based on official Samsung source: T700OPU1ANG2
✔ ramdisk source: CM ROM Port
✔ Built with Stock ARM Toolchain 4.7
✔ Compiled with KERNEL_MODE_NEON & -mfpu=neon-vfpv4 & hard float
✔ KNOX WARRANTY VOID: 1
✔ adb insecure
✔ init.d script support
✔ busybox v1.22.0-Dream-IRC installed to /sbin
✔ Synapse app support for almost all kernel configurations + more !!
Many descriptions are in the app ! If you require more info, don't be lazy, please SEARCH like I did !
SYNAPSE FEATURES
CPU
CPU max frequency A15 cores = 2100 MHz (stock/default = 1900 MHz)
CPU min frequency A7 cores = 200 MHz (stock/default = 500 MHz)
Multi-core power saving control (sched_mc_power_savings)
CPU VOLT
Voltage control for:
big cores
LITTLE cores​
GOV
CPU governor
interactive (default)
on-demand (tweaked to use power efficient workqueues)
conservative​
CPU governor tunables
MEMORY
I/O Schedulers
BFQ (default - tweaked for SSD)
DEADLINE (tweaked for SSD)
CFQ
NOOP
FIOPS
SIO
ZEN​
General IO tuneable
Int storage scheduler
Int storage read-ahead (1024 KB for 16 GB partition)
Kernel SamePage Merging (KSM)
Pages to Scan
Scan delay interval
Deferred Timer control​
Virtual Memory
VNSWAP control
ZSwap memory pool control
Dirty Background Ratio
Dirty ratio
Swapiness​
INT/MIF
CPU internal frequency voltage control (MHz)
133 - 222 - 333 - 400 - 440 - 460 - 480 - 500 - 600​
Memory frequency voltage control (stock max = 733 MHz)
160 - 200 - 266 - 400 - 533 - 667 - 733 (1.9 GHz) - 800 (2.0 GHz) - 933 (2.1 GHz)​
GPU
GPU max frequency = 667 MHz (stock/default = 480 MHz)
GPU min frequency = 100 MHz (stock/default = 177 MHz)
GPU voltage control
POWER SUSPEND
PowerSuspend
Autosleep_hook
Userspace_trigger
DisplayPanel_hook
Hybrid_hook (default)​
PowerSuspend State (only with Userspace_trigger)
Dynamic Fsync control (default enabled)
Dynamic management of dirty page writebacks
Adaptive VFS Cache Pressure on Suspend / Resume
ADVANCED
Low Memory Killer (OOM LMK)
Management of not killable processes whitelist
system apps
user apps​
Entropy
Gentle Fair Sleepers control
randomize_va_space control
THERMAL
CPU thermal control
GPU thermal control
Memory interface thermal control
AUDIO
* WolfsonMicro WM5102 sound control by AndreiLux
Mono output
HeadPhone equalizer settings
BATTERY
Unstable power detection
AC mains
Standard downstream port
Dedicated charging port
Charging downstream port
Accessory charger adapter
Miscellaneous charging
MHL power
Battery Scaling Calibration (fuel-gauge chip reset)
NETWORK
TCP congestion control
All available enabled.
Default = westwood+​
WiFi Power Mode While Screen-On/Off
WiFi DTIM Interval While Screen-On/Off
tcp_default_init_rwnd
TCP/IP network security
TCP/IP network speed
GPS region
Default, Asia, Europe, Oceania, North America, South America, Africa​
USB
UMS (USB Mass Storage) mode
MTP mode
USB Keyboard / Mouse (with USB Keyboard app)
BACKUP & RESTORE
Restore - Delete - Backup
kernel
profile​
REBOOT
Reboot device
Recovery Mode
Download Mode
Power Off
Clear Synapse Data
FS (File System)
Display FS Type
FS Controls
remount System R/W R/O
remount RootFS R/W R/O
Maintenence
optimise databases (SQLite3)​
LOGS
Android logger control (disabled)
logcat
dmesg
last_kmsg
✔ xz kernel compression
✔ Reduced logging
✔ enable ARCH_POWER
✔ use WQ_POWER_EFFICIENT
✔ optimized SLUB memory allocator
✔ Frandom
✔ mount partitions NOATIME and NODIRATIME by default
✔ FIDTRIM
✔ F2FS support in source and ramdisk (not tested)
✔ exFAT FS support
✔ NTFS R/W support with app
✔ CIFS support
✔ Asynchronous Fsync
✔ WIFI: filter multicast packages while suspended
✔ /proc/.config.gz support
CREDITS
* My family !!
* BeansTown106 & Chainfaire - root
* halaszk88 - initial sysnapse layout & source commits
* AndreiLux - many many contributions to Exynos kernel development & Synapse app
* eousphoros - Initial CM ROM Port
* apbaxel - various synapse controls I've adapted
* faux123 - various patches
* Yank555 - various patches
* XDA
* Samsung OSRC
* and many others!
* check github source credits
* IF I'VE FORGOTTON ANYONE, PLEASE DON'T BE SHY AND SPEAK UP, THANKS
XDA:DevDB Information
Samsung Galaxy Tab S - CM Port Kernels, Kernel for the Samsung Galaxy Tab S
Contributors
UpInTheAir
Source Code: https://github.com/UpInTheAir/SM-T700-kernel-T700OPU1ANG2/tree/SkyHigh_CM_Port
Kernel Special Features: Synapse ++
Version Information
Status: No Longer Updated
Current Stable Version: v1.4
Stable Release Date: 2014-10-07
Created 2014-09-07
Last Updated 2014-12-21
Requirements - installation & download
** DISCLAIMER : FLASH AT YOUR OWN RISK **
WARNING :
* Under-volting can cause instability
* Over-clocking can cause freeze/reboot, heat & damage to CPU, GPU or other hardware
* Any customizations may void warranty
* May not be suitable for your device or customizations
* UpInTheAir is NOT responsible, the person you see in the mirror is !
REQUIREMENTS
Watch >> THIS <<
SM-T700 WIFI Exynos device
[UNOFFICIAL][PORT][ROM] Blck/Cyanogenmod 11 (Android 4.4.4) SM-T700 16gb
Rooted
TWRP Recovery or other suitable custom recovery
CHANGE-LOG
v1.4 [07-Oct-2014]
ramdisk :
init.rc: remove Gentle Fair Sleepers boot default - now disabled by default in source
synapse: Backup Restore: fixed bug not backing up & restore current kernel
synapse: FS: add push button to Optimise Databases (SQLite3)
synapse: USB: add Storage Mode MTP & UMS (USB Mass Storage) control (if MTP doesn't mount storage properly on PC, just toggle between Default > MTP )
synapse: USB: USB Keyboard control
synapse: INT/MIF voltage control
synapse: various other layout changes and descriptions etc
kernel :
xz: tweaking kernel compression
af_unix: speedup /proc/net/unix
sched: disable GENTLE_FAIR_SLEEPERS by default
mm: don't wait for congestion when mem is high
block: disable add_random for more performance on SSD's
fs/dyn_sync_cntrl: on by default if enabled in defconfig
mmc: disable CRC check for better performance
mm: optimize Kernel Samepage Merging (KSM)
Input: send events one packet at a time
lib/int_sqrt.c: optimize square root algorithm
readahead: make context readahead more conservative
gpu: ion: system_heap: add support for 2MB allocations
CHROMIUM: clocksource: allow clocksources to be selected earlier during boot
EXYNOS5420 MIF: unlock MIF 933 MHz & set for CPU 2.0+ GHz freq
opp: De-obscurify OPP structs and disclose find_device_opp
devfreq: add Exynos 5420 MIF voltage control
devfreq: add Exynos 5420 INT voltage control
MIF / INT fix
MIF / INT: allow 6250 mV increments
EXYNOS5420 MIF: set 800 MHz for CPU 2.0 GHz freq
workqueue: fix permission for power_efficient
v1.3 [21-Sept-2014]
ramdisk :
init.rc: set defaults: removed KSM deferred_timer as now set enabled in source
synapse: Network: tcp_default_init_rwnd (not sure how to tune the value yet)
synapse: Reboot: added Power Off option
kernel :
arch/arm/Makefile: adaptation to full neon-vfpv4 support
sched: GENTLE_FAIR_SLEEPERS fix unused cpu var
drivers/staging: configurable android log buffer sizes
config: set LOGCAT_SIZE=256
ext4: Speedup WB_SYNC_ALL pass called from sync(2)
bfq-iosched: tuning for SSD
ksm: check and skip page, if it is already scanned
config: enable KSM_CHECK_PAGE
config: enable Conservative & disable Userspace governor
block: Reserve only one queue tag for sync IO if only 3 tags are available
setlocalversion: do not append -dirty when there are un-committed changes
kswapd: reduce time spent in congestion_wait
workqueue: add system wide power_efficient workqueues (battery)
config: enable WQ_POWER_EFFICIENT (battery)
CPUFREQ: ondemand: use power efficient wq (battery)
mutex: Make more scalable by doing less atomic operations
mutex: Queue mutex spinners with MCS lock to reduce cacheline contention
writeback: fix writeback cache thrashing
sched: Make scheduler aware of cpu frequency state
bcmdhd4354: filter multicast packages while suspended (battery)
tcp: add a sysctl to config the tcp_default_init_rwnd
net: tcp: optimization with rcv_wnd
vfp/Makefile: compile with -mfpu=neon-vfpv4 & hard float
slub: optimized SLUB memory allocator
net: loopback: set default mtu to 64K
ksm: enable deferred_timer by default to prevent the CPU to be wakened for ksm activities
ext4: add support for FIDTRIM, a best-effort ioctl for deep discard trim (no idea if it's working)
Report permissive mode in avc: denied messages
config: disable mutex debugging
v1.2 [11-Sept-2014]
ramdisk :
init.rc: set defaults: Dynamic FSync enabled
kernel :
ARM: implement KERNEL_MODE_NEON
config: enable KERNEL_MODE_NEON
Makefile: added ccache for speed up kernel compile
sync: don't block the flusher thread waiting on IO
staging: android: lowmemorykiller: select a new task to kill
fix compile warning for Async Fsync
arm/crypto: add optimized AES and SHA1 routines
config: enable CRYPTO_SHA1_ARM & CRYPTO_AES_ARM
softirq: reduce latencies
ext4: speed up truncate/unlink by not using bforget() unless needed
mm: Clear page active before releasing pages
v1.1 [08-Sept-2014]
ramdisk :
synapse: USB: remove UMS & USB keyboard/mouse controls (causing issues I need to look at when have motivation)
kernel :
gpio_keys: add flip cover wake/suspend event
gpio_keys: fixed gpio flip-cover
v1.1 [08-Sept-2014]
ramdisk :
synapse: USB: remove UMS & USB keyboard/mouse controls (causing issues I need to look at when have motivation)
kernel :
gpio_keys: add flip cover wake/suspend event
gpio_keys: fixed gpio flip-cover
Initial v1.0 release [08-Sept-2014]
* All source and ramdisk mods synced with T700/705 TW build
kernel :
config: disable DEFERRED_INITCALL
add a runtime dependency checkerS for compile
Compile stock and Samsung MTPs together
config: disable SELINUX
INSTALLATION
Watch >> THIS <<
Uninstall any CPU control apps, tweaks and scripts etc.
Recommend: Install Wanam DVFS disabler for greater kernel control
Recommend: Backup your current kernel with TWRP Recovery
Install Synapse app from Google Play and rate it ☆☆☆☆☆ !!
Flash with TWRP Recovery
Any issues, please check Posts #1-3 and search the thread BEFORE posting
DOWNLOAD
8.4" TF700 WIFI EXYNOS
>> SkyHigh CM Port T700 WIFI kernel <<
>> ORIGINAL "Stock" CM Port T700 WIFI kernel <<
SOURCES
>> SkyHigh kernel: UpInTheAir github <<
>> Original "Stock" kernel: eousphoros github <<
.
HELP & FAQ
HELP & FAQ
"SYNAPSE BOOT CANCELLED"
Wait for the kernel to stabilize and device to cool
Open synapse app
Synapse app menu > select all globally > undo > apply ✔
Re-boot
If still issues > try again after #1
Still issues > Manually set config after boot (open synapse app > syanapse app menu > settings > disable apply on boot)
ISSUES
Uninstall any CPU control apps, tweaks and scripts etc.
Install Wanam DVFS disabler for greater kernel control
Flash kernel
Boot and allow things to stabilize
Open Synapse & tap :
"understood" message about unstable boot
"select all globally"
"undo" button
"apply" ✔
Reboot and ensure "synapse boot completed" toast message
You should be good to go
BOOT-LOOP
Power off & let device cool
Wipe cache & dalvik-cache in recovery (if custom recovery)
Re-flash kernel
Re-boot
Let things stabilize and cool before touching anything
BETTER BATTERY LIFE
There are no best settings. User "HABIT" is #1 cause of battery drain, followed by screen, ROM & apps, modem etc
This kernel is built to be balanced with a good mix of battery whilst keeping performance
Decrease screen brightness
Use dark wallpapers and app themes
Check your wakelocks with better battery stats app & use Greenify app to stop unwanted apps self starting and running in the background
Suggest:
CPU governor = ondemand (tweaked for power efficient workqueues)
CPU 200-1900 MHz -25 mV
GPU 100-480 MHz -50 mV (100 MHz may induce some GUI sluggishness)
PowerSuspend Driver = Enable
Dynamic FSync = Enable
Dirty Page Writeback = Enable
CPU Multicore Power Saving = (2) Agressive
BETTER PERFORMANCE
Disable DVFS with [APP][Android 4.0+][DVFS Disabler]
Warmer device under heavy load, but within the safe CPU temp of 95 degC
HOW TO BACKUP YOUR STOCK KERNEL BEFORE FLASHING SkyHigh KERNEL
Boot into TWRP Recovery
Select Backup
Select "[X] Boot" only (boot.img/kernel)
Select Storage > Micro SD (if external sdcard installed) > OK
Swipe to backup
CAN I USE OTHER KERNEL CONTROL APPS
No, many features and options won't be available. Remove all other control apps to avoid conflicts !
Synapse is the recommended and has everything you need
HOW TO MONITOR LIVE CPU & GPU VALUES
CPU load & freq - available RAM - GPU freq - CPU temp - most resource intensive process
[APP][2.1+] Cool Tool
Download my personal cooltool_presets > unzip & copy folder to INTERNAL sdcard. If you have cool tool app already running, you must disable > overwrite existing folder > enable
LITTLE CORE CPU FREQUENCY
Real frequency is apparently double that reported by other apps
Example: min 200 MHz (real) in Synapse is reported as 100 MHz in SetCPU
RANDOM REBOOT
Don't UV or UC CPU or GPU
Use SkyHigh defaults
DOWNLOAD LINK NOT WORKING
I want to keep this project all in one place (Thanks to XDA) - ☆☆ NO MIRRORS ☆☆
Please try again in a few minutes
POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE
Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.
HIGH CPU/GPU OC >> excessive heat >> thermal throttling >> reduced clock frequency >> DECREASE PERFORMANCE
DO NOT KILL PROCESSES
This feature allows the user to define processes and system processes white-lists filled with the preferred process names and to not be killed by lowmemorykiller, unless it is absolutely necessary.
When a the lowmemorykiller needs to free ram, it will first kill the processes not included inside the two process name lists chosen by the user.
If there are no more standard killable processes, then it will be necessary to kill one of the processes included inside one of the two white-lists, to prevent system hangs, slowdowns, etc.
You can find the [SkyHigh/Synapse] folder on your internal sdcard and add one process name per line. Lists updated on reboot.
Max 25 processes
Example only:
Code:
com.ea.games_r3_row
com.quoord.tapatalkxda.pre.activity
DYNAMIC MANAGEMENT OF DIRTY PAGE WRITEBACKS
* [Christopher83]
This feature allows to have two different intervals for dirty page
writebacks and to dynamically manage them when the system has been
resumed (it's active) or when has been suspended.
Three new procfs parameters are exposed inside /proc/sys/vm path:
- dynamic_dirty_writeback is the activation status of this feature,
set 1 to enable it, set 0 to disable it and use the standard behaviour
- dirty_writeback_active_centisecs is the interval for the dirty page
writebacks when the system is active (screen on)
- dirty_writeback_suspend_centisecs is the interval for the dirty page
writebacks when the system is suspended (screen off)
This feature is in part inspired on Francisco Franco's patch:
https://github.com/franciscofranco/mako/commit/34d79548cf16b69c7d0154836018e7f258a22947
Click to expand...
Click to collapse
BACKUP & RESTORE
If the backup isn't visible, reboot device and ensure for have "synapse boot completed" message. Otherwise synapse won't read the file.
Reboot after applying your new settings
Read "ISSUES" & "SYNAPSE BOOT CANCELLED" above
TCP/IP NETWORK SECURITY
* Thanks to zeppelinrox & V6SuperCharger
Hardening the TCP/IP stack to SYN attack
Bump up tw_buckets in case we get DoS'd
Ignore pings
Don't cache connection metrics from previous connection
Don't pass traffic between networks or act as a router
Enable spoofing protection (turn on reverse packet filtering)
Don't accept source routing
Don't accept redirects
- Further reading:
http://www.cyberciti.biz/faq/linux-kernel-etcsysctl-conf-security-hardening
http://www.symantec.com/connect/articles/hardening-tcpip-stack-syn-attacks
SEGMENTATION FAULT
I don't believe it's kernel related, but rather busybox
Try uninstall your ROM busybox with this app. https://play.google.com/store/apps/details?id=stericson.busybox and reboot.
Re-flash kernel
Use the busybox that comes with the kernel located in /sbin
Also try to update your SuperSu and su binary if it asks and reboot.
USB KEYBOARD / MOUSE
Base project: https://github.com/pelya/android-keyboard-gadget
Required app: USB KEYBOARD
For best results, enable & use Hacker's Keyboard
Steps:
Ensure device USB debugging
Connect device to system via USB cable
Enable in Synapse > USB > USB Keyboard / Mouse >> Enable & apply
Start USB KEYBOARD app
..
Thanks for the hard work, @UpInTheAir! In coming from the debloated stock rom and your other SkyHigh Kernel should I wipe everything, flash this Kernel and then the CM ROM? Or should I flash the stock kernel, CM Rom, set it up, then flash this kernel?
v1.0 released
R3_v1.0 kernel is now released for T700 WIFI CM Port ROM for supported 8.4" models
Change-log is in Post #2.
Ensure you flash the kernel for your device model !!
NOTE: commit credits are in source.
If you have Synapse issue after UPGRADING, please force stop app and delete Synapse data/cache first
Further instructions in Synapse app & Posts #1-3
BUG: Synapse: GPS tweaks not available (ROM permission error.)
Enjoy :good:
Cheers,
UITA
.
DjRashonal said:
Thanks for the hard work, @UpInTheAir! In coming from the debloated stock rom and your other SkyHigh Kernel should I wipe everything, flash this Kernel and then the CM ROM? Or should I flash the stock kernel, CM Rom, set it up, then flash this kernel?
Click to expand...
Click to collapse
Please read Post #2 REQUIREMENTS section again. First User post is ROM related...........
I have nothing to do with the ROM, and User should read the ROM thread for instructions on how to flash that.
Personally I would.
1. Make Titanium backup saved to external sdcard
2. Make full TWRP backup and saved to external sdcard
3. Format: system, data, cache, internal storage (just to make sure)
4. Flash CM ROM Port
5. Boot device
6. Reboot & flash SkyHigh CM Port kernel
UpInTheAir said:
Please read Post #2 REQUIREMENTS section again. First User post is ROM related...........
I have nothing to do with the ROM, and User should read the ROM thread for instructions on how to flash that.
Personally I would.
1. Make Titanium backup saved to external sdcard
2. Make full TWRP backup and saved to external sdcard
3. Format: system, data, cache, internal storage (just to make sure)
4. Flash CM ROM Port
5. Boot device
6. Reboot & flash SkyHigh CM Port kernel
Click to expand...
Click to collapse
Thanks! Was just rereading your thread and saw that thanks mucho! I'll be giving this a run and looking forward to synapse con CM!
Flip cover
FLIP COVER now working for supported covers !! :highfive: Will be in next release
Tested with official Samsung Flip cover:
Open = screen ON
Close = screen OFF
Before you ask: NO, I don't know how to make this support non-official Flip Covers Patches and work-arounds on other devices don't work
Nice, looking forward to regaining that function on the book cover.
kenkiller said:
Nice, looking forward to regaining that function on the book cover.
Click to expand...
Click to collapse
I just stumbled upon a couple patches and gave them a try :good:
v1.1 released
R3_v1.1 kernel is now released for T700 WIFI CM Port ROM for supported 8.4" models
Change-log is in Post #2.
Ensure you flash the kernel for your device model !!
NOTE: commit credits are in source.
If you have Synapse issue after UPGRADING, please force stop app and delete Synapse data/cache first
Further instructions in Synapse app & Posts #1-3
BUG: Synapse: GPS tweaks not available (ROM permission error.)
Enjoy :good:
Cheers,
UITA
.
The case functionality worked beautifully. Thanks!
On 2 occasions when quickly opening and closing the case, the power menu came up.
No biggie, went away after closing the case. Even the speed that the screen came on is noticeable faster than on stock rom.
kenkiller said:
On 2 occasions when quickly opening and closing the case, the power menu came up.
No biggie, went away after closing the case. Even the speed that the screen came on is noticeable faster than on stock rom.
Click to expand...
Click to collapse
That happened to me once, thought I may have bumped a button..... Obviously not. Edit: can't re-confirm anything, because I'm back to TW
The stock ROM is a lot heavier and more indepth features to resume. There is actually code that can be tweaked for delay in open/close, but I'm not going to fiddle with it. It seems about right. Also the PowerSuspend driver can affect the resume delay too. There are notes in the github commits by Yank.
v1.2 released
R3_v1.2 kernel is now released for T700 WIFI CM Port ROM for supported 8.4" models
Change-log is in Post #2.
Ensure you flash the kernel for your device model !!
NOTE: commit credits are in source.
If you have Synapse issue after UPGRADING, please force stop app and delete Synapse data/cache first
Further instructions in Synapse app & Posts #1-3
BUG: Synapse: GPS tweaks not available (ROM permission error.)
Enjoy :good:
Cheers,
UITA
.
Nice kernel. Do you find this increases battery life. Battery life is bad right now on cm11
SS2006 said:
Nice kernel. Do you find this increases battery life. Battery life is bad right now on cm11
Click to expand...
Click to collapse
I don't own a T700 or use CM. I only flashed to my T705 to ensure it booted and kernel functions work.
Who knows about battery. ... The kernel has options exposed for users to tweak how they wish. I can't do any more than this.
Ill try and update this kernel in the next day or so. Just had enough for the moment
I own a T705.
I followed the procedure and although the system booted and the kernel seems to be flashed correctly (at least from what I can see from the info tab under settings), it seems that I lost root. Synapse doesn't work (as it says I have no root).
Now I'm trying to root again and see what happens..
EDIT: Rooting was unsuccessful
Kwbmm said:
I own a T705.
I followed the procedure and although the system booted and the kernel seems to be flashed correctly (at least from what I can see from the info tab under settings), it seems that I lost root. Synapse doesn't work (as it says I have no root).
Now I'm trying to root again and see what happens..
EDIT: Rooting was unsuccessful
Click to expand...
Click to collapse
Not a kernel problem.....
Read the ROM thread. You need to re-root
My procedure I did was prior to a most recent ROM release where root had been removed.

[Port] 5/6.x [UBER 5.3] Optimus Kernel R55 [-O3][Graphite][DT2W]

This is a port of Optimus Kernel by Flashhhh for Peregrine
Must sure to thank him - Here
Not compatible with Dirty Unicorns atm as it's using the older cm-12.0 kernel source meaning wifi will not work if this is flashed. ​
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work on lollipop roms(Not for stock roms) only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
Enjoy!
Note: R12 or later will work perfectly only on LP bootloader. You need to be on a rom which has implemented new kernel sources. Read post #3 about bricked hotplug.
Custom Features:
- Compiled With Archdroid's 5.2 Toolchain
- Updated to latest CM131 Sources
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- Mpdecision hotplug driver(Using custom powerhal by CM)
- DoubleTap2Wake/Sweep2Wake
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- PowerSuspend Driver v1.5
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq and CpuBoost Optimizations
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Kexec patched (Multirom Compatible)
- Many more things (Check Github)
Disclaimer:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.​
Pls Read This before flashing:
You need ROM's default kernel before flashing this as this kernel makes use of AnyKernel 2 by @osm0sis. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to @attack11 for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX.
DOWNLOADS:
AndroidFileHost
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Reinstall(Dirty flash) Rom + the kernel
4. Reboot and enjoy!​
PLS DON'T MIRROR THE LINKS
Recommended app:
Synapse or Kernel Adiutor
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store.
I would like to say special thanks to @Flashhhh for allowing me to port his kernel and stealing his OP
@faux123 @YoshiShaPow @fermasia @Alberto97 @TeamMex @Quasar @Mazda @FabioSan @Blechdose @neobuddy89 @RenderBroken @savoca @deadman96385 @pinkflozd @alin.p @Cl3Kener @Shivam Kuchhal and CYANOGENMOD TEAM
and MANY MORE...
XDA:DevDB Information
Optimus Kernel, Kernel for the Moto G
Contributors
Kayant, Flashhhh
Source Code: https://github.com/Kayant/android_kernel_motorola_msm8226
Kernel Special Features:
Version Information
Status: Stable
Created 2015-05-10
Last Updated 2016-01-17
Reserved
Looking for changelogs??
Marshmallow Releases -
R46 - http://forum.xda-developers.com/showpost.php?p=63788257&postcount=2395
R47 - http://forum.xda-developers.com/showpost.php?p=63923077&postcount=2399
R48 - http://forum.xda-developers.com/showpost.php?p=63952176&postcount=2417
R49 - http://forum.xda-developers.com/showpost.php?p=64110186&postcount=2431
R50 - http://forum.xda-developers.com/showpost.php?p=64389138&postcount=2449
R51 - http://forum.xda-developers.com/showpost.php?p=64468320&postcount=2461
R52 - http://forum.xda-developers.com/showpost.php?p=64511085&postcount=2462
R53 - http://forum.xda-developers.com/showpost.php?p=64652842&postcount=2479
R54 - http://forum.xda-developers.com/showpost.php?p=64767486&postcount=2492
R55 - http://forum.xda-developers.com/showpost.php?p=64818240&postcount=2509
------------------------------------------------------------------------------------------------------------------
Lollipop releases
R32 - http://forum.xda-developers.com/showpost.php?p=60951752&postcount=1661
R33 - http://forum.xda-developers.com/showpost.php?p=61101376&postcount=1706
R34 - http://forum.xda-developers.com/sho...ers.com/showpost.php?p=61345718&postcount=310
R4 - http://forum.xda-developers.com/showpost.php?p=61420409&postcount=350
R38 - http://forum.xda-developers.com/showpost.php?p=61863825&postcount=2038
R41 - http://forum.xda-developers.com/showpost.php?p=62566814&postcount=2195, http://forum.xda-developers.com/showpost.php?p=62450985&postcount=2128
R42 - http://forum.xda-developers.com/show...postcount=2306
R43 - http://forum.xda-developers.com/show...postcount=2326
R44 - http://forum.xda-developers.com/show...postcount=2342
F.A.Q. - Read this before complaining!
1. My phone exploded, HELP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Works on CM12/12.1 and AOSP roms that have the latest wifi drivers. Not for stock roms!!
3. OMG BATTERY SUCKZ, ITZ DEAD IN 45 MINUTES, HELP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Read the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.
7. D2TW not working? It may be a hardware issue
A: http://forum.xda-developers.com/showpost.php?p=64116915&postcount=138
Reserved
Many thanks to showp1984 for this info
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This is a special version modded by neobuddy Plus the idle frequency and some load thresholds have been adjusted by me.
Some Configuration:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (130)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (600 MHz)
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
Thanks for bringing another kernel to our device, Kayant! Much respect!
On a side note, is Pink Kernel no longer being updated on the original developer's side, or have you abandoned it??
Thanks as always!
Thank you for your work, I will give it a try immediately!
hhrokarvi said:
Thanks for bringing another kernel to our device, Kayant! Much respect!
On a side note, is Pink Kernel no longer being updated on the original developer's side, or have you abandoned it??
Thanks as always!
Edit: Works Great with Dirty Unicorns and AICP!!
Click to expand...
Click to collapse
More developer side but from looking at github pinkflozd might be coming back soon maybe?
@Kayant good work dude!
So the reason my dt2w doesn't work is because I changed my screen? Thank you for clarifying that for me. I had a feeling that was my issue but I wasn't certain.
Sent from my Moto G 4G LTE (XT1045) Retail US variant
ROM: SaberMod 10 (5.1.1) 4/30 build
Carrier: Cricket Wireless
is it good for daily use?
Some of the option you have listed in the OP seem not to be present, I am referring to CPU underclocking (min freq. 300 MHz here) and GPU under/overclocking (min 200, max. 450)
My xt1039 does not boot... It shows the motorola logo, then il vibrates and the screen becames black.
I'm using the beeto's CM 12.1 and I can't find the log file..
Got another issue, too. IntelliPlug (max frequency with screen off: 300 MHz), Interactive governor. When I woke up the phone and started scrolling around, I found it a bit laggy; I checked in Kernel Adiutor, max and min frequencies were both set to 787 MHz, even though I personally set them to 300 MHz/1194 MHz before. Reverted back to Spirit Kernel for now!
Gianlu92 said:
Some of the option you have listed in the OP seem not to be present, I am referring to CPU underclocking (min freq. 300 MHz here) and GPU under/overclocking (min 200, max. 450)
Click to expand...
Click to collapse
Gianlu92 said:
Got another issue, too. IntelliPlug (max frequency with screen off: 300 MHz), Interactive governor. When I woke up the phone and started scrolling around, I found it a bit laggy; I checked in Kernel Adiutor, max and min frequencies were both set to 787 MHz, even though I personally set them to 300 MHz/1194 MHz before. Reverted back to Spirit Kernel for now!
Click to expand...
Click to collapse
You right I have updated the OP. There shouldn't be any problems will GPU stuff weird....
sclcn12 said:
My xt1039 does not boot... It shows the motorola logo, then il vibrates and the screen becames black.
I'm using the beeto's CM 12.1 and I can't find the log file..
Click to expand...
Click to collapse
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Kayant said:
You right I have updated the OP. There shouldn't be any problems will GPU stuff weird....
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Click to expand...
Click to collapse
Kayant I faced that issue as well. Apparently I tried to flash it on AICP, Beeto's Unofficial CM 12.1... It showed the bootlogo and then it would stay blank till I restart it or something. And I did reflash the ROM's cleanly before flashing this kernel
However it works fine on Official CM12.1 and BlissPOP.
Am I missing something?? Can @Flashhhh help some fellow Peregriners????
Kayant said:
Not sure why that would happen tbh. Were you on the stock kernel when you flashed?
Click to expand...
Click to collapse
Yes I was! Will try with another ROM, I'll flash AICP
Thank you anyway!
(If you have some time, take a look to slimrom thread, thanks )
Just flashed on official CM 12.1.
So far the frequencies seems to be workning as they should, will report back if anything weird happens. Using the kernels stock settings.
hhrokarvi said:
Kayant I faced that issue as well. Apparently I tried to flash it on AICP, Beeto's Unofficial CM 12.1... It showed the bootlogo and then it would stay blank till I restart it or something. And I did reflash the ROM's cleanly before flashing this kernel
However it works fine on Official CM12.1 and BlissPOP.
Am I missing something?? Can @Flashhhh help some fellow Peregriners????
Click to expand...
Click to collapse
Can u ask on rom's thread if they don't use modified ramdisk?
Flashhhh said:
Can u ask on rom's thread if they don't use modified ramdisk?
Click to expand...
Click to collapse
He said "I used CM Sources and I don't think they're modified."
hhrokarvi said:
He said "I used CM Sources and I don't think they're modified."
Click to expand...
Click to collapse
Ok I'll talk to @Kayant and try to solve the issue
Flashhhh said:
Ok I'll talk to @Kayant and try to solve the issue
Click to expand...
Click to collapse
Thanks Brother!! Looking forward to the outcome!!

[Kernel][Stable][CM11.0/CM12.1/CM13.0/CM14.1][i9300] Elite-Boeffla-Kernel

Hi guys,
I want to present my kernel for the Samsung Galaxy S3, that allows you to overclock up to 2 GHz. This kernel is based on the official Boeffla kernel for CM14. Although the official Boeffla kernel supports CM14.0 and CM14.1, my kernel supports CM14.1 only, because CM14.0 for the SGS3 isn't supported by the CM team anymore. It may run on CM14.0 as well, but please don't report any errors if you use it with CM14.0 or any other OS than CM14.1.
Feature list:
- Every feature from official Boeffla-Kernel (6.1 final)
- Support for Synapse (partial) and Boeffla Config (fully)
- CPU overclocking up to 2 GHz
- CPU: 100MHz step added to save power
- Faster boot process due to some internal improvements
- 3 new governors added (adaptive, conservative, interactive)
- CPU voltage can be chosen between 600mV and 1600mV
- full F2FS support (backported from Linux 3.19)
- Charging current can be set up to 2.1 Amps
- Battery percentage never reaches 0%, so the phone won't turn off at low battery
- No overcharge anymore due to an internal improvement
- Early suspend adjustable up to 5000ms
- more undervolting profiles for the GPU
- much lower brightness can be set than on stock kernel; the display will be almost black on lowest brightness level (maximum possible brightness stays the same)
- Configurable kernel logger (turning kernel logger off is not stable on CM and LOS)
- compiled using GCC 7.2.1 by Linaro (Thanks to ZaneZam for publishing the kernel-specific GCC-6-code; this works with GCC 7 as well!)
For configuration I recommend Boeffla Config.
You can use your old config you had using the official Boeffla-Kernel, but this may lead to minor problems. So I'd recommend to reset Boeffla Config before you flash my kernel. If you already use my kernel and just upgrading it you can use the old config without any problems.
WARNING!!! Nobody except you can and will be responsible for a damaged or bricked phone due to my kernel. It's very unlikely that my kernel harms your phone, but it's not impossible.
Have fun using my kernel and feel free to ask questions about it!
Source code: Oebbler · GitHub
XDA:DevDB Information
Elite-Boeffla-Kernel, Kernel for the Samsung Galaxy S III I9300
Contributors
Oebbler1
Kernel Special Features: OC up to 2GHz, Support for Boeffla Config, Full F2FS support, Charging current up to 2.1 Amps
Version Information
Status: Stable
Current Stable Version: 6.1.0.2
Stable Release Date: 2018-12-20
Created 2016-12-27
Last Updated 2018-12-20
Changelog (CM14.1 only)
6.0.0.1-beta1
First Release
this kernel includes every feature and bugfix of Boeffla-Kernel 5.1.0.5 (for CM13.0)
Full F2FS support
6.0.0.1-beta2
not published
6.0.0.1-beta3
Sources updated (all changes from CM-Kernel made until 19.12.2016)
Toolchain updated: GCC 6.2.1 Linaro
6.0.0.1-beta4
Sources updated (LineageOS from 05.01.2017)
6.0.0.1-beta5 and 5.3.0.5-F2FS (CM13.0 version)
Sources updated (LineageOS from 10.01.2017)
Busybox updated to 1.26.2 (thanks to Lord Boeffla)
Kernel logger can be controlled again (below Android logger)
6.0.0.1-beta6
Sources updated (LineageOS from 06.02.2017)
UMS and SELinux fixed (SELinux can be controlled again)
6.0.0.1-beta7
Sources updated (LineageOS from 15.02.2017)
Toolchain updated to Linaro 6.3.1
6.0.0.1-beta8
Sources updated (LineageOS from 07.04.2017)
6.0.0.1-beta9
not published
6.0.0.1-beta10 and 5.3.0.7 (CM13.0 version)
fixed charge levels; now they work fine
internal improvements to extend battery life and to avoid overcharge of the battery
6.0.0.1-beta11 and 5.3.0.8 (CM13.0 version)
Sources updated (LineageOS from 04.06.2017; CM14 kernel only)
Display brightness can be set much lower than on stock kernel now (the display will be almost black on lowest brightness level); but maximum possible brightness stays the same
6.0.0.1-beta12
Sources updated (LineageOS from 21.07.2017)
Toolchain updated to Linaro 7.1.1
Busybox updated (version 1.27.1 compiled by Lord Boeffla)
Display brightness slider fixed
Doze mode switch fixed
6.0.0.1
Same as 6.0.0.1-beta12, but better tested
6.0.0.2
Default governor changed to intelliactive
Default I/O scheduler changed to deadline
Fix for Doze mode switch reworked
Busybox updated (version 1.27.2 compiled by Lord Boeffla)
Toolchain updated to Linaro 7.1.1-2
6.0.0.3
not published
6.0.0.4-Synapse
Sources updated (LineageOS from 19.01.2018)
Synapse support added in addition to Boeffla Config support (Synapse apk can be found in /res/synapse after installing this version of Elite-Boeffla-Kernel)
Default governor changed to pegasusq
6.1.0.1-beta5
Default governor changed back to intelliactive
Battery percentage will show 1% instead of 0% iff battery is fully discharged; it is highly recommended to charge the phone immediately when reching 1%!
Added support for mount namespace separation in order to support Magisk Hide
6.1.0.1
not published
6.1.0.2
fixed the LED driver to properly provide the given settings in Boeffla Config and Synapse
fixed some voltages to get a cooler CPU
Recommended settings from the developer
I'd recommend the following settings to be applied to my kernel:
Battery saving:
Doze enabled
SELinux strict
Governor: conservative or intelliactive
Scheduler: deadline
File system tweaks: both on
CPU maximum freq: 1300MHz
CPU minimum freq: 100MHz
CPU idle mode: AFTR+LPA
CPU voltage: set it as low as it is stable on your phone
GPU frequency profile: 108/160/200/266/350
GPU voltage: set it as low as it is stable on your phone; typically you can undervolt more than 100mV here
Boeffla sound: configure it by yourself until you get the best sound out of it
LED brightness: 40 or less
Touch boost: disabled or 600MHz
Touch wake: disabled
Early suspend: 10ms (default on my CM14.1 kernel)
MDNIE settings: configure it by yourself until you get the best out of it
Touch key LED: same as MDNIE settings
AC charge current: 2000mA
USB charge current: 500mA
Wireless charge current: 1000mA
Swappiness: no overwrite
Low memory killer: default values
System tweaks: off
zRam: off
TCP congestion: default
Entropy settings: default
Android logger: off; except for debugging
Kernel logger: on
Performance:
Doze enabled
SELinux strict
Governor: intelliactive or ondemand
Scheduler: deadline
File system tweaks: both on
CPU maximum freq: set this as high as it is stable on your phone
CPU minimum freq: 100MHz
CPU idle mode: Idle only
CPU voltage: set it as low as it is stable on your phone
GPU frequency profile: choose either a profile or overclock manually; you can set this as high as it is stable on your phone
GPU voltage: set it as low as it is stable on your phone
Boeffla sound: configure it by yourself until you get the best sound out of it
LED brightness: 0 to 255; choose it as you like it
Touch boost: 1300MHz or 800MHz
Touch wake: can be enabled if you want this feature
Early suspend: 10ms (default on my CM14.1 kernel)
MDNIE settings: configure it by yourself until you get the best out of it
Touch key LED: same as MDNIE settings
AC charge current: 2000mA
USB charge current: 500mA
Wireless charge current: 1000mA
Swappiness: set it as you like it
Low memory killer: default values
System tweaks: off
zRam: set it as you like it
TCP congestion: default
Entropy settings: default
Android logger: off; except for debugging
Kernel logger: on
For a combination of performance and battery saving you can either combine these two profiles or leave the default settings of my kernel. If you don't know what a specific setting does I'd recommend you to leave the default value that came with my kernel.
Could You make the CM11 Version please
It's already finished, but you have to compile it by yourself because I never published any zips of the CM11 version: https://github.com/Oebbler/elite-boeffla-kernel-cm11.0-i9300
The instructions on how to compile it can be found below the source tree (on top of the readme file).
If you have troubles compiling it please write to me.
@Oebbler1 Thank You so much for your efforts I am going to try it Thanks for keeping updated our S-3 :good:
Is it safe to overclock that much? And can you post best configuration for this kernel, in your opinion?
Thanks
Pls compile it-cm11.thanks in advance
It is the wonderful kernel. It is really safe because when I too overclocked my phone and it was unstable so I used the normal boeffla kernel and after used the elite kernel again. The kernel cooperate with crdroid v1.5 on my phone. I am really delighted that this phone has 100 mhz frequency cpu and 1500 mhz frequency cpu and more powerful charging. This phone by persons like you is brilliant even today. Thanks for your hard-working.
I think 2 ghz is too high lol my device is direcly crashing
But the 100 mhz underclock rocks:good:
djedjy said:
Is it safe to overclock that much? And can you post best configuration for this kernel, in your opinion?
Thanks
Click to expand...
Click to collapse
It is safe as long as you don't overvolt above 1500mV. I'll post my recommendation about the config tomorrow.
Can i flash it on top of boeffla kernel?
Sent from my GT-I9300 using Tapatalk
judoskido said:
Pls compile it-cm11.thanks in advance
Click to expand...
Click to collapse
I'll do that tomorrow. Due to the success of this kernel I'll also publish my builds for CM12.1 and CM13.0
sleeper994 said:
Can i flash it on top of boeffla kernel?
Click to expand...
Click to collapse
You can, but I'd recommend you to flash the "boeffla-config-reset-v4.zip" afterwards.
My question is where do I download it?
jesus693 said:
My question is where do I download it?
Click to expand...
Click to collapse
From Here
http://forum.xda-developers.com/devdb/project/dl/?id=22353
Yes, but I'll publish new versions in the future. Every published build of my kernel can be downloaded in the "Download" section of this thread. There's an icon below the title of the whole thread that says "Download". If you click there you can download every build of my kernel.
I installed it but I have a lot of restarts with aicp 12.1, thank you good job !!
You experience these reboots because my CM12.1-kernel includes the ramdisk for CM12.1 only and doesn't support the anykernel method Boeffla and I are using since CM13.0. I'd recommend you to upgrade as soon as possible to an Android 6.0-based ROM because most Android 5.x-based ROMs don't work well on the Galaxy S3.
Thank you for your feedback!
Oebbler1 said:
You experience these reboots because my CM12.1-kernel includes the ramdisk for CM12.1 only and doesn't support the anykernel method Boeffla and I are using since CM13.0. I'd recommend you to upgrade as soon as possible to an Android 6.0-based ROM because most Android 5.x-based ROMs don't work well on the Galaxy S3.
Thank you for your feedback!
Click to expand...
Click to collapse
Firstly Thanxxx Alot for your Great work.......😍😍
And
On Cm 14.1 now Lineage .....
M also facing restarts when i over clock CPU more than 1600 MHz🤔🤔🤔.......
Sent from my GT-I9300 using Tapatalk

[KERNEL] SmurfKernel 2.0.78 [GPU OC / UC] [OOS / CUSTOM UNIFIED][4.9.191]

{
"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"
}
OnePlus 6 / Oneplus 6T​
Youtube review of Kernel and Avengers theme by @hypergamer1231
Concept
Flash and be happy out of the box!
The kernel provides 4 Spectrum profiles and 3 Franco Kernel Manager profiles (Pie only) for most usecases. Balanced (default) / Battery / Performance / Gaming. For choosing another profile as Balanced please install Spectrum from the Google PlayStore.
If you want to modify the profiles just run a kernelmanager like EX Kernelmanager and change what you want.
First completely unified kernel for the OnePlus 6/6T OOS and Custom ROMs
One unified zImage!!!
To preconfigure the kernel uses a config file made by well known Senior member @xXx
These are the tunables you could modify:
Defaults in [ ]
Profiles battery, balanced, [performance], gaming
SELinux [permissive] / enforced
CPU minimum frequency [300], 403, 480, 576
GPU minimum frequency 180, [257], 342
GPU Input boost off 257 [342]
GPU maximum frequency up to 842 MHz (comes with 710 stock frequenccy set!)
Flickerfree display mod by @Devries (ImageBreaker kernel OP6T), default is off
Governor setting [pixel_smurfutil] or smurfutil_flex
The SmurfKernel configuration file is placed in /sdcard/SmurfKernel: If you want to use the kernel with it's default configuration just flash it!!! For custom changes please edit the SmurfKernelConfigurationEditor by @tanish2k09. The settings are applied saving the config. Your actual configuration is written to smurf.kernel.bootlog.
It's recommended to use my kernel paired with
xXx NoLimits thread
Telegram channel
Features
Unified kernel for OOS and custom ROMs
GPU OC up to 842 MHz
GPU UC to 180 MHz
CPU minimum 300 MHz
GPU Input boost (off / 257 / 342 MHz)
Input stune boost extender
Devfreq boost
Devfreq boost DDR
Devfreq boost GPU
High / Medium / Low boost presets
Klapse Livedisplay 5.0 by @tanish2k09
Wireguard
Linux 4.9.191
OOS Pie
Avengers Theme support (Oreo only)
Spectrum and FK profiles support
Lineage / Havoc / OmniROM supported
Information about Klapse Livedisplay
Governor
pixel_smurfutil
smurfutil_flex
Pixel_smurfutil is a mix between Pixel 3 schedutil, helix_schedutil and electrotuil. Next frequency selection is load based and in suspend all cores are forced to a lower frequency max level. Three big cores are forced to operate at minimum frequency (825 MHz). One big core could clock up to general maximum, 1300 MHz). In normal operation load based frequency selection is used.
IO-scheduler
noop
deadline
cfq
fiops
sio
zen
maple
anxiety
CPU / GPU
adreno idler
adreno boost
simple GPU algorithm
touch and input boost
dynamic stune boost
dynamic multi level stune boost
GPU input boost
Input boost stune extender
Misc
dynamic fsync
844 MHz GPU maximum clock
advanced tcp congestion algorithms
power efficient workqueues switchable
soundcontrol
Boeffla wakelock control
Gestures
DT2W
sweep2sleep and wake
vibration control
Installation
Unified kernel, just flash. OOS/Custom ROMs!
Reboot to TWRP and flash if you're already on SmurfKernel
You can flash the kernel using TWRP
If you need to flash Magisk, flash it before flashing the kernel.
Coming from stock kernel, or any other kernel it is recommended to flash magisk, kernel.
If you encounter a ramdisk update error please reflash TWRP, magisk, reboot TWRP and flash magisk, kernel.
Download
MEGA folder
GoogleDrive folder
SmurfKernelConfigurationEditor by @tanish2k09.
GoogleDrive testbuild folder
Bootanimations
Flash as Magisk module
Bootanimation 1
View attachment 4780427
All credits for these awesome bootanimations go to @JJay666, Pas and @Duncan1982
Contributors
Pappschlumpf
Source
https://github.com/pappschlumpf/op6/tree/9.0
Version Information
Status: Stable
Current Stable Version: V2.0.63
Stable Release Date: 2019-07-02
Credits
@SultanXDA for his outstanding work
@DespairFactor for his great base
@nathanchance for this great reference
@flar2
@tbalden
@ZeroInfinity for great pwrutilx governor
Joe Maples for electroutil
Team Helix for the great helix_schedutil governor
@difr for SimpleSpectrum
@frap129 for original Spectrum
@Tkkg1994 for always being so helpful
@DroidShift79 for the outstanding logo picture!
and all other great kernel devs on xda
XDA:DevDB Information
[KERNEL][GPU OC/UC][OOS / CUSTOM UNIFIED] SmurfKernel 2.0.78, Kernel for the OnePlus 6
Contributors
pappschlumpf
Source Code: https://github.com/pappschlumpf/op6/tree/9.0
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 2.0.78
Stable Release Date: 2019-09-20
Created 2019-01-17
Last Updated 2019-09-20
History:
Most recent version 1.6.4
Upstream 4.9.125
Version 1.6.3
Fixed and enabled wake boosts
Various defconfig changes
Version 1.6.2
Simple LMK
Version 1.6.1
Added LED control
Version 1.6.0
Minimum frequency silver cluster 403 MHz insteadd of 300 MHz
Upstream Linux 4.9.124
Profiles updated
Version 1.5.9a
Profiles updated
Custom version clang only!!!
Custom version fixed (i hope )
Version 1.5.9
Upstream Linux 4.9.123
Version 1.5.8a
Added mounts for userspace lmk to ramdisk files
Version 1.5.8
Removed kernel LMK and switched to userspace LMK
Power efficient workqueue enabled by default
Added GCC 8.2 and Linaro 7.3.1 versions
Version 1.5.7
Upstream to Linux 4.9.121
Disabled ZRAM
Version 1.5.6a
Spectrum profiles reworked for smoother operation
Version 1.5.6
OOS 5.1.11
Upstreamed to Linux 4.9.120
32 bit VDSO
Version 1.5.5
Fixed GPU running on 710 MHz mostly
Skipping ramdisk update on Havoc (is already patched)
Version 1.5.4
Unified installer, just flash, it decides for you if OOS or custom ROM is on your phone!
Added devfreq boost
Version 1.5.3
Changed filename convention, instead of lineage, version is named custom now
Introducing cluster boost (boosting only the cluster where a new task is started on)
Fixed boot problems on custom ROMs (thx @darkobas)
Version 1.5.2
Upstreamed to Linux 4.9.119
Added USB fast charge
version 1.5.1
Upstreamed
Version 1.5.0
Added frandom number generator
fixed lineage/havoc/omni version
Version 1.4.9a
Installer reverted to older stage
Version 1.4.9
Update to Linux 4.9.115
Lineage version removed until it is fixed again. Please use 1.4.8 for Lineage
Version 1.4.8
Update to Linux 4.9.114
Lineage / Havoc version
Version 1.4.7
Updated sdm845 source
Version 1.4.6
Introducing zip name based governor selection, check installation instructions
v1.4.6
Introducing smurfutil_flex governor
Default governor schedutil_flex / Spectrum is using it to now
Updated techpack to 5.19
v1.4.4
Merged 5.1.9
Upstream Linux 4.9.113
v1.4.2c
Updated all Spectrum profiles
v1.4.2
Updated Balanced and Battery profiles
v1.4.1
Fix some quirks left after updating governors
v1.4.0
Added Spectrum profiles support (Balanced / Battery / Performance / Gaming) Governor is smurfutil on all profiles
Spectrum on Google Play
Avengers theme support diabled by default
v1.3.9
Final free Avengers theme driver
Update to Linux 4.9.112
v1.3.8 Avengers
Avengers Theme enable module by pappschlumpf included
@artistik90 thx for checking value on original Avengers Edition device.
OP6 Avenger Edition owners should use this version to not break their display settings.
v1.3.8
dynamic stune boost updated, cpu_input_boost updated,
added a script function to remove francos framdisk edits and script, important for user coming from franco kernel (if this user type exists )
v1.3.7
Merged SD 845 source
v1.3.6
Added capacity clamping
v1.3.5
CPU input boost instead of CPU boost
v1.3.4
Added updatef energy_dcfc governor
v1.3.3
Added updated versions of alucardsched and darknesssched
v1.3.2
Keeps your Magisk now.
v1.3.1
Updated cpu_input_boost
v1.3.0
Added ZRAM
Governors updated
v1.1.0
Added smurfutil governor
Good to see Smurfs on the board. Welcome !
Sent from my ONEPLUS A6003 using Tapatalk
tbalden said:
Good to see Smurfs on the board. Welcome !
Sent from my ONEPLUS A6003 using Tapatalk
Click to expand...
Click to collapse
Thank you very much! Feel free to check the additional updated governors for errors. And for sure use these if you want.
Gesendet von meinem BKL-L04 mit Tapatalk
Welcome to OP6 , it is good to see new developers
Great work, these new gov seems interesting :laugh:
marko94 said:
Welcome to OP6 , it is good to see new developers
Great work, these new gov seems interesting :laugh:
Click to expand...
Click to collapse
Thx, know governors, not my work, but updated by me to work with 4.9.x source.
Lemme try this tiny blue kernel
Good work tho
Thank you! :good:
What's the difference between the usual schedutil and helix_schedutil?
NateDev said:
What's the difference between the usual schedutil and helix_schedutil?
Click to expand...
Click to collapse
The difference between all 4 governors is the way how next frequency is selected. Electroutil and pwrutilx are ramping flatter if the device is suspended. Electroutil is cutting max frequency if device is suspended. Check governor settings, you could adjust it. Helix is ramping frequencies different based on load scenario. Lower load, flatter ramp. More battery friendly in my opinion.
For future versions i'll mix a new governor that combines these concepts.
Gesendet von meinem BKL-L04 mit Tapatalk
I am really impressed by the kernel, my phone is flying right now! Thank you!
Tested on the dp2? Thanks
What program do I need to manage the Kernel options in OnePlus 6?
Thanks!
ShepardSR said:
What program do I need to manage the Kernel options in OnePlus 6?
Thanks!
Click to expand...
Click to collapse
You can use Kernel Adiutor or EX Kernel Manager
pappschlumpf said:
The difference between all 4 governors is the way how next frequency is selected. Electroutil and pwrutilx are ramping flatter if the device is suspended. Electroutil is cutting max frequency if device is suspended. Check governor settings, you could adjust it. Helix is ramping frequencies different based on load scenario. Lower load, flatter ramp. More battery friendly in my opinion.
For future versions i'll mix a new governor that combines these concepts.
Gesendet von meinem BKL-L04 mit Tapatalk
Click to expand...
Click to collapse
Ok, I really need good battery life so I'll go ahead and choose Helix. Thanks
@ pappschlumpf
Welcome & thank you.
@pappschlumpf: Thank you for your kernel! I am trying it since about 12 hours. But I have two questions:
1. How can I adjust the "vibration control"? I can't find anything related to "vibration" in Kernel Adiutor
2. I found a setting in Kernel Adiutor under "Misc" which is named "Software CRC control". What does this setting? I can't get the feature behind the setting from the description itself in Kernel Adiutor. Is it a new feature or something that is only deactivated in your kernel?
hurray said:
@pappschlumpf: Thank you for your kernel! I am trying it since about 12 hours. But I have two questions:
1. How can I adjust the "vibration control"? I can't find anything related to "vibration" in Kernel Adiutor
2. I found a setting in Kernel Adiutor under "Misc" which is named "Software CRC control". What does this setting? I can't get the feature behind the setting from the description itself in Kernel Adiutor. Is it a new feature or something that is only deactivated in your kernel?
Click to expand...
Click to collapse
With Adiutor you dan't have all options. EX Kernel Manager recommended. The plan is to include Synapse support, like i have in in my Note 8 kernel. But that needs some time. There're many options in the OP6 kernel that the Note 8 kernel isn't supporting.
CRC Control disables the crc check for internal memory access. Faster, but well memory errors wouldn't be detected.
It's not a new feature, most kernels for the OP6 support it.
pappschlumpf said:
With Adiutor you dan't have all options. EX Kernel Manager recommended. The plan is to include Synapse support, like i have in in my Note 8 kernel. But that needs some time. There're many options in the OP6 kernel that the Note 8 kernel isn't supporting.
CRC Control disables the crc check for internal memory access. Faster, but well memory errors wouldn't be detected.
It's not a new feature, most kernels for the OP6 support it.
Click to expand...
Click to collapse
Thank you for your fast answer. So I will have a look at the Ex kernel manager.
The CRC control is a feature which I didn't see in the other kernels I tried. Maybe they are there but not controllable. That's something I can't see.
To make it clear for me: I see the CRC control as disabled (this is the untouched status directly after flashing the kernel). Is this correct or should be the CRC control activated by default?
hurray said:
Thank you for your fast answer. So I will have a look at the Ex kernel manager.
The CRC control is a feature which I didn't see in the other kernels I tried. Maybe they are there but not controllable. That's something I can't see.
To make it clear for me: I see the CRC control as disabled (this is the untouched status directly after flashing the kernel). Is this correct or should be the CRC control activated by default?
Click to expand...
Click to collapse
Yes, faster option, disabled is default. If your memory is working as expected crc is not needed. On an old device with defect mem you may need it

TUNED Kernel for N/O/P/Q - 20201021 - Full charging, no flickering, correct mA values

"A kernel is the central part of an operating system. It manages the operations of the computer and the hardware - most notably memory and CPU."
It should be installed via Recovery (TWRP) over any LOS/AOSP 14/15/16/17-Based ROM. It doesn't need any tweaking with any app, just install it and use it.
BUT you can use Boeffla Config app (available here on the next post) or Kernel Adiutor if you like tweaking.
This kernel uses codes from other kernels, as you'd expect in an open-source community, most notably code from Boeffla, SmartPack, Lolz, Ares and Intelli-kernel
It has UNIQUE features like:
- a different "low memory killer" algorithm wrote by me. Extremely simple, but multiple apps can be killed in a batch!
- zcache is disabled for really *freeing* up memory that was used for caching files
- a different default cpu hotplugger. ALL kernels (even LOS/stock) relies on Qualcomm's vanilla MPDecision, I wrote my own
- Tuned CPU governor (it's the default). It's basically the Interactive governor but with a LOT of tuning to match up with the tuned hotplugger. Did you know stock/los roms uses a multi-socket Interactive governor that doesn't match our phone's cpu?
- many many many MANY compiler optimizations not found on boeffla kernel, LOS or anywhere else!
- MANY unused code simply REMOVED to free memory and CPU. People ADD a lot of stuff on a kernel, I like to remove
- compiled with 2019 GCC version 9.1 (instead of the ancient version 4.9 that EVERY ROM uses)
- Your battery will be charged to "real" 100% like TWRP does
- many unstable cpu and gpu governors and i/o schedulers removed. they only wasted space
- ext4 tweaks
- fair scheduler tweaks
- removed 3 touch boosters code.. why so many? just to raise your clock on every single touch?
- Maple i/o scheduler
- lowered "read ahead" of files and inodes.. why would you read something you don't know you'll need?
- lowered maximum i/o requests for lowering ram usage while writing to SD (internal or external)
- removed a lot of DEBUG code.. why release a software with debugging code built-in?
- removed network protocols we would never use
- removed some compatibility code
- removed dynamic fsync, why would anyone want to enable fsync in any moment anyway? it has been disabled by default linux kernel for decades!!
- decreased commit DELAY of file changes from 20s to 5s, which is linux default. there's no advantage in keeping new/modified data on ram for too long
And common features:
- Max cpu voltage set to 1.4v
- Min cpu clock set to 268mhz instead of 300
- Max cpu clock set to 2995mhz instead of 2457
- Max gpu clock set to 657mhz
- Compiled to speed, not size
- Voltage table for undervolting or overvolting
- Charging level for AC, USB and Wireless charger can be set
- LED fading control + brightness
- zen, noop bfq and sioplus i/o governors
Overall your phone will be snappier, and less battery hungry
You can go back to your rom's default kernel by simply installing rom's .zip again. No need to wipe anything ever!
Telegram Group: https://t.me/tunedkernel
If your voice on recordings or whatsapp calls is too LOW, try my fix for that: CLICK
XDA:DevDB Information
TUNED, a LOS Kernel for S5 - Performance and Battery life together!, ROM for the Samsung Galaxy S5
Contributors
fbs
ROM OS Version: Android 10
Version Information
Status: Stable
Stable Release Date: 2020-10-21
Created 2019-01-28
Last Updated 2020-10-23
Tuned Kernel versions will be attached here, the build date is at the file name.
com.ktoonsez.KTmonitor.1.apk is a little app that will show to you each cpu core clock and gpu clock. Please hold the red button and put at most 100 at "Update Speed". Don't touch the other options because they're buggy!
2.5.20-boeffla-config-v2.apk is the Boeffla Config App, where you can setup most of this kernel's options
klte = SM-G900F, SM-G900M, SM-G900R4, SM-G900R7, SM-G900T, SM-G900V, SM-G900W8, SM-S902L
klteduos = SM-G900FD, SM-G900MD
kltedv = SM-G900I, SM-G900P
kltekor = SM-G900K, SM-G900L, SM-G900S
kltechn = SM-G9006V
CLICK ON THE LINK BELOW WITH YOUR MODEL ON ITS NAME (KLTE or KLTEDUOS or KLTEDV or KLTEKDI or KLTEKOR or KLTECHN) TO DOWNLOAD:
Reserved
300119
- possible fix for encrypted devices and f2fs file system (f2fs is buggy on every s5 kernel, don't use this)
150219
- more overclocking on cpu and gpu
- sdfat updated
- tuned hot plugger enhanced
- xor and square root algorithms optimized for ARM
- boot time maybe a little faster with LZ4 compression (that's why kernel seems bigger)
- removed "read-ahead" code from kernel, don't bother changing read_ahead_kb because it won't work
- zcache (not zswap/zram) back on for now
170219
- 266mhz undervoltable again.
- f2fs removed for now
- ext4 read_ahead blks reduced but not eliminated
200219
- tweaks to zcache. still don't know if it's better with it on or off..
- tuned hotplugger will enable a core and put it on maximum freq right away!
- removed CPUBW_HWMON gpu governor
- tweaks to uv_oc table
220219
- compiling with march=armv7-a mtune=cortex-a15
070319
- linux 'fair' scheduler tuning
- zcache disabled
- more inlining while compiling
100319
- more tuning on linux cpu fair scheduler and tuned governor
- revised all kernel configs (klte and variants)
260319
- smooth screen animations
- new f2fs version
- maple scheduler tuned
- compiled with -funroll-loops but less function inlining
030419
- f2fs should be working now
- new assembly optimizations
150519
- boeffla app should work better now when changing cpu hotpluggers and charging voltages
- some governors are back
- using "system_freezable_power_efficient_wq" for disk events
- RoW and Maple schedulers tweaked
- ext4 tweaks
- fair scheduler tweaks
070619
- GCC 9.1 (2019 compiler and toolchains)
- Compiling with -fgraphite -fgraphite-identity -fschedule-fusion -ftree-lrs
- tuned hotplugger with different algorithm
110619
- number of online cores are now working on boeffla app
- boeffla app can raise input charger amperage to 2200
- minor gpu tweaks
200719
- Tuned governor and hotplugger tweaked
- Saving more battery when suspended
- Merging sd reads/writes by default
090819
- tuned governor tweaked
- defaulting to row i/o scheduler, even though benchmarks don't like it
- defaulting to "simple_ondemand" gpu governor, tweaked it a lot
100919
- back to xz compressed kernel image
- updates from upstream los16
- same kernel for los14 or 16. thanx Samuel Pascua
- some strncpys changed to memcpys
- tuned governor at 15ms frequency
221019
- updates from upstream los16
- rewrote tuned hotplugger: using even less cpu for itself but enabling cores more often, starting from core 4 instead of 2
- ZRAM enabled with lz4 compression but swappiness at 60% only
- made 1497mhz the default high load speed
- tuned governor at 10ms frequency
101119
- zram changed to vnswap but lower swappiness to save battery
- no more flicker when low brightness (thanks to samuel pascua)
- file system tweaks
201119
- f2fs code stolen from intelli-kernel
- file system tweaks
- default vm_swappiness to 25
170120
- GCC 9.2.1 MUSL 2019-12
- boot time reduced even more
- faster overall performance, lower overall battery drainage
- KTmonitor should show CPU Temperature now
- vnswap should work on Pie
- enforcing selinux after booting
- removed adreno input booster
- set sysctl_vfs_cache_pressure to 50 and vm_swappiness to 40
- ignoring zswap_max_pool_pages
040220
- Working on Q (Android 10)
- AnyKernel update to 3
- Tuned governor with min_sample_time defaulting to 80ms
- Charging till your battery gives 4.4v, or explodes
- UV/OV table matching scaling_frequencies
20200223
- Using higher l2-cache frequencies for performance
- Higher heat "tolerance"
- Battery voltage/power should now be showing correctly at lockscreen
- vnswap wasn't working on Pie but now it is
20200521
- Changed some timers to let the device sleep more (huge battery gain on stand by)
- Tuned governor now being more conservative
- Added back IO Schedulers
- Led control
- LOS updates
- Remove Adreno touch booster
thank you for great work
Thank you very much.
why a new thread?! and also the download link is missing.^^
Where's the download link, appears to be missing.
xda is completely ****ed up
Thanks a lot for your work! But where do I get this kernel?
I've just upload a new version for klte only for now. TEST with los15.1 and 16 please.. and see if boeffla config app is still working with it..
and please don't flood this thread about the variants
fbs said:
I've just upload a new version for klte only for now. TEST with los15.1 and 16 please.. and see if boeffla config app is still working with it..
and please don't flood this thread about the variants
Click to expand...
Click to collapse
thnx for this kernel ,can't download this kernel
warism100 said:
thnx for this kernel ,can't download this kernel
Click to expand...
Click to collapse
I couldn't download using XDA app, but I was able too by opening XDA desktop site using browser.
I hope this helps you.
Thank you I will try it.
g900w8 9.0 no working
I have installed this kernel for my S5 G900F
with latest lineageos 15.1 and i insttaled beoffla
apk too, the results is great , beoffla apps work
as before
LOS15.1 + kernel + beoffla apk work fine
vlad3647 said:
g900w8 9.0 no working
Click to expand...
Click to collapse
w8 isn't klte
Uff i didnt know ,could you please tell which is w8?
Thanks
vlad3647 said:
Uff i didnt know ,could you please tell which is w8?
Thanks
Click to expand...
Click to collapse
hum.. you were right, it is klte indeed.. did it work with previous tuned-klte version ?!
I used before smartpack
---------- Post added 30-01-2019 at 12:03 AM ---------- Previous post was 29-01-2019 at 11:59 PM ----------
Maybe bcx muy phone is pretty old
---------- Post added at 12:36 AM ---------- Previous post was at 12:03 AM ----------
I install this one and so far so good
Kernel Special Features: lighter, optimization-focused
Version Information
Status: Stable
Stable Release Date: 2018-08-22
Hi, fbs.
g900f (klte) on los 15.1
not worked on f2fs

Categories

Resources