FORUMS
Remove All Ads from XDA

[KERNEL][STOCK][CM12.1][LP][32/64] Kernel TeLo for Lenovo A6000 Plus

253 posts
Thanks Meter: 372
 
By Mr. AW, Senior Member on 29th January 2016, 01:47 AM
Post Reply Email Thread
Hi guys,
I decided to make custom kernel because our friend @chhapil has stopped his work on MoStock and every LP ROM have performance and battery issue. I knew nothing about developing kernel, so I learn about it. And finally, I managed to build my first custom kernel for LP.
In first release, I will adopt some features from MoStock (I'm still learning ). Of course I will add some features apart from MoStock.




DISCLAIMER:
This is the FIRST custom kernel for Lenovo A6000/Plus Lollipop ROM (64bit and 32bit). Not tested on Lenovo A6000 (32bit ROM). Don't flash it to 32-bit ROM.
Tested on CM12.1 based ROM (CM12.1 and MOKEE with wt86518 code), stock LP ROM (32 bit)
I'm not responsible for bricked devices or flashing wrong version
You are using this kernel at your own responsibility


HOW TO REPORT BUG:
http://forum.xda-developers.com/show...27&postcount=3

DOWNLOAD:

KERNEL SOURCE:


How to Flash kernel:
http://forum.xda-developers.com/andr...ethod-t3307131. Thanks to @vardhan21
How to Port for Custom ROM:
http://forum.xda-developers.com/show...6&postcount=85


CREDITS:
  • @chhapil for Kernel source MoStock.
  • Flour_mo for kernel source
  • Alucard_24 for Alucard Governor
  • osm0sis for AIK
  • Satgass for CM12.1
  • faux123 for FauxSound
  • You tell me

WORKING ROM:
32Bit
  • Stock LP 5.0.2
  • MIUI 7 5.1.1
  • Resturection Remix 5.1.1
  • Infinite OS 5.1.1 by Herman Koeman
  • Mokee 5.1.1 by Herman Koeman and StuepD
  • CM12.1 by ED300 (WiFi Problem, Use manual fix (thanks to wujke) or automatic fix (thanks to opswiz)
64Bit
  • CM12.1 by satgass
  • Mokee 5.1.1 by JAV-Team*
  • CM12.1 ENE by techolaty
* You must unpack first and replace ramdisk and dt.img file from ROM kernel


Guys, I'm still learning so don't be rush. OK

SS:




The Following 20 Users Say Thank You to Mr. AW For This Useful Post: [ View ] Gift Mr. AW Ad-Free
 
 
29th January 2016, 02:00 AM |#2  
OP Senior Member
Flag Jember
Thanks Meter: 372
 
More
Changelog: 32 Bit
v5.54:
  • Update Kernel Version: 3.10.94
  • Support exFat by Dorimax
  • Thermal Driver: Custom Thermal and Intelli thermal by Faux123
  • Add Hotplug: MSM, AutoSMP, and Mako
  • Fix hotplug conflict
  • Add Governor: Hellsactive and Smartmax
  • Kernel and zRAM compression
  • Fix FauxSound and update to 3.4
v5.33:
  • FauxSound
  • KCAL Control
  • LCD Notify
  • Adreno Idler
  • Optimization using -Ofast Flag
  • Minor optimization
v5.21:
  • Linaro 4.8 with cortex a53 optimization
  • Governor: alucard, HYPER, darkness, nightmare, ondemandplus, elementalX, impulse, yankactive, zzmoove
  • I/O Scheduler: Zen, Fiops
  • Enable: TCP Congestion Control Scheduler
  • Disable: MMC CRC
  • Load: WiFi and FM Modules
  • Add: FSync Control
  • Add: frandom
  • Add: Alucard Hotplug + Intelli-plug + Powersuspend Driver
  • UC/OC GPU 100-465 MHz
  • Add: Fast Charge
  • O3 Optimization
  • Some optimization

Changelog: 64 Bit
v5.23:
  • Linaro 4.9 with cortex a53 optimization
  • Governor: alucard, HYPER, darkness, nightmare, ondemandplus
  • I/O Scheduler: Zen, Fiops
  • Enable: TCP Congestion Control Scheduler
  • Disable: MMC CRC
  • Load: WiFi and FM Modules
  • Add: FSync Control
  • Add: frandom
  • Add: Alucard Hotplug + Powersuspend Driver
  • Some optimization
v5.30:
  • LCD Notify
  • KCAL
  • FauxSound
  • UC/OC GPU 100-465 MHz
  • O3 Optimization

v5.37:
  • Custom Thermal
  • Intelli-plug
  • Kernel version 3.10.65
  • New Governors: Impulse, zzmoove, ElementalX

Configuration (use Kernel Adiutor):
  • CPU: Alucard Governor. Max freq: 1209 MHz, Min freq: 200 MHz
  • CPU Hotplug: Intelli-plug, default config. Profile: Eco Performance (You can try other profile). Disable Alucard hotplug.
  • I/O Scheduler: Internal and external: fiops for scheduler, 1024kB for Read-ahead.
  • Battery: check USB Fast Charge (If you want to use USB fast charge)
The Following 7 Users Say Thank You to Mr. AW For This Useful Post: [ View ] Gift Mr. AW Ad-Free
29th January 2016, 02:30 AM |#3  
Account currently disabled
Thanks Meter: 202
 
More
Good
29th January 2016, 03:51 AM |#4  
Junior Member
Thanks Meter: 2
 
More
Thanks man.. Finaly custom kernel for Lolipop..But will it work on stock lolipop 5.0.2? I want try on a6000plus stock lolipop rom ..thanks
The Following User Says Thank You to putrahu For This Useful Post: [ View ] Gift putrahu Ad-Free
29th January 2016, 04:22 AM |#5  
Senior Member
Flag Bhopal
Thanks Meter: 194
 
More
Quote:
Originally Posted by putrahu

Thanks man.. Finaly custom kernel for Lolipop..But will it work on stock lolipop 5.0.2? I want try on a6000plus stock lolipop rom ..thanks

Yes me too!!
Maybe AW can provide a stock LP version as custom LP has some bugs.
29th January 2016, 04:52 AM |#6  
Junior Member
Thanks Meter: 2
 
More
Works great but
As you said in the previous post to use kernel auditor
Actually I'm already using it...Just made a few changes
Alucard Hotplug- Enabled
CPU Governor- OndemandPlus
I didn't change anything else
About the Battery backup i don't figure out any difference but the standby time just sucks
Before installing the kernel it was way better i guess
It just drops from 50% to 30% in 6 hrs approx which was better before(like 5-7% of battery gives 6hrs of standby time)
And the onscreen time i was getting about 7hrs 30min(approx)with cynogen kernel(stock cm)...i think onscreen time on this kernel is not that good bcoz battery drops from 100-50% in 3 hrs 30min(approx) which is a lil bit low
If you can increase the standby time and add DoubeTapto wakeup feature then it'll be awesome
Btw any suggestions to make everything balanced like performance and battery backup?
I'm using Lenovo A6000 Plus with CM 12.1(Enhanced version from Techolite)
Thanks and really appreciate your work
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2016-01-29-09-48-56.png
Views:	2150
Size:	51.3 KB
ID:	3626127   Click image for larger version

Name:	Screenshot_2016-01-29-09-49-01.png
Views:	2132
Size:	52.6 KB
ID:	3626128  
The Following User Says Thank You to iRealJelly For This Useful Post: [ View ] Gift iRealJelly Ad-Free
29th January 2016, 06:02 AM |#7  
suresh007's Avatar
Member
Flag GUNTUR
Thanks Meter: 3
 
More
Hii Mr.AW.....i want this kernel in mokke 64bit....soo can u help me to replace ramdisk and dt.img....i dont have knowledge abot it........
29th January 2016, 06:12 AM |#8  
OP Senior Member
Flag Jember
Thanks Meter: 372
 
More
Quote:
Originally Posted by putrahu

Thanks man.. Finaly custom kernel for Lolipop..But will it work on stock lolipop 5.0.2? I want try on a6000plus stock lolipop rom ..thanks

No, it will not. don't try it on stock LP.

Quote:
Originally Posted by Iqbal Ansari

Yes me too!!
Maybe AW can provide a stock LP version as custom LP has some bugs.

At first I want to create custom kernel based on stock kernel. But stock kernel is incomplete. yes, it's complete for 32-bit, but not for 64-bit (configuration files are not complete).
The Following User Says Thank You to Mr. AW For This Useful Post: [ View ] Gift Mr. AW Ad-Free
29th January 2016, 06:21 AM |#9  
OP Senior Member
Flag Jember
Thanks Meter: 372
 
More
Quote:
Originally Posted by iRealJelly

As you said in the previous post to use kernel auditor
Actually I'm already using it...Just made a few changes
Alucard Hotplug- Enabled
CPU Governor- OndemandPlus
I didn't change anything else
About the Battery backup i don't figure out any difference but the standby time just sucks
Before installing the kernel it was way better i guess
It just drops from 50% to 30% in 6 hrs approx which was better before(like 5-7% of battery gives 6hrs of standby time)
And the onscreen time i was getting about 7hrs 30min(approx)with cynogen kernel(stock cm)...i think onscreen time on this kernel is not that good bcoz battery drops from 100-50% in 3 hrs 30min(approx) which is a lil bit low
If you can increase the standby time and add DoubeTapto wakeup feature then it'll be awesome
Btw any suggestions to make everything balanced like performance and battery backup?
I'm using Lenovo A6000 Plus with CM 12.1(Enhanced version from Techolite)
Thanks and really appreciate your work

Wow thank man for your great feedback.
Based on your screenshot, your device still awake all the time. that's why your device never go to deep-sleep state. it will drain your battery even your device screen is off.
Have you wiped you dalvik-cache?
I don't face your issue, I use Mokee by JAV-Team.
29th January 2016, 06:23 AM |#10  
OP Senior Member
Flag Jember
Thanks Meter: 372
 
More
New Release
Quote:
Originally Posted by suresh007

Hii Mr.AW.....i want this kernel in mokke 64bit....soo can u help me to replace ramdisk and dt.img....i dont have knowledge abot it........

New release, check my release-tag github.
there are 2 version now, for CM12.1 and for Mokee 5.1.1 (I use Mokee by JAV-Team)
The Following 2 Users Say Thank You to Mr. AW For This Useful Post: [ View ] Gift Mr. AW Ad-Free
29th January 2016, 08:49 AM |#11  
ED300's Avatar
Senior Member
Thanks Meter: 1,643
 
More
Quote:
Originally Posted by Mr. AW

New release, check my release-tag github.
there are 2 version now, for CM12.1 and for Mokee 5.1.1 (I use Mokee by JAV-Team)

great Mr. AW
it will be delightful if there is 32bit version for cm12.1 roms
Post Reply Subscribe to Thread

Tags
lenovo-a6000

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes