{
"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"
}
Version : X4 - Status : Beta - Updated : 07-11-2020
Copyright 2020 K1KS
WARNING : NFS must not in any circumstances be combined with kernel tweaks , risk of conflicts.
In no case take into account the defamation of certain kernels devs , NFS is risk free and totally systemless.
~~ NextGen/Ram Management Tool . Powered By an Energy Aware AI Engine ~~
What Is NFS INJECTOR ?
A magisk module which aims to improve kernel/RAM management, by using values between performance and battery savings. Flash, and forget.
=============* 1 - INTRODUCTIONS *=============
This module aim to improve kernel / ram management between efficiency and energy aware. Using a complex algorithm, it determine the most optimal settings between battery and performance for your device.
NFS improve your overall experience, as well as specifically enhances PUBG performance, Others Games also.
Very simple to use, You just install it and it will handle everything else. This tool is, in part proactive .
It takes heavily into account, the amount of memory on your device, to calculate the appropriate values.
Excellent multitasking and memory management.
Improve Standby, as well as screen battery life - A smooth and fluid,overall enhanced,user experience.
It works on all OS with all kernels ( HMP / EAS ).
Improve PUBG Mobile Lags (Others Games also)
> Excellent multitasting and memory management
> Improve Standby , as well as screen battery life
> A smooth and fluid , overal enhanced , user experience
> Fix PUBG Mobil Lag ( Others Games also )
Fix PUBG Mobil Lag with NFS-INJECTOR :*
https://www.youtube.com/watch?reload=9&v=eUfiLis5P4s
https://www.youtube.com/watch?v=8D3I6qHQGsk
https://www.youtube.com/watch?v=-CBL2EV98d8
=============* 2 - REQUIREMENTS *=============
A rooted device is required to run this mod which is pretty much common these days with Magisk , so your device should be compatible to this mod .*
The installation of the mod is quite simple as it’s a flashable Zip that can be flashed using Magisk Manegr or any custom recovery.
So all you need to do is to download the Module file from the download link provided below and flash it .
* ARMv7 (armeabi-v7a) ARMv8 (arm64-v8a) x64bit (x86_64)
* Rooted phone with Magisk v20+
* Custom recovery [ CWMR, TWRP , Philz , CarlivTouch ]
* Stock / Custom Kernel ( Custom Kernel to Full Enjoy )
If you want to better performance with the kernels tuning by NFS so choose the kernel which giving with more features
like many governor , scheduler , tcp and additionale feature like wackelock ...
* Conflicts should not be noticed with Spectrum, Nfs will write over **
* HUAWEI Users , Interaction may be possible with perfgenius_config *
* If you change kernel , delete the NFS folder in /data before new one *
* XXX Users , Untick No Limits Module , Reboot , FLash NFS , reboot ,tick No Limits *
* Be carefull , the interaction of several modules of the same kind are not recommended *
* Some kernel apps like EX Kernel Manager, Kernel adiutor can interact with NFS settings *
* Almost 100% of benchmarks are wrong , Only UX *
* Control SafetyNet , ctsProfile : YES / basicintegrity : YES *
=============* 3 - FEATURES *=============
NFS is a universal module that will play more boards to bring a better performance with a good battery life
Start after boot when first process is found ( Avoid bootloop )
SeLinux Toggle ( Default Stock )
Supervision of kernel parameters
Adapts memory management according to available memory
Auto Set Governor ( Tunables ) and Schreduler
Net Stimulation for better browsing
Various built-in DNS customs ( Guard , CloudFlare , Google )
Several modes available to provide optimal satisfaction according to your expectations
And Many More
List Of Things Supported:
# SUPPORT GOVERNORS = pixel_schedutil helix_schedutil smurfutil_flex pixutil pwrutilx darkness schedutil blu_schedutil blu_active zzmoove interactivepro interactiveplus interactiveX interactive phantom ondemand cultivation
# SUPPORT SCHEDULER = anxiety fiops sioplus sio zen tripndroid row bfq cfq deadline noop
# SUPPORT TCP = ascarex sociopath westwood cubic reno
=============* 4 - BETA DEVICES *=============
List devices are tested and run with NFS Injector™ Beta ( Not updated , Much More ) :
Redmi Note 5 Pro
Redmi K20 Pro
Redmi Note 7
Redmi 6A
Redmi 4
Redmi Note 5A Prime
Pocophone F1
Mi Max 3
Redmi 5A
Pixel 2 XL
Pixel 4 XL
Samsung Galaxy S5
Samsung Galaxy S7/Edge
Samsung Galaxy Note 8
Samsung Galaxy Note 3
Samsung Galaxy S9+
Samsung Galaxy Note 4
Samsung Galaxy Alpha
Samsung Galaxy J7 Pro
Samsung Galaxy J1 2016
OnePlus 3T
OnePlus 5
OnePlus 6/6T
HTC U12+
Moto X4
Asus Max Pro M1
Asus Max Pro M2
EVEN MORE ....
=============* 5 - DOWNLOAD *=============
A stable release is a version that has been tested as thoroughly as possible and is as reliable as we can make it.*
It does not have all the new features of a beta release and it does not have the latest fixes for problems.
Stable Versions :
http://www.mediafire.com/folder/u96049lf1eurr/NFS+INJECTOR
https://drive.google.com/drive/folders/1GZpVYxd1OyS0PyVBXHyOCjPhI-YnLi8x?usp=sharing
=============* 6 - INSTALLATION *=============
1) Download the zip
2) Flash It
3) Reboot
4) Enjoy!!
Flash And Forgot*
To check the good activity of NFS a one log file are created in root/data/NFS/**
Warning : Allow at least some mins after first boot for the NFS Folder to populate.
This log is very important for all support in case of problems to help you better, come without is useless
In the case of an Stable update, flash over.
Flash same zip to uninstall, if needed.
=============* 7 - SETUP *=============
NFS is autonomous with his proactive equipment : SMART_CONTROL
This Feature will choose the best settings for your devices based on several variables like RAM , games ....
All will be settle for your best experience.
Nevertheless, these defaults are based on several previous feedback.
You can have your hand on several elements , do not change defaults settings right away, test it to give more feedback.
Nfs is not responsible for behavior change following changes in these options.
Just switch number in each file.
Mode User, DNS Customs Scale Animations, Selinux, Governor / Scheduler.
The configuration files are stored in the NFS database (root/data/NFS/**)
# User Mode (mode.txt) :
0 = Battery Saver / 1 = Balanced / 2 = Ultra / 3 = Gaming
Balanced Mode It automatically increases your CPU’s speed when your computer needs it, and reduces it when it isn’t necessary.
This is the default setting, efficiency and energy aware, and it should be fine most of the time.
Ultra Mode While it’s designed for users with high-performance workstations, you can enable it on any device, and get more power out of the machines.
It’ll definitely have an impact on your phone’s performance, especially on a gaming machine.
NFS already has a Game Mode but it improves the experience and not the performance.
Game Mode It promises to make your phone great for gamer by offering a more consistent gaming experience.
Even if your hardware configuration is modest, the Game Mode makes games more playable.
Battery Saver It changes certain settings to conserve battery power.
Only One way, battery life with no boost.
# DNS USER ( dns.txt )
0 = OFF / 1 = DNS GUARD / 2 = DNS CLOUDFLARE / 3 = DNS GOOGLE / 4 = DNS CLEANBROWSING / 5 = DNS VERISIGN
By default , No DNS is enabled.
# SELINUX USER ( linux.txt )
0 = PERMISSIVE / 1 = ENFORCING
By default , Status SE is stock
Security-Enhanced Linux, abbreviated SELinux, is a Linux security module (LSM).
IT makes it possible to define a policy of mandatory access control to elements of a system from Linux.
# GOVERNOR SCHEDULER TCP
Governor : A module of the kernel which has the role of managing the frequency of the processor according to the demand for resources of the system and the applications.
For example, when launching a game, the governor will increase the processor frequency, then decrease it during a standby
Scheduler : Input/output (I/O) scheduling is a term used to describe the method computer operating systems decide the order that block I/O operations will be submitted to storage volumes.
TCP : The main goal of a TCP algorithm is to avoid sending more data than the network is capable of transmitting, that is, to avoid causing network congestion.
Different algorithms respond differently to network loads, but they are all based on the same principle of avoiding network congestion.
Also , If you feel that the current scheduler/governor/tcp choosen by NFS isnt working for you.
You can change them in respective.txt files.
Be sure to use lowercase , as its case-sensitive. ( governor.txt / scheduler.txt / tcp.txt )
Help : https://forum.xda-developers.com/general/general/ref-to-date-guide-cpu-governors-o-t3048957
AFTER ANY CHANGES, REBOOT TO TAKE EFFECT!
=============* 8 - F.A.Q *=============
# How to install NFS?
Flash with Magisk Manager or recovery
# Works with this or that device, rom kernel?
Universal module, so yes
# Works with AKT, Lspeed, Lkt, or another tweaks?
No, risk of conflict
# Log access problem?
Change to explore app (Total Commander, Root Browser ...)
# Does NFS work?
A log is created in /data/NFS/nfs.log to check its status
# How did the options change?
Read instructions
# I wish to change kernel?
Delete Nfs folder in / data and flash the kernel
# Lag device after a day ??
A device must be rebooted once a day
# How to uninstall NFS?
Delete it with Magisk manager or reflash the same zip
# No internet access after having Dns custom activity?
Change dns, some isp blocks access
# Why zram is disabled?
Nfs deactivates the zram to allow a better fluidity and battery backup
# What to do with lag?
Try to change govenor schreduler
# No Log Created
Conflicts :
- Disable DNS modules
- Disable Busybox modules
- Disable Anothers Optimizers
Late Service Issue for Magisk :
- Use latest Canary
=============* 9 - CREDITS / SUPPORT *=============
- NFS - Injector Official Telegram : https://t.me/nfsinjector
- NFS - Injector Channel Telegram : https://t.me/nfsreleases ( DIRECT HELP and More Supported )
- Unity Template Developers - @Zackptg5*and @ahrion*
(https://forum.xda-developers.com/and...brary-t3579612)
- Official Logo : @indunrise
Thanks to Them
=============* 10 - CHANGELOG *=============
### X4
- Add CodeName : DREAMER
- Add Codeversion : X4
- Add bbr2 Support Tcp
- Add OP_Brain Service Off ( Pro )
- Add Real-Time Group Scheduling
- Add IO Foreground Task Tuner ( Pro )
- Add Transmission Queue Buffer
- Add Zygote Preforking
- Add GMS Blocker ( Pro )
- Add Many Schedutil Variants
- Add Auto Lauch After Flash
- Add More Modules in Database
- Update Doze ( Pro )
- Update SpyCleaner
- Update OverWatch ( Pro )
- Update Fix Thermal Part ( Pro )
- Update IO Optimizations
- Update LMK to Dynamic LMK
- Update T-Engine Detector
- Update GPU Optimizer
- Update CPU-Power
- Update IO Optimizations
- Update Doze ( Pro )
- Update SuperSampling ( Pro )
- Update EAS/HMP kernel specific tweaks
- Update MMT-E V1.6 ( Magisk 20+ )
- Increase Security
- Force WALT Signal Disabled ( Eas Kernel )
- UX Optimizer Removed , Not Nessarily Suitable ( Pro )
- Nuke Gpu Governor Info
- Nuke Open GL ( Outdated - Pro )
- Nuke system.prop
- Time Pause Increased
- Logging improvement
- Misc
### X3
- Add CodeName : LIBERTY
- Add Codeversion : X3
- Total Revision
- Update DNS ( Remove Guard dns , replace Verisign with DNSWatch , replace CleanBrowsing with NeustarUltra DNS )
- Add FPS Boost Tweaks ( Need Support )
- Add Hello Neighbour & Agar.io Games
- Add Support Darkutil
- Update IO Optimizations
- Update Stune Support
- Update LMK 2
- Update HMP/Kernel Specific & Cpu Power
- Nuke some sepolicy, bunch of A10 specialist prop
- Adrenoboost Status Reviewed
- Update Pro Keys
- Improve Logging & Add Timestamp
### X2
- Add CodeName : Flash
- Add Codeversion : X2
- Update NFS-Injector Terminal Manager
- Compiled using standalone O2 optimisation (better in term of stability either gcc nor clang)
- Force even more command to use magisk busybox
- Update Bunch Of variables
- Filter null return variables
- Update Delays Conflict App Packages
- Update IO Scheduler Tunable
- Add Detection T-Engine ( Thermal Conf Whyred by Me )
- Completely Nuke Support Sync/Fsync ( Avoid NerfBreak )
- Completely Nuke Swappiness Arrangements
- Nuke Battery Saver System Prop (still **** anw)
- Update EAS/HMP/Port EAS Detection
- Update Thermal Parts
- Update Open GL Renderer ( Pro )
- Update EAS Specific Kernel & Cpu Power
- Update VM & LMK
- Re-polish injector Binary and Add More Options
### X1
- Add CodeName : Zoom
- Add Codeversion : X1
- Update Governor Database ( Add lightningutil & InteractiveS9 Support)
- Drop cdg tcp Support ( Unstable )
- Add sqlite,fps,kernel build info and gpu info
- Update Game List ( Add azure lane game )
- Use UID To Bypass Kernel Blocker
- Update System Property Accessory
- Add Special Property For Android 10
- Add Supersampling Tuner ( Pro )
- Update Ads/Analytics Disabler
- Update Doze
- update EAS Specific Kernel
- Add UX Task Optimizer ( Pro )
- Update VM & Swapinness
- Update LMK
- Update CPU_Boost ( Turn Off Boost only for Battery Saver Mode Now)
- Update Schedtune & Dyn schedtune
- Add Process Scheduler Tuner
- Update Overwatch According To Current VM
- Force Using Magisk BusyBox For Some command
- Update Binary Name
- Whole Code Revision
- Fix Derped Code
- Update Command
- Fixx Null Main Linnker
- Compiled Using Clang 9.x, Enabled LTO and O3 Optimisation
- Reduce Binary Size
- Some Cleanup On Compiler Side
- Update NFS Manager ( V1.3 )
### V13.5
- Update Anti-Blocker
- Improve Binary Security
- Update VM
- Algorithm Upgrade For LMK
- Nuke Boeffla ( Specific Kernel wakelocks )
- Improve EAS Governor Detection
- Fix Governor Detection
- Update CPU Tune Database ( Add schedutilX Governor, Fix Script )
- Update IO
- Remove chown
- NFS Manager For Public
- Update OpenGL Tweak Detection
### V13
- Add CodeName : Guardian
- Adjustments NFS Engine
- Add Detection Klapse Info
- Not Using Magisk Busybox Anymore ( Since Its ****ed Some Command )
- Implementation of Active VM Tuner
- Update Smart Control Logic
- Update Cpu Power EAS
- Update Stune/Dyn Stune Boost Multimode
- Update IO Scheduler
- Update Doze Mode
- Add OverWatch Engine, Experimental ( Pro ) ( Check Device During Its Operation And Settle Device In Function For Prevent Wakelocks And Avoid Excess Memory )
- Add Toggle for Analytics & Ads Google Disabler (ads.txt)
- Remove Swappiness Toggle (swap.txt)
- Remove Launcher/SystemUi Keeper
- Remove Some useless Things after Revision Script
- Update To MMT-E 1.4
- Add chown Functions
- Update Governor Database ( Add interactiveS9 Support )
- Compiler Speed & Security Improvement
- Update LMK & MFK$
- Improve Root Detection
- Misc.
### V12
- Add CodeName : Nemesis
- Add Checking Busybox Path
- Force Using Magisk Busybox
- Adjustments VM / LMK
- Add More Support Stune
- Update IO Request
- Add Launcher / SystemUi Keeper ( Pro )
- Add Internet Shield Ipv4/Ipv6 ( Pro )
- Update Google Play Fix Drain
- Update NetBoost
- LPM Levels Updated
- GPU Optimizer Updated
- Kill Nfs Binary
- Switch To MMT-Extended
- Increased Security
- Add More Things
- Misc.
### V11.1
- Fix Magisk Issue
- Fix More
### V11
- Add CodeName : BrainStorm
- Update to Unity 5.0
- Implementation Of The Basic / Pro Version
- Update Boot Complete Script
- Update Smart_Control
- Add X86 Soc Support
- Update Cpu Scheduler
- Adjustments VM & LMK & MFK$
- Update NetBoost and Add support Buffersize/Ril Multimode
- Add Analytics & Ads Google Disabler
- Add Open GL Renderer Tuner
- Add Doze Custom
- Full Fix Revision
- Fix After Boot
- Update Waiting Time
- Misc.
### V10.0
- Add CodeName : Santa
- HotFix Selinux Things
- Misc.
### V9.5
- Add CodeName : Santa
- Update LMK & MFK$ Calculation Balanced / Battery
- Update System Proprety Accessory
- Add msmnile Prime Detection
- Add More Stuffs in LowMemoryKiller
- Misc.
### V9.0
- Add CodeName : Titan
- Add Support Cdg/Bbr Tcp
- Update HMP/EAS Specific Values
- Update CPU Database
- Update CPU_Boost
- Update Thermal Base
- Update VM & LMK & MFK$ Calculation
- Remove Breaker
- Full Script Revision
- Misc
### V8.8
- Add CodeName : Paragon
- Update LMK
- Update IO Scheduler Blocks
- Misc.
### V8.7
- Add CodeName : Paragon
- Hotfix VM Value
- Add Thermal Switch Support
- Update Minfree/Mfk For Ram Management
- Update IO Scheduler Blocks
- Add Swappiness Value Control
- Rcu & Reference Amount Mem Removed
- Misc.
### V8.6
- Add CodeName : Paragon
- Increase VM For Ultra / Balanced
- Update IO Scheduler Blocks
- Update Hmp / Eas Specific Values
- Increase AdrenoBoost Values
- Add Support For Stune Off
- Fix Partial Log
### V8.5
- Add CodeName : Paragon
- Encrypted Version For Kangers
- Breaker Updated for LS
- Update VM & LMK
- Update Calculation IO Blocks
- Update System Proprety Accessory
- Update Kernel Task
- Zram & Simple Gpu Support Over
- Sync No More Disabled by Default
- Total Check Script
### V8.0
- Add CodeName : Infinite
- Update VM & LMK
- Update Gpu Optimizer for AdrenoBoost
- Update Hmp/Eas Specific Values
- Clean / Fix Script
- Add Support Intelliactive
- Update NetBoost
### V7.8
- Hotfix Zram/Zswap Part
### V7.7
- Hotfix For VnSwap
### V7.6
- Hotfix For PUBG Detection
### V7.5
- Add CodeName : FlashPoint
- Update Breaker , compatibilty LSpeed
- Update All Propety
- Add Support for TCP Receive Buffer Size
- Update VM For All Profiles
- Update Memory Management
- Add Multiples LMK Parameters
- Update Smart_Control
- Update Dalvik Tuner
- Remove Some Props Lines
- Fix All Perms
### V7.0
- Add CodeName : DeathStroke
- Update Minfree/Mfk For Ram Management
- Update LMK Calculation
- Update NetSpeed
- Update CPU Scheduler
- Update All boost update ( Cpuboost , Dsboost .....)
- Update Boeffla Wakelock Blocker Path
- Disable Some More debugs
- Update Smart_Control Variable
- Add GPU Frequency Throttling Disabled
- Update VM for Balanced / Ultra
- Add SQLite Query Optimizer
- Script Cleanups And Rearrange Back
- Update Logging
- Add AARCH Detection
- Fix Boeffla Wakelock Path
- Update To Unity 4.4
### V6.5
- Add CodeName : Archer
- Add Some Name Packages Game
- Update Smart_Control For IO Sched
- Fix Mode Status After Clean Flash
- Update Minfree/Mfk/EMfk For Ram Management
- Update Cpu Power , Cultivation added
- Add Detection Specific HMP/EAS Kernel Part Tuner ( No Trademark )
- Add Gpu Optimizer ( No Trademark )
- Update Dalvik Tuner
- Update I/O Schreduling , All values readjusted
- Log improved , All gamed showing
- Update Logging
- Update To Unity 4.2
### V6.3
- Update low RAM detection level (Under 2048Mb)
- Ajustement Smart_Control on Middle_Range devices
### V6.2
- HotFix For Redraw Issue
### V6.0
- Add CodeName : Steel
- Improved Fluidity
- Update Kernel Tasks
- Add Status Flash ( Clean Flash )
- Improved Kill Debugging
- Improved Swappiness Management
- Update Minfree/Mfk/EMfk For Ram Management
- Smart Control ( Automatic Detection )
- Update Sync Module ( ON/OFF )
- Add Support For Phantom governor
- Add Some Name Packages Game
- Add Support For Disable Touchwiz Swap
- Add Low Power Management Levels
- Update Logging
- Update To Unity 4.1
### V5.5
- Add CodeName : Crisis
- Update Cpu Interactive
- Update Kernel Tasks
- Improved Security ( WARNING )
- Add Net Values
- Add More Dns Custom ( Verisign , CleanBrowsing : Testing ...)
- Add Dalvik Tuner
- Add Magisk Version Detection
- Update Mfk/Emfk Calculation
- Update Sync Module
- Update / Fix To Unity 4.0
### V5.0
- Add CodeName : Hunter
- Update Minfree/Mfk in Ram Management
- Update Gaming Mode
- Add Multi Mode Property
- Script Restructuring ( Reorganizations )
- Update To Unity 3.3
- Update Compression Modules
- Thanks To @Zackptg5 For fix Unity 3.3
### V4.5
- Add CodeName : GodSpeed
- Update IO Scheduler with Tunables Modes
- Update Cpu Power
- Total Revision of the NFS Engine
- Some Stuff removed
- Update VM Kernel All Modes
### V4.0
- Add CodeName : FireStorm
- Update Governors Database ( See Support List Governors )
- Update Cpu Power with Tunables values
- Improve LMK For Battery Saver & Balanced
- Stune Boost Reduction for Ultra & Gaming
- Remove Battery Stats features ( Useless )
- Bypassing Bad Info CPU Cores
- Update Adj Custom in Memory Management
- Adreno Idler Customs for Balance/Battery_Saver
- Remover Tpd Mode & Hid Magic & Clean Up & Net Values
### V3.5
- Add CodeName : Art_Light
- Update Module to Unity V3
- Add Battery Mode , All Modes Renammed
```
0 : Balance Mode
1 : Ultra Mode
2 : Game Mode
3 : Battery Saver Mode
```
- Update All Values
- New Method Settings for TCP & SELinux
- Fix Zip Recognition by Magisk
- FIX DNS and Add Google Public DNS
- Add Some Governors & Schedulers
- Update Fix GP
- Update config Boeffla wakelock blocker
- New Formula calculation MKK/EMFK
- Remove Launcher UI Keeper and Fstrim
- Correct Perms & Clean Script
### V3.2
- Update Network Speed , Stable Connections Browsing / Pubg
- Fix Half Log ( Analytics off )
### V3.1
- Fix Google Analytics Off
- Fix Zram Script
- Little Adjustments on Cpu Boost & Random
- Minor Fix
### V3.0
- Add CodeName : ForceFul
- Re Enable SeLinux Permissive
- Complete Update LowMemory Killer
- Update SchedTune
- Add Cpu Power Governor
- Update Network Speed
- Add Control Scheduler
- Update Network Speed
- Added ability to change profiles
```
0 : Balance Mode
1 : Performance Mode
2 : Game Mode
```
- Add DnsGuard DNS / DNS CloudFlare
- Add Scale Up Animation
- Fix CPU Power
- Mutate Old GP Fix to Google Analytics Off
- Various Fix and Clean Script
### V2.7
- Update Network Speed
- Add Reset Battery Stats
- Update Random Optimizer
- Add Priority Process
- Add Disable Ksm/uKsm if Useless
### V2.5
- Update Module Prop
- Update Low Memory Killer / VM
- Update Entro / Random
- Update Tcp Congestion
- Add Deactivation TouchBoost
- Add Kill Debugging
- Add Some set Wackelocks
- Add Deactivation Kernel Tasks
- Add Secutity Check
- Rngd Removed
### V2.0
- Update Low Memory Killer
- Adjuste VM a little More
- Adjuste Stune
- Update KSM
- Update Random
- Add FSTrim System / Data / Cache
- Add Clean Up
### V1.5
- Add Disable CRC checks ( Battery + )
- Update Low Memory Killer
- Update VM
- Update IO Queue Size
- ZRam / Zswap Disabled ( Battery + )
- Add SchedTune Boost Tune
- Add Disable Fast Dormancy ( Battery + )
- Various fix ( Incompatible with current kernel for Inappropriate Values )
- Remove Custom Doze , unsuitable value with new system
- Clean Script
### V1.2
- Remove Mount System
- Update Kill Google Apps and Network
- Fix Force Close app and Magisk query
- Update Module to Unity v1.7.2
### V1.0
- Initial Releaseial Release
A lot of things will be added in the next updates
=============* 11 - DONATIONS *=============
You will allow me to have a better motivation for the good of all and get out more of new even more efficient versions.
Thank you to all of you.
Sorry For my English*
'Click On The Thank You Button & Constructive Feedbacks Are Really Appreciated'
What does this do?
Master K1ks is back thank you very much and welcome again
And he is back with a superb mod once again, welcomeback to XDA @k1ks we were waiting for your comeback....now my phone will be faster and better...
Specifically, what DOES this do?
---------- Post added at 03:21 PM ---------- Previous post was at 02:52 PM ----------
Let me rephrase my last post to say DO NOT install this, unless you like your apps to spontaneously close and stability issues
Because that's exactly what happened when I just tried it
Uninstalling now...
LOS 15.1 on Note 4...
ahrion said:
What does this do?
Click to expand...
Click to collapse
Improve Overall user experience.
Jole7 said:
Master K1ks is back thank you very much and welcome again
Click to expand...
Click to collapse
RubeusHagrid said:
And he is back with a superb mod once again, welcomeback to XDA @k1ks we were waiting for your comeback....now my phone will be faster and better...
Click to expand...
Click to collapse
Thanks a lot .
73sydney said:
Specifically, what DOES this do?
---------- Post added at 03:21 PM ---------- Previous post was at 02:52 PM ----------
Let me rephrase my last post to say DO NOT install this, unless you like your apps to spontaneously close and stability issues
Because that's exactly what happened when I just tried it
Uninstalling now...
LOS 15.1 on Note 4...
Click to expand...
Click to collapse
It's your experience , never had such behavior before with a lot of devices.
Can you describe in detail what exactly it does?
Ok got the module running with magisk 17.3 beta... works flawlessly in terms of user interface.
Everything thing feels buttery smooth. I have not experience unusual apps closure of that sort as reported above. Will keep this running to monitor my device's performance. Thanks.
BTW, I'm on Oppo Find 7 32gb running latest crdroid 4.7 Oreo build.
k1ks said:
Improve Overall user experience.
Click to expand...
Click to collapse
Ayman ae said:
Can you describe in detail what exactly it does?
Click to expand...
Click to collapse
That's extremely vague.
Runs PERFECT on mix2s running latedt miui P. Tested and get exceptional battery life and fluidity
Z953RR said:
Runs PERFECT on mix2s running latedt miui P. Tested and get exceptional battery life and fluidity
Click to expand...
Click to collapse
Module released 4 hrs back and u are claiming about excellent battery life how can you judge battery in such short time
Released for public 4 hours ago not for everyone....
Ayman ae said:
Can you describe in detail what exactly it does?
Click to expand...
Click to collapse
ahrion said:
That's extremely vague.
Click to expand...
Click to collapse
Adjuted several values on a base and others calculate depending on the device , aim to improve management kernel / ram management.
Dbj.Dhaval said:
Module released 4 hrs back and u are claiming about excellent battery life how can you judge battery in such short time
Click to expand...
Click to collapse
The first tests are not today.
Tested on my OP5 not from today only doing great job both performance increase and battery savings.
I am so impressed with this mod, sharing screenshot of the improvement of my phone:-
Seems to be working well in it's first 24 hours on my OnePlus 3T with a custom (Franco) kernel.
RubeusHagrid said:
I am so impressed with this mod, sharing screenshot of the improvement of my phone:-
Click to expand...
Click to collapse
Here we go
wilberfan said:
Seems to be working well in it's first 24 hours on my OnePlus 3T with a custom (Franco) kernel.
Click to expand...
Click to collapse
Thank you for sharing your experience
Might possibly try tha mod... Just worried cos no twrp working on my Nokia 8 with October patch yet!
whalesplaho said:
Might possibly try tha mod... Just worried cos no twrp working on my Nokia 8 with October patch yet!
Click to expand...
Click to collapse
Install with Manager, If not good. Just remove it
Related
Nova is a package for P970 (LG Optimus Black) comprised of:
Custom kernel
Numerous tweaks
Settings application
The custom kernel is based on CM's source up until 4/11. The credit of every work prior to this date belongs to everyone who contributed for it, especially Ricardo Cerqueira. I've just tweaked and messed a bit in order to optimize performance, internet speed, battery and memory management, while keeping it as light as possible.
Currently working for:
CyanogenMOD 7
Kernel features/changelog:
Code:
[I]version eleven:[/I]
- Decrease wifi voltage to save battery (more battery)
- Switched to TinyRCU (more battery)
- Added CFS' HRTICK feature
- Enabled ARM errata 430973, 458693 and 460075
- Some more ARM, FS and RCU stability patches
[I]version ten:[/I]
- Removed GPU OC
- A few updates on the ICS branch
- Overall CRC32 major overhaul and improvements
- Added and enabled slice-by-8 CRC32 slicing algorithm
- Some sched features backported from kernel 3.0
- CFS Autogroup scheduling improvements
- Memory footprint framework fix for ARM arch
- Removed an extra loop in pcpu_get_vm_areas
- Added and enabled dm-cache from Ming Zhao
[I]version nine:[/I]
- Built with Mjolnir toolchain
- Removed some more unnecessary things
- Switched slab allocator to an optimized SLUB
- Heavily optimized Ondemand and Interactive governors
- A few tweaks to Lionheart governor
- New iface_stat module to monitor persistent network stats
- Added option to use new global workqueue
- Disabled AUFS, Ext2 and Ext3 filesystems
- Added Quota2 netfilter and enabled it
- A few TCP values tweaking
- NFS module now available
- Add a runtime option to disable sync feature
- Raised RCU boost PRIO
- Many, many, many stability patches
[I]version eight:[/I]
- Switched flashing method to kernel injector
(Grants more compatibility for CM future versions)
- jHash speed tweak instead of jHash 3.
- Added [URL="http://forum.xda-developers.com/showpost.php?p=19620135&postcount=521"]Lionheart governor[/URL] and made it default (read FAQ).
- Removed eRecovery from kernel update script as it is already present inside CM
[I]version seven:[/I]
- Added AUFS - Advanced multi-layered unification filesystem.
- Integrated XZ compression support and enabled it.
- Integrated SHA-1 and enabled it.
- Added Timer Slack CGroups subsystem.
- Optimized do_csum function.
- Added USB Mass storage CSW hack feature (improves USB performance).
- Umaro's CPU tweaks collection.
[I]version six:[/I]
- CFS' Autogroup & RCU optimizations.
- VMScan tweaking.
- VMap Area cache feature.
- Improvements to compressed/head.S.
- Enhanced compiler ability to optimize page tables.
- Introduced memory copy macros and functions.
- Improved performance of memcpy and memmove.
[I]version five:[/I]
- Disabled arch unwind and frame pointer (performance boost).
[I]version four:[/I]
- Fixed bugs.
- Changed Smartass2 to default governor.
[I]version three:[/I]
- Posix timers optimized.
- Prevent multiple syscalls restart patch.
- Ext4 optimized (fixed disk write performance regression).
- Added cleancache feature.
- Patched Ext4 for cleancache support.
- SGX530 overclock to 210 Mhz.
- Made Logcat built-in instead of module.
[I]version two:[/I]
- Added BFS 404 by Con Kolivas.
- Tweaked BFS' rr_interval & sched_iso_cpu for extra juice.
[I]version one:[/I]
- Tiny Preempt RCU & RCU boost.
- Added SLQB slab allocator.
- Added Autogroup scheduling feature.
- Optimizations to CFS & Autogroup.
- 3 new CPU governors: Lazy (default), InteractiveX & Smartass2.
- Governors parameters tuned for the Optimus Black.
- Removed some unused governors.
- Updated Deadline I/O Scheduler to a highly optimized one (default).
- Removed all other I/O schedulers.
- Support for CPU unaligned access.
- Veno TCP Congestion control. *
- Stochastic Fair Blue network scheduler. *
- Bumped jHash to last version. *
- Improved RWSEM algorithm.
- Improved CRC32 algorithm.
- Disabled Swappiness & ZRAM.
- Increased VM_MAX_READAHEAD.
- SYSCTL and LMK heavy tweaking.
- CIFS, TUN & Logcat can be loaded as modules.
- Heavily cleaned of debugging and tracing crap.
* huge internet/market page loading boost
Tweaks features/changelog:
Code:
[I]version eleven:[/I]
- [COLOR="Green"]v11c: modified G key assignment to work with redy2006 CM build[/COLOR]
- [COLOR="Green"]v11c: updated Nova Settings to version 1.2[/COLOR]
- [COLOR="Green"]v11b bugfix: missing buil.prop modversion property caused signal loss[/COLOR]
- [COLOR="Green"]v11a bugfix: G key assignments[/COLOR]
- Updated Nova Settings application to v1.1
- Added eRecovery (any left side key will do)
- Added G key assignment feature
- Added zipalign on boot feature
- Added move dalvik-cache to /cache feature
- Added sqlite database defrag feature
- Added 3G boost feature (values by zeppelinrox, original research by voku)
- Included tweaked GPS.conf for faster locking
- Patched resolv.conf for Google DNS servers
- Free RAM feature (credits: imoseyon)
- Raised VM heapsize to 48mb (we can afford it)
- Added some TCP values tuning
- Disabled verify-bytecode for more RAM
- Added logging to initialization scripts (/data/nova/nova.log)
[I]version ten:[/I]
- Created nova settings application to replace shell interface
- Integrated rawr script into nova settings
- Fixed the way NFS module is inserted
[I]version nine:[/I]
- Improved updater-script so it wipes cache and dalvik-cache
(the first boot will be slightly longer but avoids problems)
- Added Nova settings interface (run in terminal: nova)
- Rewritten Nova init.d to support the settins interface
- Added an updated busybox
- Added auto-root restore
- Fixed DVFS disabler
- Removed libsqlite.so
[I]version eight:[/I]
- Added IPv6 tweak.
- Rewritten LG DVFS regulator.
- Improved Ext4 tweaks.
- Added Rawr script (read FAQ).
- Added some build.prop tweaks.
- Added module checker (read FAQ).
- Updated hosts file (Used for blocking Ad server addresses)
[I]version four[/I]:
- Added DVFS safeback for radio issues (read FAQ for instructions)
[I]version three[/I]:
- Patched hosts to disable Ads.
[I]version one[/I]:
- Patched libsqlite.so for higher I/O performance. *
- Proper Ext4 mounts for higher I/O performance. *
- microSD card reading speed tweak (increase readahead).
- eRecovery - press any physical key while booting to go to recovery.
* higher I/O performance affects smoothness such as the opening/closing of applications
Nova Settings application features/changelog:
{
"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"
}
Code:
[I]v1.2[/I]:
- using new app icon made by lesp4ul
- added menu icons
- fixed G key current value null
[I]v1.1[/I]:
- refactored to use preferences
- regrouped preferences to child screens
- replaced buttons with menu (works on the main screen only)
- added about dialog and reboot menu items
[I]v1.0[/I]:
- initial release
Download:
v01: Nova-kernel-v01.zip (Tweaked CFS + Autogroup scheduling feature)
v02: Nova-kernel-v02.zip (Tweaked BFS)
v03: Nova-kernel-v03-BFS.zip (BFS) | Nova-kernel-v03-CFS.zip (CFS + Autogroup)
v04: Nova-kernel-v04-BFS.zip (BFS) | Nova-kernel-v04-CFS.zip (CFS + Autogroup)
v05: Nova-kernel-v05-BFS.zip (BFS) | Nova-kernel-v05-CFS.zip (CFS + Autogroup)
v06: Nova-kernel-v06-BFS.zip (BFS) | Nova-kernel-v06-CFS.zip (CFS + Autogroup)
v07: Nova-kernel-v07-CFS.zip (CFS + Autogroup)
v08: Nova-kernel-v08.zip (CFS + Autogroup; read new FAQ entries please)
v09: Nova-kernel-v09.zip (CFS)
v10: Nova-kernel-v10.zip (CFS)
v11c: Nova-kernel-v11c.zip (CFS)
* read FAQ for differences and more information
Instructions:
Read the FAQ, seriously.
Download the package in the above link.
[Optional] Check the md5sum to confirm it's not a corrupted copy.
Copy file to microSD card
Reboot into recovery
Choose "install zip from sdcard" and pick the file
Reboot
[Optional] To confirm it's active go to settings > about
FAQ:
Code:
Q. How to use eRecovery? [COLOR="Red"]new[/COLOR]
A. After powering on start twiggling volume or G keys
until screen goes blank for a moment.
Q. What's the Nova Settings application?
A. You'll find this utility among all your other applications and it allows you
to tweak some of the more interesting preferences of Nova kernel.
Q. What's the Lionheart governor?
A. The Lionheart governor is a governor put together by myself. It's
based on conservative but it's highly tweaked and patched. Let's hope
it's of your liking. It should also work good with LG DVFS.
Q. Do I need to wipe?
A. No, never.
Q. Do I need to flash this if I flash a new CM update/nightly?
A. Yes. Everytime you flash a new CM version, you need to reflash this.
Q. ZOMG, the screen is black and LEDs are blinking forever after flashing, why?
A. Calm down, sometimes happens. Remove battery and try again, it'll work.
Q. I'm having radio (calls/messaging/signal) issues, what's happening?
A. This is probably due to the disabled DVFS. While disabling DVFS improves performance, it may also cause these random annoyances. To fix it just change it from nova configuration script.
Q. What's the difference between BFS and CFS?
A. Well, to put it briefly, CFS (Completely Fair Scheduler) is the default scheduler in a kernel and like the name suggests it's more balanced than BFS; tasks such as multi-tasking will be better performed with CFS. The autogroup scheduling feature which I've added increases CFS' performance and brings it much closer to the strong point of BFS (Brain **** Scheduler): response. BFS aims to improve the interactive experience but it falls shorter than CFS on the handling of other tasks. There is no better scheduler, there are only tastes. I myself prefer CFS + Autogroup because BFS sometimes causes weird things and glitches but I know many people who refuse to use anything else other than BFS. It's up to you.
More information: [url]http://www.cs.unm.edu/~eschulte/data/bfs-v-cfs_groves-knockel-schulte.pdf[/url]
Q. How can I change governor?
A. Use an application like SetCPU or No-frills CPU Control or go to Settings > CyanogenMod settings > performance > CPU Settings.
Buglist:
(There's a price to pay for a blazing & fast Optimus Black!)
Code:
G key as Power key doesn't wake up the phone
[KERNEL][MOD] Nova v08 > kernel (BFS+CFS) / libsqlite.so / ext4 tweaks / eRecovery
Thread ownership has now been given to Aprold as he'll be the one in charge of development from now on.
I will help him with tips and suggestions whenever I can.
awesome work!!
waiting for stable CM
And so it begins. I will check this out...
Got 3000 without wipe, and reapped, just init.d stuffs.
Thanks man.
Sent from my Optimus Black using xda premium
It looks like I lost root acces...
Thanks knzo !
Sent from my Optimus Black using xda premium
@knzo wt about Ricardo Cerqueira post ?
I lost root too.
Enviado desde mi Optimus Black usando Tapatalk
How is battery life using this kernel?
Root's fine for me. Still monitoring battery.
1.Flashlight now working
2. Front camera is inverted though..
Sent from my Optimus Black using xda premium
fatcobrah said:
@knzo wt about Ricardo Cerqueira post ?
Click to expand...
Click to collapse
I wonder the same thing....what is the point in Ricardo post?
Oh, my Black now is unrooted. Lol. When can you fix it? Thank you!!
i also lost root and cant seam to get it back (although superuser is still install but it wont work) and i tried re-root it but no luck
but the good thing is CM7 SK4 with Knzo's kernel showed me 2777 with quadrant (not fresh install bla bla)
Thank you Knzo!
Thanks knzo makes everything so smooth and fast
i have lost root access too
Why y'all losing root? Flashed once and I'm still rooted. Kernel version [email protected] #2.
Anyway, battery seems improved using interactiveX/bfq. Haven't tested others.
Anyone else who flashed and still rooted?
Sent from my Optimus Black using xda premium
un-root +1 w/ SelfKANG4
looks like ive been unrooted too! cant use setcpu. am using SK4 btw!
i also lost root access...
me too, also it has no major impact in SK4, except slight CPU score increase and one hell significant OpenGL test ( >45 fps on 3D Planet test ) in Quadrant. screen is still choppy. dunno, maybe apps prob. i'll try to reflash a clean rom and your kernel again
thnx knzo
LuPuS Kernel Stock
{
"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"
}
Well seen as WIFI is FIXED I may as well clean this up a bit and make it look better.
I do not have a PRO so you guys can help tell me what else works/doesnt work.
Thanks to Dympy for testing and motivation without him and also Dexxmor everyone wouldn't have
this kernel and me of course
Disclaimer
Code:
[COLOR="DarkOrchid"]#include[/COLOR] [COLOR="Magenta"]std.h[/COLOR]
[COLOR="Blue"]/*
* Your warranty is now void.. LOL I guess you knew it already.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, you getting dumped or you getting fired because your phone*
* bootloops and alarm does not go off. Please do some research if you have any *
* concerns about features included in my kernel before using it! YOU and only*
* YOU are choosing to make these modifications.
*/
[COLOR="Magenta"]#ifdef[/COLOR]
You have a [COLOR="DarkGreen"]question[/COLOR] post it in the [COLOR="DarkRed"]thread[/COLOR],
Instead of [COLOR="DarkGreen"]Pm'ing me[/COLOR], as other users may
experience your [COLOR="DarkRed"]problems[/COLOR]
[COLOR="Magenta"]#endif[/COLOR][/COLOR]
Whats inside this Kernel List of governors / Io-Schedulers ect....
Added Io-schedulers --
- Noop
- Anticipatory
- Deadline
- CFQ
- BFQ
- SIO
- ZEN
Added Governors --
- lagfree
- brazillianwax
- smoothass
- scary
- savagedzen
- smartass
- smartassv2
- smartassH3
- interactivex
- minmax
- powersave
- performance
- conservative
- ondemand
- interactive
- userspace
+
Lulzactive - Thanks to Tegrak
Based on Interactive and Smartass. When workload is greater than or equal to 60%, the governor scales up
CPU to next higher step. When workload is less than 60%, governor scales down CPU to next lower step.
When screen is off, frequency is locked to global scaling minimum frequency
Virtuous
Virtuous is a modded smartassV2 which gives even more battery time then smartassV2
Intellidemand - Thanks to faux123
This is an intelligent ondemand that enters browsing mode to limit max frequency when GPU is idling,
and (exits browsing mode) behaves like ondemand when GPU is busy; to deliver performance for gaming and such.
Intellidemand does not jump to highest frequency when screen is off.
Lazy - Thanks to Ezekeel
The Idea here is to eliminate any instabilities caused by fast frequency switching by ondemand.
Lazy governor polls more often than ondemand, but changes frequency only after completing min_time_state
on a step overriding sampling interval.
Lazy also has a screenoff_maxfreq parameter which when enabled will cause the governor to always
select the maximum frequency while the screen is off.
-Ondemandx:
Basically an ondemand with suspend/wake profiles. This governor is supposed to be a battery friendly ondemand. When screen is off, max frequency is capped at 500 mhz. Even though ondemand is the default governor in many kernel and is considered safe/stable, the support for ondemand/ondemandX depends on CPU capability to do fast frequency switching which are very low latency frequency transitions. I have read somewhere that the performance of ondemand/ondemandx were significantly varying for different i/o schedulers. This is not true for most of the other governors. I personally feel ondemand/ondemandx goes best with SIO I/O scheduler.
-Lionheart:
Is a conservative-based governor. The tunables (such as the thresholds and sampling rate) were changed so the governor behaves more like the performance one, at the cost of battery as the scaling is very aggressive.
To 'experience' Lionheart using conservative, try these tweaks:
sampling_rate:10000 or 20000 or 50000, whichever you feel is safer. (transition latency of the CPU is something below 10ms/10,000uS hence using 10,000 might not be safe).
up_threshold:60
down_threshold:30
freq_step:5
Lionheart goes well with deadline i/o scheduler. When it comes to smoothness (not considering battery drain), a tuned conservative delivers more as compared to a tuned ondemand.
BadAss Governor:
Badass removes all of this "fast peaking" to the max frequency. Badass will also take the gpu load into consideration. If the gpu is moderately busy it will bypass the above check and clock the cpu with 1024Mhz. If the gpu is crushed under load, badass will lift the restrictions to the cpu.
Superbad -
A "superbad" super smooth rendition of a highly optimized "smartass" governor!
Darkside -
A "slightly more agressive smart" optimized governor!
What else-----
-SLQB - (SLAB allocator with Queue)-(both)
This memory allocator is designed for small number of CPUs system (such as desktop or smart phone devices). This allocator is design to be simple and it is optimized for using order-0 pages as much as possible (order-0 pages are the simplest therefore quickest type of memory in a Linux system to allocate).
Show your support for the kernel and my work by putting this in your signature, its only a quick one I done up with my limited time
Code:
http://i.imgur.com/xtWNL.png
A big thanks to -
gu5t3r
paxChristos
Sony - sources
tempest918 - For the New Logo
Dymy - Testing
Dexxmor - Testing
DooMLoRD - for patches and all the work he has done for Xpeeria's
xeozus
NobodyAtAll
Faux123
Erasmus
Leedroid
FXP Team
Jerpelea
Phil3759
CTCaer
Anyone missing please PM me
Downloads in post 2
Kernel source --- -branch master
https://github.com/garwedgess/LuPuS-STOCK-ICS-Xperia2011
CWM source -- https://github.com/garwedgess/android_bootable_recovery -b lupus-cwm
Changelog -
Code:
[B]Previous Releases[/B]
[hide]
- Added Cleancache
- Supports ext 2,3 and 4
- Updated zRam
- Lzo compression/decompression speed has doubled on average.
- Init.d support
- Fudgeswap
- And much more :D
[/LIST]
[U][B][COLOR="Blue"]What's been added in v5[/COLOR][/B][/U]
[LIST] ~2 Way call recording
~ Ext4 support
~ More battery friendly (so far so good)
~ Increased WiFi signal strength
~ Free’d Ram
~ GPU Overclock
~ Made kernel smoother
~ Might of left one or 2things out here
[/LIST]
[B][U][COLOR="Blue"][B][U]Whats new in v6[/U][/B][/COLOR][/U][/B]
[LIST]~ Completely fixed boot problem[COLOR="blue"][COLOR="Red"] (boot is set to 806MHz, don't complain as you will OC anyway :p)[/COLOR][/COLOR]
~ Quicker boot time
~ Fixed battery issues :fingers-crossed:
~ Added governor-- [COLOR="SeaGreen"]Intellidemand2[/COLOR]
~ Removed GPU O/C ( causes lag :( )
~ Wifi Signal and lock on much quicker/better
~ Alot of clean-ups & small fixes
~ Touchscreen fix
~ kgsl: Use highest performance level on wake-up from sleep
[/LIST]
[B][U]v9 changes[/U][/B]
[LIST]
- Improved Battery Life
- Thumbee support
- ARM7 optimizations
- Brought OC back down to 1.6 max (no need for it above 1.6 unless u want to kill your device)
- Kernel sources completely reworked started from scratch o Sony xx.587 sources
- Tiny RCU
- Upddatedd patched and fixed LZO
- lowered vfs cache pressure
- Increased Wifi- Range and added support for channel 14
- Iyokan Touchscreen fix - Thanks @ Nick
- 0 % Battery patch - Thanks @ Bazoocaze
- Better memory copy
- Better memory move
- LMK Optimizations (LowMemoryKiller)
- VDD support (voltage conrol)
- Linaro Optimzations
- Compaction added
- KSM
- CIFS (improved support)
- NTFS
- USB OTG
- Updated to newest SIO Io-Scheduler
- Google Snappy Compress & Decompress
- Added Vibrate To Recovery (Notification to enter CWM)
[B][U]v10[/U][/B]
- Built with Linaro 4.7.3 (02-01-13)
- Reworked Ramdisk, uses new method
- Auto Root updated to SuperSU, only roots device if Superuser.apk or SuperSU.apk dont already exist
- New LuPuS menu - check in post #1 on how to use it
- Build in wifi modules ( if wifi modules don't work on first install reboot)
- Built in CIFS & USB OTG (from lupus menu)
- Built in zRam, you can also change zRam size (from LuPuS menu)
- TWRP and latest CWM Recovery {change default in LuPuS Menu)
- Supports Gb and ICS (GB has wifi broken ATM)
- Tweaks menu from LuPuS menu script
- Free'd 11mb RAM
- cgroup scheduling
- binder changes from 2.6.32.60
- binder: Fix use of uninitialized variable.
- net sched: fix some kernel memory leaks
- net/ipv4: Eliminate kstrdup memory leak
- ipv4: force_igmp_version ignored when a IGMPv3 query received
- pids: Fix a race in pid generation that causes pids to be reused immediately
- smart toggle overclock upto 2ghz
- changed RD compression to LZMA
- enable group scheduling
- removed some debugging
- cleaned up config
- USB tether
- enable ipsec tunnel support in kernel
- SQLITE3 DB vacumming
- Further compressed ramdisk
- disabled cuse, enabled md4 + nls_utf8 as modules
**Probably alot more but this is all I can remember for now**
[B]-v11[/B]
- [COLOR="Red"]Updated kernel to 2.6.32.60[/COLOR]
- CWM = volume down
- TWRP = volume up
- Complete clean up and new improved LuPuS Menu
- Free's more RAM 360mb RAM in total now
- Fixed AROMA
- Backport Binder from CAF 3.4.0
- Triple Buffer
- Frandom
- Tweaked deadline
- Tweaked SmartassV2
- New governor SmartassH3
- New IO-Scheduler ZEN
- Patch so entropy no longer depletes
- Zcache
- ARM optimizations
- Genlock backported from CAF
- Replaced old compaction with newer/better version
- Backported logger from CAF and free'd RAM from logger
- Updated improved LMK
- Removed fudgeswap
- Updated crc32 lib from 3.3 kernel
- New net scheduler Stochastic Fair Blue (SFB)
- Optimized Tiny RCU
- CFS tweaks
- Quick keyboard reset (hold HOME + POWER)
- Timed_gpio backported from CAF
- Snapdragon optiizations
- Improved boot time
- Improved wifi to load at first boot
- Removed Autoroot feature
[URL="https://github.com/garwedgess/LuPuS-STOCK-ICS-Xperia2011/commits/2.6.32.x"]** Plus more see here for all patches and credits**
Also Thanks at gu5t3r and [NUT][/URL]
[B]v12[/B]
- Fixed HDMI
- Fixed Video playback/recording
- Reverted back to linux kernel 2.6.32.9
- Removed triple buffer (caused some lag)
- Fixed problem with root @ gu5t3r
- LuPuS Script now runs properly from Terminal Emulator @ gu5t3r
- Free RAM = 355mb and is stable
- Added fool-proof to ramdisk -- if non-supported Android version is found (not ICS or GB) Kernel will boot into CWM
- Reduced size of kernel
[B]v13[/B]
- Fixed CPU Governor and Frequencies not sticking at boot -- thanks [user=4665716]@gu5t3r[/user]
---- Custom CWM
- Clean-up of menu
- Added own wipe options menu -- with extra options
- Aroma File Manager from CWM --- Must have aroma ([COLOR=Red]aromafm.zip) placed on root of sdcard[/COLOR])
- Multi zip installer
- Reboot options - Power off re-added under this menu
- Pointless but people keep asking me for it so re-added wipe battery stats also.
- LuPuS themed...
[B]v14[/B]
- Fixed Camera Key
- Kernel works on CM9
- Removed persistent RAM
- Remove other errors from dmesg
- Improved wifi loading
- Disabled Key Reset (can be enbled in LuPuS Menu)
---- CWM updated to 6.0.3.2
- Fixed Advanced restore
- Fixed busybox symlinks generation (aka) fixed CWM backup not working
- Fixed install from sideload being mixed up with toggle signature
- Remove confirmation from install from sideload as it can be cancelled at anytime.
---- Complete Ramdisk Clean up & Improvment
- Reworked booting
- Supports m2sd and other ap2sd scripts
- Force booting -After 2 Vibrations Hold Home for ICS
-Hold Home and press VolDown for CM9
-Hold Home and press VolUp for GB
- Fixed Reboot To Recovery (It reboots to last one used IF you don't have scripts that wipe /cache on boot)
- Reworked Kernel logs, they are located at /cache/recovery/ and /data/local/tmp/
- Improved init.d
- lupus menu clean up
- Added Vendor fix from Hallon & Anzu
- option to mount / unmount
- Backup / Restore /system/vendor
- Boot.d - If phone is taking a long time to start move suspicious init.d scripts to /system/etc/boot.d
They will be run in background and won't affect boot time.
[B]v15[/B]
- Added Ultra-KSM
- Tuned Governors
* superbad
* lionheart
* virtuous
* darkside
* conservative
* smartassH3
- Really use google snappy zRam (improves zRam)
- Fix nasty sigreturn bug
- Fix compiler warnings
- Do uninteruptible sleep
- Other various fixes
- Removed GB & CM9 support
- Other various ramdisk improvments
- Updated TWRP - Mounting Mass Storage should be fixed
- Updated LuPuS CWM to latest Official CWM changes
* Fixed advanced restore
* Removed Reboot Options
* Brough Reboot System Now back to Main Menu
* Brought Power Off back to Main Menu
* After install of zip dont return to main menu
* Minor UI changes
- Fixed Mounting Vendor (please test can be set via lupus menu)
- patch can also be forced at boot by
hold home + hold voldown = force ics + vendor patch
hold home + tap vol down = force ics
key -- Thanks [user=4665716]@gu5t3r[/user][/hide]
[B]v16[/B]
- Fix some lag in gaming
- Set default swappiness to 20
- Removed fsync
- Removed Cleancache
- Removed zCache
- Removed WasActive page flag
- Removed Zen IO-Scheduler
- Fixed issue with some devices booting into CWM
- Fixed CWM install options order
- Fixed TWRP adb and mounting USB storage
- Fixed PATH for LuPuS Menu
- Added UKSM options to LuPuS-Menu
[/LIST]
Downloads
If you like my work please consider buying me a beer or something else
by clicking the DONATE ME button, of course it isn't needed but greatly appreciated and keeps me motivated.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
CWM = VOLUME DOWN
TWRP = VOLUME UP
If you need root for STOCK ROM
Code:
[COLOR="Purple"]Root[/COLOR] : ( Flashable via recovery )
* SuperSU : [URL="http://download.chainfire.eu/204/SuperSU/"][COLOR="Green"][U]Download[/U][/COLOR][/URL]
* Superuser : [URL="http://androidsu.com/superuser/"][COLOR="Green"][U]Download[/U][/COLOR][/URL]
LuPuS_iyokan_Stock-iCsv16-full.img
md5 = 65693fa968dc00a5c5cf42705e0b9244
Check your MD5 and make sure it matches with the above before posting that it doesn't work for you
Wifi modules are built in
Mirrors - and all other releases
http://www.goo.im/devs/wedgess
==========================================================================================================
Folder for all older and current LuPuS-PRO kernels & modules:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LuPuS-Kernel-Folder
Wfi-Modules-PRO
==========================================================================================================
LuPuS Menu
To Run LuPuS Menu use either ScriptManager get it HERE on google playstore
Or
Use Terminal Emulator get it HERE on google playstore.
Code:
su
lupus
* information is in lupus menu
1/ CIFS Menu *
Enable
Disable
2/ zRam Menu *
Enable
Disable
Set zRam size ( default is 60)
3/ Frandom Menu *
Enable
Disable
4/ USB OTG *
Enable
Disable
5/ Clean and Remove tweaks
Remove init.d's
6/ Tweak Menu
Note all tweaks are preset from here and option to set as init.d's
Clean all temp files
SQLITE optimizations
LMK Optimizations
Network optimizations
Defend against ARP spoofing
Remove android logger
SDcard speed tweak
Flag blocks as non-rotational
7/ Performance Menu
Note all options are se by user input from here and option to set as init.d's
Set CPU frequencies
Set Governor
Set IO-Scheduler
Voltage Control
VM tweaks (explained below)
VM Tweaks
dirty ratio and dirty background ratio 1 & 2
This controls how often the kernel writes data to "disk" (in our case the internal microSD system card, not the removable microSD card). When your apps write data to disk, Linux actually doesn't write the data out to the disk right away, it actually writes the stuff to system memory and the kernel handles when and how the data is actually going to be flushed to the disk. These values represent a percentage, the higher the percentage, the longer it waits to flush, the lower the percentage, the more often flushes will occur. Now remember, we are dealing with solid state storage, not the traditional disk platter and spindle. So we are actually able to delay flushes a little longer with solid state versus a traditional hard drive disk.
dirty_expire_centisecs
How old "dirty" data should be before the kernel considers it old enough to be written to disk. It is expressed in 100ths of a second.
dirty_writeback_centisecs
This is the interval of when the writeback daemons periodically wake up and write "old" data out to disk. It is expressed in 100ths of a second.
min free kbytes
This is used to force the Linux VM to keep a minimum number of kilobytes free. The VM uses this number to compute a pages_min value for each lowmem zone in the system. Each lowmem zone gets a number of reserved free pages based proportionally on its size. Default is 2048kb.
overcommit_memory
This controls overcommit of system memory, possibly allowing processes to allocate (but not use) more memory than is actually available.
0 - Heuristic overcommit handling. Obvious overcommits of address space are refused. Used for a typical system. It ensures a seriously wild allocation fails while allowing overcommit to reduce swap usage. root is allowed to allocate slighly more memory in this mode. This is the default.
1 - Always overcommit. Appropriate for some scientific applications.
2 - Don't overcommit. The total address space commit for the system is not permitted to exceed swap plus a configurable percentage (default is 50) of physical RAM. Depending on the percentage you use, in most situations this means a process will not be killed while attempting to use already-allocated memory but will receive errors on memory allocation as appropriate.
Swappiness
A property for the Linux kernel that changes the balance between swapping out runtime memory, as opposed to dropping pages from the system page cache. Swappiness can be set to values between 0 and 100 inclusive. A low value means the kernel will try to avoid swapping as much as possible where a higher value instead will make the kernel aggressively try to use swap space.
VFS Cache Pressure
File system cache (dentry/inode) is really more important than the block cache above in dirty ratio and dirty background ratio, so we really want the kernel to use up much more of the RAM for file system cache, this will increas the performance of the system without sacrificing performance at the application level. The default value is 100, as a percentage, and what you want to do is lower the value to tell the kernel to favor the file system cache and not drop them aggressively.
8/ Enable / Disable Quick Key Reset
- Reboot device quickly by Holding HOME and POWER Key (Disabled by default)
- Enable
- Disable
9/ Vendor Options
- Fix for Anzu and Hallon Vendor problem
- Mount
- Unmount
- Backup
- Restore
If you like my work please consider buying me a beer or something else
by clicking the DONATE ME button, of course it isn't needed but greatly appreciated and keeps me motivated.
Great, will test it
EDIT: Bootet, i testet the Kernel on stockrom and, when it comes out, on ndet JJ Hybrid 12
First Bug: No Wlan, but i think it is the failure of the wifi modules for the Arkknight kernel.
what recovery does this use?
cLeAv0 said:
what recovery does this use?
Click to expand...
Click to collapse
Its 5.0.27 going to change to dooms recovery and ill add aroma file manager with volume down button and back as recovery , depending on how many people download/thanks ect
Sent from my Xperia Play
wedgess said:
Its 5.0.27 going to change to dooms recovery with my modded aroma file manager, depending on how many people download/thanks sect
Sent from my Xperia Play
Click to expand...
Click to collapse
I see. I hope you update this frequently cause i'll gonna be using it What's the busybox version included in the recovery?
Sorry for the noob question but will it work on arc s??
And are the modules included in the kernel or are they flashed separatly??
Sent from my LT18i using xda premium
Not for Arc / Arc S only Pro
CONdemmedNORmal said:
Sorry for the noob question but will it work on arc s??
And are the modules included in the kernel or are they flashed separatly??
Sent from my LT18i using xda premium
Click to expand...
Click to collapse
No.. It is for Pro.. It means it is for Xperia Pro only.. None other than that..
Sent from my MK16i using Tapatalk 2
PLEASE not everybody has thanked him do that i only tested he did great work we didnt had this powerfull kernel if he took the time to port it!:good::good:
xperiap said:
PLEASE not everybody has thanked him do that i only tested he did great work we didnt had this powerfull kernel if he took the time to port it!:good::good:
Click to expand...
Click to collapse
+1 to that I don't have a Xperia pro but Xperiap brought it to my attention that you guys got barely any kernels, so I'm trying to help u all out, not like I'm asking for donations, only asking u all to click a thanks button 36 downloads and 5thanks???????
Sent from my Xperia Play
I Have clicked under every Post of you C'mon guys clicked thanks, it wont be hurt you :good:
Front Camera work anybody check? tell me plss
Frontcamera works
flsmidth said:
No.. It is for Pro.. It means it is for Xperia Pro only.. None other than that..
Sent from my MK16i using Tapatalk 2
Click to expand...
Click to collapse
So how come its in the arc forum on xda app
Sent from my LT18i using xda premium
Pro and Arc have the same forum, because the Pro has no own forum.
CONdemmedNORmal said:
So how come its in the arc forum on xda app
Sent from my LT18i using xda premium
Click to expand...
Click to collapse
Besides the ARC has plenty of kernel does it not.if ARC users want this.then thank this post and I'll make1
Sent from my Xperia Play
hi, thanks for this i also tested your other kernel
thank you so much for your work.
i will give it a go.
thanks again!
Hi, first of all thanks for the kernel and all your effort :good:, downloading the kernel now., will let you if I could find any bugs..
LuPuS Kernel Stock
{
"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 I have kernels for the PLAY and one for the PRO, ARC/S users where pm'img me to make my one for the PRO compatible
with the ARC/S. Unfortunately they never got back to me about testing, But no worries as besttt said he would test
for me and thanks to his extensive testing it was able to boot and apparently is super smooth well i'll release so you can all test
it out for your selves :good:
Disclaimer
Code:
[COLOR="DarkOrchid"]#include[/COLOR] [COLOR="Magenta"]std.h[/COLOR]
[COLOR="Blue"]/*
* Your warranty is now void.. LOL I guess you knew it already.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, you getting dumped or you getting fired because your phone*
* bootloops and alarm does not go off. Please do some research if you have any *
* concerns about features included in my kernel before using it! YOU and only*
* YOU are choosing to make these modifications.
*/
[COLOR="Magenta"]#ifdef[/COLOR]
You have a [COLOR="DarkGreen"]question[/COLOR] post it in the [COLOR="DarkRed"]thread[/COLOR],
Instead of [COLOR="DarkGreen"]Pm'ing me[/COLOR], as other users may
experience your [COLOR="DarkRed"]problems[/COLOR]
[COLOR="Magenta"]#endif[/COLOR][/COLOR]
Included in kernel
[/LIST]
Added Io-schedulers --
- Noop
- Anticipatory
- Deadline
- CFQ
- BFQ
- SIO
- ZEN
Added Governors --
- lagfree
- brazillianwax
- smoothass
- scary
- savagedzen
- smartass
- smartassv2
- smartassH3
- interactivex
- minmax
- powersave
- performance
- conservative
- ondemand
- interactive
- userspace
+
Lulzactive - Thanks to Tegrak
Based on Interactive and Smartass. When workload is greater than or equal to 60%, the governor scales up
CPU to next higher step. When workload is less than 60%, governor scales down CPU to next lower step.
When screen is off, frequency is locked to global scaling minimum frequency
Virtuous
Virtuous is a modded smartassV2 which gives even more battery time then smartassV2
Intellidemand - Thanks to faux123
This is an intelligent ondemand that enters browsing mode to limit max frequency when GPU is idling,
and (exits browsing mode) behaves like ondemand when GPU is busy; to deliver performance for gaming and such.
Intellidemand does not jump to highest frequency when screen is off.
Lazy - Thanks to Ezekeel
The Idea here is to eliminate any instabilities caused by fast frequency switching by ondemand.
Lazy governor polls more often than ondemand, but changes frequency only after completing min_time_state
on a step overriding sampling interval.
Lazy also has a screenoff_maxfreq parameter which when enabled will cause the governor to always
select the maximum frequency while the screen is off.
-Ondemandx:
Basically an ondemand with suspend/wake profiles. This governor is supposed to be a battery friendly ondemand. When screen is off, max frequency is capped at 500 mhz. Even though ondemand is the default governor in many kernel and is considered safe/stable, the support for ondemand/ondemandX depends on CPU capability to do fast frequency switching which are very low latency frequency transitions. I have read somewhere that the performance of ondemand/ondemandx were significantly varying for different i/o schedulers. This is not true for most of the other governors. I personally feel ondemand/ondemandx goes best with SIO I/O scheduler.
-Lionheart:
Is a conservative-based governor. The tunables (such as the thresholds and sampling rate) were changed so the governor behaves more like the performance one, at the cost of battery as the scaling is very aggressive.
To 'experience' Lionheart using conservative, try these tweaks:
sampling_rate:10000 or 20000 or 50000, whichever you feel is safer. (transition latency of the CPU is something below 10ms/10,000uS hence using 10,000 might not be safe).
up_threshold:60
down_threshold:30
freq_step:5
Lionheart goes well with deadline i/o scheduler. When it comes to smoothness (not considering battery drain), a tuned conservative delivers more as compared to a tuned ondemand.
BadAss Governor:
Badass removes all of this "fast peaking" to the max frequency. Badass will also take the gpu load into consideration. If the gpu is moderately busy it will bypass the above check and clock the cpu with 1024Mhz. If the gpu is crushed under load, badass will lift the restrictions to the cpu.
Superbad -
A "superbad" super smooth rendition of a highly optimized "smartass" governor!
Darkside -
A "slightly more agressive smart" optimized governor!
What else-----
-SLQB - (SLAB allocator with Queue)-(both)
This memory allocator is designed for small number of CPUs system (such as desktop or smart phone devices). This allocator is design to be simple and it is optimized for using order-0 pages as much as possible (order-0 pages are the simplest therefore quickest type of memory in a Linux system to allocate).
- Added Cleancache
- Supports ext 2,3
- Updated zRam
- Lzo compression/decompression speed has doubled on average.
- Init.d support
- Fudgeswap
- And much more
- O/C and stable upto 2ghz, although I do not recommend O/C to 2ghz for long periods of time, do so at your own risk.
Show your support for the kernel and my work by putting this in your signature, its only a quick one I done up with my limited time
Code:
http://i.imgur.com/xtWNL.png
A big thanks to -
gu5t3r
DooMLoRD
Jimbo77
xeozus
NobodyAtAll
Faux123
Erasmus
Leedroid
FXP Team
Jerpelea
[NUT]
besttt - testing
tempest918 - For the Logo
Sinkster - testing
besttt - testing
Phil3759
CTCaer
For v2 i've started from scratch from Sony's xx.587 sources, I know everything might not be added and some things may need to be fixed
so anything that needs to be fixed or you would like to be added leave a suggestion (not an order) in the thread. Everything mentioned above has been added.
Downloads in post 2
Kernel source --- -branch master
https://github.com/garwedgess/LuPuS-STOCK-ICS-Xperia2011
CWM source -- https://github.com/garwedgess/android_bootable_recovery -b lupus-cwm
Changelog
Code:
[B]Previous releases[/B]
[hide]
[U][B][COLOR="Blue"]What's been added in v3[/COLOR][/B][/U]
[LIST]
~2 Way call recording
~ Ext4 support
~ More battery friendly (so far so good)
~ Increased WiFi signal strength
~ Free’d Ram
~ GPU Overclock
~ Made kernel smoother
~ Might of left one or 2things out here
~ 0% battery patch thanks to Bazoocaze
[/LIST]
[U][B][COLOR="Blue"]What's been added in v4[/COLOR][/B][/U]
[LIST]~ Fixed not booting issue
~ Fixed GPU OC 200+ points improvement for 2D & 3D
~ Added Full Custom Voltage control
[/LIST]
[B][U][COLOR="Blue"][B][U]Whats new in v6[/U][/B][/COLOR][/U][/B]
[LIST]~ Completely fixed boot problem[COLOR="blue"][COLOR="Red"] (boot is set to 806MHz, don't complain as you will OC anyway :p)[/COLOR][/COLOR]
~ Quicker boot time
~ Fixed battery issues :fingers-crossed:
~ Added governor-- [COLOR="SeaGreen"]Intellidemand2[/COLOR]
~ Fixed GPU OC
~ Wifi Signal and lock on much quicker/better
~ Alot of clean-ups & small fixes
~ kgsl: Use highest performance level on wake-up from sleep
[/LIST]
[B][COLOR="Blue"]New in v8[/COLOR][/B]
- Added USB OTG support (see attachments in Downloads section)
- Tweaked Intellidemand2 Thanks [user=1844875]@CosmicDan[/user] - Dbus_ramping = gives project butter feel :)
- Removed CIFS & NFS to help increase battery (test)
- Disabled my disablng of sched feature
- More tweaks
- Possibly more
[B][U]v9[/U][/B]
- Improved Battery Life alot :)
- Thumbee support
- ARM7 optimizations
- Brought OC back down to 1.6 max (no need for it above 1.6 unless u want to kill your device)
[B]- Kernel sources completely reworked started from scratch o Sony xx.587 sources[/B]
- Tiny RCU
- Upddatedd patched and fixed LZO
- lowered vfs cache pressure
- Increased Wifi- Range and added support for channel 14
- 0 % Battery patch - Thanks @ Bazoocaze
- Better memory copy
- Better memory move
- LMK Optimizations (LowMemoryKiller)
- VDD support (voltage conrol)
- Linaro Optimzations
- Compaction added
- KSM
- CIFS (improved support)
- NTFS
- USB OTG
- Updated to newest SIO Io-Scheduler
- Google Snappy Compress & Decompress
- Added Vibrate To Recovery (Notification to enter CWM)
- Wifi module size drasticly reduced
[B][U]v10[/U][/B]
- Built with Linaro 4.7.3 (02-01-13)
- Reworked Ramdisk, uses new method
- Auto Root updated to SuperSU, only roots device if Superuser.apk or SuperSU.apk dont already exist
- New LuPuS menu - check in post #1 on how to use it
- Build in wifi modules ( if wifi modules don't work on first install reboot)
- Built in CIFS & USB OTG (from lupus menu)
- Built in zRam, you can also change zRam size (from LuPuS menu)
- TWRP and latest CWM Recovery {change default in LuPuS Menu)
- Supports Gb and ICS (GB has wifi broken ATM)
- Tweaks menu from LuPuS menu script
- Free'd 11mb RAM
- cgroup scheduling
- binder changes from 2.6.32.60
- binder: Fix use of uninitialized variable.
- net sched: fix some kernel memory leaks
- net/ipv4: Eliminate kstrdup memory leak
- ipv4: force_igmp_version ignored when a IGMPv3 query received
- pids: Fix a race in pid generation that causes pids to be reused immediately
- smart toggle overclock upto 2ghz
- changed RD compression to LZMA
- enable group scheduling
- removed some debugging
- cleaned up config
- USB tether
- enable ipsec tunnel support in kernel
- SQLITE3 DB vacumming
- Further compressed ramdisk
- disabled cuse, enabled md4 + nls_utf8 as modules
**Probably alot more but this is all I can remember for now**
[B]-v11[/B]
- [COLOR="Red"]Updated kernel to 2.6.32.60[/COLOR]
- CWM = volume down
- TWRP = volume up
- Complete clean up and new improved LuPuS Menu
- Free's more RAM 360mb RAM in total now
- Fixed AROMA
- Backport Binder from CAF 3.4.0
- Triple Buffer
- Frandom
- Tweaked deadline
- Tweaked SmartassV2
- New governor SmartassH3
- New IO-Scheduler ZEN
- Patch so entropy no longer depletes
- Zcache
- ARM optimizations
- Genlock backported from CAF
- Replaced old compaction with newer/better version
- Backported logger from CAF and free'd RAM from logger
- Updated improved LMK
- Removed fudgeswap
- Updated crc32 lib from 3.3 kernel
- New net scheduler Stochastic Fair Blue (SFB)
- Optimized Tiny RCU
- CFS tweaks
- Quick keyboard reset (hold HOME + POWER)
- Timed_gpio backported from CAF
- Snapdragon optiizations
- Improved boot time
- Improved wifi to load at first boot
- Removed Autoroot feature
[URL="https://github.com/garwedgess/LuPuS-STOCK-ICS-Xperia2011/commits/2.6.32.x"]** Plus more see here for all patches and credits**
Also Big thanks at gu5t3r and [NUT][/URL]
[B]v12[/B]
- Fixed HDMI
- Fixed Video playback/recording
- Reverted back to linux kernel 2.6.32.9
- Removed triple buffer (caused some lag)
- Fixed problem with root @ gu5t3r
- LuPuS Script now runs properly from Terminal Emulator @ gu5t3r
- Free RAM = 355mb and is stable
- Added fool-proof to ramdisk -- if non-supported Android version is found (not ICS or GB) Kernel will boot into CWM
[B]v13[/B]
- Fixed CPU Governor and Frequencies not sticking at boot -- thanks [user=4665716]@gu5t3r[/user]
---- Custom CWM
- Clean-up of menu
- Added own wipe options menu -- with extra options
- Aroma File Manager from CWM --- Must have aroma ([COLOR=Red]aromafm.zip) placed on root of sdcard[/COLOR])
- Multi zip installer
- Reboot options - Power off re-added under this menu
- Pointless but people keep asking me for it so re-added wipe battery stats also.
- LuPuS themed...
[B]v14[/B]
- Fixed Camera Key
- Kernel works on CM9
- Removed persistent RAM
- Remove other errors from dmesg
- Improved wifi loading
- Disabled Key Reset (can be enbled in LuPuS Menu)
---- CWM updated to 6.0.3.2
- Fixed Advanced restore
- Fixed busybox symlinks generation (aka) fixed CWM backup not working
- Fixed install from sideload being mixed up with toggle signature
- Remove confirmation from install from sideload as it can be cancelled at anytime.
---- Complete Ramdisk Clean up & Improvment
- Reworked booting
- Supports m2sd and other ap2sd scripts
- Force booting -After 2 Vibrations Hold Home for ICS
-Hold Home and press VolDown for CM9
-Hold Home and press VolUp for GB
- Fixed Reboot To Recovery (It reboots to last one used IF you don't have scripts that wipe /cache on boot)
- Reworked Kernel logs, they are located at /cache/recovery/ and /data/local/tmp/
- Improved init.d
- lupus menu clean up
- Added Vendor fix from Hallon & Anzu
- option to mount / unmount
- Backup / Restore /system/vendor
- Boot.d - If phone is taking a long time to start move suspicious init.d scripts to /system/etc/boot.d
They will be run in background and won't affect boot time.
[B]v15[/B]
- Added Ultra-KSM
- Tuned Governors
* superbad
* lionheart
* virtuous
* darkside
* conservative
* smartassH3
- Really use google snappy zRam (improves zRam)
- Fix nasty sigreturn bug
- Fix compiler warnings
- Do uninteruptible sleep
- Other various fixes
- Removed GB & CM9 support
- Other various ramdisk improvments
- Updated TWRP - Mounting Mass Storage should be fixed
- Updated LuPuS CWM to latest Official CWM changes
* Fixed advanced restore
* Removed Reboot Options
* Brough Reboot System Now back to Main Menu
* Brought Power Off back to Main Menu
* After install of zip dont return to main menu
* Minor UI changes
- Fixed Mounting Vendor (please test can be set via lupus menu)
- patch can also be forced at boot by
hold home + hold voldown = force ics + vendor patch
hold home + tap vol down = force ics
key -- Thanks [user=4665716]@gu5t3r[/user][/hide]
[B]v16[/B]
- Fix some lag in gaming
- Set default swappiness to 20
- Removed fsync
- Removed Cleancache
- Removed zCache
- Removed WasActive page flag
- Removed Zen IO-Scheduler
- Fixed issue with some devices booting into CWM
- Fixed CWM install options order
- Fixed TWRP adb and mounting USB storage
- Fixed PATH for LuPuS Menu
- Added UKSM options to LuPuS-Menu
Downloads
If you like my work please consider buying me a beer or something else
by clicking the DONATE ME button, of course it isn't needed but greatly appreciated and keeps me motivated.
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LuPuSv16 Downloads
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
If you need root for STOCK ROM
Code:
[COLOR="Purple"]Root[/COLOR] : ( Flashable via recovery )
* SuperSU : [URL="http://download.chainfire.eu/204/SuperSU/"][COLOR="Green"][U]Download[/U][/COLOR][/URL]
* Superuser : [URL="http://androidsu.com/superuser/"][COLOR="Green"][U]Download[/U][/COLOR][/URL]
CWM = VOLUME DOWN
TWRP = VOLUME UP
LuPuS_anzu_Stock-iCsv16-full.img
md5 = a2d14f97a76afcae5de3a4654c554ca0
Wifi is build in NO NEED for WIFI MODULES.ZIP
Mirrors - and all other releases
http://www.goo.im/devs/wedgess
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ALL PREVIOUS VERSIONS ARE HERE-------
ARC-kernel-folder
ARC-wifi-folder
Check your MD5 match the above if not re-download
LuPuS MENU
To Run LuPuS Menu use either ScriptManager get it HERE on google playstore
Or
Use Terminal Emulator get it HERE on google playstore.
Code:
su
lupus
* information is in lupus menu
1/ CIFS Menu *
Enable
Disable
2/ zRam Menu *
Enable
Disable
Set zRam size ( default is 60)
3/ Frandom Menu *
Enable
Disable
4/ USB OTG *
Enable
Disable
5/ Clean and Remove tweaks
Remove init.d's
6/ Tweak Menu
Note all tweaks are preset from here and option to set as init.d's
Clean all temp files
SQLITE optimizations
LMK Optimizations
Network optimizations
Defend against ARP spoofing
Remove android logger
SDcard speed tweak
Flag blocks as non-rotational
7/ Performance Menu
Note all options are se by user input from here and option to set as init.d's
Set CPU frequencies
Set Governor
Set IO-Scheduler
Voltage Control
VM tweaks (explained below)
VM Tweaks
dirty ratio and dirty background ratio 1 & 2
This controls how often the kernel writes data to "disk" (in our case the internal microSD system card, not the removable microSD card). When your apps write data to disk, Linux actually doesn't write the data out to the disk right away, it actually writes the stuff to system memory and the kernel handles when and how the data is actually going to be flushed to the disk. These values represent a percentage, the higher the percentage, the longer it waits to flush, the lower the percentage, the more often flushes will occur. Now remember, we are dealing with solid state storage, not the traditional disk platter and spindle. So we are actually able to delay flushes a little longer with solid state versus a traditional hard drive disk.
dirty_expire_centisecs
How old "dirty" data should be before the kernel considers it old enough to be written to disk. It is expressed in 100ths of a second.
dirty_writeback_centisecs
This is the interval of when the writeback daemons periodically wake up and write "old" data out to disk. It is expressed in 100ths of a second.
min free kbytes
This is used to force the Linux VM to keep a minimum number of kilobytes free. The VM uses this number to compute a pages_min value for each lowmem zone in the system. Each lowmem zone gets a number of reserved free pages based proportionally on its size. Default is 2048kb.
overcommit_memory
This controls overcommit of system memory, possibly allowing processes to allocate (but not use) more memory than is actually available.
0 - Heuristic overcommit handling. Obvious overcommits of address space are refused. Used for a typical system. It ensures a seriously wild allocation fails while allowing overcommit to reduce swap usage. root is allowed to allocate slighly more memory in this mode. This is the default.
1 - Always overcommit. Appropriate for some scientific applications.
2 - Don't overcommit. The total address space commit for the system is not permitted to exceed swap plus a configurable percentage (default is 50) of physical RAM. Depending on the percentage you use, in most situations this means a process will not be killed while attempting to use already-allocated memory but will receive errors on memory allocation as appropriate.
Swappiness
A property for the Linux kernel that changes the balance between swapping out runtime memory, as opposed to dropping pages from the system page cache. Swappiness can be set to values between 0 and 100 inclusive. A low value means the kernel will try to avoid swapping as much as possible where a higher value instead will make the kernel aggressively try to use swap space.
VFS Cache Pressure
File system cache (dentry/inode) is really more important than the block cache above in dirty ratio and dirty background ratio, so we really want the kernel to use up much more of the RAM for file system cache, this will increas the performance of the system without sacrificing performance at the application level. The default value is 100, as a percentage, and what you want to do is lower the value to tell the kernel to favor the file system cache and not drop them aggressively.
8/ Enable / Disable Quick Key Reset
- Reboot device quickly by Holding HOME and POWER Key (Disabled by default)
- Enable
- Disable
9/ Vendor Options
- Fix for Anzu and Hallon Vendor problem
- Mount
- Unmount
- Backup
- Restore
Compatible
Hi!
This kernel is compatible with .587 LT15i?
Sorry...xD "CM9 based"... for Play
Or what?
bukest said:
Hi!
This kernel is compatible with .587 LT15i?
Sorry...xD "CM9 based"... for Play
Or what?
Click to expand...
Click to collapse
Its for ARC and ARCS its stock based and off .4 sources untill I see if it's popular or not if it is I will update during the week to new sources
and add in Aroma file manager when you hit volume down button and CWM when you hit back button :good:
CM9/10 kernels maybe coming soon, i'll see if I can make time for it
what governors do you recommend?? and can i have swap and zram, both of them, activated at the same time??
wedgess said:
Its for ARC and ARCS its stock based and off .4 sources untill I see if it's popular or not if it is I will update during the week to new sources
and add in Aroma file manager when you hit volume down button and CWM when you hit back button :good:
CM9/10 kernels maybe coming soon, i'll see if I can make time for it
Click to expand...
Click to collapse
Hm... Flashed this without any problem and any FC on .587 a few minutes ago.
It's so fast. ))
Now, try the wiFi and Zram enabler.
WiFi's fine. Noticable difference immediately, I'll leave it overnight and see what happens...
(ignore the sig, I'm running Miui v4 atm)
sinkster said:
WiFi's fine. Noticable difference immediately, I'll leave it overnight and see what happens...
Click to expand...
Click to collapse
Same here, but WiFi has something wrong. It's turn on, but didn't connect to my router with WPA2 security.
"Connecting..."
'Authentication..."
"Connecting..."
'Authentication..."
...
did you have arc or arc s?
---------- Post added at 02:05 AM ---------- Previous post was at 02:04 AM ----------
bukest said:
Same here, but WiFi has something wrong. It's turn on, but didn't connect to my router with WPA2 security.
"Connecting..."
'Authentication..."
"Connecting..."
'Authentication..."
...
Click to expand...
Click to collapse
wait for a fix we just want more users to report:good:
---------- Post added at 02:06 AM ---------- Previous post was at 02:05 AM ----------
sinkster said:
WiFi's fine. Noticable difference immediately, I'll leave it overnight and see what happens...
(ignore the sig, I'm running Miui v4 atm)
Click to expand...
Click to collapse
arc or arc s user?
besttt said:
did you have arc or arc s?
Click to expand...
Click to collapse
Arc(LT15i) with stock 4.1.b.0.587
bukest said:
Arc(LT15i) with stock 4.1.b.0.587
Click to expand...
Click to collapse
iam thinking that only arc have wifi working arc s failed for the moment lets wait and other reports
can anyone tell me wath governors are the best for this kernel??
jarein95 said:
what governors do you recommend?? and can i have swap and zram, both of them, activated at the same time??
Click to expand...
Click to collapse
Ye zram may cause lag it doesn't for me on the PLAY but you can always disable it, probably intellidemand, superbad, ondemandx, darkside and for battery virtuous=1/3rd better then stock
sinkster said:
WiFi's fine. Noticable difference immediately, I'll leave it overnight and see what happens...
(ignore the sig, I'm running Miui v4 atm)
Click to expand...
Click to collapse
What you using ARC or ARC S???
Click to expand...
Click to collapse
And please hit thanks in the OP, I don't have this phone and didn't need to spend time making this,
but thought
I'd help the community, All it is is clicking a button :good:
No wifi in my arc S!!
Sent from my LT18i using xda app-developers app
Ok looks like for now wifi only works on the ARC ill get it working on the ARC S asap probably tomorrow or when i get time
Sent from my GT-I9300
its amazing kernel sooooooooooooooooooooooooooooooo smoooooooooooooooooooooth
but unfortunately wifi not working
request please
1) can u add the new source
2) can u increase the wifi signal when u fix it for arc s users
3) can u add more ram
best wishes and gooooooood luck to u
-----------------------------------
sent from LT8i ARC S
unlocked bootloader
Sorry man, this kernel is based on .587 source?
Charging
Charging from USB isn't work for me.
dr said:
its amazing kernel sooooooooooooooooooooooooooooooo smoooooooooooooooooooooth
but unfortunately wifi not working
request please
1) can u add the new source
2) can u increase the wifi signal when u fix it for arc s users
3) can u add more ram
best wishes and gooooooood luck to u
-----------------------------------
sent from LT8i ARC S
unlocked bootloader
Click to expand...
Click to collapse
Yes depending on how it does ill build from newest source. And more ram so u want me to break 720p recording??
HorvathTheWizard said:
Sorry man, this kernel is based on .587 source?
Click to expand...
Click to collapse
No for now it .4 sources will update tho maybe today, depending
bukest said:
Charging from USB isn't work for me.
Click to expand...
Click to collapse
Ohhhh ok will have to fix that later when im home looks like ill just have to build from newest sources
Sent from my GT-I9300
{
"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
HARFIX3
{
"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"
}
For I9300
Flash on your own risk!
Based on cyanogenmod smdk4412 source.
Hi. My name is Rafał, I'm from Poland.
I want to present You my harfix kernel for i9300.
Kernel is in beta state but working great on daily usage.
FEATURES
- ANYROM and AROMA installers (mostly by @psndna88)
- UBERTC GCC 7.0 toolchain
- 300HZ kernel tick (thanks @arter97)
- CPU OC/OV (100-2100MHz) (more then 1.6GHz is NOT recommended!!!)
- GPU OC/OV
- Boeffla-sound engine 1.6.7 (app in download section)
- governors: intelliactive, SmartassV2, lulzactiveq, adaptive, interactive, Darkness, Yankasusq, GoogyQ, conservative, ondemand, performance, pegasusq (lulzactiveq and ZZmoove is recommended)
- support F2FS (tested by @Schwester_Gabi)
- support NTFS (tested on 64GB USB drive by Kubix99)
- TCP - westwood
- SElinux - permissive
- O3 optimalizations
- TouchWake
- Increase USB charging rate to 900 from 475mAh
- 1 second to halt core instead of 4 sec.
- opitmalizations and tweaks
- other misc
More in future!
BUGS
You tell me
TESTED
Working:
- Official CM
- Temasek
- crdroid
- ResurrectionRemix M
- AICP
- CyanPop
- CM by MARKOX89
- Beanstalk
- Blisspop
Not working:
- Nameless rom
INSTRUCTION
EXT4
boot into TWRP
make a backup
flash kernel
reboot and wait until boot is finish
F2FS (thanks @Schwester_Gabi)
boot into TWRP
make a backup
wipe dalvik/ART cache
format /system with ext4 (if you chose f2fs the rom will automatical format it to ext4)
format /data with f2fs (this will erase Your all data!!)
format /cache with f2fs
flash rom (no reboot)
flash gapps (no reboot)
flash kernel
reboot and wait until boot is finish
CHANGELOG
Full changelog
1.1.1 03.07.16
- implement Harfix script v0.11
- remove HBC (will be back)
- back to -O3
- revert NVIDIA cpu relaxation (maybe will be back)
- disable dynamic fsync
- disable Zcache
- fix in HW
- default I/O set to ROW
- source update
1.1 27.06.16
- implement CPU topology
- add SmartassH3 gov
- rebuild, update interactive gov (thanks @arter97)
- Tweak lulzactive gov
- fixes in ondemand gov
- remove kexec -hardboot (will be back)
- enable dynamic fsync
- enable -Ofast
- enable CacheClean
- enable Zcache
- Lot of work in AROMA
- boost Random
- more agressive GPU
- I/O scheduler default is bfq
- bring inline with UBER opti
- fixes for GCC6 (Maybe useless because We use GCC7)
- fixes for selinux
- lot of opti and tweaks (mostly by @faux123 and @googy_anas)
- source update (nothing for i9300)
1.0 20.06.16
- fix 100MHz
- implement kexec -hardboot
Older:
0.8pre1 18.06.16
- NVIDIA cpu relaxation patch (thanks @MinL)
- disable gantle fair sleepers
- disable KSM
- tweak SmartassV2 gov
- add BFQ v7r8 I/O scheduler
- more agressive GPU
- Fix broken table logic (still can't change 100MHz voltage...)
- remove all my things from zram (LZ4, snappy, tweaks, opti)
- some boeffla tweaks for zram
- fix some bugs
- remove memory v3 script (may cause slower app opening and global speed) (will be back as v4 in next build)
- default governor set to PegasusQ
- source update (readd zram, add zsmalloc, LMK fixes and tweaks)
0.7 05.06.16
- start develop RafiQ governor (based on Yankasusq)
- implement memory v3 script (still WIP) (more smooth and better work on memory)
- implement GoogyQ governor (ported version of intellidemond)
- implement more I/O schedulers (fifo, vr)
- implement CPU-boost
- implement CPU-boost sys interface
- readd boeffla-sound (now works!)
- reduce Wi-Fi wakelock
- optimize do_csmu
- fix some leaks
- fixes in slub
- enable ARCH_POWER
- fixes in cpufreq
- higher led brightness
- 64-byte L1 cacheline
- fix deadlock in panic (if any)
- implement fast random number generator 1.1 (frandom)
- implement native exFAT support (samsung OSRC 1.2.4)
- implement LZ4 and snoppy compressions for zram (snappy in disabled)
- enable lz4 compression for zram
- implement timer slack controller
- enable cgroup timer slack
- fixes in cgroup
- enable NOSEC opti
- steal writing sem (performane fix)
- remove compressed copy from zram in-memory (more free zram to use)
- replace stock nr_running table with nvidia alternative in pegasusq
- a lot of modifications for zram (too many and too big to write here detailed changes)(mostly by @Yank555.lu)
- enable -O3 instead of -Ofast (more stable)
- disable auto name (again)
- fix: can't change i/o scheduler
- fix: can't change governor
- remove useless internet formats (size reduction)
- remove "+" in kernel version
- speeds up and optimalizations
- lot of fixes
- source update (updated modem_if, fixes and clean up code)
0.7pre2.1 15.05.16
Thanks a lot @FAFAŁ who found all there bugs
- fix reboots
- add cache refresher at sleep
- restore governors
- restore TCP
- restore NTFS support
0.7pre2 15.05.16
REBOOTING WHEN PHONE IS IN SLEEP
Thanks a lot @FAFAŁ who found all there bugs
- set kernel tick to 300HZ (thanks @arter97)
- Graphite optimalizations
- disable optimize for size
- disable generic spinlock
- back to gzip
- disable ntfs
- disable interactive and conservative govs
- camera fix
- remake config file
- remove almost all tcp
-------try fix nameless-------
- enable KSM
- enable profiling
------------------------------------
0.7pre1.2 14.05.2016 aka "let's fix again"
- wifi fix
- add checker at boot
- remove useless governors (powersave, userspace, adaptive)
0.7pre1.1 14.05.2016 aka "only fixing"
- GCC 7
- update ubertc to 21.04.16 version
- fix boot.img builder
- enable thermal
- disable thermal for exynos
- disable auto local version (in settings will be only version name, nick of builder and build pc name)
- disable quickboot (same problems at the moment)
- set 0.2-1.4 freqs when installing
0.7pre1 11.05.2016 aka "clean installation"
INSTALL UNDER 0.6.1
In settings will be still 0.6 as name
- add Harfix Bash Commander
- more effective GPU (~10%)
- add quick boot script (speed up boot time)
- enable touchwake as default
- make to aroma work faster
- delete unnecessary scripts and files in installers
- add material theme to aroma
- disable and delete all backups in aroma
- enable 4 device of zram, one with 200MB
- set swappiness to 80
- enable dynamic fsync
- delete thermal in config
- delete checks on boot to reduce boot time
- many many work in installers
- source update (fixes)
- reduction in size
- fixes
- new machine to build
APP
- CPU freqs
- visual updates for future settings
0.6.1 (27.04.16)
- fix audio
- fix governors
- disable compability check @psndna88)
0.6 (26.04.16)
- add aroma and anyrom installers (thanks @psndna88)
- rework SmartassV2 gov
- add Touchwake
- LZMA compression
- speed up screen off
- zram allow 4 devices
- fix touck wake incall
- Activate additional TCP congestion algorithms
(westwood, bic, cubic, htcp, hstcp, vegas, scalable, lp, veno, yeah, illinois)
- westwood now default
- fix .config files
- disable KSM
- 160MHz on L2 cache
- tweaks from i9300i 3.4 kernel
- small optimalizations
0.6pre2 (21.04.16)
- Power_ignore is now as default build-in
- Boeffla-sound is off as default (audio fix)
- SElinux is now permissive as default
- revert optimized CRC (battery drain fix)
- TCP is now westwood (faster network)(not working)
- enable 0fast optimalizations
- small fix for hotplug
- improve intall script
- ramdisk back to official CM
- update ramdisk to 20.04.16
- source update
0.6pre1-fix (17.04.16)
- remove LZ4 compression (will be back in future)
0.6pre1 (16.04.16)
DO NOT INSTALL - BOOTLOOP!!!
Look above
- add GPU OC/OV (use andromizer pro or something else that support mali gpu)
- LZ4 compression algorithm
- Boeffla-sound is enable by default (need SElinux set to permissive, see second post)
- Max charge levels set to 2600
- CRC32 optimized algorithm
- added darkness governor
- improve intall script
- Fixed: sometimes not charging at 900 on USB
- RAMDISK update to 6.5
0.6pre1-power_ignore have ignore unstable power and ignore margines as default
0.5 (09.04.16)
- add ZZmoove governor (very high recommend to use as default)
- RAMDISK changed from official CM to Temasek (6.0)
- tweaks MDNIE
- add Boeffla charge script
- source update
0.5pre2 (06.04.16)
- need less time to wake up screen
- NTFS support
- try to fix 100MHz overvolt (really fix will be in next pre)
- a lot of optimalizations
- a lot of tweaks
- global speed improvements
- small fixes
0.5pre1 (02.04.16, updated ramdisk on 04.04.16)
- Add OV CPU
- fixes logic table (now You can OC on all freq)
- add support for GCC 6 and 5
-small optimalization
0.4.1 (01.04.16)
- delete OV CPU
0.4 (31.03.16)
- add interface for GPU (will be deleted in future and added other interface)
- wait just 1 second for other CPU to halt
- add Boeffla-sound engine 1.6.7
- add OV CPU (buggy)
- increase USB charging rate to 900mAh
0.3.1 (30.03.16)
- small fixes
0.3 (29.03.16)
- add OC CPU up to 2.1GHz and UC to 100MHZ
0.2.1 (28.03.16)
- trying to fix very slow working (really fixed in 0.3.1)
0.2 (27.03.16)
- add intelliactive, lulzactiveq, SmartassV2 and active others governors
- disable cache synch when phone is in write protected
DOWNLOAD
xda
THANKS!
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
XDA:DevDB Information
Harfix2, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix2_kernel_I9300
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: 0.8pre1
Created 2016-04-05
Last Updated 2016-06-1GPU
XDA:DevDB Information
Harfix2 elite kernel, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.1.1
Created 2016-06-20
Last Updated 2016-07-30
Notes:
Nothing for now
Plans:
Somewhere is the future
- ABB control - Adaptive Body Bias
- kexec -hardboot
To do
- add hotplug gov
- add lagfree goc
- add savagedzen gov
- add intelli_plug
- add profiles to Boeffla-sound (you can send me Your own)
- AOSP & Nameless support
Done
- implement Harfix2 0.1 script (memory, governors for now)
Harfix Bash Commander by Mieta & Jach00
This app allow control harfix2 kernel settings.
App is packed in kernel (0.7pre1 and above) so You don't need to download separately from here.
With this app You will be able to set all values what harfix kernel allow to set.
This is still Work In Progress state so if You find some bugs, tell me
Features:
- CPU freqs
- governor selection
- full TouchWake control
- full charge control
Plans:
too many to write them here
Download:
mediafire
In download , think for job ��
Édit : in test
lyamine said:
In download , think for job ��
Édit : in test
Click to expand...
Click to collapse
If You will see bugs, please tell me, I will try to fix.
and tell me Your system then i will mark to "tested" tab if working.
Harfix2 0.5pre2 is up on xda and mediafire!
changes:
- try to fix 100MHz overvolt (really fixed will be in next pre)
- a lot of optimalizations
- a lot of tweaks
- global speed improvements
- small fixes
- NTFS support (tested, working!)
- need less time to wake up screen
GRAB IT!
Hola
Since yesterday your kernel works very well
Harfix2-0.5pre1
I am under Temasek 5.0
Of that I install another Rom I will stay for you and will keep you informed
Good afternoon
Sorry for m'y inglish I hope is understandable
lyamine said:
Hola
Since yesterday your kernel works very well
Harfix2-0.5pre1
I am under Temasek 5.0
Of that I install another Rom I will stay for you and will keep you informed
Good afternoon
Sorry for m'y inglish I hope is understandable
Click to expand...
Click to collapse
Try update to 0.5pre2. Have many nice features.
Thanks for inform me, i marked in "working"
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
sunny1234590 said:
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
Click to expand...
Click to collapse
You can't :/ And i dont plan to add this in future becouse all kernel app dont support boeffla charge script.
Maybe when i will make my own app then i will add this.
if You will find app with support Boeffla charge script then i will add this in new pre.
You can install boeffla kernel and install apps from google play or xda and inform me when on someone will work.
sunny1234590 said:
Please say I can ignore unstable power and power margin!
Kudos to the developer BTW.
Click to expand...
Click to collapse
Or I can add this script and You will be able to edit settings via terminal.
rafciowis1999 said:
Or I can add this script and You will be able to edit settings via terminal.
Click to expand...
Click to collapse
Script sounds like a nice idea too.
sunny1234590 said:
Script sounds like a nice idea too.
Click to expand...
Click to collapse
OK, adding this is not too easy so give me some time for this.
Hello . I am not a specialist of the kernel or a developpers of rom but I'm sick of flash .. I flash my phone atleast once a day I like to try all Content Updates lurking on xda ,
I do not really say little di kernel is better than another because usually live kernels background stock very much for my personal use, for me when my phone does not consume more than 1% in airplane mode all night means I have a good kernel lol.
So if you can make a list of bugs or problems that can cause kernel , if I see I would tell you. That way I would learn with you on the kernels
Whenever I flash a rom before returning to my Buckup Temasek 5.0, I install your kernel and I would put screens shot to it more credible : p
For consomation battery . I use all the temp my phone . I could not tell you information for that
ResurrectionRemix-M-v5.6.5-20160324. It's OK
Again sorry for my English. it is the French translated by google translation
lyamine said:
Hello . I am not a specialist of the kernel or a developpers of rom but I'm sick of flash .. I flash my phone atleast once a day I like to try all Content Updates lurking on xda ,
I do not really say little di kernel is better than another because usually live kernels background stock very much for my personal use, for me when my phone does not consume more than 1% in airplane mode all night means I have a good kernel lol.
So if you can make a list of bugs or problems that can cause kernel , if I see I would tell you. That way I would learn with you on the kernels
Whenever I flash a rom before returning to my Buckup Temasek 5.0, I install your kernel and I would put screens shot to it more credible : p
For consomation battery . I use all the temp my phone . I could not tell you information for that
ResurrectionRemix-M-v5.6.5-20160324. It's OK
Again sorry for my English. it is the French translated by google translation
Click to expand...
Click to collapse
Thanks a lot. If You want help me more on this project You can test for me test builds (one will be release today).
Soon I will compile and upload on mediafire the test build.
I want information about this features what i will add (working, don't working, bugs, working perfect, working so slow, etc).
Stay tuned and soon i will make You my tester
Can You say what exactly version of kernel You are used in RR rom?
In next versions i will add name of kernel to "device information" in settings.
OK fine
Harfix2-0.5pre1 work in RR
Harfix2-0.5pre2 also work in RR
If you want me to try the two each time tell me!!
sunny1234590 said:
Script sounds like a nice idea too.
Click to expand...
Click to collapse
lyamine said:
OK fine
Harfix2-0.5pre1 work in RR
Harfix2-0.5pre2 also work in RR
If you want me to try the two each time tell me!!
Click to expand...
Click to collapse
Please test for me test1 build. Uploaded on mediafire. Now without script to control this, but please search for app that maybe will control this from google play or xda. When You find something, inform me. When not, inform me too so i will add script to edit charge amount via terminal.
Changelog in 3. post.
Good night
If i understand, you want me to test the latest build
If it's OK , i test it now in temasek 6.0 . it work
but please search for app that maybe will control this from google play or xda. When You find something, inform me. When not, inform me too so i will add script to edit charge amount via terminal.
Click to expand...
Click to collapse
I have not really understood what app and why ??!!!
Like this one for exemple !
https://play.google.com/store/apps/details?id=com.abmantis.galaxychargingcurrent.free
lyamine said:
If i understand, you want me to test the latest build
If it's OK , i test it now in temasek 6.0 . it work
I have not really understood what app and why ??!!!
Like this one for exemple !
https://play.google.com/store/apps/details?id=com.abmantis.galaxychargingcurrent.free
Click to expand...
Click to collapse
App which You can edit kernel settings like kernel adiuter, etc.
But i tested faux123 and kernel adiuter and We can't change charge numbers :/
I will add script to configurate this.
Thanks for try and for info.
You can stay with test1 becouse this is 0.5pre2 with one feature that work but We can't configure and with source update so phone can work faster or have opti on cpu.
And the test build is in "tests" folder
And "why?" becouse We will be able to change charge rate (how much mAh will go to Your phone while charging)
Thanks.
Sent from my GT-I9300 using XDA-Developers mobile app
OK i understend now .
I'll get tomorrow if I find another app and try the one you already try
Good night