[KERNEL][4.1.2][10 Nov.] ★ StockGX v1.3.0 ★ <><> ... DISCONTINUED !!
{
"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 : THIS KERNEL IS ONLY FOR ANDROID 4.1.2 (SAMSUNG) !
This is a pure STOCK & STABLE kernel with MINIMAL features.
If you are looking to a more featured kernel with better optimizations, check out my LiteGX kernel !
Many of you already know my LiteGX kernel, and some of you also was disapointed since it was growing in features and was less close than the beginning. I listened to them and released this kernel, much more close to stock than LiteGX version. Hope you'll enjoy this one.
It must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.
★ FEATURES (up-to-date) ★ :
Base :
Based on update11 source from Samsung (for clean work and stability).
Compiled with latest available Linaro GCC 4.7.4 (13.10 / 20131014) toolchain (with flags optimizations).
Ramdisk from XXEMD3 (for update10 ROMs compatibility without the need to change radio).
Main :
Samsung original colors (with "Black Crush Fix").
ZZMoove (v0.7d) governor added.
row (v4) scheduler added and optimized.
Native ExFAT support (from official Samsung source).
init.d support.
Wolfson Boeffla Sound (v1.6.4 drivers) compatibility.
CRT-off effect friendly (early_suspend set to 100ms).
xbox controller support.
Triangle Away support.
Various tweaks :
ROW scheduler & blk-core tweaks.
USB charging increased (to 900mA instead of 475 by default).
Allow manual brightness to 300 candela.
Reduced battery-monitor wakelock timeouts.
CONFIG_SCHED_AUTOGROUP enabled.
Network tweaks :
Reduced WiFi wakelock.
MMC : Fix the workqueue overload battery waste.
MMC : Increased timeout limits for bad sdcards.
bcmdhd : Disabled multicast on suspend.
Proportional Rate Reduction for TCP.
Logging and debugging tweaks :
Android logger disabled.
Kernel logger disabled.
Disabled kernel debugging : Samsung / sec_log / last_kmsg / touchscreen / modem / max77686 / sec_watchdog.
Disabled various debug in defconfig.
Features that will NEVER be included in this kernel :
Other LiteGX kernel tweaks & features.
Overclock / Underclock / Undervolt.
zRam
auto-root
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :
Any odexed or deodexed international I9300 Samsung 4.1.2 Jelly Bean ROM.
A custom recovery (CWM recommanded) to flash the kernel.
★ SOURCES ★ :
Github >> StockGX.
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate it
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained
LIKE MY WORK ?
OFFER ME A
!
Changelog + links
★ All oldest releases can be found HERE ★
★ CHANGELOG ★ :
10.11.2013 : v1.3.0 released.
Updated compilation toolchain Linaro GCC from 13.09 to 13.10 (20131014).
09.10.2013 : v1.2.0 released.
Kernel logging (linux printk) disabled (credits to @Lord Boeffla).
litegx_defconfig : disabled some more debug.
06.10.2013 : v1.1.0 released.
Added "ZZMoove" (v0.7d) governor ("pegasusq" will stay default).
Added "row" (v4) scheduler ("cfq" will stay default).
ROW scheduler & blk-core tweaks.
CONFIG_SCHED_AUTOGROUP enabled (for a little smoothness boost).
Samsung kernel debugging features is now really removed (forgot it in previous version).
05.10.2013 : v1.0.0 released.
Check actual features.
★ THANKS & GREETINGS ★ :
To XDA board, to host this thread (official kernel link will always be here).
To all the great developers who helped me (and for their great github repos).
To @ZaneZam (& @Yank555's help) for his great ZZMoove governor.
To @AndiP for original Boeffla Sound engine.
To @AndreiLux for his Black Crush Fix.
To Samsung for the source code.
To the whole XDA community and all the others developers who has always inspired me.
Just tell me if I missed someone :good:
DONATIONS
★ DONATIONS ★ :
None yet ! :[
hello sir, can you please make early suspend values for CRT OFF Effect Configurable via Trickster Mod App, as i want to set it to 0ms.
thanks for your work, I was looking for a kernel like this. I understand the purpose of this kernel, but do you think it would get your kernel too far from stock if you include row and, maybe, optional zram?
I'm a fan of gx kernel. I'm trying this now.
Suggestions:
- please add mdnie for better readability
- if you ever add zram and/or zzmoove, please make them default and with the best profile so that we don't have to flash profiles, that way, we can really say that it's flash-and-play.
Sent from my GT-I9300
aamirleo55 said:
hello sir, can you please make early suspend values for CRT OFF Effect Configurable via Trickster Mod App, as i want to set it to 0ms.
Click to expand...
Click to collapse
Sorry, no plan to add this. Anyway a value of 100 won't affect battery life don't worry, just ignore it
mircea89fzr said:
do you think it would get your kernel too far from stock if you include row and, maybe, optional zram?
Click to expand...
Click to collapse
- ROW scheduler : I can. I will maybe add ZZMoove governor aswell. But this time they won't be set as default for both :good:
- Optional zRam : no plan to add this, I let this feature to LiteGX kernel only
j0sefuz said:
Suggestions:
- please add mdnie for better readability
- if you ever add zram and/or zzmoove, please make them default and with the best profile so that we don't have to flash profiles, that way, we can really say that it's flash-and-play.
Click to expand...
Click to collapse
- hardcore mDNIe : no plan for this (only for LiteGX) but I included Black Crush fix for original samsung colors instead.
- zRam : same answer as above.
- ZZMoove gov : same answer as above. It will be default only in LiteGX.
Sorry, overall this kernel will stay very very lite and will almost have no more features included to stay absolutely close as stock as possible. Will keep it updated mainly for samsung sources, ramdisk (if better), and toolchains.
UPDATE
★ UPDATE ★ :
06.10.2013 : v1.1.0 released.
Added "ZZMoove" (v0.7d) governor ("pegasusq" will stay default).
Added "row" (v4) scheduler ("cfq" will stay default).
ROW scheduler & blk-core tweaks.
CONFIG_SCHED_AUTOGROUP enabled (for a little smoothness boost).
Samsung kernel debugging features is now really removed (forgot it in previous version).
Enjoy :good:
UPDATE
★ UPDATE ★ :
09.10.2013 : v1.2.0 released.
Kernel logging (linux printk) disabled (credits to @Lord Boeffla).
litegx_defconfig : disabled some more debug.
N-JoY :good:
Hi, any chance to see TRIM support enabled in this version of Kernel? Thanks!!!!
Since i have updated to the latest 1.2 version, my phone battery charges very very fast, in 45 minutes but also discharges very very fast, in half a day. Is that a bug or should i flash 1.0?
jmarcnms said:
Hi, any chance to see TRIM support enabled in this version of Kernel? Thanks!!!!
Click to expand...
Click to collapse
Nope sorry, only into LiteGX version :good:
yusufjee said:
Since i have updated to the latest 1.2 version, my phone battery charges very very fast, in 45 minutes but also discharges very very fast, in half a day. Is that a bug or should i flash 1.0?
Click to expand...
Click to collapse
It reminds me that I had same issue into some other kernels many months ago. Stock charging is not so optimized, sometimes it can charge fast and sometimes very slow, I would say it's the normal behaviour, but did you checked your wakelocks with BetterBatteryStats ? we never know..
UPDATE
★ UPDATE ★ :
10.11.2013 : v1.3.0 released.
Updated compilation toolchain Linaro GCC from 13.09 to 13.10 (20131014).
:good:
This kernel looks not interesting much people, so I prefer to discontinue it to continue only LiteGX series.
Cheers everybody! :good:
Related
{
"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 :
THIS KERNEL IS ONLY FOR THE GT-I9300 AND ANDROID 4.3 (SAMSUNG) !
This is a pure LITE, STOCK WAY & STABLE kernel with MINIMAL features.
Many of you knows my Android 4.1.2 LiteGX kernel, here is the 4.3 version !
My goal is to offer a slight modification of our Samsung stock kernel's, with few features, aiming a better battery life than stock without affecting any drain.
This is a kernel "plug-and-play" or I would say more "flash-and-play". No need for tools or apps to configure the kernel. This is the way I wanted it. A bit like speedmod kernel did.
Unfortunately, I'am not a developer but just a basic person with some android/linux knowledge already.
My dream was one day to create my own kernel, and thanks to great developers that answered my many questions, this dream has been possible. I'am very happy and proud to share my first ever kernel to everybody here.
It must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.
★ FEATURES (up-to-date) ★ :Base :
Directly based on "GT-I9300_JB_Opensource_Update13" (XXUGMK6) JellyBean Android 4.3 source from Samsung (for clean work and stability).
Compiled with stock android ARM EABI (v4.4.3) toolchain.
Ramdisk from XXUGNA7.
Main :
ZZMoove (v0.7d) governor (added). [PROFILES INCLUDED! grab them into SCRIPTS section].
smartassV2 governor (added).
Enabled all other stock governors ("adaptive", "conservative", "interactive").
ROW (v4) optimized and as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.5 drivers) compatibility.
hardcore mDNIe tweaks (for better colors + sharpness fix for better readability).
Touch-to-Wake (v1.1a) (but disabled by default). [PROFILES INCLUDED! grab them into SCRIPTS section].
USB charging increased (to 900mA instead of 475 by default).
Allow manual brightness to 300 candela.
init.d support.
BusyBox v1.22.1 included in case of need (located in /sbin).
CRT-off effect friendly (early_suspend set to 100ms).
Native ExFAT support.
Native xbox controller support.
TriangleAway support.
Various tweaks :
Optimized ARM CPU topology.
"GENTLE_FAIR_SLEEPERS" disabled.
"ARCH_POWER" enabled.
"SCHED_MC" added. [PROFILES INCLUDED! grab them into SCRIPTS section].
ROW scheduler & blk-core tweaks.
"Westwood", "HTCP" and "BIC" TCP congestion control modules added. [PROFILES INCLUDED! grab them into SCRIPTS section].
Reduced WiFi wakelock.
Disabled multicast on suspend.
Proportional rate reduction for TCP.
Higher random entropy.
Doubled min-max ReadAhead.
CRC disabled.
USB OTG enabled.
"Samsung Rooting Restriction Feature" removed.
Fully compressed libs ".ko" modules.
Automatic dalvik-cache wiping in kernel flashing procedure.
Logging and debugging tweaks :
Android logger disabled.
Various debugging for certain modules.
Disabled kernel debugging : Samsung / sec_log / last_kmsg / touchscreen / modem / max77686 / sec_watchdog.
Features that will NEVER be included in this kernel :
Overclock / Underclock / Undervolt.
auto-root
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :
Any odexed or deodexed international I9300 Samsung 4.3 Jelly Bean ROM.
A custom recovery (CWM recommanded) to flash the kernel.
Be sure to remove any of your init.d scripts which can meet conflicts with ones I provide.
★ FREQUENTLY ASKED QUESTIONS ★ :
Do I need to flash any cleaner script before flashing this kernel ? :
> If your previous custom kernel dev provided a cleaner script, then you can flash it before flashing mine.
How can I customize this kernel ? :
> Mainly with ZZMoove/zRam profiles (grab them below) and with TricksterMOD / SetCPU apps.
What is zRam and his pros/cons ? :
> Check THIS interesting answer from @Yank555.
Which zRam script should I choose ? :
> Check THIS interesting answer still from @Yank555.
How to check if flashed zRam script is really currently in use ? :
> You can check it directly by using "cat /proc/swaps" or "free" shell commands via a terminal.
What does the LiteGX cleaner script ? :
> It deletes all ZZMoove/zRam profiles that you flashed after this kernel. So you can go in another kernel safely. It don't removes anything else since this kernel is pure stock based and don't add any files/folders that need to be deleted after. This cleaner script will be only efficient in this situation only, it does not clean anything before coming from another kernel to mine.
Do I need to wipe cache + dalvik each time I flash a new kernel version ? :
> Nope. Moreover dalvik cache is already wiped automatically during flashing procedure.
Do I really need to flash any profiles/scripts ? :
> Definitely not. It's user choice to do it.
Do I need to re-flash ZZMoove ZIP profiles each time I flash a new kernel version ? :
> Nope. It just install an init.d script, so it will be permanent until you delete files from your init.d folder or flash "Cleaner" version which will do this for you.
Do I need to remove old ZZMoove profiles manually before flashing a new profile ZIP ? :
> Nope. Each ZIP's include an automatic removal of previously used profile.
My TricksterMOD settings are losed after rebooting ! :
> I won't learn how to use this app but to make short, once you set any value (or modify anything), click the "V" icon at top right to apply new value, then press settings icon of the app (still on top right) and tick kernel parameters option to apply settings at boot.
Android OS usage is very often at top of my battery stats ! :
> Check THIS interesting thread. Moreover it looks android 4.3 source known related problem, hopefully will be solved in another next source.
My device is getting hot at load (games) or high usage ! :
> Check THIS interesting answer from @ZaneZam.
I lost my WiFi connexion ! :
> Be sure to flash an efsV2 modem (XXUGMK6+ minimum).
★ SOURCES ★ :
Github >> LiteGX.
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained
LIKE MY WORK ?
OFFER ME A
!
Changelog
★ All ZZMoove / zRam / Cleaner scripts can be found HERE ★★ All oldest releases can be found HERE ★
★ CHANGELOG ★ :
21.02.2014 : v5.1.0 released:
Revert back to "GT-I9300_JB_Opensource_Update13" source from Samsung (ExFAT compatibility is back).
Revert: "Brings back stock defconfig debugging" (will finally wait for next source to do that again).
Revert: "Disabled USB OTG" (not causing slow USB/AC charges).
litegx_defconfig : ANDROID_LOGGER disabled.
Force ExFAT loading as internal module.
Properly removed LZ4 compression implementation + zRam various lines in defconfig (for clean work).
15.02.2014 : v5.0.0 released:
Now based from "GT-I9300_SEA_JB_Opensource_Update2" source from Samsung.
ramdisk upgraded to XXUGNA7.
Brings back stock defconfig debugging (to be once again more close from stock source as possible).
Disabled USB OTG (was causing slow USB+AC charging).
Disabled zRam and swap support from stock new source defconfig (for best battery life experience).
Fully removed my zRam implementation + LZ4 compression.
Removed "zRam profiles" from scripts folder.
09.02.2014 : v4.8.1 released.
Added an automatic device model and android version checking into flashing procedure to avoid some (beginners) people trying to flash the kernel in any another device and/or android version.
04.02.2014 : v4.8.0 released.
Removed forced speedmod pegasusq tweaks from ramdisk (back to stock values) to prevent earphone crackles and audio stuttering when listening music (values looks a bit hard at idle resulting this problem). In case you still got the issue with this governor, just switch to another one.
Added "pegasusq profiles" into scripts folder :
- pegasusq_speedmod.zip
Updated "LiteGX-KERNEL_full_cleaner.zip" to match new pegasusq profiles flashable ZIP (please remove old one).
01.02.2014 : v4.7.0 released.
ramdisk upgraded to XXUGNA5.
BusyBox (compiled by myself) updated to v1.22.1 (located in /sbin) with stock applets.
ramdisk : removed a lot of external applets which are now directly included in my BusyBox.
18.01.2014 : v4.6.0 released.
Added "smartassV2" governor (battery is MUCH increased with it at the cost of some lags).
Makefile: Back to stock Update13 source optimizations (I thought it was done already but I forgot it).
16.01.2014 : v4.5.0 released.
Reverted "ignore charger unstable power" previous patch (it was causing USB tethering not working anymore).
Boeffla Sound Engine updated to 1.6.5 (allows speaker volumes down to 20).
mmc/core: CRC disabled (performance should be slightly increased).
Enable USB OTG.
13.01.2014 : v4.4.0 released.
"pegasusq" governor with speedmod kernel tweaks (thanks hardcore).
ramdisk: turn OFF debugging for certain modules (thanks hardcore).
11.01.2014 : v4.3.0 released.
TriangleAway support (back).
Unstable power charging ignored (now charging much faster than before)
'pegasusq' governor is now set as default (kernel is much smoother than ever (+ no more random lags ingame/UI) with it).
Enabled all other stock governors ('adaptive', 'conservative', 'interactive') for people who wants to try them out.
Decided to re-include some of my old patches (do not ask me why ^^) :
- Reduced WiFi wakelock.
- Disabled multicast on suspend.
- Proportional rate reduction for TCP.
- Higher random entropy.
- Doubled min-max ReadAhead.
02.01.2014 : v4.2.3 released.
Disabled "CONFIG_SCHED_AUTOGROUP" (useless in Android).
02.01.2014 : v4.2.2 released.
xbox controller now loaded as internal module (instead of external).
02.01.2014 : v4.2.1 released.
Fixed ExFAT support.
01.01.2014 : v4.2.0 released.
Added hardcore mDNIe sharpness & colors tweaks. Colors profiles remains intact, so they still can be activated in display section (which was not the case in LiteGX for android 4.1.2).
Clic below to see older changelog ..
01.01.2014 : v4.1.1 released.
Removed (temporarily) Triangle Away support (incompatible with Android 4.3 yet), to avoid force close messages.
30.12.2013 : v4.1.0 released.
ramdisk upgraded to XXUGML2 (Android 4.3).
29.12.2013 : v4.0.0 released.
Now based from official Update13 XXUGMK6 source from Samsung.
Now compiled with stock Android ARM EABI 4.4.3.
Reverted: "Enabled persistent TRIM support for all partitions" tweak (since samsung already included it in Update13 now).
Touch-to-Wake is now disabled by default (for battery purpose).
Added some "Touch-to-Wake profiles" into scripts folder :
- Touch-to-Wake_disabled(stock).zip
- Touch-to-Wake_enabled_3s.zip
- Touch-to-Wake_enabled_5s.zip
- Touch-to-Wake_enabled_8s.zip
- Touch-to-Wake_enabled_10s.zip
- Touch-to-Wake_enabled_15s.zip
Updated "LiteGX-KERNEL_full_cleaner.zip" to match new Touch-to-Wake flashable ZIP's (please remove old one).
15.12.2013 : v3.6.0 released.
Upgraded to XXUGMK6 Android 4.3 ramdisk (from official LEAK this time). In case your old modem is not working anymore, update it to THIS one.
SCHED_MC disabled back by default (0) to avoid some people facing some lags due to agressive value (moreover, I prefer to trust ZZMoove stock behaviour).
Added some "SCHED_MC profiles" into scripts folder :
- "SCHED_MC_power_savings_0(stock).zip"
- "SCHED_MC_power_savings_1.zip"
- "SCHED_MC_power_savings_2.zip"
It will be useful for those who wants to change it without the need to use TricksterMOD (etc) anymore.
Updated "LiteGX-KERNEL_full_cleaner.zip" to match new SCHED_MC flashable ZIP's (please remove old one).
12.12.2013 : v3.5.0 released.
Upgraded to XXUGMK6 Android 4.3 ramdisk.
05.12.2013 : Flashable ZIP's adding.
Added some "TCP congestion profiles" into scripts folder :
- "TCP-congestion_bic.zip"
- "TCP-congestion_westwood.zip"
- "TCP-congestion_htcp.zip"
- "TCP-congestion_reno.zip"
- "TCP-congestion_cubic(stock).zip"
It will be useful for those who wants to change it without the need to use TricksterMOD (etc) anymore.
Updated "LiteGX-KERNEL_full_cleaner.zip" to match new TCP flashable ZIP's (please remove old one).
02.12.2013 : v3.4.0 released.
zRam is disabled as default again (this time for ever), for battery purpose at the cost of a bit less multitasking (if you want it again : just flash any zRam script).
"GENTLE_FAIR_SLEEPERS" disabled (back), should improve UI responsiveness.
Updated "zRam_disabled.zip" to match new zRam disabling as default (please delete old one).
28.11.2013 : v3.3.0 released.
zRam is now initialized by default once flashing the kernel with 600MB disksize and 100% swapiness. If you feel some lags, try different values with scripts (hope it will help people finding this kernel more smooth than default without it).
All zRam scripts has been reworked and updated (please delete olders and download latest ones). If you want to turn off zRam, this time you'll have to flash "zRam_disabled.zip" file.
zRam initialization is now using a custom busybox binary directly integrated in the kernel, it will avoid some people not having their zRam properly working due to some roms busybox which cannot execute 'swapon' shell command and with priorities.
- A little reminder : to check if your zRam is working, no more need to install Turbo zRam app, on a Terminal, write : "free" (if you see swap values, then zRam is working) or "cat /proc/swaps" (which will give you more informations on both 4 swap partitions).
- I would like to thanks personally my friend @Yank555 to help finding some zRam initialization problems.
21.11.2013 : v3.2.0 released.
Add several TCP congestion control modules :
- Westwood
- BIC
- HTCP
'cubic' TCP congestion will stay as default like stock. You can set your favorite congestion module via TricksterMOD app.
20.11.2013 : v3.1.2 released.
ramdisk : add same root helper files + modifications as v2.1.0. Hopefully it will definitely fix root losing (for some people).
20.11.2013 : v3.1.1 released.
ramdisk : add 'root helper' again to avoid losing root after flashing for some people.
19.11.2013 : v3.1.0 released.
Enabled back: Persistent TRIM support for all partitions.
Enabled back: USB charging increased (to 900mA instead of 475 by default).
18.11.2013 : v3.0.0 released.
Total redesign again from Samsung update1 (SEA) chinese source.
Removed a LOT of tweaks (back to 'stock way' for real), battery life should be much better than before.
List of removed tweaks :
- Removed: NTFS support.
- Removed: CIFS support.
- Removed: NFS support.
- Removed: Proportional Rate Reduction for TCP.
- Removed: Network speed tweak.
- Removed: Decreased touch boost frequency (from 800 to 600Mhz).
- Removed: Doubled min-max readahead.
- Removed: ipv4: save CPU cycles from "check_leaf()" (backport from Linux 3.8).
- Removed: Intelli memory writeback (0 when screen ON & 500ms when screen off).
- Removed: Higher random entropy.
- Removed: Enabled persistent TRIM support for all partitions.
- Removed: Dynamic FSync control (v1.2).
- Removed: "GENTLE_FAIR_SLEEPERS" disabled.
- Removed: USB charging increased (to 900mA instead of 475 by default).
- Removed: "cpu_load_slope" correctly set.
- Removed: bcmdhd : Disabled multicast on suspend.
- Removed: AIO enabled (backport of Linux 3.6.x) and tweaked.
- Removed: Westwood TCP congestion.
Some optimizations into litegx_defconfig.
TricksterMOD app should be compatible with the kernel (again).
Overall kernel size is now slightly lighter (again) than previous version.
17.11.2013 : v2.1.1 released.
ramdisk : Modified 'root helper tweaks' (again) to remove many useless lines, which finally now finally looks like more as an 'init.d helper'.
ramdisk : Many useless files in 'sbin' folder has been removed to let only needed ones for 'root helper tweaks'.
Overall kernel size is now slightly lighter than before.
15.11.2013 : v2.1.0 released.
Revert source back to update12 from Samsung.
Original ramdisk base from ZCUBMK2.
ARM : Neon & Hard-Float support (thanks to @googy_anas).
14.11.2013 : v2.0.0 released.
Directly based on update1 XXUGMJA SEA JellyBean Android 4.3 (chinese) source from Samsung (for clean work and stability).
litegx_defconfig : Disable 'Samsung Rooting Restriction Feature'
12.11.2013 : v1.6.3 released.
Upgraded to ZCUBMK2 Android 4.3 ramdisk.
Fixed 'init.d' support (forgot it in previous 1.6.2).
12.11.2013 : v1.6.2 released.
full ramdisk from (this time) pure stock XXUGMJ9 instead of repacked WanamLite 7.2 ROM one.
ramdisk : modified 'root helper tweaks' from adam kernel to fit the needs of LiteGX kernel only (removed build.prop and pegasusq governor tweaks).
It was already the case before but I prefer to precise it : in case you encounter the message "fix root" after flashing my kernel before rebooting from recovery, you can choose yes or not, it will be the same : you will not loose root.
11.11.2013 : v1.6.1 released.
touch_wake.c : forgot description of bump to 1.1a.
11.11.2013 : v1.6.0 preview.
Touch-to-Wake v1.1a finally implemented ! (credits to @Ezekeel & @Yank555) and enabled by default with 5 seconds delay. If you guys are unhappy with it or would like to set another value, just set it via Trickster MOD.
11.11.2013 : v1.5.2 released.
Reverted patch: "ExFAT loaded as external module" (causing ExFAT not working anymore).
11.11.2013 : v1.5.1 released.
Added one more modification to "Disable multicast on suspend" (thx to @googy_anas).
11.11.2013 : v1.5.0 released.
Samsung Rooting Restriction Feature removed (thx @googy_anas).
ExFAT loaded as external module (thx @googy_anas).
Reverted patch: "MMC: Fix the workqueue overload battery waste (cm patch)".
09.11.2013 : v1.4.0 released.
Updated compilation toolchain Linaro GCC from 13.09 to 13.10 (20131014).
09.11.2013 : v1.3.0 released.
zRam activated (but disabled by default). Use any profile to activate it (grab them into post #2).
zRam : use LZ4 compression.
zRam profiles are compatible and working same way as LiteGX 4.1.2 version.
09.11.2013 : v1.2.0 released.
Add NTFS support.
Add NFS support.
Add CIFS support.
Disabled kernel debugging : Samsung / sec_log / last_kmsg / touchscreen / modem / max77686 / sec_watchdog.
08.11.2013 : v1.1.0 released.
USB charging increased (to 900mA instead of 475 by default).
Allow manual brightness to 300 candela.
CRT-off effect support (early_suspend set to 100ms).
xbox controller support.
Native ExFAT support (from official Samsung source).
Triangle Away support.
4x zRam swaps capability (instead of single one).
Dynamic FSync control (v1.2).
Optimized ARM CPU topology.
"ARCH_POWER" enabled.
"SCHED_MC" added.
"SCHED_MC_POWER_SAVINGS" set to agressive value (2) by default.
"CONFIG_SCHED_AUTOGROUP" enabled.
ROW scheduler & blk-core tweaks.
AIO enabled (backport of Linux 3.6.x) and tweaked.
Dynamic Screen Frequency Scaling capability (for ZZMoove governor).
Intelli memory writeback (0 when screen ON & 500ms when screen off).
Enabled persistent TRIM support for all partitions.
MMC : Fix the workqueue overload battery waste.
"GENTLE_FAIR_SLEEPERS" disabled.
Higher random entropy.
Decreased touch boost frequency (from 800 to 600Mhz).
ipv4: save CPU cycles from "check_leaf()" (backport from Linux 3.8).
"cpu_load_slope" correctly set.
Doubled min-max readahead.
"Westwood" TCP congestion module enabled and set as default.
Enabled "bic" and "htcp" TCP congestion modules.
Network speed tweak.
Proportional Rate Reduction for TCP.
bcmdhd : Disabled multicast on suspend.
Android logger disabled.
Disabled various debug in defconfig.
08.11.2013 : v1.0.0 released.
Directly based on update12 source from Samsung (for clean work and stability).
Compiled with latest available Linaro GCC 4.7.4 (13.09 / 20130903) toolchain (with flags optimizations).
Ramdisk from XXUGMJ9.
ZZMoove (v0.7d) governor (added and set as default)
row (v4) optimized and as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.4 drivers) compatibility.
init.d support.
Thanks & greetings
★ THANKS & GREETINGS ★ :
XDA board and community
Google
Samsung
CyanogenMod Team
gokhanmoral
AndreiLux
wanam
spica1234
ZaneZam
Yank555
googy_anas
hardcore
Lord Boeffla
DONATIONS
★ DONATIONS ★ :
Many thanks to @letmarebrmbarove ! :good:
Many thanks to @batahulu ! :good:
Many thanks to @sqlpro ! :good:
Thank you to support my work guys !
Hi,
Firstly, thank you for your hard work on this kernel.
I flashed the kernel after wiping cache and dalvik. What I noticed is that Trickster mod does not pickup all 4 cores. Only 1 core is shown. Also, frequency lock is set to On, but no frequencies are shown. No scheduler is shown either. Cpu -z shows all cores.
Other than that, everything is running smoothly so far. The wake lock issue doesn't seem to be present. I'll report back with any other issues I find.
Thank you again. I've been using your Kernels since I bought my phone and I find them to be perfect for my needs.
Edit: I'm using Gorgoid 3.2
flashing right now. thanks
EDIT: wake up bug is gone. everything seems ok for a few hours of using. next is battery life. charging right now.
Thanks, you did it faster than i expected, will flash 4.3 this weekend.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Awesome i will try it now and tonight or tomorow i will give feedback .
Hope batterylife is better than stock and the wake up bug is gone .
Thanks for your work
modded by Xposed Framework.
Thanks for your work! :good:
Waiting some feedbak from users, but for sure I will try it :highfive:
Thanks guys, glad you like it, even if it's still far than my 4.1.2 LiteGX version, still a lot of work to do!
rodlane said:
What I noticed is that Trickster mod does not pickup all 4 cores. Only 1 core is shown. Also, frequency lock is set to On, but no frequencies are shown. No scheduler is shown either. Cpu -z shows all cores.
Other than that, everything is running smoothly so far. The wake lock issue doesn't seem to be present. I'll report back with any other issues I find.
Click to expand...
Click to collapse
I can confirm this bug, looks like TricksterMOD is not well supported by 4.3 detection for the moment I guess. Try to use SetCPU for the moment which works well, and PerfMon to see behaviour of 4 cores in live, looks like all cores are working properly here :good:
F3nr1s said:
Hope batterylife is better than stock and the wake up bug is gone
Click to expand...
Click to collapse
Thanks to informing me about this bug, I wasn't aware of it, since I just migrated to 4.3 yesterday.
For the moment I never encountered this bug so far, but I'll let you know as soon as I'll face it.
I just hope official update12 source solved it, of we will have to wait for non-official dev fix, or future update13 source :cyclops:
Thank you. I'll Perfmon. I don't really play around with cpu settings much, although I do use Trickster mod to check that everything is running the way it should.
Another issue just noticed while typing this post is that my phone is heating up. Cpu-z reading is 40° C. Not sure if it's a 4.3/chrome/kernel issue. I never had this problem 4.1.2 using Chrome.
One more kernel for 4.3. This is really good!
Thanks man!
Thank you
Major update !
★ UPDATE ★ :
08.11.2013 : v1.1.0 released.
USB charging increased (to 900mA instead of 475 by default).
Allow manual brightness to 300 candela.
CRT-off effect support (early_suspend set to 100ms).
xbox controller support.
Native ExFAT support (from official Samsung source).
Triangle Away support.
4x zRam swaps capability (instead of single one).
Dynamic FSync control (v1.2).
Optimized ARM CPU topology.
"ARCH_POWER" enabled.
"SCHED_MC" added.
"SCHED_MC_POWER_SAVINGS" set to agressive value (2) by default.
"CONFIG_SCHED_AUTOGROUP" enabled.
ROW scheduler & blk-core tweaks.
AIO enabled (backport of Linux 3.6.x) and tweaked.
Dynamic Screen Frequency Scaling capability (for ZZMoove governor).
Intelli memory writeback (0 when screen ON & 500ms when screen off).
Enabled persistent TRIM support for all partitions.
MMC : Fix the workqueue overload battery waste.
"GENTLE_FAIR_SLEEPERS" disabled.
Higher random entropy.
Decreased touch boost frequency (from 800 to 600Mhz).
ipv4: save CPU cycles from "check_leaf()" (backport from Linux 3.8).
"cpu_load_slope" correctly set.
Doubled min-max readahead.
"Westwood" TCP congestion module enabled and set as default.
Enabled "bic" and "htcp" TCP congestion modules.
Network speed tweak.
Proportional Rate Reduction for TCP.
bcmdhd : Disabled multicast on suspend.
Android logger disabled.
Disabled various debug in defconfig.
Enjoy :good::good:
Still a lot of work to do to include last tweaks/features of LiteGX 4.1.2 (like zRam, touch-to-wake, etc).
Stay tuned!
Btw, I found the buggish patch who caused a freeze into samsung I9300 boot logo, it was caused by linux printk, so no kernel logging disabled for the moment.
Looks Nice
Added as always ( Pardus HD Rom Premier 4.3 ) :good:
Thank! I will try flash right now!! I Love your kernel for 4.1 , hope this version can fix bug lockscreen delay and batterylife!
Testing on Neatrom..
Enviado desde mi GT-I9300 mediante Tapatalk
You can add zzmove profiles? . thanks
raff222 said:
You can add zzmove profiles? . thanks
Click to expand...
Click to collapse
Top of 2nd post :good:
Perfect batterylife! Awesome kernel!! LOVE IT.. xD thank you @AndroidGX.
Sent from my GT-I9300 using Tapatalk 2
{
"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 :
This kernel is only for Galaxy S3 International (GT-I9300) version,
and running Android 4.3 (Samsung ROM's) !
Click below to read the full story..
Many of you knows already knows me from my older LiteGX kernel series (for Android 4.1.2 & 4.3).
This time for SimpleGX, I would like to be closer of stock than LiteGX by removing a lot of unneeded things which finally were not gaining any battery stat at all. I had to review everything from zero (once again !).
SimpleGX is only looking for simplicity and stability, trying to aim for best battery life, smoothness and performance experience, than a pure stock kernel.
SimpleGX will now abandon all scripts that I created for LiteGX (even if some of them are still compatible but not recommended).
I really would like to create back a kernel which was my main idea, a kernel “flash-and-play”, nothing to configure, no need to be a nerd, every newbies can have directly best battery life and smoothness once flashed. Of course that’s every kernel cookers wants, but I would not qualify mine as a real “custom kernel”, since it’s not offering any app to configure it and having much more opportunities, at the cost of many random instabilities (freezes, lags, reboots, etc).
There is many differences between LiteGX and SimpleGX, you will have to compare threads if you want to know them.
I really would like once again to give a huge thanks to my friendly devs (post #3) who helped me a lot during all kernel building phase, learning me, and making adventure possible. I can tell also that Google is really a good friend, I confirm that ^^
I still don’t qualify myself as of a real developer, but just a basic person with some android/linux knowledge already.
As always, I’am enjoying sharing my contribution here on XDA for free, which taking me a lot of time to release, so if you can offer me a little beer (as I’am still jobless yet), I will really appreciate that and you will be added into post #4 ! LiteGX had more than 10000 total downloads, I let you imagine if everybody gave me at least a single dollar ! ^_^
This kernel must be only flashed over an official Samsung ROM and not AOSP/AOKP !
Feel free to include my kernel to your ROMs / Threads but please don't forget to inform/ask first via PM and credit me in your original thread.
★ WHAT TO EXPECT ★ :
(over a pure stock kernel) :
Best battery life experience.
Much better overall performance.
Efficient (only proven to be good ones and not affecting battery life) tweaks.
Stay as close as possible from stock source.
★ FEATURES (up-to-date) ★ :
Base :
Directly based on "GT-I9300_JB_Opensource_Update14" (XXUGND5) JellyBean Android 4.3 source from Samsung (for clean work and stability).
Compiled with Linaro Cross Compiler (4.7.4 / 2014.06) toolchain (optimized for Cortex-A9) with optimization flags.
Ramdisk from XXUGNJ2.
Main :
ZZMoove (v1.0 beta4) governor added (and currently as default). Built-in profiles available HERE.
ZEN as only I/O scheduler.
Wolfson Boeffla Sound (v1.6.6 drivers) compatibility.
hardcore mDNIe tweaks (for better colors + sharpness fix for better readability).
Touch-to-Wake (v1.1a) (enabled by default with 5 secs).
USB charging increased to 900mA.
Allow manual brightness to 300 candela.
init.d support.
Native frandom support.
Native ExFAT (v1.2.9) support.
Native xbox controller support.
CRT-off effect friendly (early_suspend set to 100ms).
Westwood TCP congestion control module activated (and currently as default).
TriangleAway support.
Various tweaks :
All logging and debugging disabled.
Tweaked LMK (LowMemoryKiller).
speedup late resume tweak (faster wakeup of the device).
"GENTLE_FAIR_SLEEPERS" disabled.
"ARCH_POWER" enabled.
"CONFIG_SCHED_AUTOGROUP" enabled.
CRC disabled.
USB OTG enabled.
Doubled min-max ReadAhead.
random: increase entropy levels (both read and write).
writeback: fix occasional slow sync.
slub.c: little tweak for performance improvements.
Misc :
Fully compressed libs ".ko" modules.
Automatic dalvik-cache wiping in kernel flashing procedure.
Automatic verification of android version during flashing procedure.
Features that will NEVER be included in this kernel :
Overclock / Underclock / Undervolt.
ZRAM/SWAP support.
auto-root.
LED control.
Charge control.
Master sequence (screen calibrated).
ABB (Adaptive Body Bias).
Any upgrade of Linux kernel 3.0.XX.
STweaks compatibility.
Dual-Boot Sammy/AOSP.
CyanogenMod compatibility.
MIUI compatibility.
etc.
★ PREREQUISITE ★ :
Any odexed or deodexed international I9300 Samsung 4.3 Jelly Bean ROM.
A custom recovery (CWM recommanded) to flash the kernel.
Be sure to remove any of your init.d scripts which can meet conflicts with the kernel.
★ SOURCE (up-to-date) ★ :
Github >> SimpleGX.
~> DOWNLOAD LINK <~
Need supports ? all kind of questions must be posted on this thread directly. Be sure to read at least completely this first post before asking any question.
If you enjoy this kernel, don't forget to rate this thread
stars, and clicking the 'thanks' button (right below) is always appreciated to keep this thread maintained
LIKE MY WORK ?
OFFER ME A
!
Changelog
★ All ZZMoove profiles can be found HERE ★
★ CHANGELOG ★ :
29.11.2014 : v3.5.1 released.
Updated ZZMoove governor to 1.0 beta4.
Upgrade full ramdisk from XXUGNJ2.
23.11.2014 : v3.5.0 released.
Stock ZRAM activated back with stock values (excepted 80% swappiness, instead of 60 by default), (no more launcher force close within my whole day experience).
I decided to bring back some interesting performance tweaks from my old LiteGX kernel (which are safe, absolutely close to stock and finally sufficient proved):
- writeback: fix occasional slow sync.
- slub.c: little tweak for performance improvements.
- random: increase entropy levels (both read and write).
Overall kernel experience is now more smooth and reactive.
I also changed all download links from the thread to point to my new personnal ftp (so you will now have to click "download link" from post #1). Downloads will now be faster than ever (no more need of dropbox, etc).
09.11.2014 : v3.4.3 released.
Updated ZZMoove governor to 1.0 beta2
31.10.2014 : v3.4.2 released.
LMK (LowMemoryKiller) tweaks (add +10MB everywhere on 'minfree' file). This should fix stock samsung low memory related problems.
19.10.2014 : v3.4.1 released.
Update ExFAT to version 1.2.9.
Upgrade full ramdisk from XXUGNH4.
15.10.2014 : v3.4.0 released.
Updated ZZMoove governor to 1.0 beta1 (credits @ZaneZam).
Added some patches which was necessary for new ZZMoove 1.0 version:
- simplegx_defconfig: Enable support for CPU temperature reading.
- nohz: Fix update_ts_time_stat idle accounting.
- mach-exynos: Support for current CPU temperature reading from Exynos4 TMU driver.
08.10.2014 : v3.3.2 released.
Finally achieved frandom support fully working and operational (thanks again to @Lord Boeffla for his help).
ramdisk: busybox replaced by the one from Boeffla kernel.
ramdisk: removed useless custom "busyboxlitegx" (+ will save some kernel size).
06.10.2014 : v3.3.1 released.
frandom module now fully and correctly loaded this time (it wasn't the case until now). Thanks to @Lord Boeffla for his precious help.
Some internal ramdisk init changes (modules are now loaded directly from my custom ramdisk script and no more from init.rc).
04.10.2014 : v3.3.0 released.
Updated cross compiler toolchain to 2014.06.
09.09.2014 : v3.2.2 released.
Introduce ZEN I/O scheduler and set as default (and only) scheduler (from my first tests, seems to overall perform slightly better than ROW).
ROW I/O scheduler completely removed.
07.09.2014 : v3.2.1 released.
"CONFIG_SCHED_AUTOGROUP" enabled (will bring multitasking possibilities).
04.09.2014 : v3.2.0 released.
Upgrade full ramdisk from XXUGNG3.
Click below to see older changelog ..
31.08.2014 : v3.1.2 released.
All debug disabled (again) from defconfig side (at the exception of USB).
Due to this above, slightly lowered overall kernel size (again also).
30.08.2014 : v3.1.1 released.
Fixed GPS (which was broken since v3.0.0).
speedup late resume tweak (faster wakeup of the device), added again.
Set back pure stock Update14 defconfig with kernel needs only.
17.08.2014 : v3.1.0 released.
Update ZZMoove governor to 0.9 (beta4).
Fixed ExFAT support.
Update ExFAT to version 1.2.7 (Samsung OSRC from KK sources).
15.08.2014 : v3.0.0 released.
Now directly based from new latest official Samsung source "GT-I9300_JB_Opensource_Update14" (XXUGND5).
speedup late resume tweak removed (from my first tests, it looks useless since new source).
Bunch of debugging part from new defconfig source disabled.
Overall kernel size has been slightly lowered.
15.07.2014 : v2.0.1 released.
Update ZZMoove governor to 0.9 (beta3).
24.06.2014 : v2.0.0 released.
Finally fixed high "Android OS" usage at top of battery stats.
speedup late resume (faster wakeup of the device) (credits Yank555 & AndiP).
Many new (and new way) toolchain optimizations (credits JustArchi).
Compiled with highest possible optimization level (-Ofast).
ALL logging and debugging disabled (credits Yank555, AndiP & JustArchi) :
- android logger.
- kernel logger.
- code side.
- defconfig side.
- init side.
All ".ko" modules now compressed with Linaro Cross Compiler 4.7.4 toolchain from Christopher83 (instead of stock google arm-eabi 4.4.3).
Now extracting/repacking kernel using ArchiKitchen (with latest mkbootimg tool) instead of obsolete dsixda kitchen.
Fixed a little mistake from my simplegx init script within ramdisk which was simply not working until now !
Both smoothest and best battery friendly release ever !
20.06.2014 : v1.9.2 released.
Update ExFAT to version 1.2.7.
16.06.2014 : v1.9.1 released.
Update ZZMoove governor to 0.9 (beta2).
Compilation toolchain optimization.
08.06.2014 : v1.9.0 released.
Update ZZMoove governor (and profiles) to 0.9 (beta1).
Removes Wheatley governor (useless at it was coded initially for dual cores anyway).
29.05.2014 : v1.8.0 released.
Upgrade full ramdisk from XXUGND5.
Some init ramdisk renaming (LiteGX > SimpleGX) that I forgot to do since.
09.05.2014 : v1.7.0 released.
Upgrade full ramdisk from XXUGND2.
30.04.2014 : v1.6.0 released.
Some compilation toolchain optimizations (smoothest release ever).
25.04.2014 : v1.5.0 released.
Upgrade full ramdisk from XXUGND1.
Add 'Wheatley' CPU governor.
(I tested it for few hours now and it looks I'am getting the best battery life experience with it over ZZMoove. Let me know what do you think of it).
20.04.2014 : v1.4.1 released.
Removed pegasusqplus and smartassv2 governors (useless and anyway I prefer to let only ZZMoove).
Removed some kernel code cleanup about pegasusqplus which was needed to get compiled.
19.04.2014 : v1.4.0 released.
Updated cross compiler toolchain to 2014.04.
frandom support is now fully working (kernel should be smooth as butter now).
31.03.2014 : v1.3.1 released.
Update ZZMoove built-in profiles to match latest corrections from Yank.
All ZZMoove built-in profiles (of 0.8) are available HERE.
21.03.2014 : v1.3.0 released.
ramdisk upgraded to XXUGNB6.
Boeffla Sound Engine updated to v1.6.6 (Allow full range volumes for speaker and headphone amplifiers).
ZZMoove 0.8 governor: add latest bug fixes from ZaneZam.
21.03.2014 : v1.2.0 released.
Update ZZMoove governor to 0.8
Change default governor from pegasusqplus to ZZMoove.
17.03.2014 : v1.1.0 released.
New more "stylish" UI when flashing the kernel.
Revert: "unstable power charging ignored" (charging was really faster but battery was draining much faster also, so back to stock).
Add native xbox controller support.
09.03.2014 : v1.0.0-noIUPC released.
Same version as initial, but with ignore unstable power charging removed, so USB tethering should work again (at the cost of a slow battery charging back).
FYI : the "no_IUPC" version means : no Ignore Unstable Power Charging.
08.03.2014 : v1.0.0 released.
Initial release (check actual features on post #1).
Thanks & greetings
★ THANKS & GREETINGS ★ :
XDA board and community
Google
Samsung
CyanogenMod Team
gokhanmoral
Andreilux
wanam
spica1234
ZaneZam
Yank555
DerTeufel1980
googy_anas
hardcore
Lord Boeffla (AndiP)
Christopher83
dsixda
JustArchi
Donations
★ DONATIONS ★ :
Many thanks to @fuxmen ! :good:
Many thanks to @colingpt ! :good:
Many thanks to @letmarebrmbarove ! :good:
Many thanks to @batahulu ! :good:
Many thanks to @sqlpro ! :good:
Thank you to support my work !
Another one from the master. can't wait to test. CHEERS Bro, all the best with your New Kernel.
Nice one - I'll be giving this a go :good:
tnx a lot
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Sent from my Nexus 7 using Tapatalk
sqlpro said:
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Sent from my Nexus 7 using Tapatalk
Click to expand...
Click to collapse
Should be OK - it's fine on NA7 Neat.
Nandroid first just in case
Sent from my GT-I9300...
Spannaa said:
Should be OK - it's fine on NA7 Neat.
Nandroid first just in case
Sent from my GT-I9300...
Click to expand...
Click to collapse
I know it will be fine on na7 but I am using na5 base so was not sure. Thank for the reply.
Sent from my GT-I9300 using Tapatalk
i will try this one out
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
reywal said:
i will try this one out
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
Click to expand...
Click to collapse
It's a plug and play, but if you want, you can try trickster for setting stuff like zram on or off, but nothing much to do though.
Your Kernel really rocks. I have been always using your Kernel for close to stock. I am still using LiteGX.
I have tried several one but was looking for one which is hassle free. Your is the one.
This one I will not use now due to USB tethering broken, will wait for next version with that fix.
sqlpro said:
@AndroidGX , is it OK installing this kernel na5 neat rom? Thanks for the advise
Click to expand...
Click to collapse
As long as you flash it on android 4.3 and that the automatical script during procedure won't stop you before checking, then you are good to go
When samsung release his (for example 4.3) source, you can be sure that it will be compatible with every 4.3 future coming firmwares :good:
Sometimes a ramdisk upgrade can also help in some case, so if needed I will do it, no worries
reywal said:
by the way, is there any app by which i can configure the settings? like Stweaks or Boeffla Config?
Click to expand...
Click to collapse
As stated in the story part of post #1, and as Mosh Edd said, this is a flash and play kernel :good: but you can still configure governor settings or some options directly via TricksterMod/SetCPU, etc (don't forget to keep settings after rebooting).
Mosh Edd said:
like zram on or off
Click to expand...
Click to collapse
I intentionally disabled stock ZRAM which was on by default via defconfig so no way to activate it manually :angel:
I decided to always disabled it now on SImpleGX, since zram is eating battery a bit and after some ours of use you will face some random lags.
KSKHH said:
This one I will not use now due to USB tethering broken, will wait for next version with that fix.
Click to expand...
Click to collapse
I informed Lord Boeffla about this bug which affects every kernels, he will take a look as soon as he can :good:
By waiting, I will maybe release a "no_IUPC" (no Ignore Unstable Power Charging) version in parallel for each releases, so each one will choose directly if they prefer fast charging or slow charging but with USB tethering working. I intentionally used IUPC as default because wifi it still working to share (for the few I'am using it..) and that I prefer to not wait hours to charge only 10% of my device
AndroidGX said:
As long as you flash it on android 4.3 and that the automatical script during procedure won't stop you before checking, then you are good to go
When samsung release his (for example 4.3) source, you can be sure that it will be compatible with every 4.3 future coming firmwares :good:
Sometimes a ramdisk upgrade can also help in some case, so if needed I will do it, no worries
Click to expand...
Click to collapse
Thanks for the reply mate. I just installed and all seem to be fine so far. will test couple of more days and update here.
BTW do we need to clean init.d folder ? i know boeffla andi frequently recommends cleaning up init.d folder. is this necessary with your kernel. Note, i dont have any issues so far (only used few mins though).
Thanks for the advise.
sqlpro said:
BTW do we need to clean init.d folder ? i know boeffla andi frequently recommends cleaning up init.d folder. is this necessary with your kernel. Note, i dont have any issues so far (only used few mins though).
Thanks for the advise.
Click to expand...
Click to collapse
He is right because some init.d scripts can affects stock settings from governors for example or try to enable/disable things that is not from my kernel, etc :good:
For exemple, I'am using NeatROM 6.5 and I can see that there is a lot of scripts in init.d already by default bur they don't affect any of kernel part so it's ok
There's no other solution that checking manually each of them, sadly.
Hi,
Thanks for the new kernel!
I come from the latest LiteGX kernel, so I run the cleaner script before flashing this one. My phone hangs when I reboot. I restarted my phone to get it to boot, but then I now have SwiftKey not loading. What could be the problem?
I reverted back you LiteGX for now.
Sent from my GT-I9300 using Tapatalk
I flashed kernel last night and waited until phone settled. Checked if all works fine, and it does, and then put the phone in flight mode.
This morning I checked battery stats and it looks like battery was charging a bit while in flight mode (phone was not connected to any power source).
Funny
All is super smooth. Thank you :thumbup:
Sent from my GT-I9300 using xda app-developers app
rodlane said:
I come from the latest LiteGX kernel, so I run the cleaner script before flashing this one. My phone hangs when I reboot. I restarted my phone to get it to boot, but then I now have SwiftKey not loading. What could be the problem?
Click to expand...
Click to collapse
Strange, as I'am using SwiftKey also and no problem here. If phone hangs at boot this it not normal, did you tried to re-download the kernel from first post ? (maybe a bad download).
If problem still here, maybe try to Try to wipe cache + dalvik from your recovery :good:
pexon said:
This morning I checked battery stats and it looks like battery was charging a bit while in flight mode (phone was not connected to any power source).
Funny
Click to expand...
Click to collapse
I confirm this is funny :laugh:
By waiting, I advice you also to try a wipe cache and dalvik before reaching another 100% and disconnect again to verify :good:
I will try this night aswell to confirm or not if I have the same bug
3.0.31? Why no update to 3.0.101?
Enviado desde mi GT-I9300 mediante Tapatalk
★★★BlackBox-Kernel★★★
{
"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"
}
This Kernel Is Based Off Latest Sources From Google! This Kernel Has Been Made To Balance Perfectly Between Performance And Battery Backup. This Kernel Will Get Updates Periodically And Will Get Updated With New Features On Every Update. This Kernel Is Made For Android One Devices Running 5.1 Stock ROM and Also CM-12.1 Custom ROM. And Will Also Be Compatible With Any Other CM Compatible ROM's
Features :
init.d support
Always Updated Linux Kernel
Tap2Wake And Sweep2Wake Functionality
Various Patches to mm, idleslee
Added Various I/O Tweaks *new
Tweaks For Better Battery (smp.c) *new
Compiled With Linaro 4.9.3
Dirty Ratio Tweaks
Disabled noatime and nodiratime
Added Dynamic FSync (Thanks To @faux123)
Multicore Scheduler Support
IO BlockPlugs Removed For Performance Improvements
Network Tweaks For Lower Ping And Higher Output Speeds
MMC: disable crc check for 30% extra performance
Mali GPU cache Optimizations And Various GPU Tweaks
Optimized Various Files
IO Scheduler Added : ROW
Incompatibility Issues Fixed
Added Block Patches!
Reduced Cache Pressure
GFS Sleepers Disabled
Governer : InteractivePlus, Interactive, Conservative, On Demand, UserSpace, PowerSave, HotPlug, Performance.
And Various New. Check Changelog Below
Flashing Instructions :
Download The Zip File.
Copy To SD Card & Enter Recovery.
Flash The Kernel And That Will Be it!
Download : Downloads Here
XDA:DevDB Information
[KERNEL][LP][3.10.80+] ★BlackBox-Kernel-9.0★ [SPROUT], Kernel for the OEM Cross Device Development
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: LP-9.0
Stable Release Date: 2015-06-13
Created 2015-04-09
Last Updated 2015-06-13
To do list and changelog will be added here!
ChangeLog :-
$$ Twelfth Major Update Release(13/6/15) $$
-Kernel Version Updated to 3.10.80 From 3.10.79.
-Added Tap2Wake And Sweep2Wake | Enabled T2W_only by Default. thanks to @thwisenerd
-Governor Reboots Fixed.
-Various cpuIdle Patches/Tweaks.
-Workqueue, mm and memblock and power patches.
-Various other patches for kernel (as linux kernel updated to 3.10.80).
$$ Eleventh Minor Update Release(18/5/15) $$
-Kernel Version Updated to 3.10.79 From 3.10.78.
-Now Optimized for CM12.1 Beta 4 and further official releases.
-Fixed All The Governors Efficiently (Reboot Issue Fixed) (Thanks to @intersectRaven for the patch)
-Selinux mode set to Permissive from Disabled Previously.
-various new patches for kernel (as linux kernel updated to 3.10.79 Stable Release)
-and several tweaks check sources for the same...
$$ Tenth Successful Release(18/5/15) $$
-Kernel Version Updated to 3.10.78 From 3.10.77.
-ASoC: compress: Use power efficient workqueue
-ASoC: jack: Use power efficient workqueue
-regulator: core: Use the power efficient workqueue for delayed powerdown
-ASoC: pcm: Use the power efficient workqueue for delayed powerdown
-fbcon: queue work on power efficient wq
-block: queue work on power efficient wq
-PHYLIB: queue work on system_power_efficient_wq
-workqueue: Add system wide power_efficient workqueues
-workqueues: Introduce new flag WQ_POWER_EFFICIENT for power oriented …
-various new patches for kernel (as linux kernel updated to .78)
-and several tweaks check sources for the same...
.
$$ Ninth Release(12/5/15) $$
-Kernel Has Been Updated to 3.10.77+
-ThunderQuake Engine Added (Viberation Intensity). thanks to @varunchitre.15
-Native NTFS Support Added.
-EnabledZSWAP, FRONTSWAP, VNSWAP and disabled ZRAM.
-Power: make sync on suspend optional.
-Hotplug optimizations.
-Cpufreq: Introduce new relation for freq selection.
-Various other minor patches check source for the same....
$$ Eihth Release(8/5/15) $$
-Add frandom(/dev/frandom) -Fast kernel number generator.
-Remove '+' symbol from kernel version string.
-block: sysfs: allow non superusers to change i/o scheduler.
-Compiled with linaro 4.9.3.
-Enabled Interactive Governor.
$$ Seventh Release(5/5/15) $$
-binfmt_elf.c: use get_random_int() to fix entropy depleting.
-block: cfq: merge tweaked tunable.
-XZ: Optimized XZ Compression.
-Will Be Introducing Experimental Features In X Version.
-Compiled With Linaro 4.9.3.
-Overall Battery Performance Improved And Performance Tweaked.
$$ Sixth Release(23/4/15) $$
-nohz_full: Add Kconfig parameter for scalable detection of all-idle state.
-ARM Patches:-
-ARM: prefetch: remove redundant "cc" clobber.
-ARM: atomics: prefetch the destination word for write prior to strex.
-ARM: 7983/1: atomics: implement a better __atomic_add_unless for v6+.
-Apply frequency calculation change from ondemand to hotplug. (Thanks to intersectraven)
-Apply frequency calculation change from ondemand to hotplug. ~~
-Do not scale to max frequency when hotplugging CPUs. ~~
-Ramped Up To Minor Version Update 4.5.
$$ Fifth Release(18/4/15) $$
-Enhance power efficiency: Series of patches from NVIDIA.
-sched/idle: Avoid spurious wakeup IPIs
-Prevent reschedule on offline CPU.
-Use built-in byte swap function.
-Optimizations For Modern Arm Platform.
-Optimized ARM memset and memzero functions.
-lib/string: use glibc version.
-lib/memcopy: use glibc version.
-Various Patches For ARM Platform.(Thanks To Khilman)
-Disabled deferment during full tickless mode.(Thanks To IntersecRaven)
$$ Fourth Release(16/4/15) $$
-IO Scheduler Added : ROW
-Incompatibility Issues Fixed
-Added Block Patches!
-Made IO Tweaks!
-Bumped Up To Version "3.0"
-Compiled With Linaro 4.9.3
$$ Third Release(14/4/15) $$
-I/O Schedulers Removed*new (they have issues with mediatek so won't work)
-Unstable Governors Fixed, Interactive Governors Removed
-Made Small Tweaks
-Bumped Up To Minor Update Version "2.5"
-Compiled With Linaro 4.9.3
$$ Second Release(10/4/15) $$
-I/O Schedulers Added :- ROW, SIO, VR, ZEN *new (they have issues with mediatek so won't work)
-Kernel Version Bumped up to 3.10.73+ *new
-Added Various I/O Tweaks *new
-Tweaks For Better Battery (smp.c) *new
-Compiled With Linaro 4.9.3
$$ Initial Release(9/4/15) $$
To Do List :-
* Add I/O Schedulers. (DONE-Worthless on MTK)
* Add More Governers.
* OverClock (HardPlay).
* Tap To Wake & Sweep To Wake.(DONE-Successfully Implemented)
kunal.kene.1797 said:
blackbox-kernel
this kernel is based off latest sources from google! This kernel has been made to balance perfectly between performance and battery backup. This kernel will get updates periodically and will get updated with new features on every update. This kernel is made for android one devices running 5.1 stock rom and also cm-12.1 custom rom. And will also be compatible with any other cm compatible rom's
features :
init.d support
compiled with linaro 4.9.3
dirty ratio tweaks
disabled noatime and nodiratime
added dynamic fsync (thanks to @faux123)
multicore scheduler support
io blockplugs removed for performance improvements
network tweaks for lower ping and higher output speeds
mmc: Disable crc check for 30% extra performance
mali gpu cache optimizations and various gpu tweaks
optimized various files
reduced cache pressure
gfs sleepers disabled
compatible with both stock lp and cm12.1 rom (all cm based rom's too)
governer : Interactiveplus, interactive, consetvative, on demand, userspace, powersave, hotplug, performance.
flashing instructions :
download the zip file.
copy to sd card & enter recovery.
flash the kernel and that will be it!
download : https://kunalkene1797.in/downloads
xda:devdb information
[kernel][lp] blackbox-kenel [v-1.0][sprout] | from the darkest places, kernel for the oem cross device development
contributors
kunal.kene.1797
source code: https://github.com/blackbox-kernel/blackbox_sprout
kernel special features:
version information
status: stable
current stable version: 1.0
stable release date: 2015-04-10
created 2015-04-09
last updated 2015-04-09
Click to expand...
Click to collapse
file not found ??
Would OC really be possible?
Sent from my Micromax AQ4501 using XDA Free mobile app
File not found (404 error)
Kunal.Kene.1797 said:
BlackBox-Kernel
This Kernel Is Based Off Latest Sources From Google! This Kernel Has Been Made To Balance Perfectly Between Performance And Battery Backup. This Kernel Will Get Updates Periodically And Will Get Updated With New Features On Every Update. This Kernel Is Made For Android One Devices Running 5.1 Stock ROM and Also CM-12.1 Custom ROM. And Will Also Be Compatible With Any Other CM Compatible ROM's
Features :
init.d support
Compiled With Linaro 4.9.3
Dirty Ratio Tweaks
Disabled noatime and nodiratime
Added Dynamic FSync (Thanks To @Faux123)
Multicore Scheduler Support
IO BlockPlugs Removed For Performance Improvements
Network Tweaks For Lower Ping And Higher Output Speeds
MMC: disable crc check for 30% extra performance
Mali GPU cache Optimizations And Various GPU Tweaks
Optimized Various Files
Reduced Cache Pressure
GFS Sleepers Disabled
Compatible With Both Stock LP And CM12.1 ROM (All CM Based ROM's Too)
Governer : InteractivePlus, Interactive, Consetvative, On Demand, UserSpace, PowerSave, HotPlug, Performance.
Flashing Instructions :
Download The Zip File.
Copy To SD Card & Enter Recovery.
Flash The Kernel And That Will Be it!
Download : https://kunalkene1797.in/downloads
XDA:DevDB Information
[KERNEL][LP] BlackBox-Kenel [V-1.0][SPROUT] | From The Darkest Places, Kernel for the OEM Cross Device Development
Contributors
Kunal.Kene.1797
Source Code: https://github.com/BlackBox-Kernel/blackbox_sprout
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2015-04-10
Created 2015-04-09
Last Updated 2015-04-09
Click to expand...
Click to collapse
Bro... It shows "file not found" error...
I downloaded
And guess what it bootlooped my roar A50 with cm12.1
ammuuu08 said:
View attachment 3254045
file not found
Click to expand...
Click to collapse
bowo3 said:
File not found (404 error)
Click to expand...
Click to collapse
Rino Appus said:
Bro... It shows "file not found" error...
Click to expand...
Click to collapse
Those who were haveing file not found issue, the only thing that has to be done was reove the https:// from the link, i've made the changes in the OP now you can download the kernel
Okkk..
Eager to test and tested it also but cant boot up after installing it
Firstly i was installed it on Thunderzap kernel and then (thought that it may be overlapping) tried to install over stock CM 12.1 kernel also but same problem.
Hope get it running soon
working
working like a charm in Roar A50 :fingers-crossed:
Thedifferent said:
And guess what it bootlooped my roar A50 with cm12.1
Click to expand...
Click to collapse
hjmodi said:
Eager to test and tested it also but cant boot up after installing it
Firstly i was installed it on Thunderzap kernel and then (thought that it may be overlapping) tried to install over stock CM 12.1 kernel also but same problem.
Hope get it running soon
Click to expand...
Click to collapse
With BlackBox-2.0 All Your Issues Are Solved Now!
Thanks a lot.. Working great loved it. But whenever i'm using governers other than hotplug and turn screen off its getting CPUstoo low that its getting switched off...
Same problem is there in Thunderzap Kernel by @varun.chitre15
I hope you will not mind a feature request...
I can't list each and every feature so i'll just point to Boeffla kernel... With almost every feature
Especially i just love PegasusQ governer
Thanks
hjmodi said:
Thanks a lot.. Working great loved it. But whenever i'm using governers other than hotplug and turn screen off its getting CPUstoo low that its getting switched off...
Same problem is there in Thunderzap Kernel by @varun.chitre15
I hope you will not mind a feature request...
I can't list each and every feature so i'll just point to Boeffla kernel... With almost every feature
Especially i just love PegasusQ governer
Thanks
Click to expand...
Click to collapse
Its Strange i've been using interactive plus for a day now and i haven't encountered any issues, even on thunderzap kernel used them and working fine! if u r sure its something other than your device a logcat will be appriciated as no one else in encountering this issue . I'll taka a look:fingers-crossed:
Kunal.Kene.1797 said:
Its Strange i've been using interactive plus for a day now and i haven't encountered any issues, even on thunderzap kernel used them and working fine! if u r sure its something other than your device a logcat will be appriciated as no one else in encountering this issue . I'll taka a look:fingers-crossed:
Click to expand...
Click to collapse
Thanks for your response but i don't know how to take proper logcat (whenever i'm using adb logcat its just showing too much command going on and keep going )
Hope you can point me and in the next reply i'll provide you the logcat :victory:
EDIT:- tried logcat > output/dir/lol.txt and this is what i got....
Same issue with this guys also here
I too encounter this issue :/
Sent from my Micromax AQ4501 using XDA Free mobile app
hjmodi said:
Thanks for your response but i don't know how to take proper logcat (whenever i'm using adb logcat its just showing too much command going on and keep going )
Hope you can point me and in the next reply i'll provide you the logcat :victory:
EDIT:- tried logcat > output/dir/lol.txt and this is what i got....
Same issue with this guys also here
Click to expand...
Click to collapse
xdaisntfornoobs said:
I too encounter this issue :/
Sent from my Micromax AQ4501 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks for the reports, i'll take a look and make changes update fix and imrove the next version of kernel! Meanwhile as of i know these governors and io schedulers have issue with mediatek and thus causing all this issue! also the reason why varun disabled those governers!
Warm Regards!
Thanks a lot! Eagerly waiting for your next build!
You're the only dev who actually interacts with the users and not ignore the problems!
Sent from my Micromax AQ4501 using XDA Free mobile app
Please add FM drivers in kernel so that we can run best xda community app spiritF
Sent from my Sparkle V using XDA Premium 4 mobile app
Awesome work bro. Looking forward to some ROM ports by you.[emoji12] [emoji12] [emoji12] [emoji12] [emoji12] [emoji12] [emoji13]
{
"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"
}
H811 version now unified and synced with H815 releases !
Please now check THIS thread for new releases
Changelog
★ CHANGELOG ★ :
16.10.2016 : v1.5.0 released.
Now every H811 releases will be synced from H815 updates (the only change will be the defconfig which remains for H811). Version name will also be the same of H815.
Fully and completely rebased from latest available 20i official LG H815 source (for clean work)
ramdisk updated to 20i
BusyBox updated to 1.25.1
UBER-TC toolchain updated to latest available (20160726).
02.09.2016 : v1.2.3 released.
Update SuperSU to latest 2.78
20.08.2016 : v1.2.2 released.
Fixed all yet QuadRooter vulnerabilities
31.07.2016 : v1.2.1 released.
Update SuperSU to latest 2.76 stable
add FIOPS I/O Scheduler
defconfig: add FIOPS I/O Scheduler and set it as default
ext4: Speedup WB_SYNC_ALL pass called from sync
arm64: crypto: increase AES interleave to 4x
readahead: make context readahead more conservative
writeback: fix race that cause writeback hung
writeback: fix writeback cache thrashing
mm: slub: Default slub_max_order to 0
cpufreq: cpu-boost: don't boost big cluster on input touch unless it has at least 1 task running on any of its cores to save power
cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
24.05.2016 : v1.2.0 released.
defconfig: disable ZRAM (again)
Revert "cpufreq: governor: Be friendly towards latency-sensitive bursty workloads"
Update SuperSU to latest 2.74 beta
18.05.2016 : v1.1.1 released.
Update SuperSU to latest 2.72 beta
24.04.2016 : v1.1.0 released.
Makefile: force 'fno-pic'
Now auto installing (latest 1.24.2) BusyBox during flashing procedure
08.04.2016 : v1.0.9 released.
arm64: lib: memory utilities optimization
arm64: kconfig: Move LIST_POISON to a safe value
crypto: crc32 - Add ARM64 CRC32 hw accelerated module
Fixed ExFAT support (for people which had issues with it)
03.04.2016 : v1.0.8 released.
Update compilation toolchain (UBERTC) from 20160303 to latest 20160401
Update SuperSU from 2.68 to latest 2.71 beta
29.03.2016 : v1.0.7 released.
SELinux: Reduce overhead of mls_level_isvalid() function call
arm64: topology: fix cpu power calculation
Revert "cpufreq: cpu-boost: don't boost big cluster on input touch unless it …"
Revert "mm: optimize Kernel Samepage Merging (KSM)"
Revert "mm/ksm: engage deferred timer by default"
Revert "power: process: drecrease time to enter sleep"
26.03.2016 : v1.0.6 released.
Migrate compilation toolchain to latest UBER-TC 4.9.4 - 2016.03 (infos)
21.03.2016 : v1.0.5 released.
Revert "defconfig: enable KSM and ZBUD"
power: process: drecrease time to enter sleep
futex: Implement lockless wakeups
sched: Implement lockless wake-queues
mm/ksm: engage deferred timer by default
mm: optimize Kernel Samepage Merging (KSM)
08.03.2016 : v1.0.4 released.
defconfig: enable back stock ZRAM, SWAP and ZSMALLOC
defconfig: enable KSM and ZBUD
defconfig: disable back SCHED_AUTOGROUP
Now auto installing (latest 2.68) SuperSU during flashing procedure.
24.02.2016 : v1.0.3 released.
cpufreq: cpu-boost: don't boost big cluster on input touch unless it has at least 1 task running on any of its cores to save power
23.02.2016 : v1.0.2 released.
cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
Bluetooth: hidp: fix device disconnect on idle timeout
19.02.2016 : v1.0.1 released.
Add USB fast charge (but disabled as default)
Add KCAL post-processing driver
14.02.2016 : v1.0.0 released.
Initial release (actual features are same as current v1.2.3 H815 version).
Thanks & greetings
★ THANKS & GREETINGS ★ :
(by alphabetic order)
Chainfire
googy_anas
osm0sis
xdamc2010
. . . and of course to all talented devs properly credited in my commits!
Donations
★ DONATIONS ★ :
Many thanks to @Daruniafx ! :good:
Thank you to support my work ! :highfive:
Love this kernel. Thanks AndroidGX!
No freaking way! A Kernel? By GX? Hell yea! Thanks!
Tried this kernel but i get fc's when ticking security in settings.
Sent from my LG-H811 using Tapatalk
99problemz said:
Tried this kernel but i get fc's when ticking security in settings.
Sent from my LG-H811 using Tapatalk
Click to expand...
Click to collapse
I heard of this problem already, it's not kernel related directly, but due to Xposed, especially latest version available v70 final. :good:
Will this work with AOKP? I haven't flashed a kernel in a while so I can't remember the qualifications. Thanks in advance.
esteho said:
Will this work with AOKP? I haven't flashed a kernel in a while so I can't remember the qualifications. Thanks in advance.
Click to expand...
Click to collapse
No it won't work with aokp. Says in the op that it's for lg stock based roms.
tiskewlio said:
No it won't work with aokp. Says in the op that it's for lg stock based roms.
Click to expand...
Click to collapse
I have to learn how to read for comprehension.
AndroidGX said:
I heard of this problem already, it's not kernel related directly, but due to Xposed, especially latest version available v70 final. :good:
Click to expand...
Click to collapse
99problemz said:
Tried this kernel but i get fc's when ticking security in settings.
Sent from my LG-H811 using Tapatalk
Click to expand...
Click to collapse
Can confirm FC's are from kernel, not from Xposed. I had no fc's under selecting/ticking any of the security settings before the kernel... now that I've installed it I do.
I'm on the stock tmob marshmallow rom with root and xposed installed.
Worldchamp said:
Can confirm FC's are from kernel, not from Xposed. I had no fc's under selecting/ticking any of the security settings before the kernel... now that I've installed it I do.
I'm on the stock tmob marshmallow rom with root and xposed installed.
Click to expand...
Click to collapse
No problems here, Stock 20i , Xposed 80 along with other mods. Running Great!!!
Same here. Xposed v80 and no issues. I'm on micromod's mm extreme rom currently and was on stock before. No issues with this kernel on either.
I lost root when I flashed this how can I regain and keep this kernel?
Royyx said:
I lost root when I flashed this how can I regain and keep this kernel?
Click to expand...
Click to collapse
Go back into recovery and flash SuperSu 2.5.2
Fast Charging not included?
What's wrong with including Fast Charging support?
UPDATE
★ UPDATE ★ :
19.02.2016 : v1.0.1 released.
Add USB fast charge (but disabled as default)
Add KCAL post-processing driver
I finally decided to add those two known and great features (which I didn't want at the beginning, because they are much useful and does not affect battery) :good:
To enable USB fast charge, you can use Kernel Adiutor or your favorite kernel control app (also for KCAL).
I decided to keep it disable as default, but it may be useful in some situations (GPS in car, or at work for better fast charging, etc). If everything is already fine for you, then just don't enable it.
Enjoy! :highfive:
AndroidGX said:
Features that will NEVER be included in this kernel :
Auto installing Root and BusyBox
Any CPU/GPU overclocking / undervolting
Adreno idler
state_notifier
USB fast charge
KCAL post-processing driver
Any upgrade of Linux kernel 3.10.x
Dual-Boot Sammy/AOSP
CyanogenMod compatibility
MIUI compatibility
etc
Click to expand...
Click to collapse
I was wondering if you'll be adding any new governors (impulse , elementalX) in new updates? Didn't see nothing above that on your. "Never be included"
Thanks for your work,
DrakenFX said:
I was wondering if you'll be adding any new governors (impulse , elementalX) in new updates? Didn't see nothing above that on your. "Never be included"
Thanks for your work,
Click to expand...
Click to collapse
Not for now, sorry.
But yeah, unless we find a miracle governor which boost battery and performs better than stock interactive, then yes, I will add it and maybe even set it as defaut :good:
{
"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"
}
Hi.
My name is Rafal. I'm from Poland.
Here is a page about my third kernel of my harfix series.
Kernel is based on Nameless kernel.
Kernel for I9300 only (I9305 later).
Features:
Look at changelog, there are features
What don't expect:
F2FS
dual boot
many governors
many I/O schedulers
any features that i don't need (look above)
Changelog:
1.0 11.08.16
- kernel tick set to 300HZ (arter97 idea, wisniew99 fixes for i9300)
- readd touchwake
- backport ksm from 3.6.8 (edoko)
- backport aio from 3.6.x (edoko)
- some tweaks and opti (xens0117)
- 5x update build.sh
- clean up AROMA (in code)
Beta1 29.07.16
- 1600MHz CPU OC (JustArchi)
- CPU UV (Simone201, Andip71)
- Early Suspend Delay v1.0a (Yank555.lu)
- Interface for linux printk logging (Andip71)
- Interface for android logger (Andip71)
- Interface for read asv_level (Andip71)
- Fix broken table logic (JustArchi)
- Boeffla-Sound: Engine 1.6.7 (Andip71)
- LED fading/blinking support (Yank555.lu, Andip71)
- Dynamic sync control 1.1 (Andip71)
- Dynamic fsync tweaks (Yank555.lu)
- Default zRam devices to 4 instead of 1 (Andip71)
- Interface for switching touch boost (Andip71)
- Interface for changing touchboost freq (Yank555.lu)
- Negative mode compatibility of newer MDNIE drivers (Andip71)
- Touchwake v1.2 (without charger mode)(Ezekeel, Andip71, Arter97, JustArchi)
- GPU OC (Simone201, Andip71)
- GPU OV (Andip71)
- Zzmoove gov (ZaneZam)
- Support for cpu temp reading (JustArchi)
- When removing ED from readyQ also set flag (Lean Winter)
- Touchboost interface improved (Andip71)
- Fix mempolicy object leaks (Andip71)
- Writeback improvments (Andip71)
- Fix occasional slow sync in writeback (Andip71)
- Reduce latencies in sched_fair (Andip71)
- Speedup late resume (faster wakeup of the device) (Yank555.lu)
- Allow continuous LED light + faster speeds (Andip71)
- Switchable sharpness fix (V2)(Hardcore, Andip71)
- ROW scheduler (Yank555.lu and all other on github)
- Tweaked lulzactiveq gov (Gokhanmoral, Roberto, Tegrak, Andip71)
- LZ4 compression for zRam (Psndna88)
- Use the gnu89 standard explicitly (Arter97, Linus Torvalds, Sasha Levin. Kirill A. Shutemov)
- Manage only online cpus (Googyanas)
- Add an API to log wakeup reasons (Ruchi Kandoi)
- Fix compile warnings in log_wakeup_reason (Ruchi Kandoi)
- Add guard condition for maximum wakeup reasons (Ruchi Kandoi)
- Changes the permission to read only for sysfs file
(/sys/kernel/wakeup_reasons/last_resume_reason) (Ruchi Kandoi)
- Add sysfs to control hardware keys illumination
- Fix hardware key backlight when the rom turns them off
- Cypress-touchkey - add keydisabler (Sbrissen)
- time-stamp and suspend/resume handling. (Ruchi Kandoi)
- Use power efficient workqueue for debounce (Mark Brown)
- Use power efficient workqueuefor adc-jack (Mark Brown)
- Suppress endian warnings in dm (Alasdair G Kergon)
- Ignore merge_bvec for snapshots when safe in dm (Mikulas Patocka, Alasdair G Kergon)
- Share target argument parsing functions in dm table (Alasdair G Kergon)
- Optionally support discard requests in dm crypt (Milan Broz, Alasdair G Kergon)
- Enable WiFi MAC address changing (Sira Cuervo)
- LED fade by default (JustArchi)
- fixes in cpufreq, touchwake, dynamic fsync (wisniew)
- L1 cache optimization (googyanas)
- cfg80211: Fix memory leak (Larry Finger)
- Reduce overhead under high-freq idling patterns (googyanas)
- Remove + in kernel version (Javilonas)
- Add charge control (Andip71)
- Implement build script (wisniew)
- Add broken fences support (in MALI_fix version only)(JustArchi)
- Remove gma500 from makefile (wisniew)
- Add Archikernel configs (Added by wisniew, configs by JustArchi)
- Mdnie mode hijack (Yank555.lu)
- Mdnie Hijack modifications ([email protected])
- Boost Random (googyanas)
- Add graphite optimizations (ZaneZam)
- enable -O3 opti (wisniew)
- Remove duplicate of earlysuspend (wisniew)
- 13x update build.sh (wisniew)
- Set ROW as default scheduler (wisniew)
Compiled with linaro 5.3 2016.02
Alpha2 20.07.16
- AnyKernel installer (grabed from latest Harfix2)
Alpha1 19.07.16
- disable all governors expect pegasusq
- latest ArchiToolchain
- Ramdisk from 01.07.16 namelessROM
Propobly will only work with AOSP roms that is builded before 01.07.16.
CM isn't supported.
Need tests.
Tested:
NamelessROM 3.0 01.07.16 with alpha1
Paranoid Android 07.07.16 with alpha2
BeanStalk 6.19 07.07.2016 with beta1
Download:
If You have crazy things with display, use MALI_fix
XDA
If You want to support me, use that links:
Disable adblock of course.
Official:
1.0
1.0 MALI_fix
Test:
1.1 test1
1.1 test1 MALI_fix
Busybox (flash that after kernel for synapse support)(file edited by me)Thanks for that choice!
Thanks:
- Evisceration (Main Nameless kernel developer)
- dhiru1602 (Main Nameless developer)
- JustArchi
- Yank555.lu
- andip71
- psndna88
- arter97
- googyanas
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
Love my project?
Donate at +48694337061
All values are welcome
(1€ too )
XDA:DevDB Information
Harfix3, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix3
Kernel Special Features:
Version Information
Status: Stable
Created 2016-07-18
Last Updated 2016-08-22
Reserved
Reserved
Reserved.
Last one.
Thank you
Envoyé de mon GT-I9195 en utilisant Tapatalk
thank you
Do You guys need powersave and performance governors?
I used this two times per year (one for brutal battery save and second for benchmark).
But here We will have zzmoove so xtreme batterywill be in, and for performance gov, this kernel will be not as fastest kernel on the world so I think We don't need this govs.
If You want that pls post why You want.
Placeholders not allowed.. Thread reported..
Sent from my GT-I9300 using XDA-Developers mobile app
Placeholder threads are not allowed on XDA. OP when you are ready to add a download link, either PM me or report the thread and someone will reopen it.
Thread closed
Edit reopened to allow a link to be added
If You will download alpha1 version You have to know:
1. Ramdisk is from 01.07.16 nameless rom so propobly will only work with all AOSP roms that are buileded before 01.07 (but can support newer too but not tested)
2. Kernel at 90% don't support CM roms (not tested too so can work but propobly not)
3. don't have any features expect ArchiToolchain and removed governors (pegasusq is here only).
4. As alpha say, that kernel can have loooot of bugs. (but based on nameless kernel that is enought stable)
5. Alpha say that is a first of first versions so features is only that "better" toolchain and removed govs
"better" becouse in real this isn't better but I can't find perfect word or this.
All toolchains is good but I like this one
kernel support rom base on stock rom (Hyper rom & Eclipse)?
chakan_t said:
kernel support rom base on stock rom (Hyper rom & Eclipse)?
Click to expand...
Click to collapse
Propobly no.
I will make stock version too but later.
rafciowis1999 said:
Propobly no.
I will make stock version too but later.
Click to expand...
Click to collapse
thank you
Hi thanks for the kernel!
1. Is there anyone who uses nova launcher? after I flash this kernel when toggling notifications it become very slow(just in the homescreen but works fine on other area or app)
2. Can you Implement sharpness fix from boeffla?
aldus320 said:
Hi thanks for the kernel!
1. Is there anyone who uses nova launcher? after I flash this kernel when toggling notifications it become very slow(just in the homescreen but works fine on other area or app)
2. Can you Implement sharpness fix from boeffla?
Click to expand...
Click to collapse
1. sometimes have too but this is alpha
2. Yes, will be in new version.
Prepering beta1 version with lot of features (zzmoove, lulzactiveq, cpu, gpu oc, ov and many many other work)
Finally a kernel that semi fixes touchscreen delay at nameless thanks rafal for great kernel but i miss governors .
Also if you work on this touch delay thing it will make it perfect.
Thanks for the hard work really apprecieted.:good:
fir1996 said:
Finally a kernel that semi fixes touchscreen delay at nameless thanks rafal for great kernel but i miss governors .
Also if you work on this touch delay thing it will make it perfect.
Thanks for the hard work really apprecieted.:good:
Click to expand...
Click to collapse
"but i miss governors ."
I disabled theres. Read changelog, then sey someting.
I only need pegasusq, zzmoove and sometimes lulzactiveq, so only that govs will be.
Yup, I will try something to complitly fix input lag but not now.
Now fixing a few conflict which goes from new changes. Maybe tomorrow will be beta1 (maybe not).
rafciowis1999 said:
"but i miss governors ."
I disabled theres. Read changelog, then sey someting.
I only need pegasusq, zzmoove and sometimes lulzactiveq, so only that govs will be.
Yup, I will try something to complitly fix input lag but not now.
Now fixing a few conflict which goes from new changes. Maybe tomorrow will be beta1 (maybe not).
Click to expand...
Click to collapse
Good luck.