[i9506] [Touchwiz] [Lollipop] FireWork Kernel v0.4.0 *DISCONTINUED* - Galaxy S 4 i9506 Android Development

This is my first i9506 Kernel. It is based off the original Samsung lollipop sourcedrop and has some modifications i consider wise compared to pure stock. The aim is set on maximizing the performance and battery life by introducing as few changes as possible to the codebase but as many as necessary. Features that enhance the user experience (e.g Faux Sound) are also included. If you want a specific feature to be included and you think more people would like it, please feel free to ask me to include it.
*THIS PROJECT HAS BEEN DISCONTINUED, feel free to clone the sources*
Supported Roms:
XXUDOA6, XXUDOB5, XXUDOC5, XXUDOD3, XXUDOF2
[ROM][i9506][LP][eXtremely Tweaked][De-bloated]
Darklord S6 Port v3 *needs DOF2 Baseband*
If you want a specific, non-AOSP-based ROM supported, please write it in this thread
If you are a ROM developer you are free to ship this kernel with your ROM, just leave proper credit
Features:
SELinux "Permissive"
SuperSU 2.46 by Chainfire included and automatically installed
Busybox
Init.d Support with Initscript stdout logging and adjustable logsize
KNOX Removal on Install
Arteractive CPU Governor
Snapdragon Optimized memutils
Based on Samsung I9506 XXUDOE2 Sourcedrop
Faux Sound 3.6
Intelli Plug 3.8
Touchboost
eMMC and SDCard read_ahead 2048 KB
Idle GPU Frequency 200 MHz for Battery
Fiops IO Scheduler
FSTRIM Init.d Script. This trims /system /data and /cache at boot.
Built with Linaro GCC 4.9.3/2014.11
Support for XBOX360 Controller with LED and Rumble
Regarding init.d:
The logfile is located at /data/initdlog. The logfile contains date and time, so you can relate the entries with the current boot. What is also logged is which scripts from /etc/init.d were executed and their stdout. If you want an initdscript to write extra stuff to this logfile just add "echo" to your scripts.
[*]You can also specify a maximum log size for /data/initdlog. For this, you need to edit /system/bin/sysinit. The default is 8KB. When the logfile gets too big, it gets deleted and is then recreated at boot.
Code:
[B]Changelog:[/B]
[LIST]
[*]18th of Sep, 2015 Information
[INDENT][I]As no issues have been reported within a week, Darklord S6 Kernel can be considered functional[/I][/INDENT]
[*]11th of Sep, 2015 Information
[INDENT][I]Added experimental Darklord S6 Port v3 ROM support[/I][/INDENT]
[*]10th of Sep, 2015 Information
[INDENT][I]Added XXUDOD3 Zip[/I][/INDENT]
[*]10th of Sep, 2015 Release 0.4.0
[INDENT][I]Rebase on latest Samsung XXUDOE2 Sourcedrop[/I][/INDENT]
[INDENT][I]FSTRIM is back once and for all[/I][/INDENT]
[INDENT][I]Installation does now wipe dalvik cache to prevent issues[/I][/INDENT]
[INDENT][I]Enabled Support for XBOX360 Controller LED and Rumble[/I][/INDENT]
[*]26th of Mar, 2015 Information
[INDENT][I]Made FSTRIM Optional. Please tell me if you are experiencing battery drain or not with this.[/I][/INDENT]
[*]25th of Mar, 2015 Bugfix Release 0.3.2
[INDENT][I]Now that Init.d is working the way it should, it turns out that fstrim at boot might be causing wifi battery drain issues.
Therefore, this version deletes /system/etc/init.d/01-fstrim as a workaround.[/I][/INDENT]
[*]25th of Mar, 2015 Bugfix Release 0.3.1
[INDENT][I]Wrote completely new script for Init.d support. Also, added some goodies to it. [/I][/INDENT]
[*]24th of Mar, 2015: Feature Update 0.3.0
[INDENT][I]Added Faux Sound 3.6[/I][/INDENT]
[INDENT][I]Added Intelli Plug 3.8[/I][/INDENT]
[INDENT][I]Enabled Touchboost to Prevent Lag in Energy Saving Mode[/I][/INDENT]
[INDENT][I]Set eMMC & SDCard read_ahead to 2048 KB[/I][/INDENT]
[INDENT][I]Add Fiops and set as the default IO Scheduler for eMMC and SDCard[/I][/INDENT]
[INDENT][I]Lowered Default GPU Frequency from 320mhz to 200mhz[/I][/INDENT]
[*]18th of Mar, 2015: Feature Update 0.2.0
[INDENT][I]Added FSTRIM at boot[/I][/INDENT]
[INDENT][I]Optimized SELinux audit[/I][/INDENT]
[INDENT][I]Added msm8974 specific memcpy and optimizations[/I][/INDENT]
[INDENT][I]Added arteractive CPU governor and set default[/I][/INDENT]
[INDENT][I]Rebase on Samsung LL Sources Update 1[/I][/INDENT]
[*]15th of Mar, 2015: Bugfix Release 0.1.3
[INDENT][I]Revert: Separate Initrd for XXUDOB5 --> this fixes the Camera[/I][/INDENT]
[INDENT][I]Kernel ZIP is now for both, XXUDOB5 and XXUODA6.[/I][/INDENT]
[*]15th of Mar, 2015: Minor Update/Bugfix Release 0.1.2
[INDENT][I]Built with "-O2" instead of "-Os" for a small performance boost[/I][/INDENT]
[INDENT][I]Fixed a typo in updater-script[/I][/INDENT]
[INDENT][I]Set permissions for the remaining kernel modules in updater-script[/I][/INDENT]
[*]15th of Mar, 2015: Bugfix Release 0.1.1
[INDENT][I]Fixed Init.d Support[/I][/INDENT]
[*]15th of Mar, 2015: Added version with XXUDOB5 initrd
[*]15th of Mar, 2015: Initial Release version 0.1
[/LIST]
How to Install:
Just flash the zip with CWM or TWRP. Currently this has only been tested with TWRP 2.8.5.0 and TWRP 2.8.7.0!
After install, SuperSU will ask you to update the su-binaries. Just hit "normal" install, reboot and you are good to go.
If you have WiFi-Issues, please make sure that your Baseband Version is the same as your ROM Version!
Download:
PLEASE CHECK THE DOWNLOADS TAB
Source Code:
See post no.2
Special Thanks:
Arter97 (SELinux Disable, Arteractive, SELinux Optimize, copy_template.S for memutils)
Faux123 (Faux Sound, Intelli Plug)
This kernel was built on a machine using Arch Linux
{
"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"
}
XDA:DevDB Information
[i9506] [Touchwiz] [Lollipop] FireWork Kernel, Kernel for the Samsung Galaxy S 4
Contributors
kiffmet
Kernel Special Features:
Version Information
Status: Stable
Created 2015-03-15
Last Updated 2015-09-10

Source Code:
This project is now hosted on GitHub
The whole toolchain used for building aswell as my zip packaging scripts are available there too
You will even find the latest unmodified stock samsung kernel source there as a branch of my kernel if you dont like dealing with the slow-as-hell samsung servers.
My GitHub Profile
For building the kernel and using the toolchain you need the following software installed:
On 64 bit Linux multilib is required:
lib32-glibc
lib32-gcc-libs
On 32 bit Linux:
glibc
gcc-libs
As prerequisites for The linaro toolchain:
arm-none-eabi-gcc
arm-none-eabi-binutils
General stuff:
gcc
lzop
ncurses
zip
cpio
Recommended:
meld
heimdall

Reserved #2

Wow!! Will try tomorrow ??

Great!!!
simple and fast, and finally I can use Viper4android on stock sammy rom.
Huge thanks bro!

kornelius1982 said:
Great!!!
simple and fast, and finally I can use Viper4android on stock sammy rom.
Huge thanks bro!
Click to expand...
Click to collapse
Why ? It wasn't possible with rooted stock rom ?

This kernel is fast and snappy. So far so good. Another kernel developer. Thanks :good:
Edited
Camera not working on XXUDOB5

yazsers said:
Why ? It wasn't possible with rooted stock rom ?
Click to expand...
Click to collapse
It wasn't possible because of SELinux. I made this kernel for Viper too xD

download link??

coroneta said:
download link??
Click to expand...
Click to collapse
Link is in download tab of the thread.

Kernel is fast but camera not working. ((

usatencu said:
Kernel is fast but camera not working. ((
Click to expand...
Click to collapse
Which ROM version are you using? Front and back camera is working for me on XXUDOA6

Is Xposed working with this kernel?

Napusmauno said:
Is Xposed working with this kernel?
Click to expand...
Click to collapse
Havent tried it out but if you find an xposed version for lollipop it might work.

Work great for me. Much faster than stock kernel. I like

No xposed for TW roms yet.

Amazing!!
Thank you very much for your time and effort.

It works perfect and Viper4 sounds again!!!!
Thank you.

Thanks! Fast and stable!!!

Feature list looks impressive! Will this work with the official Cyanogenmod rom for the i9506?

Related

[KERNEL][T210/T210R/T211] blackhawk kernel 2.1

First unofficial kernel for Galaxy Tab 3 Marvell PXA988, reported works on T210 and T210R variant (T210 version) and T211 (T211 version)
Kernel source: https://github.com/kumajaya/android_kernel_samsung_lt02
Kernel modules source: https://github.com/kumajaya/android_kernel_samsung_lt02_modules
Features:
Based on my kernel commits and modules commits:
Open source exFAT filesystem driver from Samsung OSRC
Configurable touchscreen orientation, so we can use this kernel as touch based recovery kernel
Override 1MB ramdisk size limitation + xz compressed ramdisk. CWM recovery need > 2MB ramdisk, no blackhawk = no CWM/CWM based recovery
Zram support. Update LZO compression library to upstream version, optimized for arm processor
Linaro gcc compiler. Update Marvell P4JB CPU init routines for linaro
Hardcoded ION carveout memory. Old version bootloader will boot this kernel without blank pop up bug!
Using the latest T210R MJ1 GPU, WiFi, bluetooth, and T211 MI3 telephony drivers. This kernel always bring the appropriate kernel modules inside /system/lib/modules to prevent kernel modules incompatibility issue
Single source for all T21x variants, different kernel config, different flashable zip for T211
Integrated self compiled busybox, fstrim applet included for a lag fix
Auto root, no need to flash any root solution
Init scripts support (/system/etc/init.d, /data/local/userinit.d, and /data/local/userinit.sh)
Kernel module loader template /system/etc/init.d/02modules
Post boot template /system/etc/init.post_boot.sh
Zram manager, over "adb shell" or Terminal Emulator:
Code:
su
setprop persist.service.zram 25
to set 25% memory size zram, persistent.
Code:
su
setprop persist.service.zram 0
to disable zram. Needs reboot.
Samsung Open Source Release Center: http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=sm-t21
Special Thanks:
@gr8nole, @hkjr, @klopeck
Note:
I don't own this tablet myself. This is the side result of my work and @gr8nole, making a working kernel for recovery. For better development support, please consider donating.
Both kernel and kernel modules source on my github account already, feel free to fork it. "Don't reinvent the wheel, unless you plan on learning more about wheels."
Flash at your own risk!
Changelog 2.1 (08/02/2014):
Merge Samsung OSRC T210R MK1 and T2105 MK3 update (platform, framebuffer, battery/charger driver, etc): https://github.com/kumajaya/android_kernel_samsung_lt02/commits/master
Merge Samsung OSRC T2105 MK3 modules update (new WiFi driver, Bluetooth, GPU driver update, etc): https://github.com/kumajaya/android_kernel_samsung_lt02_modules/commits/master
Newer su binary, Supersu.apk removed. Auto root still work, you can install Super SU from Google Play by yourself
Storage swapper script included. To set your external card as internal, type "setprop persist.customboot.sdcard external" over Terminal Emulator or "adb shell" as root, reboot. Type "setprop persist.customboot.sdcard internal" or delete /data/property/persist.customboot.sdcard to restore to default, reboot.
Changelog 1.8.1 (31/10/2013), T211 only:
Fix T211's GPS issue: https://github.com/kumajaya/android...mmit/f0081639f394f5ad287531d09f60bdacb5fe4c85
Merge Samsung OSRC T211 MI3 telephony source code: https://github.com/kumajaya/android...mmit/a7af2e4564f655fe1fe428477a3f64cf2cd5e72b
Update T211 ramdisk
Changelog 1.8 (29/10/2013):
Samsung OSRC SM-T210R MJ1 kernel update
Kernel: https://github.com/kumajaya/android...mmit/654d3f7b60339d6bcc300e96a71baa46d79f85af
Modules: https://github.com/kumajaya/android...mmit/d970d6633c0c942d891edda82493299423735a38
Untested!
Initial T211 support, untested! BUG: GPS fail to start
Changelog 1.7.1 (15/9/2013):
Ramdisk based on 1.6-linaro-tweaks
Kernel compiled using Linaro gcc 4.7, SM-T210R MI1 update applied
Hardcoded ION carveout memory, the new kernel source need "ioncarv" kernel parameter from bootloader. This solution fix blank pop up windows problem
Untested!
Changelog 1.7 (13/9/2013):
Ramdisk based on 1.6-linaro-tweaks
Kernel compiled using Linaro gcc 4.7, SM-T210R MI1 update applied
Untested! BUG! The current bootloader have no "ioncarv" kernel parameter
Changelog 1.6-linaro-tweaks (12/9/2013):
Based on 1.6-linaro, blackhawk standard tweaks applied:
Integrated busybox
Auto root
Init scripts support (/system/etc/init.d, /data/local/userinit.d, and /data/local/userinit.sh)
Kernel module loader template /system/etc/init.d/02modules
Post boot template /system/etc/init.post_boot.sh
Zram manager, over "adb shell" or Terminal Emulator:
Code:
su
setprop persist.service.zram 25
to set 25% memory size zram, persistent.
Code:
su
setprop persist.service.zram 0
to disable zram.
Untested!
Changelog 1.6 (12/9/2013):
Cleancache disabled
Kernel with USB host support in separated package
Kernel compiled using Linaro gcc in separated package
Untested!
Changelog 1.5 (11/9/2013):
Revert Samsung OSRC SM-T210L kernel update
Remove PN547 NFC support, android_vibrator and timed_gpio
Enable USB host and mass storage support, a lot of USB HID drivers (keyboard, mouse, etc), PS3 and Xbox controller, and USB GSM dongle
Untested!
Changelog 1.4 (11/9/2013):
Samsung OSRC SM-T210L kernel update
lib/lzo: update LZO compression
staging: zcache/zsmalloc: change x86 dependency to arm
staging: zcache: always enabled
Full source changelog: https://github.com/kumajaya/android_kernel_samsung_lt02/commits/master
Untested! BUG!
Changelog 1.3 (11/9/2013):
Fix IR LED permission
Disable OTA recovery update
Untested!
Changelog 1.2 (10/9/2013):
Add PN547 NFC support. android_vibrator and timed_gpio as module
Untested!
Changelog 1.1 (10/9/2013):
CIFS filesystem support
Disable a lot of kernel debug (SLUB debug, tracing, and a lot of things from kernel hacking config) for size and performance
Untested!
A screenshot from @hkjr:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
I hope this is useful.
Last, for more description.
SM-T210[R/L], SM-T211: Marvell PXA988 based platform, 1.2GHz dual core processor
SM-T21x variant information, based on kernel defconfig:
1. lt02wifi: base configuration - T210
2. lt02wifiue: WiFi + IR remote - T210R, US market
3. lt02wifidtv: WiFi + digital TV - T210?, South America market?
4. lt02wifilgt: WiFi + NFC - T210L, Korea market
5. lt023g: WiFi + 3G - T211
6. lt023gdtv: 3G + digital TV - T211?, South America market?
SM-T215: MSM based platform, 1.7GHz dual core processor, LTE
Running well so far. You know I'm here for testing, just let me know when you need something.
gr8nole said:
Running well so far. You know I'm here for testing, just let me know when you need something.
Click to expand...
Click to collapse
Please try 1.1 :good:
ketut.kumajaya said:
Please try 1.1 :good:
Click to expand...
Click to collapse
Boots up fine. :good: Anything in particular you need me to test?
Sent from my SM-T210R using xda app-developers app
gr8nole said:
Boots up fine. :good: Anything in particular you need me to test?
Sent from my SM-T210R using xda app-developers app
Click to expand...
Click to collapse
Not for now. Just use it and report me for any bug. Please try 1.2
ketut.kumajaya said:
Not for now. Just use it and report me for any bug. Please try 1.2
Click to expand...
Click to collapse
gonna give 1.2 a run now.
thanks for continuing development on the 3.7, it's definitely appreciated!
ketut.kumajaya said:
Not for now. Just use it and report me for any bug. Please try 1.2
Click to expand...
Click to collapse
Flashed 1.2 and System Tuner reports that both cores are maxed out (1.2ghz) and do not scale back down. I gave it a few minutes after restart and they remained maxed out. (Wifi off, nothing syncing).
Flashed back to 1.1 and everything looks normal again.
Not sure how reliable System Tuner is.
EDIT: Nevermind...flashed 1.2 again (wiped cache and dalvik) and all is well. Both cores scaling properly now.
gr8nole said:
Flashed 1.2 and System Tuner reports that both cores are maxed out (1.2ghz) and do not scale back down. I gave it a few minutes after restart and they remained maxed out. (Wifi off, nothing syncing).
Flashed back to 1.1 and everything looks normal again.
Not sure how reliable System Tuner is.
Click to expand...
Click to collapse
I'm seeing similar behavior.
does system tuner allow for adjusting settings? i'm using kernel tuner - http://forum.xda-developers.com/showthread.php?t=1719934
& it was showing the 'min' value for both cores was set to 1205Mhz, the same as the max.
i've backed it down to 312Mhz on both cores & all seems to be good.
SOHKis said:
I'm seeing similar behavior.
does system tuner allow for adjusting settings? i'm using kernel tuner - http://forum.xda-developers.com/showthread.php?t=1719934
& it was showing the 'min' value for both cores was set to 1205Mhz, the same as the max.
i've backed it down to 312Mhz on both cores & all seems to be good.
Click to expand...
Click to collapse
Please see the edit to my post above.
I don't think System Tuner does a very good job reporting dual-core devices, but I haven't found a better app yet (still looking).
gr8nole said:
Please see the edit to my post above.
I don't think System Tuner does a very good job reporting dual-core devices, but I haven't found a better app yet (still looking).
Click to expand...
Click to collapse
Trickster MOD much simpler.
running great. Thanks man..
Looks like the IR is not working. I'm going to flash back to stock to make sure it works correctly with that.
Edit: IR blaster works on stock but not on this kernel (v1.2).
Let me know if you need any files from me to get a possible fix.
Does this kernel have more cpu governor or/and I/O governor?
EDIT: Oh nevermind i checked your source.
gr8nole said:
Looks like the IR is not working. I'm going to flash back to stock to make sure it works correctly with that.
Edit: IR blaster works on stock but not on this kernel (v1.2).
Let me know if you need any files from me to get a possible fix.
Click to expand...
Click to collapse
Please try v1.1 to ensure NFC integration not interfere IR.
ketut.kumajaya said:
Please try v1.1 to ensure NFC integration not interfere IR.
Click to expand...
Click to collapse
Just tried 1.1 and IR doesn't work on it either.
gr8nole said:
Just tried 1.1 and IR doesn't work on it either.
Click to expand...
Click to collapse
Maybe just a permission derp, please upload your stock boot.img here.

[KERNEL][4 TW roms]CivZ_P900_Rev2.0-Lollipop(22/okt/2015)

Based on Samsung Official source​
Thanks to UpInThAir for his work on the S tablet. Most of his stuff is ported from his git.
I changed some stuff to make it work on our Tablet and I added some stuff.
CivZ-P900 Lollipop Kernel Download Folder.​
Stock lollipop kernel
KERNEL FEATURES source.
Install with custom recovery
[*]KNOX removed (container service, SecureStorage)
[*]SELINUX protection included but set at Permissive = No problems wit apps like Paragon and Titainium. and Viper4Android.
When you want to use Viper4Android you must block/disable the Samsung default player and block/disable the SoundAlive app
[*]INIT.D Support
[*]ARCH controllable
[*]SPen BOOSTER CONTROL @ bonuzzz
[*]INTERNAL & MEMORY VOLTAGE CONTROL @ Andreilux & halaszk
[*]MEMORY Frequency up to 933MHz
[*]OVERCLOCKING & VOLTAGE CONTROL CPU & GPU @ Andreilux & halaszk (CPU:200MHz up to 21000MHz / GPU: up to 677MHz)
[*]BFQ SCHEDULER ADDED
[*]WOLFSON DAC SOUND CONTROL ( Speaker and Headphone equalizer) @ Andreilux & oloendithias
[*]DYNAMIC READ AHEAD
[*]SAMSUNG DYNAMIC HOTPLUG CONTROL @ oloendithias
[*]EXTRA TCP WIFI CONNECTION OPTIONS
[*]SCREEN mDnie control @ Andreilux & Xluco
[*]NTFS READ WRITE SUPPORT (with paragon)
[*]WQ_POWER_EFFICIENT
[*]COMPILED WITH GCC 4.8 Google
[*]Frandom
[*]GPU Qos control, added control in synapse @ UpInTheAir
Extra Driver (device) support compared to the default kernel
[*]HID_LOGITECH/LOGIRUMBLEPAD2/LOGIWHEELS/HID_WIIMOTE/HID_WIIMOTE_EXT/XBOX_PAD/............
[*]USB_DUN_SUPPORT
[*]USB_OTG
[*]CIFS
[*]FULL CONTROL WITH SYNAPSE APP (Thanks to Andreilux for the app and UpInTheAir for most of the layout)
Some screens of the Synapse:
{
"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"
}
[*]etc.........
Changelog KERNEL:
16/07/2015 Rev1.1 Released
16/07/2015 Rev1.2 Released
Update GPU mif /int
Rev1.5 Released 03/sept/2015
Frandom added
Crypto Neon support added
L2TP support activated in the kernel
Compiled on GCC 4.8 Linaro
Writeback support added for smoothness
etc.........
Rev1.6 Released 05/sept/2015
Not released as this was tester.
Rev1.7 Released 05/sept/2015
Clean start from Latest Samsung source
Aim is stability
Powersuspend, Dynamic Fsync and DynamicWriteback removed as they are experimental.
Switched back to the stable GCC 4.7.4 Linaro
VPN bug fixed (tested myself with different VPN providers in system settings of the rom and not a app from the Playstore)
etc.........
Rev1.8 Released 07/sept/2015
Changed some GPU settings for the flickering problem on High CPU load and low battery.
SWAP READAHEAD
ZSWAP WRITEBACK
WQ_POWER_EFFICIENT
COMPILED WITH GCC 4.8 Google
Extra Driver (device) support compared to the default kernel
BRIDGE_NETFILTER
L2TP_V3 & L2TP_IP & L2TP_ETH & PPPOL2TP
CAIF & CAIF_USB
USB_NET_DM9601
DVB_CORE & DVB_NET &DVB_CAPTURE_DRIVERS DVB_STB0899/DVB_STB6100/DVB_STV090x/DVB_STV6110x/..............
HID_PID & USB_HIDDEV
HID_LOGITECH/LOGIRUMBLEPAD2/LOGIWHEELS/HID_WIIMOTE/HID_WIIMOTE_EXT/XBOX_PAD/............
USB_ACM
USB_WDM
USB_STORAGE_REALTEK
USB_DUN_SUPPORT
USB_OTG
USB_MICROTEK
MEMSTICK_SONY
CIFS
HFS_FS
HFSPLUS_FS
BFS_FS
UFS_FS
etc.........
Rev2.0 Released 22/okt/2015
Updated to H4 source & ramdisk
Reverted memory control
XDA:DevDB Information
CivZ_P900_Lollipop Kernel, Kernel for the Samsung Galaxy Note Pro 12.2
Contributors
civato
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Rev1.1
Stable Release Date: 2015-07-16
Current Beta Version: Rev1.0
Created 2015-07-16
Last Updated 2015-10-22
Thank you
Sent from my SM-G925T using Tapatalk
Yay viper works again thx again
Sent from my SM-G925T using Tapatalk
Love the rom... however I get a "No UCI support detected" message when synapse starts up
...
Thanks again for your hard work!!!
morpheousrx said:
Love the rom... however I get a "No UCI support detected" message when synapse starts up
...
Thanks again for your hard work!!!
Click to expand...
Click to collapse
The rom @civato made does not come with this kernel. You will not be able to use Synapse until you flash this kernel.
I guess this is only working for P900, not P905?
StigOE said:
I guess this is only working for P900, not P905?
Click to expand...
Click to collapse
It is stated that way in the OP.
Civato,
Thanks for this great kernel and hard work! Installed on my rooted P900 and works so far great. AND it fixes the BT issue with the Logitech keyboard.
Yes. Civato amazing work, logitech keyboard working great with this!
Yes this kernel fix the Bluetooth Problem.
Hi Guys,
Can someone help with a quick install steps list for newbie like me from stock tablet?
I've downloaded both the kernel and source file and put them in the SD card.
I've started under custom recovery mode and selected update from external storage in the menu, and run it for both file but I've got nothing different afterwards and still the famous Bluetooth issue.
Thanks in advance
Cheers
Rev1.7 Released 05/sept/2015
Clean start from Latest Samsung source
Aim is stability
Powersuspend, Dynamic Fsync and DynamicWriteback removed as they are experimental.
Switched back to the stable GCC 4.7.4 Linaro
VPN bug fixed (tested myself with different VPN providers in system settings of the rom)
etc.........
civato said:
Rev1.7 Released 05/sept/2015
* Clean start from Latest Samsung source
* Aim is stability
* Powersuspend, Dynamic Fsync and DynamicWriteback removed as they are experimental.
* Switched back to the stable GCC 4.7.4 Linaro
* VPN bug fixed (tested myself with different VPN providers in system settings of the rom)
* etc.........
Click to expand...
Click to collapse
When you say "Clean start from Latest Samsung source" do you mean the latest 5.0.2 rom P900UEU1COH2_P900XAR1COH2_XAR? Or is this something else entirely? Thank you.
FlyingHorseGA said:
When you say "Clean start from Latest Samsung source" do you mean the latest 5.0.2 rom P900UEU1COH2_P900XAR1COH2_XAR? Or is this something else entirely? Thank you.
Click to expand...
Click to collapse
No you are talking about a rom release, This is a kernel release, those sources you download from a other place.
With custom Kernel I had screen flickering under huge CPU load and low battery, so switched back to custom kernel.
Sry
sent from my NotePro via Tapatalk
Rev1.8 Released 07/sept/2015
Rev1.8 Released 07/sept/2015
Changed some GPU settings for the flickering problem on High CPU load and low battery.
SWAP READAHEAD
ZSWAP WRITEBACK
WQ_POWER_EFFICIENT
COMPILED WITH GCC 4.8 Google
Extra Driver (device) support compared to the default kernel
BRIDGE_NETFILTER
L2TP_V3 & L2TP_IP & L2TP_ETH & PPPOL2TP
CAIF & CAIF_USB
USB_NET_DM9601
DVB_CORE & DVB_NET &DVB_CAPTURE_DRIVERS DVB_STB0899/DVB_STB6100/DVB_STV090x/DVB_STV6110x/..............
HID_PID & USB_HIDDEV
HID_LOGITECH/LOGIRUMBLEPAD2/LOGIWHEELS/HID_WIIMOTE/HID_WIIMOTE_EXT/XBOX_PAD/............
USB_ACM
USB_WDM
USB_STORAGE_REALTEK
USB_DUN_SUPPORT
USB_OTG
USB_MICROTEK
MEMSTICK_SONY
CIFS
HFS_FS
HFSPLUS_FS
BFS_FS
UFS_FS
etc.........
civato said:
Rev1.8 Released 07/sept/2015
Changed some GPU settings for the flickering problem on High CPU load and low battery.
SWAP READAHEAD
ZSWAP WRITEBACK
WQ_POWER_EFFICIENT
COMPILED WITH GCC 4.8 Google
Extra Driver (device) support compared to the default kernel
BRIDGE_NETFILTER
L2TP_V3 & L2TP_IP & L2TP_ETH & PPPOL2TP
CAIF & CAIF_USB
USB_NET_DM9601
DVB_CORE & DVB_NET &DVB_CAPTURE_DRIVERS DVB_STB0899/DVB_STB6100/DVB_STV090x/DVB_STV6110x/..............
HID_PID & USB_HIDDEV
HID_LOGITECH/LOGIRUMBLEPAD2/LOGIWHEELS/HID_WIIMOTE/HID_WIIMOTE_EXT/XBOX_PAD/............
USB_ACM
USB_WDM
USB_STORAGE_REALTEK
USB_DUN_SUPPORT
USB_OTG
USB_MICROTEK
MEMSTICK_SONY
CIFS
HFS_FS
HFSPLUS_FS
BFS_FS
UFS_FS
etc.........
Click to expand...
Click to collapse
Civato can this be dirty flashed over 1.5
Now I'm on 1.8
Everything seems fine. No flickering so far, but with nearly 90% battery. [emoji106]
I will send more feedback this evening with less battery
Nice work! Special THX for fast fix!
sent from my NotePro via Tapatalk
Criminal23 said:
With custom Kernel I had screen flickering under huge CPU load and low battery, so switched back to custom kernel.
Sry
sent from my NotePro via Tapatalk
Click to expand...
Click to collapse
What do you mean by screen flickering? Does the screen actually shut down and (then) you have to (manually) switch it on?
Also since custom kernel created the issue to you, why did you "switch back to custom kernel"?
Stevethegreat said:
What do you mean by screen flickering? Does the screen actually shut down and (then) you have to (manually) switch it on?
Also since custom kernel created the issue to you, why did you "switch back to custom kernel"?
Click to expand...
Click to collapse
No, I don't must switch on manually.
The screen flickers an half second to black and comes back from self -> it flickers
With stock Kernel and also with 1.8 Kernel the problem is gone.
Tested yesterday with 15% Accu. Everything is fine now. [emoji106]
Edit: I mean "switching back to stiock Kernel" sry for irritations [emoji6]
sent from my amazing SGS5 via Tapatalk

[KERNEL][MM][12/2]Breeze Kernel for Vibe X3

{
"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"
}
Warning:
You will void your warranty if you flash this kernel.
Flash at your own risk, I won't be responsible if anything wrong happens to your device by flashing this.
This kernel is compatible with Vibe UI, CM13 and MIUI and to any other ROM which uses stock kernel. (Works flwlessly with stock ROM, can't guarantee about custom ROMs!)
Only for X3C50/X3C70 Variants!​
This kernel is aimed to provide much more smoothness, better battery life and experience compared to stock.
Features:
Auto install BusyBox
FIOPS scheduler added and set as default
Optimized other stock schedulers for SSD's
SElinux set to "Permissive"
ZRAM disabled
Logd disabled
[*]FM Radio support
init.d support
Some miscellaneous tweaks, fix and patches to improve overall smoothness and battery life experience
KCAL post processing driver
USB Fast Charge
Features to come in next release:
Add CPU governors
Add some more hotplugs
Optimazations for better performance and battery life
Installation:
Unlock your bootloader.
Flash TWRP.
Download the zip.
Flash zip using TWRP.
Enjoy!!!!
Downloads:
V1.2.0: AFH Link
Older versions:
V1.1.0: AFH Link
V1.0.1: AFH Link
If you like my wok, you can help me by donating ,
​
Changelog:
V1.2.0:
Added Alucard hotplug
Disabled ZRAM
Added ElementalX governor and set it as default
[*]Enabled FM Radio
Dirty COW vulnerability patched
V1.1.0:
Enabled all TCP Congestion algorithms
Set BIC as default TCP congestion algorithm
Add BFQ, SIO and Zen I/O Scheduler
Set Zen I/O Scheduler as default
Fix no. of CPU cores, was set to 8 before.
Add Alucard hotplug
Optimazations for better performance and battery life
Now supports MIUI and CM as well
V1.0.1:
Added KCAL post processing driver
Added USB Fast Charge
V1.0.0:
Initial release
XDA:DevDB Information
Breeze Kernel for Vibe X3, Kernel for the Lenovo Vibe K4 Note
Contributors
aj20010319
Source Code: https://github.com/aj20010319/Breeze-MM-X3/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.2.0
Stable Release Date: 2016-12-02
Created 2016-10-23
Last Updated 2016-12-02
Reserved
THANKS & GREETINGS :
Chainfire
googy_anas
osm0sis
flar2
UpInTheAir
faux123
savoca
. . . and of course to all talented devs properly credited in my commits!
Reserved
Reserved
Where can i Find MIUI Custom rom for X3a40
Guys Can anyone Please provide MIUI Custom rom Link for Vibe X3(X3a40)
aj20010319 said:
Breeze Kernel​
Warning:
You will void your warranty if you flash this kernel.
Flash at your own risk, I won't be responsible if anything wrong happens to your device by flashing this.
This kernel is compatible with Vibe UI, CM13 and MIUI and to any other ROM which uses stock kernel.
Only for X3C50/X3C70 Variants!​I am pretty sure it will work with X3A40 as well, but haven't tested.[/CENTER]
This kernel is aimed to provide much more smoothness, better battery life and experience compared to stock.
Features:
Auto install BusyBox
FIOPS scheduler added and set as default
Optimized other stock schedulers for SSD's
SElinux set to "Permissive"
ZRAM disabled
Logd disabled
init.d support
Some miscellaneous tweaks, fix and patches to improve overall smoothness and battery life experience
KCAL post processing driver
USB Fast Charge
Features to come in next release:
More schedulers and governors
More tweaks for better performance and battery life
Installation:
Unlock your bootloader.
Flash TWRP.
Download the zip.
Flash zip using TWRP.
Enjoy!!!!
Downloads:
V1.0.1: AFH Link
If you like my wok, you can help me by donating ,
​
Changelog:
V1.0.1:
Added KCAL post processing driver
Added USB Fast Charge
V1.0.0:
Initial release
XDA:DevDB Information
Breeze Kernel for Vibe X3, Kernel for the Lenovo Vibe X3
Contributors
aj20010319
Source Code: https://github.com/aj20010319/Breeze-MM-X3/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0.1
Stable Release Date: 2016-10-25
Created 2016-10-23
Last Updated 2016-10-25
Click to expand...
Click to collapse
connect.tasleem said:
Guys Can anyone Please provide MIUI Custom rom Link for Vibe X3(X3a40)
Click to expand...
Click to collapse
First please do not quote whole OP, and second, this is not a thread for asking about other ROMs, if you have anything regarding this kernel ask it here.
[KERNEL][MM][10/13]Breeze Kernel for Vibe X3
i flash the zip with twrp getting error message its say 'meta inf not found'
KIRITI NANDI said:
i flash the zip with twrp getting error message its say 'meta inf not found'
Click to expand...
Click to collapse
Which one? 1.0.1 or 1.0.0?
Can We use this kernel on stock rom??
Can We use this kernel on stock rom??
connect.tasleem said:
Can We use this kernel on stock rom??
Click to expand...
Click to collapse
Yes, this works with stock ROM with no issues. It will work with any ROM which is based on stock but I don't know about CM, someone needs to test.
Wifi Module is Broken in X3a40
aj20010319 said:
Yes, this works with stock ROM with no issues. It will work with any ROM which is based on stock but I don't know about CM, someone needs to test.
Click to expand...
Click to collapse
Thanks aj20010319 i have tried this kernel on Lenovo VIbe X3 (X3a40) Wifi Module is broken. I tried my best way to turn on the wifi but still no use. Please Help Us.
vibex3user said:
Thanks aj20010319 i have tried this kernel on Lenovo VIbe X3 (X3a40) Wifi Module is broken. I tried my best way to turn on the wifi but still no use. Please Help Us.
Click to expand...
Click to collapse
Which ROM are you using? CM?
aj20010319 said:
Which ROM are you using? CM?
Click to expand...
Click to collapse
I am using Custom Stock Rom
http://forum.xda-developers.com/and...om-stock-rom-lenovo-vibe-x3-rowx3a40-t3402810
vibex3user said:
I am using Custom Stock Rom
http://forum.xda-developers.com/and...om-stock-rom-lenovo-vibe-x3-rowx3a40-t3402810
Click to expand...
Click to collapse
Okay, I will be releasing a newer version, maybe tomorrow, that should fix the issue.:fingers-crossed:
aj20010319 said:
Okay, I will be releasing a newer version, maybe tomorrow, that should fix the issue.:fingers-crossed:
Click to expand...
Click to collapse
Eagerly Waiting for it
aj20010319 said:
Okay, I will be releasing a newer version, maybe tomorrow, that should fix the issue.:fingers-crossed:
Click to expand...
Click to collapse
You can enable FM radio kernel, not avaialble motorola moto x style that has the same processor .Thanks
full. said:
You can enable FM radio kernel, not avaialble motorola moto x style that has the same processor .Thanks
Click to expand...
Click to collapse
I didn't understand, could you explain a bit more?
V1.1.0 is here!!
Changelog:
v1.1.0:
Enabled all TCP Congestion algorithms
Set BIC as default TCP congestion algorithm
Add BFQ, SIO and Zen I/O Scheduler
Set Zen I/O Scheduler as default
Fix no. of CPU cores, was set to 8 before.
Add Alucard hotplug
Optimazations for better performance and battery life
Now supports MIUI and CM as well
Download link is in OP.
vibex3user said:
Thanks aj20010319 i have tried this kernel on Lenovo VIbe X3 (X3a40) Wifi Module is broken. I tried my best way to turn on the wifi but still no use. Please Help Us.
Click to expand...
Click to collapse
X3a40 and X3c50/70 modems are different.
You can use each other's ROM as long as you use the correct modem firmware (NON-HLOS.bin file). I flashed S217 from X3a40 in my X3c50 but first replacing NON-HLOS.bin file with the one taken from X3c50 stock ROM.
If you flash the wrong NON-HLOS.bin file all wireless functionality is lost. No SIM recognition, no cell coverage, no WiFi, no bluetooth.
Whatever you do make sure you first backup you QCN.
iggarpe said:
X3a40 and X3c50/70 modems are different.
You can use each other's ROM as long as you use the correct modem firmware (NON-HLOS.bin file). I flashed S217 from X3a40 in my X3c50 but first replacing NON-HLOS.bin file with the one taken from X3c50 stock ROM.
If you flash the wrong NON-HLOS.bin file all wireless functionality is lost. No SIM recognition, no cell coverage, no WiFi, no bluetooth.
Whatever you do make sure you first backup you QCN.
Click to expand...
Click to collapse
But it's a kernel, it doesn't flash modem firmware and all that. @vibex3user , check if Wi-Fi is working in 1.1.0, if not, flash the custom ROM again and get me /system/lib/modules folder .
Kernel Not Working on stock rom :crying:
Awesome work @ aj20010319. We really need a Hard Core Developer like you.
and a Hard core tester like me (Just Kidding)
I tired this kernel on stock rom on Vibe X3 x3a40.. After flashing this kernel V1.1.0 phone is not booting
How to slove this?

[EOL][KERNEL][STABLE][TW][6.0.1][CPK2][03.01.17][SM-T80X] IronStock-Kernel V3.2

IronStock-Kernel for SM-T800/T805 models
{
"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"
}
Supports Touchwiz based on 6.0.1
The aim of this kernel is to be as stock as possible with improved performance and up to date linux version. I included this builds in all IronRom versions but most of you probably want to use it as standalone kernel. So here you go with the new kernel
By the way if you want to visit my rom: IronRom.
IF YOU FOLLOW MY STEPS BELOW, YOU WILL LOSE YOUR WARRANTY, KNOX WILL DISPLAY 0x1! I'M NOT RESPONSIBLE FOR ANY DAMAGED DEVICE!
If you want to take my work and need it somewhere, or do other things with it, ask me first for the permission. Otherwise you are not allowed to take it! Thank you !
Features of this Kernel:
- Build with latest Toolchain 5.3
- Build with CPK2 kernel source!
- Latest Linux version 3.4.113, is always up to date
- Performance and Batterylife improved
- Choose between different CPU governors: performance, powersave, userspace, ondemand, interactiv (default), conservative
- Built with latest ramdisk sources from samsung (CPK2)
- I/O schedulers: CFQ (Default), No-op, Deadline
- Critical TCP bug fixed
- Allow ADB-Insecure
- TCP (Network) control: Bic (default), Reno, cubic, Westwood, Highspeed, Hybla, HTCP, Vegas, Veno, Scalable, LP, Yeah and Illinois
- SeLinux is set to permissive
- UKSM build in
- Init.d support
- Wakelock fixed (google problem)
- All samsung related configs disabled (as knox, tima, restrict rooting)
Download:
V3.2 on AndroidFilehost
All releases on AndroidFilehost
Bugs/Problems:
- None
Instructions:
1. Download kernel
2. Boot into recovery mode
3. Flash kernel
4. Flash any other file which affects ramdisk (such as supersu, xposed, magisk etc.)
5. Reboot
If you wanna join the beta tester group, download yourself telegram and click on the chat link: Telegram Group
Support:
If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way! :good:
PayPal​
Credits/Thanks:
- Samsung for sources
- the great linus for his amazing kernel source
- dorimanx
- AndreiLux
- halaskz
- neobuddy83
XDA:DevDB Information
IronStock for chagallxx, Kernel for the Samsung Galaxy Tab S
Contributors
Tkkg1994
Source Code: https://github.com/Tkkg1994/IronKernel/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: V3.2
Stable Release Date: 2017-01-03
Created 2017-01-03
Last Updated 2017-07-14
Reserved
Reserved
Is this kernel integrated in your rom 3.2?
onairda said:
Is this kernel integrated in your rom 3.2?
Click to expand...
Click to collapse
Yes, is integrated.
Testing
Thanks for the kernel!! I'm testing it now and it feels good so far
m.
report
After rebooting the device the subscription to the Wi-Fi network get lost, means I have to reenter the password after every reboot. I don't know if it's the kernel like it is or because I changed the TCP congestion fromm cubic to highspeed. I don't have any experience with this feature. I could change back to cubic and check if the network subscription sticks... .
m.
meduza2 said:
After rebooting the device the subscription to the Wi-Fi network get lost, means I have to reenter the password after every reboot. I don't know if it's the kernel like it is or because I changed the TCP congestion fromm cubic to highspeed. I don't have any experience with this feature. I could change back to cubic and check if the network subscription sticks... .
m.
Click to expand...
Click to collapse
Change in your build.prop secure storage from true to false and it will work again
Sent from my SuperMan powered SM-G930F
Indeed, changed it this way: “ ro.securestorage.support=false “ and it sticks Thanks a lot!!
m.
freaksamael said:
Yes, is integrated.
Click to expand...
Click to collapse
Thanks for the answer
@Tkkg1994 ,
the tab with your kernel is running much smoother then with pure stock - thanks once more!
m.
Anyway to flash back to Stock Kernel?
XDA00000 said:
Anyway to flash back to Stock Kernel?
Click to expand...
Click to collapse
Would a boot.img backup in this case suffice? I haven't flashed the kernel yet but a boot image backup would contain the old kernel as well. The question is mostly if there are any other modifications that are being done.
XDA00000 said:
Anyway to flash back to Stock Kernel?
Click to expand...
Click to collapse
If you don't have the zip file, I would say, you could restore the boot and system partition from your backup, this should bring back the backuped kernel.
m.
Does your kernel support f2fs ?
Claros22 said:
Does your kernel support f2fs ?
Click to expand...
Click to collapse
.... would be nice but I didn't see it in OP ...
m.
Claros22 said:
Does your kernel support f2fs ?
Click to expand...
Click to collapse
I haven't written it to OP but it should at least /data and /cache (untested)
XDA00000 said:
Anyway to flash back to Stock Kernel?
Click to expand...
Click to collapse
Yeah just restore back boot.img backup, nothing else needed
Tkkg1994 said:
I haven't written it to OP but it should at least /data and /cache (untested)
Click to expand...
Click to collapse
Ok nice I will try it then. By the way it is better to use ext4 for other partitions than /data and /cache.
Claros22 said:
Ok nice I will try it then. By the way it is better to use ext4 for other partitions than /data and /cache.
Click to expand...
Click to collapse
All other partitions are simply not supported
Kernel works great so far. No issues and performance feels good.
What's the best way to switch between SELinux permissive and enforcing on this kernel should one want to experiment with that? Some solutions don't seem to like KNOX but it should be disabled on the kernel, too, right? I'm still struggling to get Magisk Hide working so I'm feeling experimentative.

Recompiled & Optimized Werewolf Kernel [SM-T211]

Hi!
I was looking through @laufersteppenwolf's kernel source and noticed it was compiled with -Os flag and an old toolchain. I decided to recompile it with graphite and -Ofast flags (the highest optimization level) and with a newer toolchain. Though the later failed (All builds with 4.9+ toolchains failed to boot on this device ) it still feels faster than the original build. I have also disabled some debugging options so that the kernel would fit in the boot partition in addition to some performance gain.
Features
Compiled with graphite and -Ofast flags (linaro 4.7.4)
Undervolted Wi-Fi, Vibration, LCD and Touch by 10% (Not sure if they're effective or not)
Disabled some debugging options
Added a lower charging current level (1700mA) to fast charge options (To reduce heating during charge but must be selected by user, Default is 1800)
Download
laufersteppenwolf said:
Hey guys
As you already might have read in either the CM11 dev thread or the Q&A section, I am working on a custom kernel for our T210(R) and T211. It's still in a pretty early stage, but the current build is fully stable, so I thought why not share it
As I'm pretty new to this community, a few words about myself: My (only) device I have been working on is the LG Optimus 4x HD, for which I also made a custom kernel (also named werewolf kernel, who would have thought of that ). Me and 2 other fellow RDs were able to "switch" many blobs with the ones from grouper, which fixed many, many issues we were facing in 4.4 with the stock 4.1 blobs. I am the official maintainer of namelessROM and vanir for the 4x HD, and am also compiling GummyROM, LegoROM, unofficial CM 11 (using grouper blobs) and SlimKat for the 4x HD on a nightly base. And as soon as we have a proper device tree for our tab, I'm sure I can port the Tab3 to all those ROMs
Now, enough chit chatting, let's talk about the kernel
It's based on @ketut.kumajaya's blackhawk kernel (thanks again, mate ) From v004 on we are based on official KitKat sources, with some additions such as:
Features:
Various network tweaks
Entropy tweaks
I/O speed improvements
cortex a9 and neon omtimizations
Added frandom
Tweaked vm dirty ratios
Dynamic read-ahead values
Added I/O schedulers: ROW, SIO, BFQ, FIOPS, V(R)
Optimized AES and SHA1 routines
Added CPU governors: Lionheart, Adaptive, Intellidemand, Hotplug, Hyper
Reduced RAM usage from logger
Updated lowmemkiller
Overclocked to 1.420 GHz by default
Disabled vsync for better 2D performance
Overclocked GPU up to 624MHz (default 416MHz)
Custom user voltage control (CPU)
Undervolted by default (-25mV)
S2W and DT2W (WIP)
Fast Charging
KSM
Bugs:
You tell me!
Installation:
Download the kernel from HERE
Reboot into recovery (recommended to make a nandroid)
Flash the kernel zip
Recommended to wipe /cache
Reboot and enjoy!
And remember to remove phservice if you want to change some CPU/GPU settings yourself
Notes:
See 2nd post
GPL:
Kernel sources
Kernel Modules (only for v001 - v003)
Used defconfig
Used build script
Thanks:
@ketut.kumajaya for the initial kernel base
@gr8nole for general help, info and testing
XDA:DevDB Information
Werewolf kernel SM-T210/T211, Kernel for the Samsung Galaxy Tab 3
Contributors
laufersteppenwolf
Kernel Special Features: Tuned for best possible performance
Version Information
Status: Stable
Created 2014-07-21
Last Updated 2015-05-25
Click to expand...
Click to collapse
XDA:DevDB Information
Recompiled Werewolf SM-T211, ROM for the Samsung Galaxy Tab 3 7.0
Contributors
mat1371
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Version Information
Status: Testing
Created 2018-08-23
Last Updated 2018-08-23
Reserved
Tweaking Guide
laufersteppenwolf said:
Since v002, we have an updated lowmemorykiller. It behaves a bit snappier than the old one, also with the default minfree values. However, in case you like to tweak your device a bit to make it even more snappy (like me ), I tweaked the minfree values a bit to slightly increase the free RAM without really affecting the multitasking experience. The script can be found in the attachment. All you need to do is to extract the script and place it in your /system/etc/init.d/ folder and that's it. The values will be automatically set on boot.
UV interface
The min possible voltage is 1000mV for now, and the max one is 1400mV. If you want me to lower the min voltage, please let me know.
Also, please note, that the voltage has to be changed in 12.5mV steps. If you apply for example 1110mV, it will be rounded down to 1100mV.
Fast Charge interface
The main interface is inside /sys/kernel/fast_charge/*
/sys/kernel/fast_charge/force_fast_charge (rw)
0 - disabled (default)
1 - use custom mA configured through the sysfs interface (see below)
/sys/kernel/fast_charge/ac_charge_level (rw)
rate at which to charge when on AC (1.8A to 2.3A)
/sys/kernel/fast_charge/usb_charge_level (rw)
rate at which to charge when on USB (0.5A to 1.0A)
/sys/kernel/fast_charge/failsafe (rw)
0 - disabled - allow anything up to 2.3A to be used as AC / USB custom current (USE WITH CAUTION!)
1 - enabled - behaviour as described above (default)
/sys/kernel/fast_charge/version (ro)
display fast charge version information
New kmsg layout
From v008 onwards the kmsg looks a tiny bit different. Instead of displaying the time since boot, it logs the actual time and date.
Now, you may ask yourself: "does that any good?" Sure it does. When you encounter an issue and grab a log, you can send it my way saying "the issue happened at 15:35". It is way harder to find out the exact time (in seconds) since the device booted, right?
Click to expand...
Click to collapse
mat1371 said:
Hi!
I was looking through @laufersteppenwolf's kernel source and noticed it was compiled with -Os flag and an old toolchain. I decided to recompile it with graphite and -Ofast flags (the highest optimization level) and with a newer toolchain. Though the later failed (All builds with 4.9+ toolchains failed to boot on this device ) it still feels faster than the original build. I have also disabled some debugging options so that the kernel would fit in the boot partition in addition to some performance gain.
Features
Compiled with graphite and -Ofast flags (linaro 4.7.4)
Undervolted Wi-Fi, Vibration, LCD and Touch by 10% (Not sure if they're effective or not)
Disabled some debugging options
Added a lower charging current level (1700mA) to fast charge options (To reduce heating during charge but must be selected by user, Default is 1800)
Download
XDA:DevDB Information
Recompiled Werewolf SM-T211, ROM for the Samsung Galaxy Tab 3 7.0
Contributors
mat1371
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Version Information
Status: Testing
Created 2018-08-23
Last Updated 2018-08-23
Click to expand...
Click to collapse
Great! Did you upload your source?
I had been working on it to compile with GCC 8, but haven't got enough time to complete the cherry picks
sscsps said:
Great! Did you upload your source?
I had been working on it to compile with GCC 8, but haven't got enough time to complete the cherry picks
Click to expand...
Click to collapse
It's on github but I didn't link to it cause it's messy. BTW There is no source code change aside from makefile and defconfig.
BTW, that link is blocked in India, can you upload it somewhere else? and also, cna you provide link to your source?
sscsps said:
BTW, that link is blocked in India, can you upload it somewhere else? and also, cna you provide link to your source?
Click to expand...
Click to collapse
Use https:// in download link.
adukale said:
Use https:// in download link.
Click to expand...
Click to collapse
Well, I've got it already, and https didn't quite help, her to use a VPN,
I'm suggesting the OP to upload somewhere else as well.
Thx alot, now it's time to download kitkat rom.
Keep it up sir ?
sscsps said:
BTW, that link is blocked in India, can you upload it somewhere else? and also, cna you provide link to your source?
Click to expand...
Click to collapse
Sorry for late reply, I'm busy with my thesis these days. I've attached the file to the post. Will send you a link to the source (GitHub) in your PV.
Great! Finally something new for T211/0. Love to see some movement here.
Tried installing on a T210 with TRWP but get an error message. Anyone any ideas?
Tried to attach the error but it won't let me... Error talks about asset failed getprop ro.product.device == lt023g etc
@Samw13
SM-T210 = lt02 wifi Tab
SM- T211 = lt02_3g Tab
So, i have deleted requirement in update-script file and kernel seems to work correctly on t210.
Here's link to edited kernel: https://www.upload.ee/files/10238882/kernel-SM-T210-werewolf-Ofast-UV.zip.html
{
"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"
}
Is it fully stable on SM-T211??. Is it the final version??
Hi,
@mat1371,
@lol28
Thank you for the kernel for T210R. Stable, overclocked to 1.42Ghz. I have an issue with the settings I make, they don't stick after reboot. I used kernel adiutor, EX kernel manager, Performance tweaker. I have busybox installed.
I've flashed Powerdaemon.disable.zip from Gr8nole, still the same.
Edit:
I've found Gr8nole's suggestion about deleting /system/bin/phservice. I deleted the file, rebooted, changed to governor to lionheart. It seemed to keep the settings.
Thanks!

Categories

Resources