[Kernel][Mirror]Ultimate Kernel N910C - Galaxy Note 4 Android Development (Exynos)

Ultimate Kernel for N910C Note 4
This thread is Mirror This Kernel
I'am not developer!!
Changelog is translate from Russian Language!!!
CHANGELOG:
V.57
The difference between the version of the New Wolfson Old Wolfson - in Old Wolfson microphone does not work with the speakerphone, but subjectively better sound quality than New Wolfson. This New better sound than the stock microphone and speakerphone works.
-Revamped code Touch Boost, for maximum responsiveness and smoothness
-Fully reworked CPU speed control mechanism for both clusters (fully corrected reset a user-selected maximum frequency A53 firmware to port N5) - DVFS no longer affects the selected frequency in the synapse CPU and does not overwrite them
-Optimized power
-Optimized hotplug driver
-Fully redesigned ramdisk and synapse in particular, new features (Input Boost, Scrolling Cache), repaired the conservation-restoration of sections of the synapse, repaired database optimisation
-internal fixes and recalibration
-Fixed BUGS synapses 56th version
-Added off a large cluster of nuclei (small is always active)
Click to expand...
Click to collapse
Please note - there is a built-in bug synapse, which is still can not be corrected, though he is not affected in any way to work - after the restoration of the selected pre-stored profile, the synapse is closed with an error, but run it again, he applies all settings from the selected profile, you only need to click on the cross (renunciation of the use of default settings).
And another point - when you press the Clear Synapse Data on page Reboot (reset to default settings) proizoybet restart the phone - it's not a bug! So you need to apply the default settings (limit bend of the synapse)
I will Update This thread after a few hours after Developer update his theard

Thanks bro
SM-N920C cihazımdan gönderildi

Ultimate kernel is banned on xda I'd close the thread before you get an infraction
Sent from my SM-N920C using Tapatalk

This is only Mirror for the Users Who can't download from other Mirrors

Thread closed.
Ultimate kernel is banned from XDA.
Regards,
The_Merovingian
Forum Moderator

Related

[APP][>= 2.2] CPU Adjuster

