Disclaimer
Code:
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because someone threw a POTATO at you. Please
* do some research if you have any concerns about features included in this Kernel
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
NEMESIS FUSION KERNEL
For
ZENFONE 2 LASER
{
"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"
}
Features :
This One Is Long So Better Hide It 1.)Built with latest Uber-4.9-kernel Toolchain
2.)Advanced TCP Algorithms for TCP Congestion Control
3.)Westwood TCP-Algorithm as default.
4.)Works On any CM based ROM(CM13,RR , Temasek CM13etc)
5.)11 New Tweaked & Tuned Governers for various Workload(Heavy,Low,Gaming etc)
Code:
[b][u]List of New Governers[/u][/b][list=1]
[*]elementalx
[*]hyper
[*]impulse
[*]intelliactive
[*]interactiveX
[*]lionheart
[*]pegasusq
[*]slim
[*]smartassH3
[*]smartmax
[*]yankactive
[/list]
6.)4 New IO-Schedulers For Various Workloads
Code:
[b][u]List Of New IO-Schedulers[/u][/b][list=1]
[*]Sio
[*]Fiops
[*]Zen
[*]Tripndroid
[/list]
7.)Faux Sound Controls V3.6 Included
8.)Updated to latest CM Kernel Source.
9.)GPU sits at lower frequency during suspended screen, (Battery life increased ! )
10.)New algorithm for frequency scaling.
11.)Reduced lags when you keep using your phone for several days without a restart.
12.)Various tweaks for memory management
13.)Introduced Adreno-Idler to manage GPU as GPU does not sit on lowest frequency even while doing nothing.
14.)Small tweak for graphical performance
15.)Tweaked Stock-Interactive governer.
16.)New frequency to GPU for smooth scaling
17.)Small tweak for lowmemorykiller
18.)CPU tweaks for better performance(Cores go online in reverse sequence of being online & schedule work on any available cpu)
19.)USB fastcharge=> Charging is generally slow when connected to a USB port, Now you can have faster charging by enabling it through any fast charge app.
20.)Overclocked and Underclocked GPU-Overclock for better gaming and fluidity & Underclock for battery life.
21.)Inbuilt KCAL Colour Control.
22.)ZRAM support, more zram added than default.
23.)Set SELINUX to permissive permanently from the kernel.
24.)NTFS filesystem support
25.)Kernel uses frontswap and cleancache for better performance.
26.)4 Hotplugs : Mako hotplug,inteeliplug,zen-deceision,msm-sleeper
Changelog:
V4.2
Links updated, and kernel updated to latest source
V4.1
Complete Rebuilt from scratch because of a sudden MASSIVE change in CM sources
V4.0
1.)Re-enabled Adreno-Idler
2.)Set SELINUX to permissive permanently
3.)Disabled crc check for 30% better performance in IO Schedulers
4.)Added more ZRAM
5.)NTFS filesystem support
6.)Enabled KSM, Cleancache(better IO performance) & Frontswap(improves performance when zram becomes full)
7.)New Hotplugs added-MSM Sleeper, Intelli-plug,Zen-deceision,Mako Hotplug
8.)Enabled ARCH_Power to reduce Power-Consumption and increase Battery-Life.
9.)Fix most of the problems with Z00T/Selfie Variants
V3.1
Added KCAL Colour Control-Chk Post 3 on how to use it.
V3.0
1.)Added new frequency to GPU for smooth scaling
2.)Small tweak for lowmemorykiller
3.)CPU tweaks for better performance(Cores go online in reverse sequence of being online & schedule work on any available cpu)
4.)USB fastcharge=> Charging is generally slow when connected to a USB port, Now you can have faster charging by enabling it through any fast charge app.
5.)Overclocked and Underclocked GPU-Overclock for better gaming and fluidity & Underclock for battery life.
V2.0
1.)Updated to latest CM Kernel Source.
2.)GPU sits at lower frequency during suspended screen, (Battery life increased ! )
3.)New algorithm for frequency scaling.
4.)Reduced lags when you keep using your phone for several days without a restart.
5.)Various tweaks for memory management
6.)Introduced Adreno-Idler to manage GPU as GPU does not sit on lowest frequency even while doing nothing.
7.)Small tweak for graphical performance
8.)Tweaked Stock-Interactive governer.
All together ,this new build has increased the phone and gaming performance as reported by my testers.
Click to expand...
Click to collapse
V1.0
1.)Built with latest Uber-4.9-kernel Toolchain
2.)Advanced TCP Algorithms for TCP Congestion Control
3.)Westwood TCP-Algorithm as default.
4.)Works On any CM based ROM(CM13,RR etc)
5.)11 New Tweaked & Tuned Governers for various Workload(Heavy,Low,Gaming etc)
Code:
[b][u]List of New Governers[/u][/b][list=1]
[*]elementalx
[*]hyper
[*]impulse
[*]intelliactive
[*]interactiveX
[*]lionheart
[*]pegasusq
[*]slim
[*]smartassH3
[*]smartmax
[*]yankactive
[/list]
6.)4 New IO-Schedulers For Various Workloads
Code:
[b][u]List Of New IO-Schedulers[/u][/b][list=1]
[*]Sio
[*]Fiops
[*]Zen
[*]Tripndroid
[/list]
7.)Faux Sound Controls V3.6 Included
Source:
Updated[For V4.1 + ]
https://github.com/abhishekr700/Nemesis_Kernel
Old
Nemesis Fusion Kernel Source
Downloads:
Z00L
Nemesis Fusion V4.2
Old Releases
Nemesis Fusion V4.1
Nemesis Fusion V4.0
Nemesis Fusion V3.1
Nemesis Fusion V3.0
Nemesis Fusion V2.0
Nemesis Fusion V1.0
Z00T
Nemesis Fusion V4.2
Old Releases
Nemesis Fusion V4.1
Nemesis Fusion V4.0
Nemesis Fusion V3.1
Nemesis Kernel V3.0
Nemesis Fusion V2.0
Nemesis Fusion V1.0
How To Install:
METHOD 1 [FASTBOOT]
Download the kernel image file
Put this file in the same folder as fastboot.exe
Put phone in fastboot mode and connect to pc.
Run this command
(For flashing kernel temporarily.Reboot to return to your previous kernel)
Code:
fastboot boot boot.img
(For flashing kernel permanently)
Code:
fastboot flash boot boot.img
Wipe cache via recovery.
Done!!!
METHOD 2 [TWRP]
Download the kernel image file.
Put this in your SD Card
Reboot to TWRP Recovery
Choose the option to flash img
Choose the kernel file.
Wipe cache via recovery.
Done!!!
CREDITS
These 2 guyz made this kernel development awesome.They helped me lear things and clear my doubts.
@say99
@yarpiin
CM13 Devs
@LuK1337
@luca020400
@itsyourgarry Special thanks for testing the builds.
@Njishi Special thanks for testing the builds.
@savoca Original Dev of KCAL Colour Control.
Instead of using this as a base for your work, CONTRIBUTE DIRECTLY TO THIS PROJECT VIA GITHUB.Just Making another kernel with a small feature addition only results in " Hotchpotch " in forum.Please contribute to this , Yes you will get credits for it.
Click to expand...
Click to collapse
XDA : DevDB Information
Nemesis Fusion Kernel, Kernel for the Zenfone 2 Laser
Contributors
abhishekr700
Kernel Special Features:CM Based Kernel for Zenfone 2 Laser
Version Information
Status: Stable
Created 2016-05-16
Last Updated 2016-05-16
Work To Be Done
1.)Overclock CPU to 1.4 GHz (HElp Needed , Please help me on this)
2.)Overclock/Underclock GPUDone in V3.0
3.)Faster Charging While Charging Phone through a USB portDone in V3.0
4.)LED Blink Rate Control Already Present
5.)Support for Kernel Adiutor/Synapse DOne!
6.)KCALL Colour control V3.1
Suggestions are welcomed here.Please post with a github commit link.
BUGS / BUG-FIXES
1. Phone restarts on pressing CALL button = Not at all kernel related, its a old cm bug.
2.Pixelmaster Camera does not work on Zenfone Selfie [NEW] [Front Cam Flash fix by @jpnos ] =
Atlast , I managed to fix it. Special Thanks to @jpnos for finding the exact bug.
THIS IS NO MORE NEEDED STARTING FROM V4.0
Click to expand...
Click to collapse
Go to /system using any root browser.
Open the file named build.prop
Add the following lines to the end of file
Code:
#Zenfone Selfie Camera Fix for Nemesis Kernel
#[email protected]
#[email protected]
ro.product.device=ASUS_Z00[COLOR="Red"]U[/COLOR]
ro.product.model=ASUS_Z00[COLOR="red"]U[/COLOR]D
Reboot Once , Done !!!
Don't Forget To Press the Thanks Button
Same Kernel with CPU Overclocked to 1.4 GHz
The kernel postex here in this post is still in testing phase.I request people to flash it TEMPORARILY and provide feedbacks.
Instructions on flashing temporarily are given in 1st post.
Edit:
For some unknown reasons, the 14. Ghz frequency is not being showed.No need to try this.
Reserved
Using Various Features
1.)Governers & IO-Schedulers-Use an app,I recommend using No Frills CPU Control for this .Its simplicity is its power.
2.)Sound Controls 3.6 -Go to play store and get faux sound controls app to use this feature.
3.)KCAL Colour Control-Use the app from here
Memorable User Reviews
simanicu said:
This is a great kernel. Now I can truly say my zenphone feels like a flagship, just like my previous G4, or the likes of Samsung or Apple.
I didn't expect much since I only spend $150 on it, bought it just because my G4 went for a swim and drown literally, lost it in the ocean. Anyhow I'm off topic.
I applied this kernel yesterday and since than is super responsive. Not only that, but before applying this kernel my phone was feeling kinda hot to the touch, stock and even with CM. Even when it was in my pocket felt a little warm. A totally different story now, it runs cool most of the time and only warms up a little when on Facebook or on a more demanding game, whenever I pick it up even after 10 min, it feels cool to the touch. I run CM 13 with Nemesis kernel and is great.
Who says that you have to pay $600 to get a good phone experience?
I can't thank you enough!!!
Click to expand...
Click to collapse
simanicu said:
2.0 is great, performance feels the same as in 1.0, but I did notice some battery improvements. Been using my phone for over 12 hours now, for calls mostly, email and some FB, I'm only down to 35% . On 1.0 yesterday had to charge it after around 10 hours use.
Kudos to the developer, great job!!
Click to expand...
Click to collapse
corybucher said:
So after about a day or so with v2 on z00t I have noticed a increase in battery life and performance. Phone is much snappier and most lag is not present. I play hungry shark world from time to time and have noticed a better gaming experience. Looking forward to more development in the future.
Click to expand...
Click to collapse
gabriele1974 said:
i can confirm that PixelMaster Camera on Z00T (Selfie) stop working with V 3.0.. i flashed on the 2.0 build but i'm waiting a 4.0 or only a 3.0 bugfix.. camera on this model in very important for the flash led of the front 13mpx cam and on the market i can't find another one with that function but also fast charging introduced with 3.0 is awesome.. i've tested two days ago between my 551ML and Selfie both at 40% of battery life and i'm being shocked seeing that in 10 minutes the Selfie with fast was at 51% when 551ML quick-intel-charge was only at 46%... please fix the cam bug quickly as you can.. for my use there's no other to add to this kernel! (Antutu scores 49000pt lol in OC)
have a nice week-end!
Click to expand...
Click to collapse
Where is the link?
Well done !!! :highfive:
This kernel does not support my ROM. Please remove my ROM from your features list.
Thank You.
RukusX7 said:
This kernel does not support my ROM. Please remove my ROM from your features list.
Thank You.
Click to expand...
Click to collapse
May I ask why?
even when it is based on cm?
abhishekr700 said:
May I ask why?
even when it is based on cm?
Click to expand...
Click to collapse
If you built for Z00L, touch won't work on Z00T
and vice versa.
RukusX7 said:
If you built for Z00L, touch won't work on Z00T
and vice versa.
Click to expand...
Click to collapse
i am releasing z00T build soon!!!
Bro.. i flashed overclock img.. but i am not able to increase cpu frequency. As there is no option in Cpu frilz app to increase it
Njishi said:
Bro.. i flashed overclock img.. but i am not able to increase cpu frequency. As there is no option in Cpu frilz app to increase it
Click to expand...
Click to collapse
Check your PM
Sent from my C2305 using Tapatalk
This work on ZE500KL ??
Suggestions
1) Support for kCAL Colour Control (enhances Colour Vibrance and Intensity). (available as a Screen TAB in Kernel Adiutor).
2) Support for HotPlugs like
MSM (Fast Lane Load)
Mako
AluCard
IntelliPlug
ThunderPlug
AutoSMP
MSM mP-Decision (Bricked)
3)CPU ---
Support for MSM Sleeper (allows for longer and aggressive Deep-Sleep to increase Battery-Life).
Fixed High-Load Average from UnInterruptible Waits (reduces CPU-Load even more in idle state).
Support for Fast-IDLING of CPU (should reduce Power-Consumption a lot).
Support for Power Efficient WorkQueue to reduce Power-Consumption (available in CPU tab of Kernel Adiutor).
Memory ---
Support for Kernel SamePage Merging (KSM).
Support for Swap, FrontSwap, and zSwap techniques (improve performance significantly when zRAM is full).
Support for Memory Compaction (improves performance).
Support for CleanCache Driver (improves I/O performance).
Support for Cross-Memory .
Support for zRAM
compression algorithm (improves performance by saving memory).
Battery---
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Support for the new PowerSuspend algorithm (improves Battery-Life).
Support for preventing unnecessary WakeLocks (improves Battery-Life). (available under the Misc. Tab of Kernel Adiutor)
Support for Larch Power feature (should improve Battery-Life ).
Optimizations and Tweaks ---
Disabled CRC-Check for upto 30% faster I/O .
Support for FRandom RNG Driver (upto 50x faster than the default one).
Compiled with UberTC 4.9.4 Optimized for 64-BIT (Uber uses the latest of every component as well as increases the Battery-Life too).
Fixed the default value of SELinux to Permissive (allows certain apps such as Viper4Android to function properly).
Support for Touch-Boost and CPU-Boost.
Support for Vibration Intensity Control (available in Misc. TAB of Kernel Adiutor).
Lowest Possible CPU-Usage
(a lot of tweaks have been implemented system-wide).
Support for various Wake-Up Gestures including D2W.
Disabled Debug-Info (should reduce the size of the kernel making it lighter).
Great Work bro . I expect these changelogs
Crasim said:
This work on ZE500KL ??
Click to expand...
Click to collapse
Nope
Psm777 said:
1) Support for kCAL Colour Control (enhances Colour Vibrance and Intensity). (available as a Screen TAB in Kernel Adiutor).
2) Support for HotPlugs like
MSM (Fast Lane Load)
Mako
AluCard
IntelliPlug
ThunderPlug
AutoSMP
MSM mP-Decision (Bricked)
3)CPU ---
Support for MSM Sleeper (allows for longer and aggressive Deep-Sleep to increase Battery-Life).
Fixed High-Load Average from UnInterruptible Waits (reduces CPU-Load even more in idle state).
Support for Fast-IDLING of CPU (should reduce Power-Consumption a lot).
Support for Power Efficient WorkQueue to reduce Power-Consumption (available in CPU tab of Kernel Adiutor).
Memory ---
Support for Kernel SamePage Merging (KSM).
Support for Swap, FrontSwap, and zSwap techniques (improve performance significantly when zRAM is full).
Support for Memory Compaction (improves performance).
Support for CleanCache Driver (improves I/O performance).
Support for Cross-Memory .
Support for zRAM
compression algorithm (improves performance by saving memory).
Battery---
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Support for the new PowerSuspend algorithm (improves Battery-Life).
Support for preventing unnecessary WakeLocks (improves Battery-Life). (available under the Misc. Tab of Kernel Adiutor)
Support for Larch Power feature (should improve Battery-Life ).
Optimizations and Tweaks ---
Disabled CRC-Check for upto 30% faster I/O .
Support for FRandom RNG Driver (upto 50x faster than the default one).
Compiled with UberTC 4.9.4 Optimized for 64-BIT (Uber uses the latest of every component as well as increases the Battery-Life too).
Fixed the default value of SELinux to Permissive (allows certain apps such as Viper4Android to function properly).
Support for Touch-Boost and CPU-Boost.
Support for Vibration Intensity Control (available in Misc. TAB of Kernel Adiutor).
Lowest Possible CPU-Usage
(a lot of tweaks have been implemented system-wide).
Support for various Wake-Up Gestures including D2W.
Disabled Debug-Info (should reduce the size of the kernel making it lighter).
Great Work bro . I expect these changelogs
Click to expand...
Click to collapse
Can you link me to the thread you copy pasted these features from.
Thanks
Sent from my C2305 using Tapatalk
this kernel is still update?
[/COLOR]
abhishekr700 said:
I wonder where people like you come from,
Go to my kernel source and see commits in overclock branch.
And for God's sake follow this before pointting finger at anyone.
Sent from my C2305 using Tapatalk
Click to expand...
Click to collapse
thanks very much for ur answer and for the setup u made for other kernels to come in the future hope u would keep this updated
no possibility to open the band 4 ( aws ) lte from the kernel?
from where I change the frequency?
arielsoyyo said:
no possibility to open the band 4 ( aws ) lte from the kernel?
from where I change the frequency?
Click to expand...
Click to collapse
If you can elaborate what this is,and provide links to a kernel which has implemented these features,I would try to get those working on this kernel.
venomus001 said:
[/COLOR]
thanks very much for ur answer and for the setup u made for other kernels to come in the future hope u would keep this updated
Click to expand...
Click to collapse
My pleasure!!
Hope you like it.
motiwyl said:
this kernel is still update?
Click to expand...
Click to collapse
Yes more features will be added over time to this kernel,
I also invite people to contribute to this kernels development
Sent from my C2305 using Tapatalk
If you can run the band 4 ( aws ) for the device ... I think I make a monument !!!
arielsoyyo said:
If you can run the band 4 ( aws ) for the device ... I think I make a monument !!!
Click to expand...
Click to collapse
http://forum.xda-developers.com/galaxy-s5/general/how-to-add-rf-lte-frequency-bands-to-t2886059
You may try this.
Sent from my C2305 using Tapatalk
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Dorimanx LG G2 Kernel for STOCK 4.2.2 Branches!
Stable Only For:
D800 Models!
D801 Models!
D802/5/6 Models!
D803 Models!
LS980 Models!
VS980 Models!
NO MORE MODELS WILL BE SUPPORTED!
You need answers to QUESTIONS not belong to Development???
GO HERE! Q&A THREAD!
My kernel was based on LG G2 Stock Kernel v10a.
Kernel Tree is 3.4.87, + LG JB/KitKat updates + my tweaks and lots of tuning!
Global Credits!
Big thanks to g.lewarne for helping me to start!
Savoca for many kernel mods
Cyanogen ([email protected]) for many kernel mods
Faux123 for UV/OV, Sound Gain Control, Inteli Hotplug, Fast Charge support! and more!
Alucard_24 for AlucardHotplug and mods.
MyFluxi for MSM HotPlug and fixes.
LG for Stock kernel base!
Linus Torvalds for Linux source!
Default I/O Scheduling: ROW.More I/O Scheduling present in kernel: DEADLINE, NOOP, CFQ, SIO, BFQ.
Default CPU frequency: 300-2803 MHz (MAX OC up to 2.8Ghz speed!).
You can set MIN/MAX CPU Freq in CPU tuning apps.
Default CPU governor: Ondemand.
More CPU Govs present, conservative, performance, Intelidemand, OndemandPlus, Nightmare, Hyper, Pegasusq, IntelliActive.
Support for Kernel HOTPLUG (Intelli HotPlug by @faux123)
Support for Kernel HOTPLUG (Alucard HotPlug by @alucard_24)
Support for Kernel HOTPLUG (MSM Hotplug by @myfluxi)
Support Inteli CPU Temp control (by @faux123)
Support for CPU BOOST code.
Support limit OC to 2.3Ghz / 2.5Ghz / 2.7Ghz / 2.8Ghz (by @faux123)
Support undervolt/overvolting via sysfs interface/apps interface (by @faux123).
CIFS network share mounting supported.
Debugging is OFF by Default to save CPU cycles, and extend battery life.
Internal kernel function fixes (ie, memory leaks, scheduler fixes).
High performance, low latency kernel.
Compiled with -O2 flags and hardware neon-vfpv4 FPU enabled.
Built from official LG v10a kernel source.
Lokified during flash! support new VS980 12b BootLoaders.
File systems support: Ext2/3/4, FAT32, CIFS, USB OTG.
EXFAT, NTFS supported but need USB OTG APP! it's not native!
WIFI Driver 1.88.60 ported from LG G2 KitKat Kernel Source.
Sound Driver Control (Gain for headphones, mic, speakers) use Faux Sound App.Always forced fast charge! no matter what you select in ROM.
Sweep2Sleep! allow sweeping from right to left and backwards! on soft buttons to turn off the screen.
Kernel created using Google GCC 4.8 ToolChain + all needed mods for it.
Running Scripts from /system/etc/init.d/ is SUPPORTED but OFF in STweaks! if you need it, enable.
STweaks Kernel Control App will be installed with kernel.
Known BUGS!
*Auto Brightness is not going down smooth on some custom ROMS.
*Kernel not Supporting LS980 ZVA ROM Update!!!
Standard disclaimer:
By installing this kernel YOU will take full responsibility for any damage to your device!
Hardware or software! no one forcing you to install it.
So please do not blame me if you read wrong! or didn't read at all the instructions that i have written for YOU.
But you can feel SAFE to use it, as I test every release on my phone!
Before I publish it for download.
Your warranty will be void by installing custom kernel as my.
This kernel can ROOT/UNROOT your device!
And will ROOT ADB Shell!
Global Info About LG Models:
D800 = AT&T Model
D801 = US Tmobile Model
D802 = International Model
D803 = Canada Model
D805 + D806 (same as D802)
LS980 = SPR Model (Sprint)
VS980 = VZW Model (Verizon)
Kernel Sources:
KERNEL GITHUB
RAMDISK GITHUB
TO DOWNLOAD GO DOWN!!! YES MORE DOWN...(do i need to repeat?)
How To Install:
You will need to have ROOTED device with Recovery installed!
Refer to other threads for recovery install process.
Download kernel, upload it to your SDCARD, anywhere.
Download STOCK Kernel for your device!
so you will always have it on sdcard in case of any disaster!!!
Reboot to Recovery.
Install kernel as you installed ROM or any mod.
Reboot!
In case that you stuck on boot logo and want to revert to STOCK kernel.
Push PWR + Vol Down till phone reboot and you will see LG Logo!
Release and press the buttons again! till you see screen asking if you want to WIPE your device!
if you have recovery installed, then it's will just OPEN the recovery! no WIPE will happen!!!
Just push 3 time the PWR key. and you will be moved to recovery.
Install your device STOCK kernel and wait for FIX.
Have Fun and report.
Donation Board:
John0699 X2
ShyamSasi
Pendroz
MP1979
Bahrosuz
Matheus_sc
Schrotty35
Metalboy94
Johnbeetee
Dimourinho
Grimmy1st
Askicko(guest)
Bahrosuz
Praveen789(guest)
Martindar
SREEPRAJAY
Lanman1978
Maybelle
Kickoff
Mirror #1 by Willflint
Mirror #1 Here
MIRROR IS DOWN! under hackers attack.
Change logs:
27/04/14
Kernel 3.7 BETA!
*Updated Busybox 1.22.2 custom patches and support for F2FS
*Merged New HotPlug driver by Myfluxi named MSM HotPlug!
It's very good replacement for OLD junk ROM binary! that is slow!
Kernel driver works 10x faster!
It's now DEFAULT hotplug. controls in STweaks.
*Fixed My scripts, removed not needed things.
*Tuned Ondemand CPU gov to be faster and removed LAG on wakeup.
*Updated Alucard Hotplug from DEV tree. (bit thanks to @alucard_24)
*Updated EXfat driver and allowed ROM vold to use it! (big thanks to @faux123)
*Merged MMC updates from new sources.
*Removed some HACK that i have added long time ago.
From what i have learned best not to use them.
*Removed ROOT install/uninstall by kernel. not needed.
Every one has ROOT already any way...
*Removed Touch Boost and replaced with LG CPU Boost code.
12/04/14
Kernel 3.6 STABLE
*New changes to driver freezing on deepsleep to save more battery!
*Many updates to Alucard and Intelli HotPlug code.
more responsive and less memory used.
Also resolved bug with 2 of them working! when only one should be in RAM.
All the work done by DEV name Alucard_24 my good friend from Italy!
*Added F2FS filesystem code, for now it's not used, but one day will replace EXT4, it's much better and faster.
But no ROM support for now. any way we are READY
*Merged many CPU code fixes and updates.
*Merged Touch Boost Code to reduce any scrolling lags.
need more testing but seems good.
*Merged patches to camera driver.
*Merged patches to GPU driver
*Merged patches to IOMMU driver
*Merged patches to LEDS driver
*Merged patches to Crypto driver
*Merged patches to RAM code
*Merged Main Line patch 3.4.87
*Merged many misc fixes and updates see GIT.
*Fixed ROOT SU perms set on boot.
all of this also was merged to unreleased KitKat kernel!
12/04/14
Kernel 3.5 STABLE
*New updates to Alucard HotPlug by DEV him self.
It's more smart and very powerful but that comes with the price of more battery drain.
Any way it's very good.
*Tuned and Updated Ondemand Gov. now much more battery friendly and still smart and fast.
*Many fixes to RAM and OOM code from main line kernel.
*I have merged Darkness CPU gov and Alucard Cpu GOV.
Darkness is good for battery save it's simple and doing what it's should by his name! Sleep!
The alucard gov is not working as should, so leave it alone for now, it's STUCK on max freq all the time.
*I have merged Intelli Thermal driver in too MSM Thermal Driver + updated from KK Source.
We still have DEFAULT thermal that uses ROM binary + file config for temp control
And we have the Intelli Thermal as was but CORE of it is a lot better now! as it's now has all the rest of the driver that was OFF till now.
Any way it's working great with Intelli HotPlug or Alucard HotPlug.
Do not use it with Default HotPlug! freq will be stuck on on limited point when overheated!
Rom HotPlug have no idea how to rise to max again...
*Added some missing Kernel configuration based on KK Source!
Many of network code was missing for LS980 and VS980!
So this may fix many NET problems!
*Merged all new Critical patches for Kernel RAM and USB + MMC
05/04/14
Kernel 3.4 STABLE
*Patched with 3.4.85 + 86 main line updates.
*Alucard24 made many updates/fixes to Alucard hotplug gov.
it's stable and good to use any time.
*Me and Alucard24, we updated the Intelli HotPlug and fixed all bugs in it.
Now it's working great, i use it as daily driver! it's extremely fast and powerful.
*Merged updates for OOM so RAM management is improved.
*Merged fix for RAM leak in video driver.
*Added SuperSu 1.94 to kernel zip.
*Updated Interactive and Ondemand Cpu Govs.
and tuned for best performance vs battery preserve.
*Boosted internal kernel clock from 100HZ to 200HZ
This give us performance boost in all functions across the kernel.
Dont look in BENCH tests, it's not shown there...
*Tweaked ROM Thermal Engine driver,
now it's will allow 82C max and stop limiting freq below 65C was (80/60) = Small performance boost.
*Fixed Block Ads file update. now will work as should.
30/03/14
Kernel 3.3 STABLE.
*Fixed delays in ondemand gov. now it's has supreme power.
*Merged CM11 KK updates from codeaurora.org
A lot of CPU, ARM and RAM bug fixes and improvements!
130 Commits!
CPU heat reduced. and delays eliminated.
Suspend improved and much more.
29/03/14
Kernel 3.2.1 STABLE.
*Fixed critical BUG with Intelli Hotplug and CPU stress tests!
any bench app was making hot boot if using Intelli HotPlug
Now OK. please update!
28/03/14
Kernel 3.2
*Fixed CPU idle! now stay more on low freq and save power.
*Fixed Ram leaks
*Reverted some of the USB and PWR code that i merged from KK and ZVA
i dont see any change, only more stable STOCK code.
*I and Alucard_24, we did really big rework to Intelli Hot plug driver and to Alucard HotPlug!
Now they work better and faster.
intelli HotPlug can be selected ONLY via STweaks! other apps dont see it any more.
The control path is changed, i have alerted Faux123 and offered to update his code and app with new path.
*Tuned intelli thermal control driver.
*Reworked all CPU govs to use global function!
*Updated to Max Entropy random generator code from 3.14.rc6 kernel.
*Updated MMC (Sdcard) code.
*Patched with 3.4.84 patch.
21/03/14
Kernel 3.1 Battery drain on idle reported:
Fixed BUILD!
*Fixed boot for other branches
*Fixed high freq on idle.
*Updated with 3.4.83 main line patches.
*Merged some Power MNG code from KK Source
*Merged new updates to Intelli Hot Plug and Intelli Temp from Faux123 source!
*Merged Voltage corrections to cpu/gpu/screen to reduce power waste.
*Fixed Ondemand sampling rate and updated functions from Hyper to ondemand!
*Merged update to Alucard Hotplug
*Updated MMC code from KK Source! will reduce power usage on sleep.
*Merged fixes to cpu boost code! much less micro lags..
*Updated Entropy random code to speed up the system.
*Reverted some power/board merges from KK source that we cant use and best not to have till we move to KK ROM + Kernel.
*New the CPU Freq limit will work much better it's will not let user or any service / app to change cpufreq higher than the limit!
USE STWEAKS TO CONTROL MAX FREQ LIMIT!!!
16/03/14
Kernel 3.0 IN TEST:
*Reverted Sound code update from ls980 ZVA to fix Flac 24Bit 96Khz playback
via default player. (was working with paid players)
*Added Sweep2Sleep on/off in STweaks TWEAK tab.
*Merged many updates from KK Source kernel! that include:
Power code that allow great battery save on sleep and wake.
Modem Driver code, bug fixes,
CPU code fixes,
Memory bugs fixes.
*Merged new option for force fast charge to fake USB connection and force as AC
this mode has side effect, connection will be x2, 2 sounds 2 vibrates...
*Fixed locked max mA charge to 1500, now max 1800.
*Removed GPU govs SIMPLE and CONSERVATIVE. unstable and not really needed.
*Boosted all CPU govs to deliver more power and give as smoothness.
11/03/14
Kernel 2.9 STABLE:
*Reverted some of KK Kernel source updates to gain stability.
*Merged new WIFI driver 1.88.60 + all patches
*Tuned ondemand Gov to deliver good performance.
*Merged USB + NET +HWMON code from KK Kernel source 20c
*Updated NFC Driver for all branches
*Merged fixes to workqueue code for I/O operations.
*Removed some debug counters to free cpu from useless jobs.
Kernel reported to be stable and fast as should be. (i dont care about bench!)
it's normal any way...
09/03/14
Kernel 2.8 REMOVED! too much BUGS with CPU.
*Fixed CPU gov lags.
*Added new patches from main line.
*Added Sweep2Sleep from left to right and backwards.
*Added Control interface for CPU OC. now user can have stock speed!
and nothing can change the speed higher! not app or service! only STweaks!
this is useful for battery save or just for personal needs.
*Locked max CPU temp in intelli thermal control to 75C!
No matter how much you set, max is 75! and it's more than needed.
if you want more heat use LG thermal control.
*Improved random entropy pool generation. it's used by many apps
and when pool is empty cpu work much more to generate and even lags the system.
*Disabled turbo boost for now. it's not really needed as logic was, if only 2 cores ON, then allow 2.8Ghz to be used, if more than 3 then 2.5Ghz max.
we have 4 cores on/off all the time, so code is pointless.
*Disabled touch freq boots to MAX in ondemand code, it's burning power for nothing. if i like to move icon i dont need 2.8Ghz for that..
07/03/14
Kernel 2.7 (lag bugs)
*Major Update from LS980 ZVA LG Source Code!
Fixed USB disconnects when battery is full!
Fixed USB disconnects when using not powered HUB!
*MAX CPU to 2.8Ghz! and MIN to 96Mhz by faux123
*New Loki Patch by PhilZ-cwm6
*Merged Sweep2Sleep code! very cool thing!
just swipe from right to left on soft buttons panel and phone will sleep!
then knock knock to wake! by savoca and ayysir
*Fixed memory leaks!
*Merged many fixes for NET,RAM,CORE,ARM,RTC,CPUFREQ,MM,SOUND
from main line, LG ZVA, and Android patches from other kernels.
*Merged New code for Ondemand CPU gov from I9505 Device kernel.
*Updated EXFAT Source from Samsung.
*Tuned Intelli Thermal code and Intelli HotPlug.
Now there are more controls in STweaks and Good scores in bench apps!
the overall performance is GREAT, no need for bench score to see that.
*Default LG Hotplug will reset MAX freq to 2.8Ghz no matter what you set in any App! including STweaks.
So to have lower max freq use Intelli hotPlug or Alucard hot Plug.
*Kernel will boot with max 2.3Ghz but LG Hotplug will set MAX after boot.
*Merged Some critical parts from new KK LG Source Kernel!
*Merged Turbo Boost code by faux123, will boost cpufreq when max 2 cores needed to finish task, then cpufreq will drop to min.
*Fixed profiles and scripts in ramdisk.
*I have set ondemand as GPU GOV, it's more stable than others.
*When using Intelli Temp control, dont go above 75C for CPU Temp!
Hot Boot will happen! 2.8Ghz is a serious thing.
Kernel panic on 88C but it's reach it so fast that code dont react so fast to reduce heat.
and puff! hot boot... stay with 75C max! stable as wall.
Kernels are in Mirror 1 and Mirror 2
Have fun.
23/02/14
Kernel 2.6 BUG with MEM LEAK.
*Updated with 3.4.81+82 main line patches!
*Modded force fast charge code, and restored old hack parts to get max compatibility.
*Merged all new kernel updates from CM11 Kernel.
*Removed Gamma control code, it's was not working, and need more work and merges.
*Improved Ondemand CPU gov tuning and set it on boot for people that dont mess with controls.
now it's save power a lot and still responsive as needed.
*Merged Asynchronous Fsync by Faux123! to help with I/O speedup.
*Merged Implement conservative GOV for GPU by Entropy512
*Merged critical updates from main line kernel for global code operations and memory controls!
*Merged Updates for hotplug global code.
*Many other small patches see GIT.
*Added 1800mA limit for force fast charge, and set as default.
Profiles of STweaks will be reset to defaults to gain new options.
18/02/14
Kernel 2.5.1 Bugs with fast charge.
New Force Fast Charge driver made by Faux123!
+ STweaks interface for it!
STweaks profile will be reset to profile defaults to include new options!
Old Change Logs!
Kernel 2.5
Kernel 2.4
Kernel 2.3
Kernel 2.2
Kernel 2.1
Kernel 2.0
Kernel 1.8
Some LG Tricks! use them in your own RISK!
if you dont know something there! do not TOUCH!
From your LG G2 dialer, input the following codes, then press send:
AT&T LG G2 D800 Service Menu: 3845#*800#
T-Mobile LG G2 D801 Service Menu: 3845#*801#
Verizon LG G2 VS980 Service Menu: 3845#*980#
Sprint LG G2 LS980 Service Menu: 3845#*980# or 5689#*980#
International LG G2 D802 Service Menu: 3845#*802#
If you have Phone Wake lock as this!
it's can be 1000+ in hours!
com.android.internal.telephony action_check_netstat
then your ISP(phone company) do not support Fast Dormancy mode! or opposite! (and yours is OFF)
and it's ON by default in most of the phones, or UNKNOWN.
Any way to fix that drain, use the HACK menu above, to access phone secret options.
Settings > FastDormancy Mode
if STATUS = Enabled
then Disable and reboot!
If STATUS = DISABLED and you have the drain lock!
OR.
if STATUS = Unknown
then use ENABLE and reboot.
Monitor you wakelocks via Better Battery Stats app.
There are many things you can tweak in that menu, but DONT! it's not meant to be used by USER.
ONE more for me
Thanks for this! Will try and report findings
Sent from my LG-D802 using Tapatalk
Assuming" for now" means some love for the vs980 someday?
Sent from my VS980 4G using Tapatalk
Dorimax is here. That's fantastic! Nice surprise! Thanks a lot. I personally hope for a cm11 kernel version lol beside this I am now already considering to try a custom stock rom with the kernel. Lol looking forward!
Tnx dori Let the testing begin
@viking37 now you have something to test again
Lazy79 said:
Dorimax is here. That's fantastic! Nice surprise! Thanks a lot. I personally hope for a cm11 kernel version lol beside this I am now already considering to try a custom stock rom with the kernel. Lol looking forward!
Click to expand...
Click to collapse
Kernel will be build for CM11 and for other models in time.
I have worked days just to make this one
So no ETA! but it's will come.
In test.... Thank you man :thumbup:
Inviato dal mio LG-D802 utilizzando Tapatalk
ah..just like in HD2 days.
Gimme
thank you for your hard work.
In test too!
inviato dal mostro chiamato LG G2!
Maybe it's just me:
rom: stockmod 1.0.6
wifi mac address: none
wifi doesn't turn on.
No other modifications.
bender_007 said:
Maybe it's just me:
rom: stockmod 1.0.6
wifi mac address: none
wifi doesn't turn on.
No other modifications.
Click to expand...
Click to collapse
+1 wifi doesn't work
Edit: audio wirh player pro is very good now.... Thanks
Edit 2: rom gflex 1.4.2 tangjun
Inviato dal mio LG-D802 utilizzando Tapatalk
Works perfect with flex ROM 4 beta 3....gps,bt,Wi-Fi....smooth as silk
Great job mate....
D802 international
sent from my old war horse O2X or my new giant G2
Working Perfectly on D802 with Rayglobe 3.5 Flex.. Perfect.. all working fine.
I got 33,400+ on benchmark
Sent from my LG-D802 using XDA Premium 4 mobile app
D802 Stock 10f: wifi not working
Inviato dal mio LG-D802 utilizzando Tapatalk
rom gflex 1.4.2 tangjun
wifi not work
in faux control no undervolt
Tapatalk
@dorimanx mate.....keep it up....I might move here soon....cool stuff:good:....
And good luck on your new adventure
Beam-ed through your pineal gland via//Android 4.3.1//
Awesome! I have been waiting for this. Will try it as soon as I get home.
Sent from my LG-D802 using Tapatalk
bender_007 said:
Maybe it's just me:
rom: stockmod 1.0.6
wifi mac address: none
wifi doesn't turn on.
No other modifications.
Click to expand...
Click to collapse
MP1979 said:
+1 wifi doesn't work
Edit: audio wirh player pro is very good now.... Thanks
Edit 2: rom gflex 1.4.2 tangjun
Inviato dal mio LG-D802 utilizzando Tapatalk
Click to expand...
Click to collapse
Guys....please....do @dorimanx a favour :good:....provide some logs in txt form uploaded somewhere and posted here....He will gladly help you.....:good:
Beam-ed through your pineal gland via//Android 4.3.1//
{
"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"
}
Users mostly search for Download Link so made a simple one
Download005) http://bit.ly/1f6TFrR
Mirror to Dev Host:http://d-h.st/O5o
Features:
https://dl.dropboxusercontent.com/u/117413382/changelog.txt
Sources:
https://github.com/GuneetAtwal/Blaze.Kernel-MT6589
Installation:
Place the zip in the SDCard
Wipe Dalvik Cache
and Flash it in recovery
OLD downloads
All Download Links on XDA Dev-DB: http://forum.xda-developers.com/devdb/project/?id=3387#downloads
All Download Links on Dev Host : http://d-h.st/myfiles?fld_id=34858#files
XDA:DevDB Information
Blaze Kernel for MT6589, Kernel for the Micromax Canvas 4 A210
Contributors
GuneetAtwal, NeroD
Source Code: http://bit.ly/Q1cd7m
Kernel Special Features: Mainstream Performance patches
Version Information
Status: Stable
Current Stable Version: 005
Created 2014-03-22
Last Updated 2016-07-22
F.A.Q
F.A.Q. - Read this before complaining!
1. My phone exploded, HALP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on pastie.org and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Doesn't work with ROMs having different ramdisk or any derivates due to their irresponsibility of using a different ramdisk which needs patches that break stock rom users. Use a different rom and don't bother me.
3. OMG BETTARY SUCKZ, IT DEAD IN 45 MINUTAS, HALP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Reading the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.
7. Sw2s/w does not work in 0XX release, you suckas, fix plixe!
A: I don't know who you are. I don't know what you want. If you are looking for a fix, I can tell you I don't have the solution. But what I do have are a very particular set of skills; skills I have acquired over a very long career. Skills that make me a nightmare for people like you. If you leave now, that'll be the end of it. I will not look for you, I will not pursue you. But if you don't, I will look for you, I will find you, and I ignore you.
8. My Wi-Fi is borked, doesn't turn on, haz gray bars, drains battary and killed my parrot. Fix plz."
A: This Kernel has stock Wi-Fi drivers, same as stock Kernel. The problem is YOU and YOU alone. Probably installed some wtf Kernel with some wtf Wi-Fi drivers. News flash, fix your derp and stop spamming this thread with nonsense. By the way, gray bars only means you're not connected to Google servers, but your Wi-Fi works just fine.
Controllers
You can use Trickster MOD app to control all the functions of the kernel
you can download it here http://bit.ly/1lcuFGO
Reserved
Changelogs
r001 22,March,2014
Code:
Initial Release
001 (stable) 23,March,2014
Code:
Fixed Camera Bug in Stock based ROMs
Moved the kernel from beta to Stable
002 24,March ,2014
Code:
Kernel Compression is now XZ instead LZMA size 4.3mb -> 2.8mb
Activated many Governors : Hybrid , Interactive , Conservative
Total 8 GOvernors
Reduced Logbuffer shift
More optimisation
KSM for Page Merging
CIFS Support Added in form of Module
Support for X-Box 360 Gamepad and other gamepads (WIP)
other optimisations and changes
003 30,March,2014
Code:
Merged Lates Linux Upstream patches i.e. 3.4.82
FIOPS IO Scheduler introduced and set to default
Optimized and tweaked FIOPS IO Scheduler
Kernel name changed to my ROM Series name as it is best
More optimizations
More than 20+ other changes which you can check on Github
004 4,April,2014
Code:
Fixed Bright Camera Bug
Cortex A7 optimizations
Built with -O3 optimization
CFS parameters improved for more responsiveness
Compiled Kernel with Latest Cortex A7 optimized Linaro GCC 4.8.3 Toolchain
Added Time Slack Controller
Dynamic management of timer slack
Optimized ARM RWSEM algorithm
Add optimized AES and SHA1 routines
Added Ultra Kernel Samepage Merging feature (Ultra KSM)
Added Fixes for Battery Drop
ASYNC_FSYNC for faster system
UDF File System Support
And many other improvements and changes ...
005 19,April,2014
Code:
Started Work from Scratch
Made from a single piece of Source (Not a Mixture of all Sources )
Added all tweaks available in the market
Unified Kernel for all Models of A116
Added my Modified Touch Drivers for smoother touch
Added new battery drivers for fixing Battery Drop ( @kashifmn )
Kernel timer from 100 => 200
LMK tweaks added
Added Sweep2sleep/wake and Doubletap2wake [WIP]
Tweaked LCM drivers for more Vivid colors on the HD Display
Compiled from own compiled Cortex-A7 Linaro 4.8.3 Toolchain
No more SODs or other Bulls***
Removed much crap from the source
Fixed Vermagic string mismatch
Added BLX Battery Extender 1.0 (Enjoy More Battery Backup)
Stripped off useless crap from Modules (Now they are just 2.5mb in size rather than 2.8Mb in previous version )
Compiled from my Newly Compiled Linaro toolchain
Now the Kernel is stable for daily usage
Finally...!!
Finally its here..!! Good work bro..!!
OOps
How to flash btw is CPU and GPU OC there ? CIFS working ?
Great work bro. You did a great job without even owning the device
All the best!
kashifmin said:
Great work bro. You did a great job without even owning the device
All the best!
Click to expand...
Click to collapse
thanks bro for your support
Sign
GuneetAtwal said:
thanks bro for your support
Click to expand...
Click to collapse
liked ur signature too much bro.. +1 for it
100+ downloads in less than 12 hours great start but less user feedback
Flashed this kernel in Canvas4, phone works smooth in general but not sure how to check specific perofrmance improvements done by this kernel
Sent from my A210 using xda app-developers app
taralpan said:
Flashed this kernel in Canvas4, phone works smooth in general but not sure how to check specific perofrmance improvements done by this kernel
Sent from my A210 using xda app-developers app
Click to expand...
Click to collapse
most of the feates i have added in kernel are just patches and fixes/improvements
To check you can see improvement in performance and gaming
I will be adding big changes like GPU OC , CPU OC in further builds but first let this kernel become stable
GuneetAtwal said:
Introducing you to the first ever Custom Kernel for Micromax A210 Canvas 4 aka Wiko Stairway !
Code:
#include /*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
I hate boring stories so lets just get started with features
Insecured
Persistent ADB
Neon optimizations
Compiled using GCC 4.6
LZMA compression for kernel. Size 4.1MB ==> 3.0 MB
Activated and tweaked conservative governor
Dynamic Filesync Control 2.0
Dynamic Management of Dirty page writeback
Lock initial TCP window size to 64k (Improves network ping and output)
Faster NOATIME and NODIRATIME mounting flags
Disabled Gentle Fair Sleepers
Enabled ARCH_POWER
Asynchronous I/O latency to a solid-state disk greatly increased
Activated and tweaked conservative governor
Patches to prevent depleting Entropies
Frandom driver - Fast Kernel Number Generator
Optimized git implementation for SHA1
Optimized glibc version of string
Enabled SWAP support
Optimized AES and SHA1 routines
Optimized apply_slack() method for size and speed
Various EXT4 Filesystem patches from android_kernel_common
Enabled 5 new TCP Congestion controls viz. Westwood, Veno, BIC, Reno, HTCP
Set westood as default from cubic.
Optimized memcopy and memmove algorithm
Tweaked SLUB allocator
Increase READ_AHEAD size to 1024kb
Cleancache enabled
Ability to change IO-Schedulers without need of root
Optimizations to SLUB memory allocator
Optimized VM dirty ratios
Optimized CFQ scheduler-you really don't need any other IO scheduler
Hotplug CPU Governor will remain default as it is best for MTK phones
NTFS Filesystem support for USB OTG (WIP)
Added config.gz support
Added cdrom option to UMS-lun-devices (you can now use this app: Link
Bugs
None
If you get please report here so i can rectify it
Credits
@varun.chitre15 (Vermagic Hack and inspiration :angel:
Dr-Shadow for various patches and tricks about mt6589
NeroD for extensively testing the kernel
All other who are in contributors list on Github
Sources
http://bit.ly/Q1cd7m
Regarding inclusion of this kernel in your ROMS is NOT allowed.
Instead add a link to this thread as a recommendation on your thread.
XDA:DevDB Information
KickAss Kernel for MT6589, a Kernel for the Micromax Canvas 4 A210
Contributors
GuneetAtwal
Kernel Special Features: Mainstream Performance patches
Version Information
Status: Beta
Current Beta Version: r001
Created 2014-03-22
Last Updated 2014-03-22
Click to expand...
Click to collapse
Finally flashed as my Mom have Canvas 4 so tried this morning and right after flashing i can see improvement in boot time and performance
Gaming is slightly improved and i am getting higher benchmarks Great Work :angel:
walker60 said:
Finally flashed as my Mom have Canvas 4 so tried this morning and right after flashing i can see improvement in boot time and performance
Gaming is slightly improved and i am getting higher benchmarks Great Work :angel:
Click to expand...
Click to collapse
Thanks for your valuable feedback but please don't quote the whole post as it makes the thread ugly
GuneetAtwal said:
100+ downloads in less than 12 hours great start but less user feedback
Click to expand...
Click to collapse
Here is wat u wanted.. About phone screenshot... A user reported that some prob about camera i told him to reply on this thread..
Now review.. Kerenel is awesome.. smoothness is bwyond awesome.. battery is good cam quality rocks and benchmarks also increased... +1 keep up good work...
Sent from my V5 using XDA Premium 4 mobile app
NeroD said:
Here is wat u wanted.. About phone screenshot... A user reported that some prob about camera i told him to reply on this thread..
Now review.. Kerenel is awesome.. smoothness is bwyond awesome.. battery is good cam quality rocks and benchmarks also increased... +1 keep up good work...
Sent from my V5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Great start with the first build and i told you not to worry about Benchmarks they are just numbers
fix it please
there was a bug in kernal with camera much brigter view while taking photo can you plzz fix it dev i m on stpck v2
amit6351 said:
there was a bug in kernal with camera much brigter view while taking photo can you plzz fix it dev i m on stpck v2
Click to expand...
Click to collapse
actually i am using ramdisk of ColorOS so the problem maybe with that only i will add one more boot.img with Stock Ramdisk soon maybe later this noon
thanks
GuneetAtwal said:
actually i am using ramdisk of ColorOS so the problem maybe with that only i will add one more boot.img with Stock Ramdisk soon maybe later this noon
Click to expand...
Click to collapse
thanks bro waiting for fix i already pressed yhanks button for ur grat work
NeroD said:
Here is wat u wanted.. About phone screenshot... A user reported that some prob about camera i told him to reply on this thread..
Now review.. Kerenel is awesome.. smoothness is bwyond awesome.. battery is good cam quality rocks and benchmarks also increased... +1 keep up good work...
Sent from my V5 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
+1 same review
Kangaroo Kernel for the HTC One GSM: Sense ROMs
Linux 3.4.104+, with many features and improvements from Linux 3.12 and 3.14
{
"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 android 4.4.3 Sense ROMs
Based off HTC 6.09.401.5 sources for 4.4.3 Sense
Code:
* Standard disclaimer:
* Your warranty is now void. Use at your own risk.
* In other words: It is your choice to use this software,
* I am not responsible for any damage or problems!
Naming convention
KANGAROO KERNEL MKIV IS FOR 4.4.3 ONLY (it will have _443 at the end of the filename)
JOEY AOSP CM (ckxxx): AOSP/CM based ROMs depreciated
JOEY GPE (post 4): sense based 4.4.2 and GPE 4.4.2 depreciated
KANGAROO KERNEL SENSE (kkxxx): sense based 4.4.2 ROMs and GPE only depreciated
Click to expand...
Click to collapse
Features:
Compiled with latest Linaro Christopher83 Linaro 4.9.1 toolchain
Better performance and battery savings due to the use of more efficient algorithms and updated, optimized code
Kernel is aimed at reducing heat while saving battery and increasing performance over stock
IN DEPTH FEATURE LIST IN CHANGELOG AND ON GIT
Better to look at changelog cause I miss things when I try to condense it
CPU governors (italics for default): ondemand, performance, userspace, msm-dcvs, powersave
io sched: no-op, deadline, CFQ
KANGAROO CONTROL SCRIPT IN POST #3
Can be used to control all options, plus more
Click to expand...
Click to collapse
Installation:
1. Download kernel
2. Reboot to recovery
3. Backup
*if you come from faux or tbalden please reflash your rom, you don''t need a wipe. They have some trickery with their own hotplugs so they have reomved mpdecision, so without reflashing your phone will be stuck on quad core*
4. Flash kernel
5. Reboot
*Please let it sit for ~10 mins before judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*
Click to expand...
Click to collapse
DISCLAIMERS:
1) Excessive under/overvolting can cause damage to the internal parts of your phone. It can cause the phone's lifespan to deteriorate quickly so make sure you know boundaries
2) If you OC'ed/OV'ed/UV'ed and now are in a boot loop or your phone is slow, or acting weird or just died - it means your phone does not like the changes. Voltage control is for those who know what the risks are, know what they are doing and know how to fix it. Perhaps when you change these, test them for an hour or so before setting on boot
3) Any changes to the phone, including flashing the kernel itself is done at your own risk.
4) Every phone is differentt
5) Please DO NOT use any task killers (or additional init.d scripts), they DO NOT improve performance/battery. The kernel is designed to be used with stock settings: my settings and anything else can cause problems
Click to expand...
Click to collapse
Download latest version:
http://forum.xda-developers.com/showthread.php?t=2768254&page=32#post55839871
If you want logo options:
http://forum.xda-developers.com/showpost.php?p=54759427&postcount=5140
All previous versions:
Can now be found in changelog posts
Older versions:
http://www.androidfilehost.com/?w=files&flid=15247
Sauce: https://github.com/poondog/kangaroo-m7-mkIV
*Please do not re upload without permission, I like to count downloads*
Changelog will be in post 2
What is not coming via requests:
- replacement for mpdecision
- additional useless governors
- aroma
- anything useless: this kernel was made for me and I shared it with a few people until now
Click to expand...
Click to collapse
With thanks to (in no particular order)
franciscofranco
faux123
anarkia1976/ak
imoseyon
flar2
teamseven
n3ocort3x
morfic
maxwen
labodj
ktoonsez
tpbklake
janarp
szezso
Synthetic.Nightmare
ZeroInfinity
Sabermod team
Stratosk
Lens-F
Savoca
tiny4579
neniick
geko95gek
brymaster
buckmarble
Click to expand...
Click to collapse
XDA:DevDB Information
Kangaroo Kernel, Kernel for the Verizon HTC One
Contributors
poondog
Kernel Special Features:
Version Information
Status: Stable
Created 2014-05-31
Last Updated 2014-10-05
Reserved
Changelog will go here
4.4.3 Sense kernel:
Code:
*****v058*****14 September
.shorten some wakelocks (for better sleeping)
.some more tweaks for better overall battery and performance
.upstream fixes and improvements to TOPOLOGY drivers (to do with queuing of tasks to individual cores, from Linaro)
.optimize TOPOLOGY further for Krait devices (neobuddy89)
.introduce BFQ IOSCHED v7r5
.introduce FIOPS IOSCHED (default)
.enable ILLINOIS to be set as default, and set it default for TCP
.introduce LINARO POWER EFFICIENT WORKQUEUES (heaps of battery savings)
.some fixes to bluetooth
.upstream backports to EVENTPOLL subsystem from 3.14+ (Efficient event retrieval implementation, thx neobuddy)
.fix some more compile warnings for better optimized code (cl3kener)
.drop i2c clock a bit more (to save battery, ref. @zeroblade1984/Samsung/OPPO
.remove some more debug (less energy waste)
.strip most debug from modules, reduce size by 90%
.enable all sleep states, based on 4.4.2 kernel tests (for better battery especially in sleep)
.remove depreciated sched sysfs since they are removed up upstream kernels and don't really do anything
.some LINARO ARM code improvements
.update to HTC 6.09.401.5 kernel source (not much really lol, a few internet related fixes)
.introduce USB FAST CHARGE (flar2, off by default)
.cleanup some HTC junk
.some improvements to LOWMEMORYKILLER from moto/upstream (to do with multitasking)
.some improvements to ONDEMAND governor for better power savings with no smoothness loss
.fixed USB DAC audio (Thanks @hq5 for testing)
.introduce KEXEC_HARDBOOT aka MULTIROM (still needs patched RAMDISK, I do not include this)
.fix compass on Sprint and Verizon (brymaster5000)
.add some more doge
http://forum.xda-developers.com/showpost.php?p=55423362&postcount=5983
*****v045*****6 September*****
.2w: change feedback slightly, now it doesn't vibrate heaps on sweep2sleep
.further updated workqueue (for better battery and efficiency)
.some network tweaks
.heaps of "under the hood" improvements (lead to better efficiency for speed/battery)
.reduce internal USB wakelocks to improve battery
.patched kernel futex vulnerability (from CM, for security)
.compress with LZ4 for faster boot speeds and built with latest binary
.updated all compressors to latest versions
.add lower GPU frequencies and scale to them (for better battery)
.upstream backports to OOM handler from 3.16+ (related to memory use, see here https://www.kernel.org/doc/gorman/ht...rstand016.html)
.optimized deadline scheduler for better use on flash
.quad core cpu stats (faux123)
.lower max i2c clock to 384MHz to save some juice, no negative effects in testing
.some general code fixes and improvements
.enable ILLINOIS tcp algorithm and set default
.enable NTFS r/w support
http://forum.xda-developers.com/showthread.php?t=2564895&page=582#post55259490
*****v027*****30 August*****
.massive improvements to the workqueue, synced with AOSP+ (franciscofranco)
.BCM4335: attempt to decrease wakelocks
.signature tweaks to SLIMBUS (me/zeroinifity)
.msm: memutils: memcpy, memmove, copy_page optimization from motorola
.use freezable blocking calls kernel wide (for more efficiency and less waste of resources, comes from upstream android)
.slimmed down kernel, stripped of some things it doesn't need
.removed some more debugging
.much under the hood tweaks (wow)
http://forum.xda-developers.com/showpost.php?p=55136831&postcount=5636
*****v021*****22 August*****
.2w: default to sweep2wake and doubletap2wake on
.backport RANDOM and RANDOM32 drivers from Linux 3.16. FULL port, not just a few patches
.patch all the way to Linux 3.4.103 latest. These include bugfixes, enhancements that have been seen fit to be merged into the mainline 3.4.y kernel
.scale L2 and CPU in sync, up to 1134MHz where the L2 maxes out. Results in smoothness at higher freqs and battery saving at lower
.begin to work on workqueue, for now just a few fixes
.drop all CPU voltages by 50mV for battery improvement and heat reduction
.begin to tweak kernel to be cooler and leaner
http://forum.xda-developers.com/showthread.php?p=54976133#post54976133
*****v006*****5 August*****
.patch upstream to 3.4.25
.introduce all 2w features from Kangaroo Kernel 4.4.2, including dt2w, s2w, bi-directional etc
.button backlight notifications (tbalden)
.tweak makefile flag optimizations based on our testing on 4.4.2 Sense
.some minor fixes and enhancements
.disabled systemrw protection (Tiny4579)
http://forum.xda-developers.com/showthread.php?p=54619213&highlight=update#post54619213
*****v001*****29 July*****
.few compiler tweaks based on what worked well on 4.4.2 kernel
.some minor code optimizations and fixes
.compile with Christopher83 Linaro 4.9.1 2014.07 toolchain
.vfp with neon hard optimization levelz
http://forum.xda-developers.com/showpost.php?p=54454303&postcount=4973
Reserved
Kangaroo Kernel control script
Thanks for sharing this kernel sir. Will flash this tomorrow with a new rom
Looks like this has some hype over at the original m7 subforum. Looking forward to flashing this bad boy!
evilstewie23 said:
Thanks for sharing this kernel sir. Will flash this tomorrow with a new rom
Click to expand...
Click to collapse
tflogic said:
Looks like this has some hype over at the original m7 subforum. Looking forward to flashing this bad boy!
Click to expand...
Click to collapse
Cheers guys, I got some requests so I collaborated with Lens-F to bring CDMA support for this kernel Looking forward to read feedback
Thank you for the Verizon kernel! Do the GSM recommended settings still apply to the Verizon version?
abaddon37 said:
Thank you for the Verizon kernel! Do the GSM recommended settings still apply to the Verizon version?
Click to expand...
Click to collapse
Yes, since its the same kernel basically and same device Depends on what you want though, thats why the control script is able to set most things on boot without apps
poondog said:
Yes, since its the same kernel basically and same device Depends on what you want though, thats why the control script is able to set most things on boot without apps
Click to expand...
Click to collapse
So this is still compatible with apps that control cpu, gpu, etc. correct such as trickster? I am planning to use this kernel with the stock sense 6 rom odexed made from Joelz that was just posted in this forum just so you know so i can report how this kernel runs :good:
evilstewie23 said:
So this is still compatible with apps that control cpu, gpu, etc. correct such as trickster? I am planning to use this kernel with the stock sense 6 rom odexed made from Joelz that was just posted in this forum just so you know so i can report how this kernel runs :good:
Click to expand...
Click to collapse
Sort of. Since pnpmgr is enabled (HTC power and performance manager) it means you can't set freqs in an app. You need to use the script if you want to control freqs
Governors, schedulers, 2w etc will stick only the frequencies will not stick
It's done like this because HTC developed the pnpmgr for smoothness, and disabling it will introduce stutter
The latest script is in the last page of my international thread
Thanks
Sent from my HTC One using XDA Premium 4 mobile app
Thanks for porting this for us! Always saw users in the Viper thread say they were running your kernel and was jealous that we couldn't try it ?
Sent from my HTC ViperOne
jaydubbs said:
Thanks for porting this for us! Always saw users in the Viper thread day they were running your kernel and was jealous that we couldn't try it ?
Sent from my HTC ViperOne
Click to expand...
Click to collapse
Well now you can
Sent from my HTC One using XDA Premium 4 mobile app
poondog said:
Sort of. Since pnpmgr is enabled (HTC power and performance manager) it means you can't set freqs in an app. You need to use the script if you want to control freqs
Governors, schedulers, 2w etc will stick only the frequencies will not stick
It's done like this because HTC developed the pnpmgr for smoothness, and disabling it will introduce stutter
The latest script is in the last page of my international thread
Thanks
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Thanks for this Kernel! I'm excited to try it. Just a question on the CPU frequencies, thus far I've always used TricksterMOD since I don't know how to mess around with "script" and all that mumbo jumbo...just wanted to make sure I got this right, to set our CPU frequencies we have to set the number values in that scrip and then flash?
Poon!
Sent from my Lunar Ecliptic One.
Hola poon!
Sent from my One using Tapatalk
Since this is for 4.4.2, I'm assuming the wake / motion gestures work with sense 6?
Sent from my HTC6500LVW using Tapatalk
Installing now, sounds cool!
tifford said:
Since this is for 4.4.2, I'm assuming the wake / motion gestures work with sense 6?
Sent from my HTC6500LVW using Tapatalk
Click to expand...
Click to collapse
I tried to enable them and it told me the kernel didn't support it. Double tap to wake and Swipe to wake work fine though
Sent from my HTC6500LVW using xda app-developers app
ghilliek9 said:
Thanks for this Kernel! I'm excited to try it. Just a question on the CPU frequencies, thus far I've always used TricksterMOD since I don't know how to mess around with "script" and all that mumbo jumbo...just wanted to make sure I got this right, to set our CPU frequencies we have to set the number values in that scrip and then flash?
Click to expand...
Click to collapse
Just change the numbers
brymaster5000 said:
Poon!
Sent from my Lunar Ecliptic One.
Click to expand...
Click to collapse
buckmarble said:
Hola poon!
Sent from my One using Tapatalk
Click to expand...
Click to collapse
Hi guys, thanks for the welcome
tifford said:
Since this is for 4.4.2, I'm assuming the wake / motion gestures work with sense 6?
Sent from my HTC6500LVW using Tapatalk
Click to expand...
Click to collapse
2w works but there's no motion gestures for the moment. I won't include anything at the current time that requires a third party app to use
Sent from my Nexus 7 using XDA Premium 4 mobile app
poondog said:
Just change the numbers
Hi guys, thanks for the welcome
2w works but there's no motion gestures for the moment. I won't include anything at the current time that requires a third party app to use
Sent from my Nexus 7 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
poondog said:
Sort of. Since pnpmgr is enabled (HTC power and performance manager) it means you can't set freqs in an app. You need to use the script if you want to control freqs
Governors, schedulers, 2w etc will stick only the frequencies will not stick
It's done like this because HTC developed the pnpmgr for smoothness, and disabling it will introduce stutter
The latest script is in the last page of my international thread
Thanks
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I did it! This worked for me! Is there any way that we can lower the Min CPU? If we were to paste something in there with that 16-something number....
Final notice: Since my Z5 died (it's broken into pieces, glass shattered) - development is effectively halted - NO more updates - sorry
This is a Stock (Sony) ROM Kernel and WILL NOT work on AOSP, CM, etc.
aka SunKernel for Z4/Z3+ & Z4/Z3+ Dual - Stock ROM (for now only stock)
This is an extension of the Xperia Z5/Z5 Dual "sumire" main thread over at: https://forum.xda-developers.com/xp...und-z5-wip-t3340725/post65936553#post65936553
Finally !
So the kernel is now also available for the (somewhat forgotten) Z4/Z3+ series
Please understand that I can't test whether it works due to lack of that very device - Enjoy !
Keep in mind that building for the Z5 "Stock" ROMs and "Stock" Kernels, you're constantly facing the following tradeoff:
compatibility with pre-built "core" kernel modules (e.g. texfat [proprietary exfat microSD fs driver])
compatibility with pre-built "goodies" kernel modules (e.g. video and other acceleration, hwcodecs, ...)
losing features that can NOT be replaced by similar ones (e.g. ecryptfs, wlan, exfat, etc.)
when going too far the device doesn't boot or simply hangs on bootanimation
this resulted in a couple branches (at least several dozen) that are partially or totally broken :silly:
[snip]
...
[snip]
More info on the Latest Kernel can be usually found at:
AT the end of the thread
( I KNOW - I should have reserved a few posts for better overview )
---------------------------------------------------------------------------------
[Download] How to get the current ("corona", 5.11) Kernel(s) - Step by Step:
1)
Choose your device from one of the 4 folders
Z5 + Z5 Dual: https://drive.google.com/open?id=0BykGGWB96CBQQy05VURLbzJTZlU
Z5 Compact: https://drive.google.com/open?id=0BykGGWB96CBQVE0tb2dieTZMXzg
Z5 Prem + Z5 Prem Dual: https://drive.google.com/open?id=0BykGGWB96CBQaVZTdnF5QnVTMU0
Z4/Z3+ + Z4/Z3+ Dual: https://drive.google.com/open?id=0BykGGWB96CBQa2xBdHR5TzlrNUE
2)
At the upper right, click on "List View"
3)
At the top of the table, there are 3 labels (name, owner, [last] modified, File size)
click on "Last modified", the newest Kernels should be shown either at the top, or at the bottom
4)
Download the latest Kernel
5)
???
6)
Profit !
Click to expand...
Click to collapse
Before starting to test/use keep in mind that this is WIP (work in progress),
that means - NO guarantees,
backups before flashing are a MUST (especially your microSD card content !)
stability, speed, improved battery and satisfaction are a great side-effect to have.
You have been WARNED !
Enjoy !
Obligatory Source:
(according to the rules in single commits no giant blobs, authorship kept)
https://github.com/zachariasmaladroit/android_kernel_sony_msm8994_kitakami_r2/branches
Features:
(will add more later if I forgot anything)
Features said:
@AndroPlus for build-scripts, kernel patches
@Tommy-Geenexus for kernel patches, fixes
pstore
LPM (low power mode, battery efficiency)
fix high load average (lower battery consumption)
microSD, internal SD reliability improvements
cpuidle improvements (battery efficiency)
fix page thrashing in case of low memory situation (when you disable zram)
vmalloc improvements (less memory fragmentation, better reliability of camera, wifi, etc. drivers with long runtime)
FauxSound
KCAL
WLAN: disable memdesc and ramdumps (thanks to @Tommy-Geenexus )
notification LED changes to green+blue (cyan), when battery is really full (thanks to @Tommy-Geenexus )
Powersuspend, QuickWakeup, Power Efficient Workqueues,
improved vibrator, faster/more reliable interactivity
bluetooth hidp, fix disconnect on idle timeout
a few general stability fixes & reliability improvements
added wakelock switches (only use, if you observe high drain with specific functions; might cause instabilities or higher battery drain !)
big.LITTLE optimization flags; aggressive compiler optimization flags
disabled KSM, it's a battery drainer and magically gets enabled by Sony's ROM so remove it
added BFQ i/o scheduler (now YOU show me where it's smoother ! )
improved noop i/o scheduler - now it's more bare, previously it was similar to simple i/o scheduler - now it should be optimum for bare metal SSD/microSD access
GPU default set to 180 MHz
cpu governors: added ZZMoove, elementalX
added vibrator intensity switch support
added a bunch touchpad (screen) and fingerprint scanner fixes & improvements
support for Sumire DSDS (dual sim) (testing, used single SIM ramdisk)
kudos to all devs working on android, whether at Linux Foundation (Linux Kernel), Android (Google), Codeaurora, XDA or elsewhere - YOU ROCK !
this one looks to be more battery friendly
WIP branch
NEW features
sys-fs interface to control vibrator intensity (some kernel tools might support it)
lowered init value of screen during bootup: now you shouldn't get 100% BLINDED when rebooting :cyclops:
core 0 and 4 are now always on (per default, unless you play around with core_ctl) - allows changing governor settings for the big cores
mmc crc checksum is disabled by default (?) - 30% or more higher performance, re-enable if you favor integrity
KEXEC support - give @Myself5 's MultiROM a test-drive if you're curious (http://forum.xda-developers.com/xperia-z5/orig-development/mod-multirom-v33x-t3374763)
added Alucard cpufreq governor, if it's too laggy, unstable, etc. - I'm throwing it out the airlock
added a few additional changes thanks to @AndroPlus
.
224 version bump (224 ROMs ONLY)
RAM (working memory) energy efficiency improvements, thanks to @AndroPlus to spot it
overclocking support "big" core ~ 2.1 GHz, "little" core ~ 1.7 GHz (the "little" core is less tolerant for OC, less stable)
changed optimization flags (evaluation), should now be more stable but also faster, efficient
.
Z4/Z3+ support
Click to expand...
Click to collapse
Notes:
Trilliard said:
If you have systemless root and systemless xposed on your system, you have to flash latest betaSU and latest systemless xposed framework immediatly after flashing a new Kernel. If you dont do this you will get a bootloop.
Click to expand...
Click to collapse
Overclocking:
The following threads are for the Z5 - so naturally the thermal engine needs to be adapted to work on the Z4/Z3+
http://forum.xda-developers.com/xperia-z5/general/tweak-improve-performance-reduce-t3387879
http://forum.xda-developers.com/showpost.php?p=67444047&postcount=150 ( @_LLJY 's thermal-engine modifications are attached )
Source:
https://github.com/zachariasmaladro...i_r2/commits/Sun-Kernel_32.2.A.0.224_vI.1_2_8
Download: AndroidFileHost :
SunKernel_for_Z4_Z3Plus 224_I.1_2_8
224_I.1_2_8 Changelog said:
Changelog:
- 224 version bump (224 ROMs ONLY)
- RAM (working memory) energy efficiency improvements, thanks to @AndroPlus to spot it
- overclocking support "big" core ~ 2.1 GHz, "little" core ~ 1.7 GHz (the "little" core is less tolerant for OC, less stable)
- changed optimization flags (evaluation), should now be more stable but also faster, efficient
- "ivy" support (Z4/Z3+)
Click to expand...
Click to collapse
Thanks
it is coming thx very much
twrp can not mount mtp
works great
Flashed your Kernel Today, no problems with Systemless Root, flashed Systemless Xposed - no problems here. Everything works fine... Now lets have a look at what we can do
If you don't mind a small request to @zacharias.maladroit, I want to use your kernel and features are good, but can you make a kernel build with default clock of CPU and GPU reduced to 50% before boot (it should be same in recovery also) and i want to manually change its default clock through kernel auditor if i want later. Reason is my phone gets heated during boot due to its running at max frequencies.
Thanks for your work and I hope you wont mind giving me this option.
EDIT: Faux sound is not working and it does nothing when i change it from kernel auditor.
GryTEcHoG said:
If you don't mind a small request to @zacharias.maladroit, I want to use your kernel and features are good, but can you make a kernel build with default clock of CPU and GPU reduced to 50% before boot (it should be same in recovery also) and i want to manually change its default clock through kernel auditor if i want later. Reason is my phone gets heated during boot due to its running at max frequencies.
Thanks for your work and I hope you wont mind giving me this option.
EDIT: Faux sound is not working and it does nothing when i change it from kernel auditor.
Click to expand...
Click to collapse
use ex kernel
death_note7 said:
use ex kernel
Click to expand...
Click to collapse
What you mean ? Which kernel you are referring to ? Does that kernel have all the features of Zach's ? If so give me link as I can't find it. I liked Zach's kernel but during boot my phone gets hot due to default max freq and also faux sound is not working (which does nothing when i change sliders from kernel auditor app).
Flashed this kernel working well, systemless root, xposed and ex kernel manager. Letting it sit in till I start messing with settings.
GryTEcHoG said:
What you mean ? Which kernel you are referring to ? Does that kernel have all the features of Zach's ? If so give me link as I can't find it. I liked Zach's kernel but during boot my phone gets hot due to default max freq and also faux sound is not working (which does nothing when i change sliders from kernel auditor app).
Click to expand...
Click to collapse
Kernel Adiutor Sound controls are broken,
please use Faux Sound Control instead, that works;
I'll see what I can find on that CPU + GPU reduction during bootup,
but this will take some time, focusing on several projects (Android + non-Android) at the same time, so need to triage
zacharias.maladroit said:
Kernel Adiutor Sound controls are broken,
please use Faux Sound Control instead, that works;
I'll see what I can find on that CPU + GPU reduction during bootup,
but this will take some time, focusing on several projects (Android + non-Android) at the same time, so need to triage
Click to expand...
Click to collapse
cool enjoy your works
zacharias.maladroit said:
Kernel Adiutor Sound controls are broken,
please use Faux Sound Control instead, that works;
I'll see what I can find on that CPU + GPU reduction during bootup,
but this will take some time, focusing on several projects (Android + non-Android) at the same time, so need to triage
Click to expand...
Click to collapse
I've tried that also but seems to me only Headphones are working and speakers does nothing. Can you please try again and let me know ?
For the GPU/CPU, It would be better if you down clock them by 50% default and clock it higher after OS is loaded using init.d or something else.
Thanks
same problem here
please do a fix with the broken sound using audio output.. Only headset working flawlessly. thank
please add a touch boost swich in the next update,and fix twrp mtp mode,can not link with computer.thx
I used kernel Andro v31 and now i flash and use Zachs kernel, but SuperSu automatic updated and now i can't install binary for it. Anyone can help me?
i use this kernel i want to know how to flash supersu2.76 and how to shut cpu 4..please
renkahinkaru said:
i used kernel andro v31 and now i flash and use zachs kernel, but supersu automatic updated and now i can't install binary for it. Anyone can help me?
Click to expand...
Click to collapse
??????
RenkaHinkaru said:
I used kernel Andro v31 and now i flash and use Zachs kernel, but SuperSu automatic updated and now i can't install binary for it. Anyone can help me?
Click to expand...
Click to collapse
Dont let it update then...
---------- Post added at 03:27 AM ---------- Previous post was at 03:26 AM ----------
death_note7 said:
same too,abandoned this kernel itâ??is overheat than stock kernel
Click to expand...
Click to collapse
Its hot, its not overheating. Temps should only be considered as overheating when >80
Features:
(will add more later if I forgot anything)
Features said:
@AndroPlus for build-scripts, kernel patches
@Tommy-Geenexus for kernel patches, fixes
pstore
LPM (low power mode, battery efficiency)
fix high load average (lower battery consumption)
microSD, internal SD reliability improvements
cpuidle improvements (battery efficiency)
fix page thrashing in case of low memory situation (when you disable zram)
vmalloc improvements (less memory fragmentation, better reliability of camera, wifi, etc. drivers with long runtime)
FauxSound
KCAL
WLAN: disable memdesc and ramdumps (thanks to @Tommy-Geenexus )
notification LED changes to green+blue (cyan), when battery is really full (thanks to @Tommy-Geenexus )
Powersuspend, QuickWakeup, Power Efficient Workqueues,
improved vibrator, faster/more reliable interactivity
bluetooth hidp, fix disconnect on idle timeout
a few general stability fixes & reliability improvements
added wakelock switches (only use, if you observe high drain with specific functions; might cause instabilities or higher battery drain !)
big.LITTLE optimization flags; aggressive compiler optimization flags
disabled KSM, it's a battery drainer and magically gets enabled by Sony's ROM so remove it
added BFQ i/o scheduler (now YOU show me where it's smoother ! )
improved noop i/o scheduler - now it's more bare, previously it was similar to simple i/o scheduler - now it should be optimum for bare metal SSD/microSD access
GPU default set to 180 MHz
cpu governors: added ZZMoove, elementalX
added vibrator intensity switch support
added a bunch touchpad (screen) and fingerprint scanner fixes & improvements
support for Sumire DSDS (dual sim) (testing, used single SIM ramdisk)
kudos to all devs working on android, whether at Linux Foundation (Linux Kernel), Android (Google), Codeaurora, XDA or elsewhere - YOU ROCK !
this one looks to be more battery friendly
WIP branch
NEW features
sys-fs interface to control vibrator intensity (some kernel tools might support it)
lowered init value of screen during bootup: now you shouldn't get 100% BLINDED when rebooting :cyclops:
core 0 and 4 are now always on (per default, unless you play around with core_ctl) - allows changing governor settings for the big cores
mmc crc checksum is disabled by default (?) - 30% or more higher performance, re-enable if you favor integrity
KEXEC support - give @Myself5 's MultiROM a test-drive if you're curious (http://forum.xda-developers.com/xperia-z5/orig-development/mod-multirom-v33x-t3374763)
added Alucard cpufreq governor, if it's too laggy, unstable, etc. - I'm throwing it out the airlock
added a few additional changes thanks to @AndroPlus
.
224 version bump (224 ROMs ONLY)
RAM (working memory) energy efficiency improvements, thanks to @AndroPlus to spot it
overclocking support "big" core ~ 2.1 GHz, "little" core ~ 1.7 GHz (the "little" core is less tolerant for OC, less stable)
changed optimization flags (evaluation), should now be more stable but also faster, efficient
.
Z4/Z3+ support
224_I.1_2_9:
during bootup ony the small core cluster is active == cooler bootup, but potentially also slower (it should however be fast enough)
Overclocking: active after Boot, BIG core @2.2 GHz, adjust with Kernel Adiutor, etc.
Click to expand...
Click to collapse
Overclocking:
The following threads are for the Z5 - so naturally the thermal engine needs to be adapted to work on the Z4/Z3+
http://forum.xda-developers.com/xperia-z5/general/tweak-improve-performance-reduce-t3387879
http://forum.xda-developers.com/showpost.php?p=67444047&postcount=150 ( @_LLJY 's thermal-engine modifications (for Z5) are attached )
Source:
https://github.com/zachariasmaladro...i_r2/commits/Sun-Kernel_32.2.A.0.224_vI.1_2_9
Download: AndroidFileHost :
SunKernel_for_Z4_Z3Plus 224_I.1_2_9
224_I.1_2_9 Changelog said:
Changelog:
during bootup ony the small core cluster is active == cooler bootup, but potentially also slower (it should however be fast enough)
Overclocking: active after Boot, BIG core @2.2 GHz, adjust with Kernel Adiutor, etc.
Click to expand...
Click to collapse
Thanks
[size=+3]Blue Bolt Kernel[/size]
{
"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:
#include<disclaimer.h>
void main()
{
/*
* I am not responsible if I brick your device.
* Flash at your own risk.
*/
exit(0);
}
[size=+2]Introduction[/size]
This kernel is based on Lineage OS's kernel source code for OnePlus 2, the main aim of this kernel is to provide Good battery life,
and to do so I have added bunch of stuff and tweaked code to improve battery and also to make sure that you don't get lag and delay I have improved the performance enough, and you can be the boss of your own device(Check Features you'll understand).
[size=+2]Features[/size]
Based on Linux version 3.10.108
CAF tag 'LA.BF64.1.2.3-03310-8x94.0'
Added Governors (Electron, Chill, Relaxed)
Blocked wakelock (by Boeffla)
Added Hotplug (Core_ctl)
GPU Underclocked to 27 MHz
Totally Re-worked GPU frequencies
Added Adreno IDLER and Adreno Boost
CPU's underclocked to minimum frequency 302MHz for both big and LITTLE
Enabled Fast Charging
Gentle fair sleepers toggle added (to save some more juice)
Faux Audio 3.6 & pDesireAudio
KCAL Support
Enabled fingerprint boost
Added Maple IO schedulers
Voltage Control
Dynamic Fsync
Improved interactive governor
Compiled with a Linaro Toolchain to get more juice out of your device
A lot of miscellaneous changes have been made to improve battery.
Slimbus Overclocked.
Added new GPU frequencies.
[size=+1]Compactibility[/size]
RC / Beta 2.x Works with all Nougat ROMs
RC / Beta 3.x Works with all Oreo ROMs
Note
Initial boot might heat up device a bit, which is normal - Let it settle
I'll recommend before coming to conclusion, give it at least 2 complete charge cycles and then raise any issue.
[size=+2]
Latest Download Link| | for Lineage Based Oreo ROMs | || | for Other Oreo ROMs | |
Bluebolt Kernel Tweaking App - One Dot One HotFix[/size]
Beta : They are compiled with new commits and some bugs might be there. If the things work the way they are supposed to be, those commits will make to the RC
RC : Release Candidate, it is supposed to be stable
Flashing and tweaking
Installation / Flashing - Download the zip, beta or RC which ever you want to, now boot into recovery and flash from there and then boot into system Voila the kernel is flashed
(Optional) - Clear cache and Dalvik
To tweak use Kernel Adiutor Mod or EXKM.
Spectrum - I've made 4 predefined settings in kernel (Battery, Balanced, Performance, Gaming) which can be switched through this app as per your need, default is balanced. Download Link is in the change-log post.
Credits
Pranay Narang, MZO, ZaneZam, Suraj Das, Francisco Franco, Lord Boeffla, Wang Han, Simao (xdevs23), Ashok Soni, Subham, Sultanxda
Sorry if I have missed anyone
Thanks
To all the members of Tester's crib, Blue testers.
You can contact me on telegram if you have any issues : Shreyansh Lodha
Happy Flashing
Source Code
My Source Code for Lineage based ROM's Kernel : GitHub
My Source Code for AOSP based ROM's Kernel : GitHub
XDA:DevDB Information
Blue Bolt Kernel, Kernel for the OnePlus 2
Contributors
ShreyanshLodha
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: RC 3.3.1
Stable Release Date: 2018-02-06
Current Beta Version: Beta 3.0
Beta Release Date: 2017-10-10
Created 2017-06-05
Last Updated 2018-04-19
Change Log
19th April 2018 -- RC 3.5 (Oreo Only)
- Dynamic Fsync
- Voltage Control
- Fixed lag in various ROMs
- Default mode in spectrum - Changed default governor to interactive
- Improved Interactive governor
- A lot of security patches
- A lot of important sched patches.
- Attempt to improve fp recognition. (Don't complain if it slows down instead, its just an attempt, will revert back if it doesn't help)
- more under the hood changes
06 February 2018 -- RC 3.4 (Oreo Only)
- Sched improvements
- Fixed Device Name when connected to a PC / Laptop.
- Improvements to GPU Driver
- Little Core Overclocked to 1651 MHz
- Added Wireguard
- Imported some changes from google's Angler
- Set CFQ as default IO Schedular.
- Enabled MSM Thermal by default.
- A ton lot of under the hood changes.
11 January 2018 -- RC 3.3.1 (Oreo Only) - Not for Delight ROM
- Slimbus Overclocked
- Improvements and fixes to pDesireAudio
- Fingerprint improvements
- Fixed CVE-2017-8824
- Improvements to LMK
29 December 2017 -- RC 3.3 (Oreo Only)
- Improvements to onDemand governor
- A ton of commits for USB related stuff
- Improvements to Fingerprint (Don't expect quicker wakups.)
- Sched related changes
- New TCP algorithm (CDG)
- Multiple changes to GPU stuff.
- Ton of RCU changes
- A lot of changes to make kernel more battery friendly.
27 November 2017 -- RC 3.2 (Oreo Only)
- Fixed issue with delayed registering of FP.
- Pocket Mode added (Doesn't register FP when phone is in pocket)(Enable it using BlueBolt Tweaking App)
- More under the hood changes
NOTE : Pocket mode is not enabled by default.
Read Second Post to know more about the App.
16 November 2017 -- RC 3.1 (Oreo Only)
- Linux kernel update 3.10.107 -> 3.10.108
- Unlocked new GPU frequencies (110,250,320,390) and removed 305MHz
- Now using Linaro 7.x toolchain for compilation
- Previous heating issue is resolved
- Added Fsync toggle
26 October 2017 -- RC 2.5 & RC 3.0
NOTE : Both Nougat and Oreo Kernel's are now having same features. Also features in Beta 3.0 are there in both the releases and new changes are listed below
- Soft Vibrate on double tap to wake
- Added GPU boost
- Using relaxed atomic_read now
- Optimized Building for both cores now A53/A57
- Improved audio Playback
- Added support for USB keyboard (https://play.google.com/store/apps/details?id=remote.hid.keyboard.client).
- Various DTS and Sched related changes.
10 October 2017 -- Beta 3.0 (Oreo)
- Rebased Kernel Again
- Governors (Chill, Relaxed, Electron, Interactive, Ondemand, Performance)
- PDesireAudio with High Performance Audio Toggle
- Faux Audio Control 3.6
- Adreno Idler
- Adreno Boost
- Display Dimmer
- Core_ctl only hotplug
- I/O sched (no-op, Deadline, row, cfq, bfq, maple)
- ZRAM enabled
- CPU (302MHz freq enabled, No over clocking as performance is enough with 1555MHz on LITTLE and 1766MHz on big)
- GPU wih 27MHz enabled
- Gestures work on Unofficial Lineage 15.0 (All gestures are enabled by default)
- Fastcharge support added
- Popular battery consuming Kernel wakelocks have been blocked by default.
- Spectrum Support is added by default (Download from Here for better experience.)
- Note This boots up on Nougat ROMs as well, gesture work on most AOSP-CAF based N ROM. But separate release of Nougat Kernel will be done later this week.
04 August 2017 -- RC 2.4
- Removed Userspace, Tripandroid, Darkness governors and added Blu Active governor
- AutoSMP hotplug
- Updated to latest CAF tag
- Addressed the issue which caused current freq jumping to max freq all the time.
- fixed a few memory leaks
- A lot of CVE in the kernel are fixed now
- Tried Improving haptic experience
- Using power efficient Workqueues
- Synced with latest Lineage kernel
- Tons of minor changes are done to improve experience.
- Bug Fixes
Some of the users are having issue with KA app (It shows the current freq to max all the time even when cores are not active)
Use KA mod app as it is working correctly.
11-07-2017 -- RC 2.3-Final
-Updated to latest Linux kernel source
-Updated to latest CAF tag
-Added maple IO Scheduler
-Rabased kernel to Franco kernel
-added back pDesireAudio and removed faux audio
If some users face lag while streaming music consider turning off hotplugs off. That will resolve the lag
-A lot of battery improvements.
-Removed HCube hotplug.
-Undervolted by default now.
17-06-2017 -- RC 2.1
-Updated to Linux 3.10.106
-Updated Impulse governor
-Updated ZEN to v2
-updated cfq
-Updated HCube with OOS 3.5.8 version
-WiFi drop fixed for some routers
-Fixed a lot of memoty leaks
- Improved Interactive governor
-Lot of Inside changes
11-06-2017 -- RC 2.0
-Released 2 Builds for AOSP and Lineage based ROMs separately to make gestures work.
-Reworked from scratch to remove unstable codes.
-Removed few Hotplugs as they were causing conflicts and drains.
-Added SmartassH3 governor
-Added fingerprint boost driver (attempt to make fingerprint recognition better)
-Added IO Switcher(It switches the IO scheduler to no-op once the screen stays off for more than 60 seconds, and with screen wake the IO scheduler will change back to what it was. This is added to improve Idle drain as no-op is the most battery friendly IO scheduler)
06-06-2017 -- Beta 1.3
-pDesireAudio removed
-Some users reported me crash in media operation which is now resolved in this update.
BlueBolt Kernel Tweaking App (Requires Root)
This app is made to give users feature which they want to control but are not supported by other Kernel tweaking app, this app might not work as intended on other kernels.
The app is in its initial stage, So, if there's a issue report it so that I can work on it, also in case any crashes or issue provide logs also if possible steps to reproduce it.
V OneDotOneHotFix (Oreo):
- Fixed App FC when pocket mode was activated.
V OneDotOne (Oreo):
- Pocket mode Notification won't stay on top and neither will it show up in status bar.
- Pocket Mode quick tile has been added for more convince.
V OneDotZero (Oreo) :
- Added Apply on Boot option. (Only I have tested it so far, and it worked fine. If you find any issues provide me steps to reproduce it.)
- UI / UX improvements.
- Performance improvements.
v 1.3.Beta : (Oreo)
- UI Fixes and Improvements for screen with lower DPI.
- Backlight control are reworked.
- Give user an appropriate message in case device is not rooted.
v 1.2.Beta : (Oreo)
- Added true Splash screen till the time app doesn't loads fully.
- Changed App Theme (Colours).
- Added BCL toggle.
v 1.1.Beta : (Oreo) (Uninstall the previous versions 1.1 or 1.0 and then install this version, otherwise you'll face FC)
- Fixed issue with app not applying settings after coming from another app and using it.
- Fixed issue with PocketMode not applying right away.
- Fixed issue with app using unnecessary SU permissions all the time.
is it undervolted? little bit undervolting on lowest frequency can improve battery life ?
chxei said:
is it undervolted? little bit undervolting on lowest frequency can improve battery life ?
Click to expand...
Click to collapse
It is in a way.
As its min frequency is 302MHz and it is volted at 780mAh
Before it was 384MHz at 855mAh
you can undervolt yourself by changing it in KA app
KA -> CPU Voltage
change it for the frequency you want
Beware that. After changing the default rates in CPU voltage I wont be responsible.
If I use it with dirty unicorns can I enable dt2w in kernel adiutor?
@ShreyanshLodha music stops playing if i turn off screen. using latest rc build and blackplayer
PeterImmel said:
If I use it with dirty unicorns can I enable dt2w in kernel adiutor?
Click to expand...
Click to collapse
No it'll breaks, This is the issue with every Lineage OS Based kernel.
chxei said:
@ShreyanshLodha music stops playing if i turn off screen. using latest rc build and blackplayer
Click to expand...
Click to collapse
I'll check and revert back to you!
meanwhile just add the music player in whitelist of battery optimisation.
ShreyanshLodha said:
No it'll breaks, This is the issue with every Lineage OS Based kernel.
Click to expand...
Click to collapse
There's no possibility to make it work?
PeterImmel said:
There's no possibility to make it work?
Click to expand...
Click to collapse
At the moment no, Request the dev to add the commit that I have mentioned in OP.
Which will make atleast DT2W work.
ShreyanshLodha said:
I'll check and revert back to you!
meanwhile just add the music player in whitelist of battery optimisation.
Click to expand...
Click to collapse
now it plays but it slutters and is very laggy
---------- Post added at 13:50 ---------- Previous post was at 13:47 ----------
tryed different hotpluges, governors and schedulers but with no luck
chxei said:
now it plays but it slutters and is very laggy
---------- Post added at 13:50 ---------- Previous post was at 13:47 ----------
tryed different hotpluges, governors and schedulers but with no luck
Click to expand...
Click to collapse
Its probably a bug of pdesireAudio I'll check if I can fix it
Or I'll revert back to just Faux audio...
If you want You can flash RC 1.1 It doesnt have pdesireaudio.
@chxei just tell me what music players have you used and are you using any audio mods or not and also tell me if you were playing music online or music was stored on device.
ShreyanshLodha said:
@chxei just tell me what music players have you used and are you using any audio mods or not and also tell me if you were playing music online or music was stored on device.
Click to expand...
Click to collapse
music player: blackplayer
music mods: none
music stored localy
chxei said:
music player: blackplayer
music mods: none
music stored localy
Click to expand...
Click to collapse
I'd suggest you use phonograph or play music, and test it with them, none of my testers have reported this issue!!
I am personally using phonograph and the playback it smooth and clear!
And if you get equalizer or some music mod app that comes with your ROM like in DU, RR and AEX then also put them in whitelist for battery optimisation.
ShreyanshLodha said:
I'd suggest you use phonograph or play music, and test it with them, none of my testers have reported this issue!!
Had the similar issue n now it solved!! i'm on Unofficial RR+Viper4Arise+Play Music. Songs play just fine:good:
Also charging speed increased far better than stock kernel.:highfive:
Minor thing is, i feel bit laggy while using Google now, FB & Insta. Is there anyway to speed it up a little?? what governor do you suggest?? let me know buddy?!!
Thanks @ShreyanshLodha for such an effort maann! appreciate it very much.
Click to expand...
Click to collapse
Harish Diesel said:
ShreyanshLodha said:
I'd suggest you use phonograph or play music, and test it with them, none of my testers have reported this issue!!
Had the similar issue n now it solved!! i'm on Unofficial RR+Viper4Arise+Play Music. Songs play just fine:good:
Also charging speed increased far better than stock kernel.:highfive:
Minor thing is, i feel bit laggy while using Google now, FB & Insta. Is there anyway to speed it up a little?? what governor do you suggest?? let me know buddy?!!
Thanks @ShreyanshLodha for such an effort maann! appreciate it very much.
Click to expand...
Click to collapse
If you feel that there's lag then,
make sure you are using any one hotplug (dont disable it and you cant use multiple)
And also you can increase min freq of the big core to 38X MHz
There are many ways, I'd suggest that you google it or read this thread.
And adjust make adjustments accordingly.
Click to expand...
Click to collapse
PeterImmel said:
There's no possibility to make it work?
Click to expand...
Click to collapse
This kernel is los based !They only way for it to work is the kernel to be based on aosp so those gestures will not work on any aosp-caf roms!
PeterImmel said:
There's no possibility to make it work?
Click to expand...
Click to collapse
Sent from my ONE A2003 using Tapatalk
Reported. This is not original development. This thread belongs to the android development section
It looks like a bunch of stuff pulled in from my repos and also from darkbeast kernel