Hi,
A new voltage control and CPU adjuster app is in the city...
For root users, this app allows to create and automatize CPU and GPU via a profiles manager.
For non root users, you're able to get information about the CPU (governor, speeds, etc).
You can define profiles that contains:
- CPU governor
- Max CPU Frequency
- Min CPU Frequency
- Enable/Disable cores in dual/quad cores (if kernel supports)
- CPU voltages for all frequencies (if kernel supports)
- I/O Scheduler
- GPU frequencies, voltages, stay on and thresholds (if kernel supports)
- Charger voltages (if kernel supported)
- Governor parameter tweaks
You can define profiles that are automatically activated on these conditions:
- Battery low
- Temperature higher
- Screen on/off
- Charging
- Connected to PC
- Voice call started
- Active application
Also, you can view CPU information, like times in state, governor max/min speed and much more.
XDA title page (Dec, 2 2012): http://www.xda-developers.com/android/manage-your-cpu-with-cpu-adjuster/
Used permissions
- Write external storage: To backup profiles
- Receive boot completed: To automatically start service on boot (enable in settings)
- Read phone state: To automatically detect voice call start/stop
- Get tasks: To get active task (in order to correctly apply profiles that depends on the active task)
- Internet: Added small ads (via google ads)
- Billing: For donation control (you can purcharse PRO version inside the app)
- Battery stats: Needed to show the screen on time and battery up time
If you've troubles or issues, please, send a logcat.
Free version includes Ads, is limited to 3 profiles and isn't capable to make backup of your settings.
You can buy the full version inside the app in order to remove Ads and get full app capabilities.
Please, is the app doesn't works (partially or totally) send a message to [email protected] or post in this thread.
Play Store Link
https://play.google.com/store/apps/details?id=com.ryosoftware.cputweaks
Translation interface
You can add language translations using the link: http://www.getlocalization.com/CPUAdjuster/
ROM cookers
You are able to include this app in your ROMs at your discretion but you meet the following rules:
- Can't theme the app
- Can't make any modification in the app
- Can't resign the app
- Thank in the ROM thread
- If you're interested to set default values for any parameter in your ROM, you can contact via PM or email
PLEASE, IF YOU'VE ISSUES: CONTACT
DIRECT DOWNLOAD
CHANGELOG
1.0.0
First release
1.1.0
Added charger voltages to the profiles view
Added 30 seconds delay before first profile activation (after on boot event)
Added a file in /sdcard/CpuProfiles/files-initialization.log to control missing files (post if app shows the missing files message)
Added a file in /sdcard/CpuProfiles/automation.log to control the automatically activated profiles
Added compatibility with Android 2.2 (Froyo) and higher
Added ads in the main activity
Solved bugs
1.3.0
Removed toast on service start/stop
Added compatibility with old devices
Added more compatibility with charger voltages
Added more compatibility with gpu voltages
Added current voltages in cpu history tab
Added battery info to the device info tab
Added notification at startup to countdown the service autostart
More accurated kernel info in the device info tab
Corrected some strings
1.4.5
Added more support to overclock/underclock
Added support for non rooted devices (in read mode, of course)
Added in app billing donation
Expanded voltages in profiles voltages view by default
Number of processors is correctly counted in quadcore processors
Added option to modify all voltages at the same time (in cpu voltages view and in gpu voltages view [in profile edition])
Small UI improvements
Added german translation (thank's to [email protected])
Added french translation (thank's to The [email protected])
Added spanish translation
1.4.6
Added ability to disable profiles
Small strings update
1.5.0
Enable/disable second core for profile (only available for Tegrak dual core)
Profiles are now marked disabled after creation or edition (for security purposes)
In profiles list, if you edit the active profile, the active profile mark dissapears
1.5.1
Fixed issue with some kernels that don't exports CPU frequencies
1.6.0
Graph with CPU speed evolution (it can be run in background, for statistical purposes)
Ability to clear history (time in states)
UI improvements (subtitle font color themeable and other small changes)
1.7.0
Corrected bug in CPU history percents, they miscalculate afther a clear
Compatible with more devices
Capable to show real history (even if you've previously cleared)
Bugfixes
1.8.0
Capable to activate/deactivate single cores in quadcore processors (SGN-II, ...) [if kernel supports it]
Added some dialogs in profile settings in order to clarify
1.8.1
Corrected bug in CPU speed statistics (for kernels that doesn't export CPU frequencies)
Updated translations
2.0.0 (important notice)
Compatibility with more devices
Added per-app activation to profiles
UI improvements
Added current GPU speed to the general info tab
Notifications can be show in toasts or in status bar
Added CPU history graph in general tab
Added GPU current speed in GPU tab (in profile edit view)
Added GPU minimum time in state for profile (this is the minimum time that GPU remains in a state even if charge load changes)
Added portuguese translation (thanks to [email protected])
2.0.1
Small bugfixes
Added setting to configure the startup notification behavior
2.0.2
Small bugfixes
Add toggle to show CPU speed in general tab in text or graph format. Simply click in the graph to show CPU speed in text format or in the text to show the graph
2.0.3
Cosmetic changes
Toggle in profiles tab show service status nor the user enable state (this only affects after a upgrade)
2.1.0
Added ability to overclock GPU (kernel/device specific feature)
Solved service status toggle issue
GPU management compatible with Siyah kernel
Upgraded to In-App billing v3
Bugs fixed
2.1.2
Little bug corrected
2.1.3
Small improvements
Small UI changes
More accurated GPU speed calculation (useful for devices that uses non standard speeds)
2.3.1
Added GPU up/down thresholds
Added GPU help dialog (press menu key in GPU tab in Profile Edition activity
Tweaks for specific governors: ondemand, lulzactive, smartass, conservative and interactive
Solved issues with trial period calculation
Added battery up time to general tab
Added screen on time to general tab
Removed auto update of general tab (except for CPU and GPU speed) [really isn't needed and stress up the cpu]
Added refresh button to general tab
Added chinese translation
Minor UI changes
2.4.0
Enable/Disable group of tweaks in each profile
Solved bug when upgrade and SuperSU is set to forget permissions on reinstall
2.4.1
Added tweaks for pegasusq
Added switch to show governor parameter descriptions in english (more accurated)
Bugfixes
2.5.0
Capable to apply your settings on-the-fly, without define a profile
Linked up and down thresholds in GPU
Internal improvements
2.5.5
Added total/free RAM in general tab
Internal improvements in superuser adquisition
2.5.6
Added support for kernels that don't export GPU thresholds
2.6.0
Added support for custom init.d scripts (look in settings)
2.6.1
Added support for some MALI parameters (look in profile advanced tab)
Added hungarian translation (thanks to szornyu)
2.6.2
Added ability to create folders (from init.d scripts folder selection)
Removed 14 days demo period (no expiration time now)
2.6.3
Small improvements
Updated translations for french, hungarian, chinese and german
2.6.4
Added shortuts to running apps and battery usage in CPU general tab (click in the six last items)
2.6.7
Added improvements to ROM cookers support
2.6.8
Added italian translation (thanks to [email protected])
2.6.9
Compatibility improvements
2.7.0
Activation times for profile (statistical info) in profiles tab
Setting to control if frequencies are set before or after the voltages
Information dialogs
2.7.3
Solved little bug when calculating profile active times
Added boot delay timeout (from 0 to 90 seconds, default 30 seconds)
Updated german, hungarian and italian translations
2.7.4
Updated german, hungarian, chinesse and italian translations
2.7.5
Correct bug calculating profile activation time
Updated german translation
2.7.6
Improvements in the init.d folder selection dialog
Added a handbook to the /sdcard/CpuProfiles folder
Minor updates in chinese, hungarian, italian, deutch and french translations
2.8.0
Profiles sorted using priority value
Apps selector sort list using the app label
Added max CPU frequency when screen if off (if kernel supported)
Shows multicore information for each core separately (CPU speed, CPU history) (if kernel provides the information)
Added battery temperature to general tab
Removed capture statistics activiy (really isn't needed)
Added russian translation (thanks to DEADover)
2.8.2
Max/Min GPU voltages calculation update
Added changelog (goto settings)
2.8.3
Corrected bug in max/min GPU voltages calculation
Updated translations
2.8.4
A bit un-stresses CPU when calculatin the current CPU speed in general view
Added partial slovenian translation (thanks to MMtranslating)
2.8.5
Added new superuser permission to manifest
Solved certain issues with Galaxy Nexus
Updated Slovenian translation
2.8.6
Compatibility with max/min/governor for kernels that don't shares the cpu core values
Solved issues with notifications when a core is disabled and you want to show the current CPU speed or history
Removed apps selector for screen off profile (has no sense)
Updated Slovenian and russian translations
2.8.7
Added new profile type: After boot active for X minutes
2.8.8
Check app signature at startup
Updated translations
2.8.9
Corrected bug in profile apps selection
Updated translations
2.9.0
Added more control in governor tweaks in order to test if files exists before set the values (prevent fails if files don't exists)
Added support to kernels that uses no standard values to set the CPU voltage steps (like Kowalski for LG Optimus 2X)
Added support to kernels that limites min/max GPU frequencies (like Perseus for Samsung Galaxy Note II)
2.9.1
Logcat for the app is set to false by default (enable it in settings if you need send a log to me)
3.0.0
Added ability to send logs to the developer without use any external software (go settings to generate and send it)
Added ability to export logcat to sdcard (normal and colored log) [PRO feature]
Added graceful time to In-App license verification (for those that has a unstable connection)
Added beta channel (enable it in settings and receive updates directly on your device) [PRO feature]
Preferences activity resorted
Solved issue in some devices that aren't running application after boot if screen is off
3.0.1 (only in Beta Channel for now)
Tweaks for more governors
3.0.3 (only in Beta Channel for now)
Corrected bug in Beta version mamagement
3.0.4 (only in Beta Channel for now)
Added tweaks for more CPU governors
Added tools menu (only option is "forze media scan" for now)
3.0.5
Includes all unreleased beta code in the general app
Compatibility updates
3.0.6
Bug corrected
3.0.8 (only in beta channel for now)
Uses real external storage unit for backup/restore in Samsung devices, if available
3.0.9 (only in beta channel for now)
Added general kernel preferences that are loaded in boot time (if configured)
For now general preferences includes ability to set max. battery charge percent and force fast charge (all features are kernel dependent, of course)...
3.0.10 (only in beta channel for now)
CPU voltages interface supports most kernels for Nexus4
3.0.11 (only in beta channel for now)
Allow to update vibration intensity in kernel settings
3.0.12
Previous beta updates published to all
Bugs corrected
Translations updated
Please add custom USB/DC charging voltages and Sound Volume tweaks.
rgreat said:
Please add custom USB/DC charging voltages and Sound Volume tweaks.
Click to expand...
Click to collapse
Added to To-Do list.
Thank's
Could u list what voltages work best for CPU speeds
Sent from my SGH-T679 using Xparent ICS Tapatalk 2
hatememarkz said:
Could u list what voltages work best for CPU speeds
Sent from my SGH-T679 using Xparent ICS Tapatalk 2
Click to expand...
Click to collapse
it depends from the device, rom and cpu.
try to low 25 each step and, if working fine down another 25 until you have
freezes or reboots
Here's more info
Sent from my SGH-T679 using Xparent ICS Tapatalk 2
Not working for Xperia S on stock based rom. Says missing files.
Sent from my awesome Xperia S 'Nozomi'
l.Urker said:
Not working for Xperia S on stock based rom. Says missing files.
Sent from my awesome Xperia S 'Nozomi'
Click to expand...
Click to collapse
please
send me a logcat
A nice new tool. If you need a German translator for this APP ...
l.Urker said:
Not working for Xperia S on stock based rom. Says missing files.
Click to expand...
Click to collapse
I would be interested in this tool for Jelly Bean. I tried it and I also get this message.
As for translation, I can take care of french!
parse error.on huawei u8230 cm7.kernell 2.6.32
desalesouche said:
parse error.on huawei u8230 cm7.kernell 2.6.32
Click to expand...
Click to collapse
sorry, v1 is only to ics and higher
i will release v2 in 1-2 days, with android 2.3 support.
stay connected
The Smith said:
I would be interested in this tool for Jelly Bean. I tried it and I also get this message.
As for translation, I can take care of french!
Click to expand...
Click to collapse
no problem.
please, send me a logcat with the app initialization, in order to known the missing filenames
bartito said:
no problem.
please, send me a logcat with the app initialization, in order to known the missing filenames
Click to expand...
Click to collapse
Awesome, will do very soon.
Hello,
Great app, thanks.
Default profile seems not automatically activated on boot.
I need to activate it manually even with check box "enable on boot" checked.
Behavior like "voltage control" app, automatic apply with countdown on notification to abort before apply if needed would be great.
Thanks
User_99 said:
A nice new tool. If you need a German translator for this APP ...
Click to expand...
Click to collapse
Thank's
Finishing a previous work and after that i will contact with you
The Smith said:
I would be interested in this tool for Jelly Bean. I tried it and I also get this message.
As for translation, I can take care of french!
Click to expand...
Click to collapse
Please, download 1.1.0 and try another time.
Post the /sdcard/CpuProfiles/files-initialization.log after error
desalesouche said:
parse error.on huawei u8230 cm7.kernell 2.6.32
Click to expand...
Click to collapse
1.1.0 is compatible with Gingerbread.
Please try it
cook said:
Hello,
Great app, thanks.
Default profile seems not automatically activated on boot.
I need to activate it manually even with check box "enable on boot" checked.
Behavior like "voltage control" app, automatic apply with countdown on notification to abort before apply if needed would be great.
Thanks
Click to expand...
Click to collapse
Solved in 1.1.0.
Please try it
bartito said:
Solved in 1.1.0.
Please try it
Click to expand...
Click to collapse
Default profile still not activated after boot.
Could you add mV on cpu main screen (there is enough space for it and it's convenient to be able to check without the need to expand the box)
Charge page typo. Replace mV by mA.
Hi, ran into missing files error as well. This is the file initialization log file. Am on Slimbean 3.
ls /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels: /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels: No such file or directory
Requested file /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq exists
Requested file /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state exists
Sent from my GT-N7000 using Tapatalk 2
Kersian beat me to it! I also was running Slim Bean 3.0.
I still have something for you. I tried it on Android 4.2 and still get a missing file error. I attached the logcat as requested, and the file output by the app itself tells us about the same missing file mentioned by Kersian.
BTW, in the warning popup at the beginning, if you want to be consistent with similar popups from other apps, we should read "Don't show anymore" and not "Doesn't show anymore".
Keep up the good work and let me know too if you want the french translations!

[APP][ROOT][4.0+] Performance Control - Open Source

Performance Control is A CPU Control application bundled with AOKP (created by xoomdev).
I started modding and adding features to this application, with @educk, few months ago and now we decided to create a dedicated thread.
Functions:
Change CPU Governor, I/O Scheduler and Clock Speed
Battery information + Fast Charge setting + Battery Life eXtender setting
Change Voltages Assigned to each CPU frequency
Customize MinFree Task Killer (set the amount of RAM the minfree taskiller will keep), Not Killable Processes feature
Customize SD read-ahead
VM Settings such as: Dirty Ratio, Dirty Backgroud ratio, Dirty expire centisecs, Dirty writeback centrisecs, Minfree kbytes, Overcommit ratio, Swappiness and VFS Cache pressure, Dynamic Fsync, Backlight timeout, Backlight on touchscreen, Phantom Key Presses Filter
Integrated CPU Spy
Linux Kernel informations, CPU Informations, Memory Informations
Disk Informations
Tools: Custom shell command, Wipe cache+dalvik cache, Flash kernel or recovery (img files), Clean residual files, Optimize DBs
... and more
Depending on the kernel used, some application features will not be accessible, like: Voltage settings, Battery Life eXtender, etc
Requirements:
Root
Busybox
CM or other AOSP like ROM based on 4.0+
APP is Licensed under GPL v3.
TIPS:
- You can open system battery informations by clicking on voltage value in Battery tab
- You can increase or decrease voltages by 25mV steps in Voltage Settings tab using menu
- You can change fast between flashing kernel or recovery using menu
- Switch fast between tabs using menu > Tabs
XDA:DevDB Information
PerformanceControl, Tool/Utility for all devices (see above for details)
Contributors
h0rn3t, educk, Rhonin86,Laurentyu1995,LeroViten,Evisceration,Stefano187,cyaniris
Version Information
Status: Stable
Current Stable Version: 2.2.3
Stable Release Date: 2014-05-09
Created 2013-09-14
Last Updated 2014-07-04
Changelog
v2.2.5 [07.09.2014]
added the possibility to reorder tabs (menu > app settings > set tabs visibility - long press to reorder items)
updated spanish translation thanks to @DaniPhii
updated romanian translation
v2.2.4 [26.07.2014]
added backup/restore settings (menu > app settings)
all core status are displayed now on cpu settings tab
fixed issue with kernel/recovery backup custom names
updated russian translation thanks to @LeroViten
v2.2.3 [04.07.2014]
check for su & busybox at startup just once and when the rom is changed
updated russian translation thanks to @LeroViten
added support for GT-I9082 thanks to @TripRex
Old changelog:
v2.2.2 [30.06.2014]
added kernel/recovery backup option
Download: http://forum.xda-developers.com/showpost.php?p=53804588&postcount=675
v2.2.0 [29.06.2014]
enable/disable MSM HOTPLUG - added by @F4k
added Battery Calibration - menu battery tab
fast charge notification is now clearable
v2.1.19 [20.05.2014]
added LiveOC support (not tested) - CPU Advanced TAB
changed boot toasts with notificaton
changed app icon
added option to restore settings from init.d script (some settings may be overwrited by system) - App Settings menu
v2.1.18 [09.05.2014]
fixed UI issue for some devices
fixed min/max freq issue for some devices
added support for S4 mini f4ktion kernel ( thanks to @F4k )
updated german translation thanks to @DF1E
updated russian translation thanks to @LeroViten
v2.1.17 [04.05.2014]
fixed issue with voltage tables in microvolts
v2.1.16 [03.05.2014]
Update Russian Translation thanks to @LeroViten
Updated Spanish translation thanks to @Garcia98
Added Nexus 5 (thanks to @educk) and Xperia U (thanks to @Garcia98) on supported devices list for kernel/recovery flash
Some small improvments and issues fixed
v2.1.15 [26.04.2014]
add support for krait undervolting (CPU Advanced Tab)
add support for Performance Profile
Any change of cpu freq. or governor will update Performance Profile default values (no need to reopen app. )
v2.1.14 [18.04.2014]
added support for voltage table located at: /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels
fixed some issues with multicore devices
v2.1.13 [12.04.2014]
fixed sysctl editor issue
rewrite KSM/UKSM for compatibility with UKSM variants
added posibility to override sd path (menu > app settings)
added cpu information (cpu settings > menu)
added memory usage (memory tab > menu)
remove info tab
added some settings in cpu advanced tab
v2.1.10 [07.02.2014]
added IO Settings (menu CPU Tab)
added WIFI PM (Advanced Tab)
added Multicore PowerSaving (CPU Advanced Tab)
fixed zram display bug on multicore
some UI changes
update translations (thanks to @Rhonin86, @Stefano187, @DaniPhii, @LeroViten)
v2.1.9 [24.01.2014]
Added builtin automatic check for updates and posibility for download using Download Manager (menu > app settings)
Zram disk size display in Mb and percents
Started support multicore (new tab available CPU Advanced: mpdecision, intelliplug, ecomode, screen off max frequency, screen off min frequency- more will be added)
Tips: Tap on current frequecy to change cpu. LongTap to force cpu online/offline
Fixed some FC ( many thanks to: @dabl8, @Darian71, @houssam10001 )
v2.1.9 BETA 2 [05.01.2014]
You must uninstall previous version before installing the new one
Fixed compatibility with KK
Added logcat and dmesg dump (Tools Tab)
Added touchscreen control: s2w, h2w, etc (Advanced Tab)
Fixed zram
v2.1.8 [05.11.2013]
Fixed VM Settings & SysCtl Editor bug ( values ​​not saved )
Added ondemandplus governor as settable
Added Spanish translation ( thanks to @DaniPhii )
v2.1.7 [03.11.2013]
Added SysCtl Editor - Tools Tab
Reworked VM Settings based on sysctl - it is necessary to reenter vm values
Added Simplified Chinese translation (thanks to @cyaniris )
Auto reload application after change tab visibility
v2.1.6 [26.10.2013]
Added Vibration Control - Advanced Tab
Added Extended VM Settings - Advanced Tab (remove VM Tab)
Support for Ultra KSM
Show / Hide Tabs feature in Meniu > App Settings
v2.1.5 [20.10.2013]
Added zRAM settings in Memory Tab
- thanks to @educk to achieve the kernel with zram support -
- tested only with zram module builtin kernel -
Added BuildProp Editor in Tools Tab
v2.1.4 [27.09.2013]
Fixed Dynamic Frequency Scaling issue (tested by @etch04)
v2.1.3 [26.09.2013]
added freeze / defrost packages (use menu to change between system and user packages)
added governor settings (not available for all governors)
move VM settings in a new tab
added Dynamic frequency scaling (not tested) http://forum.xda-developers.com/showthread.php?t=2308040
added italian translation thanks to @Stefano187
remove /data/PerformanceControl file
v2.1.2.1 [14.09.2013]
FC fixed when KSM not supported by system
v2.1.2 [13.09.2013]
Added KSM Settings in Memory TAB
Added more devices (for kernel and recovery flash) https://github.com/horn3t/android_packages_apps_PerformanceControl/blob/jb2/res/raw/devices.xml
v2.1.1 [06.09.2013]
Fixed loads of Force Closes on various devices
Added the possibility to individually delete residual files
Updated German Translations (thanks to Rhonin86)
Added Russian Translations (thanks to LeroViten)
v2.1.0 [29.08.2013]
Additional information's on DiskInfo tab (tap on each partition)
Added the ability to flash kernels/recoveries from ZIP too. (It doesn't have to contain META-INF)
Added the list of files from "Clean residual files"
v2.0.9 [24.08.2013]
Fixed Force Closes when setting TaskKiller values
v2.0.8 [22.08.2013]
New DiskInfo TAB - display the total and free space of: /system. /data, /cache, /sdcard, /ext-sd partitions
Added Optimize Databases (SQLite Vacuum) - Tools Tab
Change Fix Permission script for better compatibility with CM-10.2
Added Tab Menu (manage all tabs from one window -> accessible through the Menu key)
Added German and Romanian translations (thanks to Rhonin86 and Laurentyu1995)
Minor Bug Fixes
UI Improvements
v2.0.7 [16.08.2013]
Added recovery and kernel flash support for Samsung Galaxy S II and Samsung Galaxy S III
Added "Fix Permission" option (as it is removed from newer CWM recoveries)
Added "Clean Residual Files" option
Minor fixes
I can't find download link ?
Sent from my GT-I9082 using XDA Premium 4 mobile app
keshow said:
I can't find download link ?
Sent from my GT-I9082 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
On top of thread you will see a black menu.
I beg you, Sir, make hiding chosen tabs in options, please!
pupakota said:
I beg you, Sir, make hiding chosen tabs in options, please!
Click to expand...
Click to collapse
Today I will release a new version. So, hide tabs option will be included in the next version.
Great news, tell me, is possible to make divided settings for i/o for internal and external storage?
I may sound weird, but are we sure ,that i/o seetings set by perfctrl are really set for everything at once?
And one more idea..more VM switches, like /proc/sys/vm/dirty_bytes , /proc/sys/vm/laptop_mode, /proc/sys/vm/min_free_order_shift , /proc/sys/vm/page-cluster, and so on?
Would it be hard to add such switches?
pupakota said:
Great news, tell me, is possible to make divided settings for i/o for internal and external storage?
I may sound weird, but are we sure ,that i/o seetings set by perfctrl are really set for everything at once?
And one more idea..more VM switches, like /proc/sys/vm/dirty_bytes , /proc/sys/vm/laptop_mode, /proc/sys/vm/min_free_order_shift , /proc/sys/vm/page-cluster, and so on?
Would it be hard to add such switches?
Click to expand...
Click to collapse
You can test with other similar applications and see if are really set.
In the new version you have builprop editor, so you can set other vm parameters.
@h0rn3t this app has all those feature which i need but i cant set the cpu freq. ,, the freq slider set itself to maximum level ,, the minimum and maximum slider set itself to maximum level after exiting the app,,, dont know its a bug or only with me,,, but i can set freq with set cpu properly
Mohanshbhr said:
@h0rn3t this app has all those feature which i need but i cant set the cpu freq. ,, the freq slider set itself to maximum level ,, the minimum and maximum slider set itself to maximum level after exiting the app,,, dont know its a bug or only with me,,, but i can set freq with set cpu properly
Click to expand...
Click to collapse
What rom and kernel do you use?
h0rn3t said:
What rom and kernel do you use?
Click to expand...
Click to collapse
stock samsung tw rom with stock kernel (rooted, unsecured, init.d)... its i can set cpu freq sliders properly with set cpu,,, i was thinking its happening due to conflict with setcpu so i flashed new rom and reinstalled this appwithout any tweaks to test but the result was same,, as soon as i exit app after setting sliders it set itself to maximum level,,, on more thing in time in sate phone goes to deep sleep and freq is also at minimum level most of time,, dont know why only slider goes to maximum level....
Mohanshbhr said:
stock samsung tw rom with stock kernel (rooted, unsecured, init.d)... its i can set cpu freq sliders properly with set cpu,,, i was thinking its happening due to conflict with setcpu so i flashed new rom and reinstalled this appwithout any tweaks to test but the result was same,, as soon as i exit app after setting sliders it set itself to maximum level,,, on more thing in time in sate phone goes to deep sleep and freq is also at minimum level most of time,, dont know why only slider goes to maximum level....
Click to expand...
Click to collapse
Look on OP at Requirements.
Do you have a multicpu device? In this case mpdecision reset the frequencies.
Hi
Can anyone help. I don't see any download link in OP posting.
Thanks
smohanv said:
Hi
Can anyone help. I don't see any download link in OP posting.
Thanks
Click to expand...
Click to collapse
Look at the black menu !!!!
http://forum.xda-developers.com/devdb/project/?id=600#downloads
Superb Work...
Always wanted one..!!!
Hi,
i'm actually testing [ROM][KK][4.4.2][KOT49H] ★★★ BEAN KAT v.5 + [Kernel] CM 11 - 4.4.2 - [ION+PMEM] Khan Kernel v1.1 on my Galaxy Wonder.
I tried to change some settings via performance control 2.18 but some values in build.prop, vm, i/o scheduler are not applied.
I dont know if this issues are rom, kernel or performance control related, but in the signature of some sgs+ developers i saw that they are actually using performance control 2.19b.
Maybe the issues are going to be fixed in the next version.
Cheers
tycoo said:
Hi,
i'm actually testing [ROM][KK][4.4.2][KOT49H] ★★★ BEAN KAT v.5 + [Kernel] CM 11 - 4.4.2 - [ION+PMEM] Khan Kernel v1.1 on my Galaxy Wonder.
I tried to change some settings via performance control 2.18 but some values in build.prop, vm, i/o scheduler are not applied.
I dont know if this issues are rom, kernel or performance control related, but in the signature of some sgs+ developers i saw that they are actually using performance control 2.19b.
Maybe the issues are going to be fixed in the next version.
Cheers
Click to expand...
Click to collapse
Yes, there were some incompatibilities with KK. If you want to test and report, here is a new beta version: View attachment 2493900
You must uninstall previous version before install new one.
h0rn3t said:
Yes, there were some incompatibilities with KK. If you want to test and report, here is a new beta version: View attachment 2493900
You must uninstall previous version before install new one.
Click to expand...
Click to collapse
Thx a lot!
I tested it and want to report that i dont see anymore problems atm.
I successfully changed and applied following settings:
- cpu frequencies, governor, scheduler, set on boot
- Battery Life eXtender value, set on boot
- minfree memory settings, LowMemoryKiller management of not killable processes, ksm - enable/disable on boot, zram - start/stop - change size value - set on boot
- dynamic fscync - enable/disable on boot
- vm settings - changed swappines & vfs_cache_pressure - set on boot
- disk info - sdcard 1 + 2 is shown again
- build.prop - changed ro.config.low_ram from false to true and back
Great work!
Cheers
tycoo said:
Thx a lot!
I tested it and want to report that i dont see anymore problems atm.
I successfully changed and applied following settings:
- cpu frequencies, governor, scheduler, set on boot
- Battery Life eXtender value, set on boot
- minfree memory settings, LowMemoryKiller management of not killable processes, ksm - enable/disable on boot, zram - start/stop - change size value - set on boot
- dynamic fscync - enable/disable on boot
- vm settings - changed swappines & vfs_cache_pressure - set on boot
- disk info - sdcard 1 + 2 is shown again
- build.prop - changed ro.config.low_ram from false to true and back
Great work!
Cheers
Click to expand...
Click to collapse
Thank you for testing & reporting!:good:
2.1.9 Beta 2
Fixed compatibility with KK
Added logcat and dmesg dump (Tools Tab)
Added touchscreen control: s2w, h2w, etc (Advanced Tab) - not tested, need feedback !
Fixed zram

[Kernel]GalaTab3 KitKat & JellyBean Kernels for SM-T310 8.0 ONLY

GalaTab3 Kernels for either JellyBean or KitKat ROMS - SM-T310 8.0 - TouchWiz
Warning:
As always, flash at your own risk. I'm not responsible, in any way, for what you flash, copy, fiddle with, poke, molest or otherwise screw with on your phone or tablet....
*** Important ***
- I recommend using TricksterMod or a similar CPU/Kernel modification app to adjust the settings/configurations. Although I am a huge fan of Faux123 and his Kernel app, it does not play nice with Exynos CPU's or Mali GPU's (especially the two together). Maybe it will in time, but only someone of his genius can figure it out. But, I have implemented the features specifically to allow TricksterMod to have full access to the controls. You can get the app HERE
USB Audio Mod for JellyBean ROM's ONLY
Flash this file to allow USB Audio functionality to work 100%. This will work in conjunction with my kernel and allow you to use external DAC's and bypass the internal audio hardware/software completely. This provides MUCH better sound quality and higher bitrates (depending on the DAC you choose to use).
USB Audio Mod
_______________________________________________________________________________________________________
_______________________________________________________________________________________________________
Releases & Downloads
Version 14.7.16 (KitKat) - Download - KitKat ROM's ONLY
- STOCK KitKat NF4 4.4.2 Kernel
- Built from newly released source code by Samsung
- Added Root/SuperSU binaries
- Added Init'd Functionality
- Added mock location functionality in default prop
This is the base in which I will be building the new KitKat custom kernels from. Obviously, I wanted to add some of the basic functions, like Root and Init'd so nothing is reverted from any custom ROM's you may have flashed. This is not a copy of the kernel from the stock ROM.... This is built against the source code. I will be adding features and customizing this kernel shortly and will begin uploading the new versions ASAP. My main focus is to get it overclocked first and then I will fine tune some of the stock features and add new stuff along the way.
Version 14.5.27 (JellyBean) https://www.mediafire.com/?b0h9ii661x113d9
- Last JellyBean Kernel Release
- Same features as Version 14.4.8r2
- Camera now working. Fixed driver loading error.
- Refreshed source code and toolchain
- Adjusted charging current for USB, Dock and Misc charging modes. Now all register as "A/C" current.
- Misc code updates and fine tuning.
Version 14.4.8r2 (JellyBean)https://www.mediafire.com/?m29aztntz2jx613
- Cleaned up some code
- Speed modifications to allow for smoother daily use
- Transitioned some kernel modules to be built in primary image for faster load times
- Finished adding Sweep2Wake code - still needing to finalize trigger processes (so feature is not active yet)
- Adjusted USB Audio function at Kernel level. Will provide an updated framework file to implement this fully and allow for 100% native function. Allows total compatibility with external DAC's and complete bypass of internal audio hardware/software.
Version 14.4.3 (JellyBean)https://www.mediafire.com/?kv44k85q41878y9
- Reverted some edits to allow previous steady kernel workflow
- Added additional USB Audio/Video Kernel functions based on user requests
(You now do not need proprietary apps to play to external dacs or video decoders)
- Additional dock features added for broader compatibility
- Reverted Init'd files to previous versions
Version 14.3.25 r2 (JellyBean) http://www.mediafire.com/download/t60k13chcat5b3f/GalaTab3_Kernel_v14.3.25_r2.zip
- Fixed Init.d Functionality Problems. Now runs on boot as it is supposed to
- Revised several of the init.d scripts from past releases and added several new ones.
- Enabled Debugging & Mock Locations by default.
- Added several Audio Interface and DAC drivers (some as modules, some built in). This will allow for a much broader driver base for external DAC's connected via USB.
After flashing and booting, I highly recommend you set your Trickster settings again (and remember to set to boot). The new tweaks adjust some of the kernel performance values and if you use your old Trickster profile, it will reset these new values to those of previous releases. I will be evaluating and adjusting these new values in future releases to determine which have the best results on our devices.
"Stock" GalaTab3 Init.d Files (Flashable) - http://www.mediafire.com/download/u2slgste63dpx1l/GalaTab3_Original_Init.d_Files_Flashable.zip
Flash this if you want to use the normal Init.d Files with the new kernel.
Version 14.3.18 (JellyBean) http://www.mediafire.com/download/xbx12xq493n68e8/GalaTab3_Kernel_v14.3.18.zip
- Updated/Enhanced SLUB performance features. Allows for much faster ROM and file systems
- Adjusted ExFat file system calls within kernel. Now loads ExFat file systems twice as fast.
- Added initial code for Sweep2Wake and DoubleTap2Wake features. NOT FULLY IMPLEMENTED YET - need to fine tune some parameters to make these features compatible on our devices.
Version 14.1.6 (JellyBean) http://www.mediafire.com/download/8ycwqq7wt4kaqi5/GalaTab3_Kernel_v14.1.6.zip
- Added 3 CPU Governors for extra versatility - SmartAss3, Lulzactiveq & zzmoove (Thanks Civato!!!!)
- Updated LZO Compression code to allow for vastly improved performance and compression speed (helps with many aspects of I/O speeds and boot times)
OLDER RELEASES/INFORMATION
Since it's the holidays - I thought I would give you all your first gift...... in the form of a newly updated Kernel release! I know.... this was on the top of your list of crap needed......
Basically, I completely started again from scratch and an re-implemented past features and some new ones. I wanted to make sure that the features were 100% compatible and efficient for the Tab 3 and that additional features were not stacked on top of broken code. In short..... this has been a huge pain in the a*# and I can't believe how hard it has been to implement features that are so widely available on other architectures. Mainly, the Mali GPU has been the biggest pain - that and all of the errors and bugs in the stock firmware.
After speaking with MANY developers and observing other device forums, I'm happy to know that I'm not the only one. The new releases of 4.2.2, 4.3 and 4.4 ROM/Kernels have caused a lot of problems with both the poor code and dramatic architecture changes from Google and Samsung. But.... here you are..... a fresh new release that is running well.
Version 13.12.21r5 (JellyBean) https://www.mediafire.com/?ggruj3gqj3gywx7
- Completely Re-wrote Kernel Mod's and/or re-implemented functional features (that are known to be stable)
- Built against an updated & modified 4.7.3 Android Toolchain (up from 4.4.3)
- Added and Implemented Boeffla Sound Engine (You can use a few apps to control the engine)
- Fully implemented GPU Controls!!! Overclocked to 700mhz but works very well at 533mhz (without having to burn through your battery)
- Independent CPU and GPU throttling based on your use. (i.e. - GPU does not ramp up if you are processing heavy data)
*** Again, use TricksterMod to adjust GPU frequencies to your liking)
- Re-Implemented CPU Overclock from 50mhz - 1900mhz
- Rewrote and modified Hotplug for better performance and ramp up's
- Cleaned up several algorithms and eliminated code that is not used on our device
- Eliminated several debugging functions (thanks to ketut.kumajaya for his previous work)
- Added back several additional drivers for BT and USB connections
- Full OTG and Dock features - including charging while using OTG and MHL/HDMI
On a quick test before uploading - this new revision scored over 18000 on the benchmark without implementing "Performance" CPU or overclocking the GPU beyond 533mhz. I'm not a "gamer", so I'm sure some of you will put this to the test, but the core function of this kernel has surpassed the Galaxy III (which I also own). The GPU function and frame rates tripled compared to the last update a month ago!
ENJOY and HAPPY HOLIDAYS TO EVERYONE!!!!!
Version 13.11.08r2 (JellyBean) http://www.mediafire.com/?7cdajhmh5080075
- Modified CPU code and how algorithms function at idile and demand situations
- Updated OnDemand governor and ROW I/O scheduler to maximize performance
- Fixed black screen on device wake
- Adjusted idle frequency so both cores are utilized for better responsiveness
- Rewrote/Updated Hotplug code to be more efficient for the Tab3
- ***FINALLY BROKE 17000 ON BENCHMARK RESULTS!!!****** (Very close to the S3 now)
- Fixed updater script......again......
Version: 13.10.28r4 (JellyBean) http://www.mediafire.com/download/w...rnel_SM-T310_Tab3-13.10.28v4_w.Initd.cron.zip
Int'd Scripts Added:
- Swap/zRam Implementation (Run script in terminal emulator once and it will be on until turned off - thanks definitive!!!!)
- Performace & Battery tweaks
- ZipAlign Apps at boot
- Cron memory cleanup scheduling (hourly, daily & weekly)
- SQLite tweak upon boot
- Permissions set at every boot
- GalaTab3 Logging enabled
- Other various tweaks to maximize performance​
- Fixed Permissions on Installer Script (11/1/13)
- Increased eMMC SdCard Readahead speeds to 3072
- Several tweaks, adjustments and updates to existing code. Some items updated to Samsung's new i9500 versions/revisions
- Fixed the CPU Frequency limit when booting. Will now boot at max CPU limit rather than a flat 1600mhz
- Modified CPU logic function so the processor is more adaptive to actual processing needs
- Improved and Modified PM/Sleep registers and functions. Should not have problems waking device to a black screen anymore
- Added additional support for wireless modem features - Allows external modems and bluetooth dongles to be connected via USB
- Added Android Graphic Fence feature/function from AOSP - allows graphics and the media logic to run smoother
- Added Root FS Slave restrictions so the Davik Cache can mount system wide storage and utilize the memory more efficiently
- Adjusted signal reporting so that it show more accurately
- Modified writeback protocol so the memory is freed correctly an is not held for an indefinite time until user operations are suspended
- Transitioned to ASM Atomic memory allocations from the standard Linux version. Much more efficient....
- Disabled several debugging functions that were useless and took up CPU and Memory resources
- Several other tweaks, but I'm way too tired to remember them.....
To Enable/Disable Swap:
1) install a terminal emulator for Play Store
2) Open terminal
3) Type "su", then hit enter
4) Type "swapit", then hit enter
5) follow onscreen instructions
Download v13.10.14:
Version: 13.10.14r7 (JellyBean)
- Increased Overclock to 1900mhz (blazing fast now!)
- Reduced Underclocking to 50mhz (yep, that's right) (Thanks Civato)
- Re-implemented zRam and it's running smoothly (make sure to use a quality CPU app, like FauxClock, to turn on and adjust zRam function)
- Finalized HotPlugging feature and fully implemented
- Enabled/Added SVGA adapter support (a few users had requested)
- Stripped Debugging on a few features to shrink the size of the Kernel and burden
- Added and Optimized ARM R/W functions
- Modified OnDemand Governor for increased performance
- Increased Read-Ahead Values for Memory (2048)
- Added a LOT of PPP, networking & connectivity drivers - especially for Bluetooth and Network controllers via USB (This will allow you to connect Tab to external modems and several BT interfaces, including Serial)
- Added some additional OTG/Host controller features - allows broader compatibility based on User setup
- Added additional support for generic chargers
- Additional EXT4 File System support features
- Converted several features to Modules to allow Kernel to be less bulky (should increase some performance)
- Various Bug Fixes
Download v13.10.14: http://www.mediafire.com/download/dd3uc1i1nbabdfc/GalaTab3_Kernel_SM-T310_Tab3-13.10.14r7.zip
Version: 13.10.11 (JellyBean)
- Increased Overclock to 1800mhz
- Fully implemented SIO scheduler
Disabled zram (temporarily) while I modify how the kernel handles this feature.
Download v13.10.11 - http://www.mediafire.com/?ahqh6ukabsajtq2
Version: 13.10.7 (JellyBean)
Features:
- Based on MH2 4.2.2 Samsung Kernel
- Linux ver 3.0.31
- Overclocked to 1.6mhz (stepping this up slowly so we don't have any problems)
- Underclocked to 100mhz (Amazing battery savings)
- Fine tuned voltage controls
- Added ROW IO Scheduler (Foundation for SIO is implemented too, just need to finalize one thing and it will be active in the next release)
- Adjusted USB and Dock charging voltages to allow for MUCH faster charging on "USB" currents (basically, will charge twice as fast as before)
- Implemented and Enabled zRam. Now you can turn on/off zRam to allow for additional RAM/Swap
- Enabled ARCH power (allows for CPU to run much more efficiently and based on the need)
- Enabled Dynamic FSync (Thanks Faux123!!!)
- Added and Enabled ExFat support
- Several performance mods and fixed a lot of memory leaks...... This thing is running nicely now......
- Enabled Linux Atomic resources
- Several other tweaks, but I'm way too tired too remember.
Basically, this is a major improvement to our Kernel for the T310 and you will instantly see the performance gains.....Enjoy!
Download v13.10.7 - http://www.mediafire.com/download/iknplvhjvraud3p/GalaTab3_Kernel_SM-T310_Tab3-13.10.7.zip
I figured I would kick off some of the development for the 8.0 version of the Galaxy Tab 8. I've included the kernel I created recently which has helped with several performance issues and allows for OTG with Charging on our Tab 3 8.0.
Version: 13.9.20 (JellyBean)
Features:
- Based on MH1 4.2.2 Source from Samsung
- Compiled from ARM-EABI 4.4.3 ToolChain
- Added "OnDemand" CPU Governor support (Full)
- Added Support for Samsung's SmartDock, AudioDock, OTG and MHL Cable functions (added features/detection roles)
- Added full OTG support and function. This allows for various OTG compatibility and OTG Charging.
- Added MHL Chip Driver, 11 Pin Micro USB Connector Support and fix for MHL HPD Glitch
- Added additional USB Gadget support for devices (Including the Native Android USB Gadget Functions)
- Additional support for FUSE Filesystems - added functionality
- Several bug fixes
**** To enable OTG plus Charging, your OTG cable must have a 64.9k Ohm resistor between the ground and sense ID pins. This will engage the SmartDock function on the tablet, allowing for OTG/USB Hub, MHL, USB Audio and Device Charging simultaneously.
- Please search Google and XDA for making your own OTG cable. This thread is NOT for asking questions about building cables, problems with OTG function, etc..... I have enabled full function in this kernel and this has been extensively tested by several users - IT WORKS!!!!.****
- In order to utilize the OTG and MHL functions, you will need to add an additional hub or MHL port to your OTG cable. Again, this is not the forum for asking how to do this - use Google and XDA as resources on how to build. Chances are, if you don't know how to do this, then you should not be using this function anyway.....
- OTG Charging requires you connect the device to an AC Samsung Charger (OEM, the one that came with device) or a DC Charger that provides 5V, 2+ amp output. Connecting to another charger without this output will limit the functionality of the charging feature.
- I HIGHLY Suggest using an external powered hub to connect additional USB devices (Memory Sticks, Keyboards, Mouse, Bluetooth, Modem, Etc...).
This is just the beginning and the first release of this kernel. There will still be bugs and quirks that will need to be ironed out. I'm actively working on several features for our SM-T310 devices and future releases will contain major feature upgrades and bug fixes (that are native in Samsung's Source Code).
Enjoy and I will update the OP with add'l information on releases as I have them complete. Do not ask for ETA's!!!!! I will not release until I feel comfortable with the stability and functions. I'm almost finished with my ROM as well, which will contain this kernel. Just need to finalize some theming. I'll release that this week.
Stock Kernel Downloads
Original Stock JellyBean Kernel: Download - JELLYBEAN
Original Stock KitKat Kernel: Download - KITKAT
Install Instructions:
1) Reboot Into Recovery (TWRP Recommended)
2) Create Nandroid/Backup
3) Wipe Cache/Davik
4) Install Kernel
5) Reboot (First boot after flash may take a little longer - Kernel is building additional file structure and adding features)
6) Enjoy!!!!!
GitHub Source Code & Revisions
JellyBean Kernel Versions
KitKat Kernel Versions
Flashed the kernel and reboot. Will make some tests today!
Sent from my SM-T310 using Tapatalk 4
Finally a kernel for the tab 3 8.0. Will try to flash once I getmy tab 3 rooted. Congrats and good luck
Thanks arshull for your work, i will try as soon as i get home.:good:
Thanks.... can u make a T311 version.. please: D
Sent from my SM-T311 using Tapatalk 4
And for LTE variants too
Sent from xda app-developers app
This kernel works as a rocket. No issue found
Verstuurd vanaf mijn GT-I9300 met Tapatalk 4
Awesome
This kernel is like a bause!!!! Highly recommend this kernel. Did some benchmark and it perform better than on stock kernel..... Used nenamark 2 and scorked about 58.5 fps and quadrant it scored higher than the HTC one x. Kudos to the developer of this kernel
Glad everyone is liking it. As an update, I'm finalizing the tweaks on a few new features and should have an updated version posted in the next couple days. Trying to implement OC and some add'l Govs plus some tweaks for faster otg charging.
Are there any specific drivers that you are needing within the kernel? If so, let me know and if enough users need a specific driver for an accessory/gadget then I'll add it in.
Sent from my SGH-I747 using xda app-developers app
arshull said:
Glad everyone is liking it. As an update, I'm finalizing the tweaks on a few new features and should have an updated version posted in the next couple days. Trying to implement OC and some add'l Govs plus some tweaks for faster otg charging.
Are there any specific drivers that you are needing within the kernel? If so, let me know and if enough users need a specific driver for an accessory/gadget then I'll add it in.
Sent from my SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
arshull thanks again for you exellent work,I have one question, i got a original Samsung MHL HDMI adapter that work great on my S4 but with theT310 only video works,but no the audio, is this because of a missing driver?, and if so can you add it in the new update.
Thank you in advance for your help.
arshull said:
Glad everyone is liking it. As an update, I'm finalizing the tweaks on a few new features and should have an updated version posted in the next couple days. Trying to implement OC and some add'l Govs plus some tweaks for faster otg charging.
Are there any specific drivers that you are needing within the kernel? If so, let me know and if enough users need a specific driver for an accessory/gadget then I'll add it in.
Sent from my SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
maybe you can do something about the red cros sign in the battery during pc-charge? it has to do with volts....?
Thanks again for the excelent kernel!!
parabels said:
maybe you can do something about the red cros sign in the battery during pc-charge? it has to do with volts....?
Thanks again for the excelent kernel!!
Click to expand...
Click to collapse
I'm still trying to narrow.that down. That's an issue with the Sammy source and the multiple mA options available for allowed power sources. I'm hoping my revision to the.otg charging will eliminate the internal kernel glitch.
Sent from my SGH-I747 using xda app-developers app
Hi there bro,
Can this kernel be flashed on SM-T315? Its the LTE version of our tab3 8.0. Thanks for helping...
Sent from my SM-T315 using xda app-developers app
MAXPHREAK said:
Hi there bro,
Can this kernel be flashed on SM-T315? Its the LTE version of our tab3 8.0. Thanks for helping...
Sent from my SM-T315 using xda app-developers app
Click to expand...
Click to collapse
Sorry, no. That requires a separate source and config. Basically like a completely different device.
Sent from my SGH-I747 using xda app-developers app
Sorry for disturbing but will there be OC for the gpu and cpu for the next kernel or performance increase? Because i am sure the tab 3 8.0 has more power than it has right now. Thanks in advance
shahtheass said:
Sorry for disturbing but will there be OC for the gpu and cpu for the next kernel or performance increase? Because i am sure the tab 3 8.0 has more power than it has right now. Thanks in advance
Click to expand...
Click to collapse
Page 1 op says he's working on OC!
djjozo said:
Page 1 op says he's working on OC!
Click to expand...
Click to collapse
Oh ya...... Did not see that :fingers-crossed:
Hi,
i tried to connect a mhl vga adapter to the t310 after flashing your kernel but i have no image on the vga output.
is there something to do to make it work ?
Regards
acca said:
Hi,
i tried to connect a mhl vga adapter to the t310 after flashing your kernel but i have no image on the vga output.
is there something to do to make it work ?
Regards
Click to expand...
Click to collapse
It may be a specific driver for the chip set on the vga converter you're using. I'll look to see if there are any vga options in the source.
Sent from my SGH-I747 using xda app-developers app
Ok, thank you very much !

[ALL] FKernel

Version: 1.4.7
Model's: D2302/3/5/6 D2403/6
Software: All android version 4.4.4
- The kernel has been updated to 3.4.106
- Added best governors
- Added I / O schedulers
- Added support Faux123 Sound Control 3.6
- Added support Faux123 Kernel Enhancement (not all features)
- Added support for KSM
- Added support for KCAL LCD
- Added advanced control GPU
- Added support inteliplug
- Added support intelitermal_v2
- Added zRam & swap (disabled by default, but you can include any software)
- Added support frandom
- Activate the option AIO
- New Topology CPU msm8226 (frequency shift, on / off kernels, change Governor GPU)
- Technology DFsyns and asynchronous work of memory
- Reduced the minimum value of the charging current and voltage Smart (a little more than use the battery longer charged in the investigation)
- Fixed the problem of the kernel from sony and reduce the number of unnecessary debug'a in logs kernel
- Cut Sony RIC from the nucleus and ramdisk'a
- As an integrated software test Faux'a to configure the kernel
- And much more, which is not remembered
Downloading: https://yadi.sk/d/gYmi3UcFf5pgq
Installing only CWM/TWPR.
github
Info post (only Russian forum) for Faux software link
Changelog FKernel​
FKernel 1.4.7
- Moved the project to the new firmware, firmware and B.1.8 below S.1.13 this kernel is not supported
- As an experiment added hardlimit, enabled by default, but works as the drain, adjust yourself to fit your needs.
- A bit optimized logic taskkiller'a
- Updated module swap
- Now works in Touch Boost CPU Hotplug
- Small changes of memory leaks
- Instead of the CWM is now TWPR
FKernel 1.4.1
- Removed the technology hardlimit, sonievskie works better and faster times
- Slightly cleaned up the core
- Fixed memory leak
- Added two types of KSM, inteli KSM recommend using a Governor intellidemand
- Fixed AIO
- Added calibration of the display
- Fixed saving
- Added new TCP modes
- Fixed some problems Wi-Fi
- Fixed known bugs with version 1.2 kernels (ONLY test) and 1.3.h
- Added an artificial delay of the display of 0.7 seconds for the Governor ntellidemand
- Updated LKM and the kernel OOM with 3.18
- Tried many different settings
- Now two versions of the kernel for gearboxes and dvusim smartphones
- Fixed bug control a second SIM card on dvusimochnyh smarts
FKernel 1.3.7
- Fixed some problems with Wi-Fi
- Updated and added Governor
- Added support Faux123 Software
- Fixed some memory leaks
- Improved support for AIO and fixed bugs and memory leaks
- Updated algorithms filesystems (slightly)
- Exhibited limiting parameters for Faux123 not to kill smartphone
- As amended and updated algorithms worker`s for multi-core systems, removing some delays
- Updated driver emmc and sd card (5.0 now as a test)
- Fixed the problem of switching frequency on some Governor
- Fixed problems and memory leaks in the RAM, the more aggressive dumping of blank pages
- And on the little things
FKernel 1.1.2
- Fixed timings smartphone devices
- Fixed problem with plugging / stuttering when listening to music (not used developments and AOSPa SM)
- Updated drivers wi-fi, gpu, Bluetooth.
- Disabled logcat
Hey its great work.. I appreciate it.. Will try it today only..
I have a request.. Can you please make kernel with double tap to wake up support.. I know its typical.. But if you than you will be lord to us..
Btw thanks a lot..
Thanks for the good kernel. Where can you download the app so that you can adjust everything.
Sent from my D2403 using XDA Free mobile app
Matze6989 said:
Thanks for the good kernel. Where can you download the app so that you can adjust everything.
Sent from my D2403 using XDA Free mobile app
Click to expand...
Click to collapse
All by itself is placed after installation.
Okay thank you for the great Job.
Sent from my D2403 using XDA Free mobile app
Confirmed working on d2302
Soon will remove the theme, munching Download.
Why is removed?
Sent from my D2403 using XDA Free mobile app
Will it work with Cyanogenmod 11?
Sent from my D2303 using XDA Free mobile app
works well with d2305, but screen takes ages to turn on and sometimes has massive freeze and i have to force shut down by pinhole.
Governor: yanctive or lionheart
min:300
max:1.19
intellithermal on and set to recommended settings (as stated within the app)
rest is default
Click to expand...
Click to collapse
i'll tried bumping the min up to 787, but battery is a big part for me.
and deep sleep is also quite bad with a over night sleep of 8 hours only 30mins were deep sleep and with 6 hours on 787 and rest full on at 1.19.
currently reverted to default kernel, maybe will try later if boerd.
Very goooooooood !!!!! Work svery well, no problem for the moment
This is the Best Kernel for the Sony xperia m2. :thumbup:
Big Thanks.
Sent from my D2403 using XDA Free mobile app
~Patryk said:
Will it work with Cyanogenmod 11?
Sent from my D2303 using XDA Free mobile app
Click to expand...
Click to collapse
We need to replace the ramdisk from CM11.
Can you do that, please? I have CM11 and battery charging last about 5h ( stock 3h), and drain faster than stock, 7% for night for example (stock 1%).
Sent from my Xperia M2 using XDA Free mobile app
Thanks..
Works great on my d2305..
Please build more kernel or cusrom for d2305 device..
Great!
settings should look like?
My english is bad
@freack_v
Thank you for putting your time in this grate kernel. However I have problems with the fauxclock app. the apply on boot settings don't seem to stick I have tried the fix permissions in the app but has made no difference. I have workaround this by using kernel auditor instead.
I`ve tried this kernel on my D2303, but after flash it started lag. How can I fix this?
System version 18.3.1.C.1.15

[Kernel][Tuneable][STOCK/CM] SmoothMod Kernel for SM-T311

SmoothMod Kernel (SMK) for Samsung Galaxy Tab 3 8.0 3G (SM-T311), also may work on WiFi version (SM-T310), all stock and CM ROMs.
Development discontinued, read reason here.
This kernel is developed to give you more smoothness and stability than you can have on stock kernel and others.
Warning. Kernel may work on your device/ROM and may not. For me it works at all ROMs and for many people (on 4PDA.RU forum) it works too. Some people say (or said before kernel worked, this also can be) it doesn't work. So do a kernel backup please before you flash it first time. I've never had boot or usage problems with SMK, but it could be because i'm its developer (though it can not be the reason for that I'm always successfully boot it..). So it seems that our devices of the same model might be different. Be careful as I can not help you.
Features:
- Kernel version updated up to 3.2.26 and keeps updating
- Safe CPU overclock to 1.9 GHz with CPU-Boost kernel driver developed also by myself
- Custom (and only here) governor Smooth that is made to give both good battery saving and absolute smoothness. Uses GPU load and io_wait to additionally increase frequency at the right time.
- Kernel has a custom Android service smkd that controls all its features and provides many tweakable settings that you can change very simply: through terminal command "smkd" (instructions below) or "by hands" at folder "/smk" (like usual linux kernel settings at "/proc/sys/{kernel|vm|net}"). The program is written in C language, not as a script, for performance (shell-scripts are very slow when comparing with optimized C-programs).
- Tweak Menu that can be found if you type 'smkd' in your terminal.
- SmoothnessControl - one of smkd's functions that tries to guarantee UI smoothness to your tablet even if there are very CPU-hungry (but not I/O) apps/programs running like android.process.media and others. By default disabled. To enable, type this: 'su -c "scd --enable"' in terminal emulator. To disable, type 'scd --disable'.
- CPU Undervolt controlled through smkd.
- DynBS program (also developed by me) used by smkd to improve battery saving by 40% and more.
- Boeffla Sound Engine with custom settings, not working with Boeffla Sound Control app because smkd controls them (it's needed because smkd fixes engine's sound effects bug). Settings are stored folder "/smk" in files beginning with "boeffla.".
- Cron scheduler configured from file /sdcard/cron/root.
- All the custom tweakable settings described upper are reloading instantly after you change them or on delete (cron schedule file is also under the same watch).
- Kernel is compiled with optimized HYPER-TOOLCHAIN with gcc version 6.0 and maximally optimized compiler configuration.
Customizing kernel:
There is now nothing that needs to be explained, as customizing is pretty simple! Just type command 'smkd' (without quotes) and go through the menu (by entering appropriate symbols) as you want, changing parameters as you need.
Ask, if you have questions
If you have questions or suggestions about my kernel, feel free to write about that here and I will try to answer.
F.A.Q.:
Q.: Do I need to wipe Dalvik/ART cache before/after flashing this kernel?
A.: It is even not useful to wipe caches because they are used by Android only, not by kernel. So, it's not needed.
Q.: The kernel does not boot! What do I have to do to boot it?
A.: Write a message in this thread providing info about what ROM do you use, what Android version it is and what kernel build (kk/lp/mm) and version you are trying to boot. I will reply to that message and try to fix that problem.
Author: me, igoryan94
Download from Google Drive
Before flashing this kernel please do a backup yours first!
Warning! If you have a Jellybean/Kitkat rom, then download the smoothmod-kernel-kk-... build. If you use Lollipop (CM12), then your build to download will be ...-lp.... If it is a Marshmallow (CM13), then download mm build.
Other choice will cause your device to not be able to boot!
(Sorry for my (maybe )bad english)
Plans:
-
Developing now:
-
Changelogs (old*):
1.2.1/1.2.2:
- Returned possibility to load a profile from command line (command 'smkd --load [name]' or 'smkd ld [name]')
- Added custom setting for apps CPU time, now it has two groups: idle and high.
Idle group gives an app very small amount of CPU time, use for hungry apps that you don't need.
High group grants an app a 95% of all CPU time. Use to speed up some apps or games.
It is all very similar to Greenify and others, excepting that this is not battery saving solution, only to smooth up your Android, as Greenify disables an app and CGroup lowers app's CPU execution time available to it.
- I/O settings fully rebalanced for smoothness for system processes and apps processes
- Also added control group for I/O that does like one for CPU, but for I/O and developed its correct (for Android) behavior.
- Current configuration name in smkd menu now correctly saves and loads after reboot.
- Default LMK level changed to 125
XDA->SMK:
1.2:
- Got a smoother UI with better CGroup tweaking
- In case of some situations smkd will notify user with drawing a small square of some color at the left upper screen edge (portrait orientation). For overheat the color is red. When SmoothnessControl gets to work, color is light blue/cyan. If device's load is too high, the color will be blue.
"Notification" will blink when screen updates because the framebuffer devices are not support this method of screen drawing. But it works for now and I think that it is very useful to know the reasons of device's lags and freezes.
- Menu now immediately reacts to input, instead of pressing some characters and then Enter. Modified all menus that way so the interface is now much better.
- When exiting menu, parameters are automatically saved to default profile. No need to care about it anymore...
- Added Quick settings also to RAM and I/O
- Main menu: moved all "p)" menu elements to main menu level, it is quicker to access now
- Some more Quick settings options added
- Added Quick settings to my menu templates, so I will add this to most of the new menus in the future
- Main Quick settings colors changed to blue, additional are still white
- Overclock to 1920 MHz lowered to 1800 MHz because 1800 is much more stable (1920 causes reboots on Marshmallow on my tablet)
- Device now reboots when charging speed is too bad. By default this is disabled. Also added setting "Charge cycle time" and Quick settings for that so you can quickly set up to what charge speed you need (reboots are helpful but not very good for users that want to play device when it charges).
- 'Boost' feature disabled so now DynBS will work as always even when device is laggy
Previous:
1.1.22:
- CPU, Boeffla Sound and Network setting menus in smkd now have the Quick settings feature that helps to configure them by one click instead of tweaking them each
1.1.21.1:
- DynBS updated: now it uses frequencies from 350 to 700 MHz too, so more battery can be saved.
1.1.21:
- smkd now has menu interface which opens by default by command 'smkd' without options.
- All setting commands are removed. Use menu instead.
- In Cyanogenmod ROMs SystemUI is restarted every time when screen becomes disabled, so you may never see it lags or freezes again.
- PCS renamed to SC (SmoothnessControl).
- Overclock enables when device is laggy even when it is disabled in settings
- Redone temperature control: now smkd monitors a device temperature instead of CPU. It leads to better smoothness. Also overheat situations disable some functions like I/O readahead, ZRam, KSM.
- Overheat prevention function fully removed
- Governor Smooth now enables both cores on gestures with two or more fingers instead of simple tap.
1.1.20:
- Added charging compensation: now when battery charging is too slow, CPU Topology and voltage will be changed appropriately for quicker charge.
- Touch boost changed from 1400 to 1000 MHz, but it also boosts busfreq to 400 instead of 267 MHz. Results in better reaction on screen touch.
- Governor Smooth's default sampling_rate changed from 27000 to 16000 for quicker reaction
1.1.19:
- Added ARM CPU Topology for better multithread scheduling
- Some CPU Scheduler changes for smoothness or power saving (tweakable)
- Improved smkd UI code
1.1.18.1:
- Fixed performance/smoothness problems.
1.1.18:
- Added new default configuration "throughput"
- GPU acceleration is now forced for all apps and it is changeable from smkd.
- I/O scheduler SIOPlus added.
- DynBS is returned (one user asked for it as it really saves battery, as he said).
1.1.17:
- User profiles are no more exist, replaced with default configurations" instead. They are: smooth, battery, ram and cool. After each launch of smkd (mostly on reboot) configurations are removed and recreated to always be fresh and up to date.
- Added ability to create, rename and delete profiles by normal way, but default profiles cannot be replaced, deleted or renamed through smkd (only "by hands").
- GPU settings: composition and forced GPU-acceleration from Android settings for developers.
- Tripndroid and Zen I/O schedulers are added.
1.1.16.1:
- Configurations loading is now be always successful (but only if appropriate file exists), without that annoying errors "try again later, please..."
- Small tweaks optimization
1.1.16:
- Overclock now disabled by default, as it was on 1.1.14 and before, for battery saving (overclock eats too much battery). Can be enabled with command 'smkd -c -o 1'. Temperature control is now optimized for both CPU overclock and hardware maximal frequency modes.
- smkd interface improved a little.
- KSM functionality added with some fixes for Mali GPU driver bugs in userspace.
- Default temperature limit is now 64 C (before it was 67 C). This is done for more stability when the weather is hot.
- Some changes for smoothness and stability...
1.1.15:
- Overclock is enabled now for any time when screen is enabled (no more boost).
- Developed overheat preventing functions that cool device when temperature is between 90% of threshold and higher. CPU frequency will be set according to temperature for the moment (for every 2% will be a different frequency). Function can be disabled but it is not recommended.
- All cooling functions now control voltage too to be more effective.
- Governor Smooth tweaked for more balance (oc_nr_run_threshold->6)
- Governor Smooth: changed logic: half-overclock (to 1.7 GHz) will occur if number of processes running is a half of oc_nr_run_threshold tunable.
- smkd now controls I/O scheduler and I/O readahead settings, they are tweakable with smkd command. Profiles change this parameters too.
1.1.14:
- smkd tweaker program fully translated to english and comes now in two languages. Now it uses Android's property 'persist.sys.language'.
If your device configured for any language excepting russian, then program will be in english for you. At the other case it will print out text and messages in russian.
- Improved custom configurations in smkd. Now it loads profiles synchronous with service (by using mutex) instead of relaunching it with shell stop/start (it was too slow and even buggy to do that).
- DynBS will not be in kernel anymore, it is not so effective as needed. Instead, I've added a profile tweaks for my governor Smooth, that tweaks easily changeable from smkd (cmd. "smkd -c -s [0-2]").
1.1.13:
- Cron scheduler now works correctly (i'm happy ), doing exactly what was scheduled by the user at the exact times.
- I don't remember what was in this version because forgot this as I worked on 1.1.14 intensively.
-----
* Newer versions contain changelogs in install archive itself.
Very good kernel. Use [5.1.1] Resurrection Remix 5.5.9 + SMK 1.0.20.1 lp.
Nerovinger said:
Very good kernel.
Click to expand...
Click to collapse
Thanks
stuck at bootanimation..
Sent from my SM-T311 using XDA-Developers mobile app
so.hell said:
stuck at bootanimation..
Sent from my SM-T311 using XDA-Developers mobile app
Click to expand...
Click to collapse
What ROM do you use? Android version, SMK version?
AICP BY GR8NOLE.
SMK V-1.1.12
i try dirty flash n clean flash.stuck at bootamination..
Sent from my SM-T311 using XDA-Developers mobile app
so.hell said:
AICP BY GR8NOLE.
SMK V-1.1.12
i try dirty flash n clean flash.stuck at bootamination..
Sent from my SM-T311 using XDA-Developers mobile app
Click to expand...
Click to collapse
Looks like it will not work on AICP ROM, on Cyanogenmod 13 and ResurrectionRemix kernel works fine (I've tested that)... Sorry The reason for that I can not fix this problem is that I do not know (even cannot know) how to make an init.rc (this file starts all Android services on boot) file universal (to support absolutely all ROMs at one time). This is also the reason for three builds of kernel: kk, lp and mm...
Nice kernel. But can you please make a version of your kernel work with the T310 (WiFi)?
Stuck at Bootanimation
ROM: Resurrection Remix 5.6.9 by powermetza
Android Version:6.0.1
SMK version 1.1.12
pawas99 said:
Stuck at Bootanimation
ROM: Resurrection Remix 5.6.9 by powermetza
Android Version:6.0.1
SMK version 1.1.12
Click to expand...
Click to collapse
Try to flash on a clean ROM (with backup of cource)... All fine for me on RR.
Luis_0 said:
Nice kernel. But can you please make a version of your kernel work with the T310 (WiFi)?
Click to expand...
Click to collapse
I can't as i don't know much about modding in '/init.rc' script and also about what differences it has in kernels for T310, T311 and T315... Sorry.
There are too much incompatibilities with builds that are now (they must work everywhere but they don't)...
Ok. Added one question to poll. There are three variants for ROM and two for working or not (six at all), for me all works fine, so I voted for the first three answers.
Version 1.1.14 developer testing ends now, smkd fully translated to english. I will now build the kernel and then begin uploading it to Google Drive.
(sorry for my incorrect english)
igoryan94 said:
Try to flash on a clean ROM (with backup of cource)... All fine for me on RR.
Click to expand...
Click to collapse
Stuck at bootanimation even after flashing on a clean ROM.
waiting for update..
Hey @igoryan94,
Thanks a lot for making this great kernel!
I've flashed the KK version along with the stock ROM http://forum.xda-developers.com/showthread.php?t=2789510. It works very nicely. Would you please show an instruction (or a specific terminal command for newbies like me) of how to overclock CPU to 1.9GHz? Currently the max speed is 1.5Ghz according to kernel audit.
Thanks again
Hey I cant change the cpu frequent through kernel adiutor. As soon as i change the freq to 1920 it changes back to 1500.
igoryan94 said:
I can't as i don't know much about modding in '/init.rc' script and also about what differences it has in kernels for T310, T311 and T315... Sorry.
Click to expand...
Click to collapse
@gr8nole could help him in this?
xdaSEx10 said:
Hey @igoryan94,
Thanks a lot for making this great kernel!
I've flashed the KK version along with the stock ROM http://forum.xda-developers.com/showthread.php?t=2789510. It works very nicely. Would you please show an instruction (or a specific terminal command for newbies like me) of how to overclock CPU to 1.9GHz? Currently the max speed is 1.5Ghz according to kernel audit.
Thanks again
Click to expand...
Click to collapse
CPU frequency is automatically changed to 1920 MHz when special conditions are met (they are: "blocked" processes and waiting for I/O).. Version 1.1.5 will have full 1920 MHz CPU frequency.
I will now upload "developer" version of kernel 1.1.15_dev for KitKat users. If you want, test that) It is not fully contains all changes that i've done, but I'm not at home now and cannot compile new build... For now it has smooth overheat prevention and overclock fully enabled.
Hunter97 said:
Hey I cant change the cpu frequent through kernel adiutor. As soon as i change the freq to 1920 it changes back to 1500.
Click to expand...
Click to collapse
Please wait for SMK version 1.1.15, it will use 1920 MHz as a default frequency always excepting overheat moments (that will disapear very quickly) and governor's battery saver mode.
You can also use a developer version 1.1.15_dev if you use JellyBean/KitKat as your ROM.
Ok, "dev" version released for testing.
When I will return home, I will release another testing version that has an I/O scheduler change functionality, optional Overheat Prevention and changing min_freq to minimal (50 MHz) when temperature event occurs. Maybe it will have even more features (I have smkd code with me, PC is only needed for compiling kernel and ramdisk).
on NoleKat.T310. v1.1 KK 4.4.2 not boot. on CM13 it's ok, but, for me, the best android versioni for this tablet is kk stock and i install NoleKat.T310. v1.1.
jamax80 said:
on NoleKat.T310. v1.1 KK 4.4.2 not boot. on CM13 it's ok, but, for me, the best android versioni for this tablet is kk stock and i install NoleKat.T310. v1.1.
Click to expand...
Click to collapse
SMK will not boot on T310. Only T311.

Categories

Resources