The Best CM12.1 CyanogenMod 12.1 ROM For Lenovo A6000/Plus UPDATE 20 (Stable)

Search This thread

ED300

Senior Member
Jun 13, 2015
523
1,633
320px-CyanogenMod_logo.svg.png


Code:
/*
* [U]YOUR WARRANTY IS NOW VOID.[/U]
*
* I'm not responsible for bricked devices, dead SD cards,
* or you getting fired because the alarm app failed. 
* Please do some research if you have any concerns about features included in this ROM.
* Before flashing it! YOU are choosing to make these modifications.
*/

CyanogenMod is a free, community built, after-market firmware distribution of Android 5.1.x (Lollipop), which is designed to increase performance and reliability over stock Android for your device.

CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

The source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review. You can also view the Change-log for a full list of changes & features.

IMPORTANT INFORMATIONS
-I will not support users and answer questions from users which:
  • have flashed mods
  • modified system files
  • didn't follow my instructions word by word
  • are unfriendly
- Root is now disabled by default on CM12.1. To enable it go to Settings>Developer Options>Root access and set to Apps only or Apps and ADB.
-for most of the apps and games try to update to last version because lollipop use ART run-time different from kitkat
-before report any Bug read the Instruction and Notices Sections Carefully
-check frequently for bugs fix, patches, under update section
-if you are new user you can post here
-XDA is community and that is meaning sharing ideas thoughts and help each other
-hit thanks button below if you find my work useful.

MODELS
  • Lenovo A6000, Lenovo A6000 Plus [Tested]
  • Lenovo K30T,Lenovo K30W [not Tested] might work withe sensor issue
INCLUDED
  • Lollipop Firmware
  • TWRP 2.8.7.7 Recovery
  • ZCamera
  • Mxtech Videoplayer
CURRENT STATUE
  • Performance-------------------------------------great
  • Battery Backup----------------------------------great [update 3 & up]
  • boot-loop , glitch, crash------------------------none
  • Functions not working, disabled--------------none
INSTRUCTIONS
  • download [ED-300_CM12.1_kraft-a6000.zip], [open_gapps-arm-5.1-micro-,,,,,.zip] at your phone storage
  • plug in your phone at PC
  • download [TWRP-2.8.6.1_A6000.zip] if you are in kitkat based rom or [TWRP-2.8.7.7_A6000.zip] for lollipop based rom
  • extract it to desktop , double click [Flash-TWRP_A6000.bat] and reboot to recovery
  • in TWRP recovery >> wipe > advanced wipe > wipe: cashe, dalvik, data, system
  • install [ED-300_CM12.1_kraft-a6000.zip], [open_gapps-arm-5.1-micro-,,,,,.zip] reboot
  • first login take 2 minutes, setup your accounts
  • to install Xposed Framework download [Xposed Lolipop_Extract to flash.rar] extract, install the zip from recovery while apk at your android
  • if for any reason you want to revert back to kitkat based rom, download [ED300_KitKat Firmware For Lenovo a6000.zip] and flash it
CREDITS
  • Google
  • CyanogenMod
  • Flour_Mo
  • SevenMaxs
  • StuepD
  • Testers [Dude66, H.R]
SOURCES
  • Kernel Tree -------------- Repo
  • Vendor Tree ------------ Repo

Useful Softwares
  • Xposed Framework for lollipop
  • obb on SD -Xposed Framework Model- [moving Big obb games files to External SD]
  • Qihoo security
  • Screen On [saving your power button]
  • Easybackup [backup contacts,messages.log]
  • ES explorer [File Manager]
  • UC Browser
  • ZCamera
  • Mxtech Videoplayer
  • Rar [open all archive files]
BUGS
  • videos playback freezing in web browser--------------------------------------------------------------[fixed update 1]
  • UMS (mass Storage) not detected in PC Though MTP, PTP working-------------------------------[fixed update 1&7]
DOWNLOADS
  • TWRP Kitkat Recovery for Lenovo a6000 [TWRP-2.8.6.1_A6000.zip] here
  • TWRP lollipop Recovery for Lenovo a6000 [TWRP-2.8.7.7_A6000.zip] here
  • The ROM [ED-300_CM12.1_kraft-a6000.zip] here or here or here - thanks to averagegeek and Apostate234 for the uploads
  • Google Services Updated [open_gapps-arm-5.1-micro-,,,,,.zip] at website choose ARM, 5.1, micro here
  • Xposed Framework for lollipop [Xposed Lolipop_Extract to flash.rar] here
  • KitKat Firmware For Lenovo a6000 + TWRP Recovery [ED300_KitKat Firmware For Lenovo a6000.zip] here

CUSTOM KERNELS
-if you want to squeeze more performance and battery life that's what custom kernels do
-we have here Prometheus Kernel the main thread here
-you need to flash Kernel Modules zip first
-after every update you have to re flash Kernel Modules and the custom kernel zips

UPDATES
-you can easily flash the updates from the recovery without reinstall the ROM
-no optimization is just uninstall the tweaks !! it doesn't has any updates !! flash it after the update


+UPDATE 1--------------21-01-2016:
  • Fixing videos playback freezing in web browser
  • Fixing UMS (mass Storage) not detected in PC through Universal UMS by GokulNC !! do not use hard method cause instability !!
  • replace stock camera withe lenovo camera for better quality
  • Bugs found:
    -lag and slow performance during surfing internet----------------------[fixed update 2]
    -chrome crash------------------------------------------------------------------[fixed update 2]
    -camera panorama crash-----------------------------------------------------[fixed update 6]
    -camera Ext-storage issue----------------------------------------------------[fixed update 10]
+UPDATE 2--------------22-01-2016:
  • Include all the fixes of UPDATE 1
  • Fixing lag and slow performance during surfing internet
  • Fixing Chrome Crash
  • Bugs found:
    -lag playback for HD Videos on Media Player and Web Browser ----------------------[fixed update 3]
+UPDATE 3--------------5-02-2016:
  • Include all the fixes of UPDATE 2
  • Fixing lag playback for HD Videos on Web browser
  • Fixing lag playback for HD Videos on Media Player
  • Battery Backup Optimization
  • Smooth Performance Optimization
  • Bugs found:
    -insufficient ram for multi tasking apps------------------------ [fixed update 4]
    -some apps lagging----------------------------------------------- [fixed update 4]
+UPDATE 4--------------12-02-2016:
  • Include all the fixes of UPDATE 3
  • Sim tweaks
  • Ram Management added to the Optimization
  • more Battery, Performance tweaks added
  • two version of the updates - the one without optimization is safe default you can use your own tweaks -can easily switch between them
  • now the update wipes dalvik and cash
  • the first boot after applying the update take up to 5 minutes depending in your apps
  • Bugs found:
    -lagging after days of heavy use----------------------------- [fixed update 5]
    -lagging after connected to internet------------------------ [fixed update 5]
    -some report sim not detected-------------------------------[fixed update 5 & 7]
+UPDATE 5--------------21-02-2016:
  • Include all the fixes of UPDATE 4
  • Fixing lag after days of heavy use
  • Fixing lag after connected to internet
  • try these steps should fix sim detection bug here or here
  • Bugs found:
+UPDATE 6--------------27-02-2016:
  • Include all the fixes of UPDATE 5
  • update Telo and God Kernels
  • add support to custom kernel modules
  • fixing WiFi, Fm, Sound, custom Adreno frequency issues in custom kernels
  • fixing invisible pattern dots in settings
  • add headset icon in statue-bar through headphones indicator -in app>> enable notification
  • fixing panorama crash in lenovo camera
  • fixing music playback issue for some media types
  • WiFi and Network optimization
  • ad-blocker removed due to web browsing lag- you can reinstall it from store
  • Bugs found:
    -stuttering music playback ------------------------------ [fixed update 7]
    -lagging and instability----------------------------------- [fixed update 7]
    -hotspot and tethering----------------------------------- [fixed update 7]
+UPDATE 7--------------04-03-2016:
  • Include all the fixes of UPDATE 6
  • for best experience make clean install of the rom before applying update 7
  • kernel modules separated from updates due to lags and conflicts
  • custom kernels updated to build 3
  • replaced 000wlan by builtin in custom kernels
  • [No optimization.zip] will uninstall the optimization and restore Default CM camera [it hasn't any updates]
  • Universal UMS replaced by built in UMS
  • fixing lagging and instability
  • fixing stuttering music playback
  • fixing sim detection - if you still have issue after applying the update it's due to firmware, reinstall lollipop stock rom then install the CM12.1
  • fixing LTE issues
  • fixing hotspot and tethering
  • Bugs found:
    -many issues have been found in telo kernel ------------------------------------------------ [fixed update 8]
    -in custom kernels hotspot crash the WiFi
+UPDATE 8--------------12-03-2016:
  • Include all the fixes of UPDATE 7
  • kernel modules updated to build 2
  • custom kernels updated to build 4
  • revert telo kernel to 5.33 due to issues and instability
  • optimized for more stability performance and battery backup
  • Bugs found:
    -in custom kernels if you turn on hotspot you have to reboot the phone to make WiFi working again
+UPDATE 9--------------21-04-2016:
  • Include all the fixes of UPDATE 8
  • easily switch between 2g 3g 4g through Network switcher
    Network switsher > phone information > set preferred network >
    gsm only [2g] , wcdma only [3g] , lte only [4g]
  • Alternative to double tab future add [screen on] to wake up the device by waving your finger twice in top right corner after activate the app
  • optimize phone mic gain
  • Ram management Tweaked
  • kernel modules updated to build 3
  • kernel Adiuter added to kernel modules
  • telo kernel updated to build 5 :
    -based on 5.33 withe 5.54 enhancements and fixes add [hot-plug governers, exfat, cpu governers, zRAM compression,Thermal Driver]
  • God kernel updated to build 5 :
    -based on R1 withe R2 enhancements and fixes [radio issue fix, add faux sound]
+UPDATE 10--------------03-05-2016:
  • Include all the fixes of UPDATE 9
  • reducing screen blink - now it rarely happening
  • camera storage bug fixed though storage location is inverse
  • balance between performance and battery backup
  • kernel modules updated to build 4
  • telo kernel updated to build 6 :
    -add [ overclock cpu speed, KSM]
  • God kernel updated to build 6 :
    -add [mako hotplug, KSM]
+UPDATE 11--------------20-05-2016:
  • Include all the fixes of UPDATE 10
  • fixing compatibility issues withe plus models
  • restore smooth experience
  • kernel modules updated to build 5
  • telo kernel updated to build 7
  • God kernel updated to build 7
  • Bugs found:
    -lag in multitasking ------------------------------ [fixed update 12]
+UPDATE 12--------------03-06-2016:
  • Include all the fixes of UPDATE 11
  • fixing flicker in camera and flashlight
  • reduce lag
  • restore the default screen dpi
  • optimizing dalvik cache
  • replace zram patch by default built-in
  • minor fix in God kernel
  • kernel modules updated to build 6
  • telo kernel updated to build 8
  • God kernel updated to build 8
+UPDATE 13--------------01-07-2016:
  • Include all the fixes of UPDATE 12
  • reduce screen blink
  • ksm is off by default to save battery
  • improve performance
  • optimize memory
  • kernel modules updated to build 7
  • telo kernel updated to build 9
  • God kernel updated to build 9
+UPDATE 14--------------15-07-2016:
  • Include all the fixes of UPDATE 13
  • fixing apps lagging when connect to internet
  • optimize performance for online games
  • in call mic and mic recorder boost
  • kernel modules updated to build 8
  • telo kernel updated to build 10
  • God kernel updated to build 10
+UPDATE 15--------------01-09-2016:
  • Include all the fixes of UPDATE 14
  • fixing apps lagging on high temperature
  • fixing some issues withe mic recording
  • reverting back to 320 dpi as default resolution
  • kernel modules updated to build 9
+UPDATE 16--------------26-10-2016:
  • Include all the fixes of UPDATE 15
  • fixing high temperature on playing games
  • little optimization
  • kernel modules updated to build 10
+UPDATE 17--------------09-12-2016:
  • Include all the fixes of UPDATE 16
  • update Telephone networks apn
  • Fixing Internet lag
  • improve overall memory buffer
  • kernel modules updated to build 11 with :
    -support to Prometheus Kernel
    -fix wifi hotspot crash
  • telo and god kernels replaced with Prometheus Kernel support
+UPDATE 18-------------- 19-01-2017:
  • Include all the fixes of UPDATE 17
  • more stability improvements
  • more performance improvements
  • more battery backup improvements
  • more compatibility to lenovo a6000 plus
  • fixing many minor bugs
  • more testing in daily life conditions - thanks for dude66
+UPDATE 19-------------- 27-02-2017:
  • Include all the fixes of UPDATE 18
  • fix boot loop
  • download Update 19 From here
+UPDATE 20-------------- 01-05-2017:
  • Include all the fixes of UPDATE 19
  • new compiled kernel
  • download Update 20 From here
  • [optional] download No_Optimization 16 From here
  • [optional] download kernel modules 13 From here
REVIEWS
  • YouTube videos showing the ROM thanks to Element24 and shukat here, here or here
XDA:DevDB Information
lenovo-a6000, ROM for the Android General

Contributors
ED300
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Lollipop
Based On: CyanogenMod 12.1 32x

Version Information
Status: Stable
Stable Release Date: 2016-01-12

Created 2016-01-11
Last Updated 2017-05-01
 

Attachments

  • Screenshot_2015_07_17_23_30_23.png
    Screenshot_2015_07_17_23_30_23.png
    127.8 KB · Views: 51,699
  • Screenshot_2015_07_17_23_31_06.png
    Screenshot_2015_07_17_23_31_06.png
    113.4 KB · Views: 50,921
  • Screenshot_2016-01-11-18-07-49.png
    Screenshot_2016-01-11-18-07-49.png
    90.1 KB · Views: 52,093
Last edited:

faf.re

Member
Jan 13, 2016
47
25
Good to see you ED300 i am big fan of yours .I request you to build a kk kernel for A6000 as it got complete kernel source code from lenovo
 
  • Like
Reactions: ED300

Element24

Senior Member
Nov 25, 2015
277
108
Just installed it. Seems good. It was very fast after the first boot up, and then when i tried to install facebook the phone just started to slow down... i have found a bug when you try to set pattern for screen lock it does not display the dots or the trail of the pattern when trying to set it. That is the only one i have found so far.

edit: The apps seem to launch very fast, even faster than kitkat. I tried to play NFS Most Wanted, wich launches faster than the stock rom but it is unplayable, stutters every 2 sec...
And also the battery backup doesn't seem to be as good as stock.. We shall see.
On the bright side, it is very good rom stabe and fast for everything except playing high video demanding games..
 
Last edited:

Element24

Senior Member
Nov 25, 2015
277
108
Just installed it. Seems good. It was very fast after the first boot up, and then when i tried to install facebook the phone just started to slow down... i have found a bug when you try to set pattern for screen lock it does not display the dots or the trail of the pattern when trying to set it. That is the only one i have found so far.

edit: The apps seem to launch very fast, even faster than kitkat. I tried to play NFS Most Wanted, wich launches faster than the stock rom but it is unplayable, stutters every 2 sec...
And also the battery backup doesn't seem to be as good as stock.. We shall see.
On the bright side, it is very good rom stabe and fast for everything except playing high video demanding games..
edit 2: i found one more bug... when watching a video from any browser chrome or the included one the video is like in slow motion and after 5 sec it stops and the phone after some time will freeze..
 
  • Like
Reactions: meet8823

Element24

Senior Member
Nov 25, 2015
277
108
1-for the pattern bug: actually it not bug the problem the theme is whit and the dot is white also but its there if swipe your finger you will find it ,alt way try dark theme
2-for most of the apps and games try to update to last version because lollipop use run-time different from kitkat
3-i try browser built in for watching videos and it work just fine also i have chrome and videos work fine give me the link for this stuttering video

1. Actually, yes. The pattern is just same colour as the background.
2. For the games, like i've said it happends with heavy games only. I don't mind it as i don't play alot.
3. For the video, if I'm watching YouTube from the browser it is just fine, but when on other sites like facebook, as i must from browser because of the fb app install problem, dailymotion or any other news site it stutters and the device starts to be unresponsive, and after a while it will freeze if i don't stop or shut down the app, and then i have to remove the battery to be able to use the phone again.
Hope this helps. ?
 
Last edited:
  • Like
Reactions: Muzzamil Zamil

ED300

Senior Member
Jun 13, 2015
523
1,633
1. Actually, yes. The pattern is just same colour as the background.
2. For the games, like i've said it happends with heavy games only. I don't mind it as i don't play alot.
3. For the video, if I'm watching YouTube from the browser it is just fine, but when on other sites like facebook, as i must from browser because of the fb app install problem, dailymotion or any other news site it stutters and the device starts to be unresponsive, and after a while it will freeze if i don't stop or shut down the app, and then i have to remove the battery to be able to use the phone again.
Hope this helps.
bug: videos freezing in web browser [confirmed]
a fix will be added to update1 patch
 
Last edited:

abhijeet715

Senior Member
Apr 9, 2015
911
255
Muscat
Small Review on the ROM

Probably one of the best ROM's ever. Would definitely recommend it over any Stock/Custom ROM for Lenovo A6000. The performance is really smooth, many many times better than any Stock/Custom ROM.

Comparing to Mokee Custom ROM:
  1. CM 12.1 ROM DOES NOT show many lags and does not have the black screen bug (Mokee ROM many a times shows a black screen when the RAM usage is full and hangs after that).
  2. Mokee ROM gets totally unusable at times when it hangs, and the only way to get back is to reboot the phone.
  3. Mokee ROM gets stuck usually and faces lag many times. Experienced very less such sort of behavior with CM 12.1 ROM.
  4. CM 12.1 ROM has good battery backup when compared to Mokee ROM.
  5. Mokee ROM faced usual restart of apps while using them. Didn't face any issue as such with CM 12.1.

Known Bugs in CM 12.1
  1. Pattern Lock doesn't display the dots in Settings:
    The pattern lock does not display the dots while setting from Settings > Lock Screen. The dots actually exist there but it does not display them due to some theme problem. I changed the theme to Infamous CM12 Free and it displays the dots in settings. The pattern lock shows the dots in the lock screen. See the screenshots attached below for better understanding.

    In the first screenshot, you can see that the dots display in my lock screen.
    In the second screenshot, the dots do not display while setting the pattern lock but actually exist.
    In the third screenshot, you can see that the dots exist as I drew a wrong pattern and it shows the "trail error" message.
    In the fourth screenshot, i have changed the theme to Infamous CM12 Free and it displays the dots.

  2. Online Video Streaming Bug (Seen in previous replies):
    I saw the previous replies on the post, in which people are saying that the video gets stuck after 5 seconds in online streaming. I did not encounter any such problem while streaming video from YouTube. Cannot say if this bug really exists or not. If anyone encounters such a bug please do let me know.
  3. Calls UI takes a lot of time to load first time:
    When a call comes for the first time after the phone is started or restarted, the Calls UI takes a lot of time to load, something like 5-7 seconds. The Heads-Up Calls UI also takes a lot of time load, and the phone becomes unresponsive at this time. After one call, this problem gets solved and the call loads instantly.
  4. Headset Icon not showing:
    The headset icon does not show when the headphone is connected. I don't know whether this problem is only with my phone or with all the other phones. Somebody please confirm this and let me know.

Conclusion

Will definitely recommend this ROM as it is very stable and has little bugs. I don't know about the gaming performance and all as I'm not much into mobile gaming. If you are a normal user who uses his phone for browsing the web, chatting, making calls, etc., then this is the best ROM that I would recommend over any Stock/ Custom ROM for Lenovo A6000.
For any doubts or stuff regarding the ROM, feel free to contact me.
 

Attachments

  • Screenshot_2016-01-15-17-43-35.jpg
    Screenshot_2016-01-15-17-43-35.jpg
    46.4 KB · Views: 903
  • Screenshot_2016-01-15-17-44-06.png
    Screenshot_2016-01-15-17-44-06.png
    21.4 KB · Views: 877
  • Screenshot_2016-01-15-17-44-12.png
    Screenshot_2016-01-15-17-44-12.png
    20.9 KB · Views: 869
  • Screenshot_2016-01-15-18-02-13.png
    Screenshot_2016-01-15-18-02-13.png
    22.5 KB · Views: 845
Last edited:

Element24

Senior Member
Nov 25, 2015
277
108
try to use adaptive brightness in setting>display

I turned that on. Works okay. I want to report 1 more thing. It's about the camera and the photos. When launched the stock camera app , it always launches in the video recording mode. The other thing is about the noise in the photos taken. No matter what camera app i use there is noise like very much noise. Compared to the stock rom the picture quality is poor.
 

Apostate234

Member
Oct 15, 2014
45
4
Skopje
My only bug for your ROM is that on the single sim Lenovo A6000 once you restart the phone after flashing the ROM, it shows that it doesn't detect the SIM card, can't use 2G/3G/4G but can make calls

EDIT: For those who have issues with 3G/4G not working, yet able to make calls. Do a couple of factory resets through recovery. This worked for me. I don't know if it will work for you
 
Last edited:

ED300

Senior Member
Jun 13, 2015
523
1,633
I turned that on. Works okay. I want to report 1 more thing. It's about the camera and the photos. When launched the stock camera app , it always launches in the video recording mode. The other thing is about the noise in the photos taken. No matter what camera app i use there is noise like very much noise. Compared to the stock rom the picture quality is poor.

did you try zcamera included
 
  • Like
Reactions: Dude66

Top Liked Posts

  • There are no posts matching your filters.
  • 136
    320px-CyanogenMod_logo.svg.png


    Code:
    /*
    * [U]YOUR WARRANTY IS NOW VOID.[/U]
    *
    * I'm not responsible for bricked devices, dead SD cards,
    * or you getting fired because the alarm app failed. 
    * Please do some research if you have any concerns about features included in this ROM.
    * Before flashing it! YOU are choosing to make these modifications.
    */

    CyanogenMod is a free, community built, after-market firmware distribution of Android 5.1.x (Lollipop), which is designed to increase performance and reliability over stock Android for your device.

    CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    The source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit Gerrit Code Review. You can also view the Change-log for a full list of changes & features.

    IMPORTANT INFORMATIONS
    -I will not support users and answer questions from users which:
    • have flashed mods
    • modified system files
    • didn't follow my instructions word by word
    • are unfriendly
    - Root is now disabled by default on CM12.1. To enable it go to Settings>Developer Options>Root access and set to Apps only or Apps and ADB.
    -for most of the apps and games try to update to last version because lollipop use ART run-time different from kitkat
    -before report any Bug read the Instruction and Notices Sections Carefully
    -check frequently for bugs fix, patches, under update section
    -if you are new user you can post here
    -XDA is community and that is meaning sharing ideas thoughts and help each other
    -hit thanks button below if you find my work useful.

    MODELS
    • Lenovo A6000, Lenovo A6000 Plus [Tested]
    • Lenovo K30T,Lenovo K30W [not Tested] might work withe sensor issue
    INCLUDED
    • Lollipop Firmware
    • TWRP 2.8.7.7 Recovery
    • ZCamera
    • Mxtech Videoplayer
    CURRENT STATUE
    • Performance-------------------------------------great
    • Battery Backup----------------------------------great [update 3 & up]
    • boot-loop , glitch, crash------------------------none
    • Functions not working, disabled--------------none
    INSTRUCTIONS
    • download [ED-300_CM12.1_kraft-a6000.zip], [open_gapps-arm-5.1-micro-,,,,,.zip] at your phone storage
    • plug in your phone at PC
    • download [TWRP-2.8.6.1_A6000.zip] if you are in kitkat based rom or [TWRP-2.8.7.7_A6000.zip] for lollipop based rom
    • extract it to desktop , double click [Flash-TWRP_A6000.bat] and reboot to recovery
    • in TWRP recovery >> wipe > advanced wipe > wipe: cashe, dalvik, data, system
    • install [ED-300_CM12.1_kraft-a6000.zip], [open_gapps-arm-5.1-micro-,,,,,.zip] reboot
    • first login take 2 minutes, setup your accounts
    • to install Xposed Framework download [Xposed Lolipop_Extract to flash.rar] extract, install the zip from recovery while apk at your android
    • if for any reason you want to revert back to kitkat based rom, download [ED300_KitKat Firmware For Lenovo a6000.zip] and flash it
    CREDITS
    • Google
    • CyanogenMod
    • Flour_Mo
    • SevenMaxs
    • StuepD
    • Testers [Dude66, H.R]
    SOURCES
    • Kernel Tree -------------- Repo
    • Vendor Tree ------------ Repo

    Useful Softwares
    • Xposed Framework for lollipop
    • obb on SD -Xposed Framework Model- [moving Big obb games files to External SD]
    • Qihoo security
    • Screen On [saving your power button]
    • Easybackup [backup contacts,messages.log]
    • ES explorer [File Manager]
    • UC Browser
    • ZCamera
    • Mxtech Videoplayer
    • Rar [open all archive files]
    BUGS
    • videos playback freezing in web browser--------------------------------------------------------------[fixed update 1]
    • UMS (mass Storage) not detected in PC Though MTP, PTP working-------------------------------[fixed update 1&7]
    DOWNLOADS
    • TWRP Kitkat Recovery for Lenovo a6000 [TWRP-2.8.6.1_A6000.zip] here
    • TWRP lollipop Recovery for Lenovo a6000 [TWRP-2.8.7.7_A6000.zip] here
    • The ROM [ED-300_CM12.1_kraft-a6000.zip] here or here or here - thanks to averagegeek and Apostate234 for the uploads
    • Google Services Updated [open_gapps-arm-5.1-micro-,,,,,.zip] at website choose ARM, 5.1, micro here
    • Xposed Framework for lollipop [Xposed Lolipop_Extract to flash.rar] here
    • KitKat Firmware For Lenovo a6000 + TWRP Recovery [ED300_KitKat Firmware For Lenovo a6000.zip] here

    CUSTOM KERNELS
    -if you want to squeeze more performance and battery life that's what custom kernels do
    -we have here Prometheus Kernel the main thread here
    -you need to flash Kernel Modules zip first
    -after every update you have to re flash Kernel Modules and the custom kernel zips

    UPDATES
    -you can easily flash the updates from the recovery without reinstall the ROM
    -no optimization is just uninstall the tweaks !! it doesn't has any updates !! flash it after the update


    +UPDATE 1--------------21-01-2016:
    • Fixing videos playback freezing in web browser
    • Fixing UMS (mass Storage) not detected in PC through Universal UMS by GokulNC !! do not use hard method cause instability !!
    • replace stock camera withe lenovo camera for better quality
    • Bugs found:
      -lag and slow performance during surfing internet----------------------[fixed update 2]
      -chrome crash------------------------------------------------------------------[fixed update 2]
      -camera panorama crash-----------------------------------------------------[fixed update 6]
      -camera Ext-storage issue----------------------------------------------------[fixed update 10]
    +UPDATE 2--------------22-01-2016:
    • Include all the fixes of UPDATE 1
    • Fixing lag and slow performance during surfing internet
    • Fixing Chrome Crash
    • Bugs found:
      -lag playback for HD Videos on Media Player and Web Browser ----------------------[fixed update 3]
    +UPDATE 3--------------5-02-2016:
    • Include all the fixes of UPDATE 2
    • Fixing lag playback for HD Videos on Web browser
    • Fixing lag playback for HD Videos on Media Player
    • Battery Backup Optimization
    • Smooth Performance Optimization
    • Bugs found:
      -insufficient ram for multi tasking apps------------------------ [fixed update 4]
      -some apps lagging----------------------------------------------- [fixed update 4]
    +UPDATE 4--------------12-02-2016:
    • Include all the fixes of UPDATE 3
    • Sim tweaks
    • Ram Management added to the Optimization
    • more Battery, Performance tweaks added
    • two version of the updates - the one without optimization is safe default you can use your own tweaks -can easily switch between them
    • now the update wipes dalvik and cash
    • the first boot after applying the update take up to 5 minutes depending in your apps
    • Bugs found:
      -lagging after days of heavy use----------------------------- [fixed update 5]
      -lagging after connected to internet------------------------ [fixed update 5]
      -some report sim not detected-------------------------------[fixed update 5 & 7]
    +UPDATE 5--------------21-02-2016:
    • Include all the fixes of UPDATE 4
    • Fixing lag after days of heavy use
    • Fixing lag after connected to internet
    • try these steps should fix sim detection bug here or here
    • Bugs found:
    +UPDATE 6--------------27-02-2016:
    • Include all the fixes of UPDATE 5
    • update Telo and God Kernels
    • add support to custom kernel modules
    • fixing WiFi, Fm, Sound, custom Adreno frequency issues in custom kernels
    • fixing invisible pattern dots in settings
    • add headset icon in statue-bar through headphones indicator -in app>> enable notification
    • fixing panorama crash in lenovo camera
    • fixing music playback issue for some media types
    • WiFi and Network optimization
    • ad-blocker removed due to web browsing lag- you can reinstall it from store
    • Bugs found:
      -stuttering music playback ------------------------------ [fixed update 7]
      -lagging and instability----------------------------------- [fixed update 7]
      -hotspot and tethering----------------------------------- [fixed update 7]
    +UPDATE 7--------------04-03-2016:
    • Include all the fixes of UPDATE 6
    • for best experience make clean install of the rom before applying update 7
    • kernel modules separated from updates due to lags and conflicts
    • custom kernels updated to build 3
    • replaced 000wlan by builtin in custom kernels
    • [No optimization.zip] will uninstall the optimization and restore Default CM camera [it hasn't any updates]
    • Universal UMS replaced by built in UMS
    • fixing lagging and instability
    • fixing stuttering music playback
    • fixing sim detection - if you still have issue after applying the update it's due to firmware, reinstall lollipop stock rom then install the CM12.1
    • fixing LTE issues
    • fixing hotspot and tethering
    • Bugs found:
      -many issues have been found in telo kernel ------------------------------------------------ [fixed update 8]
      -in custom kernels hotspot crash the WiFi
    +UPDATE 8--------------12-03-2016:
    • Include all the fixes of UPDATE 7
    • kernel modules updated to build 2
    • custom kernels updated to build 4
    • revert telo kernel to 5.33 due to issues and instability
    • optimized for more stability performance and battery backup
    • Bugs found:
      -in custom kernels if you turn on hotspot you have to reboot the phone to make WiFi working again
    +UPDATE 9--------------21-04-2016:
    • Include all the fixes of UPDATE 8
    • easily switch between 2g 3g 4g through Network switcher
      Network switsher > phone information > set preferred network >
      gsm only [2g] , wcdma only [3g] , lte only [4g]
    • Alternative to double tab future add [screen on] to wake up the device by waving your finger twice in top right corner after activate the app
    • optimize phone mic gain
    • Ram management Tweaked
    • kernel modules updated to build 3
    • kernel Adiuter added to kernel modules
    • telo kernel updated to build 5 :
      -based on 5.33 withe 5.54 enhancements and fixes add [hot-plug governers, exfat, cpu governers, zRAM compression,Thermal Driver]
    • God kernel updated to build 5 :
      -based on R1 withe R2 enhancements and fixes [radio issue fix, add faux sound]
    +UPDATE 10--------------03-05-2016:
    • Include all the fixes of UPDATE 9
    • reducing screen blink - now it rarely happening
    • camera storage bug fixed though storage location is inverse
    • balance between performance and battery backup
    • kernel modules updated to build 4
    • telo kernel updated to build 6 :
      -add [ overclock cpu speed, KSM]
    • God kernel updated to build 6 :
      -add [mako hotplug, KSM]
    +UPDATE 11--------------20-05-2016:
    • Include all the fixes of UPDATE 10
    • fixing compatibility issues withe plus models
    • restore smooth experience
    • kernel modules updated to build 5
    • telo kernel updated to build 7
    • God kernel updated to build 7
    • Bugs found:
      -lag in multitasking ------------------------------ [fixed update 12]
    +UPDATE 12--------------03-06-2016:
    • Include all the fixes of UPDATE 11
    • fixing flicker in camera and flashlight
    • reduce lag
    • restore the default screen dpi
    • optimizing dalvik cache
    • replace zram patch by default built-in
    • minor fix in God kernel
    • kernel modules updated to build 6
    • telo kernel updated to build 8
    • God kernel updated to build 8
    +UPDATE 13--------------01-07-2016:
    • Include all the fixes of UPDATE 12
    • reduce screen blink
    • ksm is off by default to save battery
    • improve performance
    • optimize memory
    • kernel modules updated to build 7
    • telo kernel updated to build 9
    • God kernel updated to build 9
    +UPDATE 14--------------15-07-2016:
    • Include all the fixes of UPDATE 13
    • fixing apps lagging when connect to internet
    • optimize performance for online games
    • in call mic and mic recorder boost
    • kernel modules updated to build 8
    • telo kernel updated to build 10
    • God kernel updated to build 10
    +UPDATE 15--------------01-09-2016:
    • Include all the fixes of UPDATE 14
    • fixing apps lagging on high temperature
    • fixing some issues withe mic recording
    • reverting back to 320 dpi as default resolution
    • kernel modules updated to build 9
    +UPDATE 16--------------26-10-2016:
    • Include all the fixes of UPDATE 15
    • fixing high temperature on playing games
    • little optimization
    • kernel modules updated to build 10
    +UPDATE 17--------------09-12-2016:
    • Include all the fixes of UPDATE 16
    • update Telephone networks apn
    • Fixing Internet lag
    • improve overall memory buffer
    • kernel modules updated to build 11 with :
      -support to Prometheus Kernel
      -fix wifi hotspot crash
    • telo and god kernels replaced with Prometheus Kernel support
    +UPDATE 18-------------- 19-01-2017:
    • Include all the fixes of UPDATE 17
    • more stability improvements
    • more performance improvements
    • more battery backup improvements
    • more compatibility to lenovo a6000 plus
    • fixing many minor bugs
    • more testing in daily life conditions - thanks for dude66
    +UPDATE 19-------------- 27-02-2017:
    • Include all the fixes of UPDATE 18
    • fix boot loop
    • download Update 19 From here
    +UPDATE 20-------------- 01-05-2017:
    • Include all the fixes of UPDATE 19
    • new compiled kernel
    • download Update 20 From here
    • [optional] download No_Optimization 16 From here
    • [optional] download kernel modules 13 From here
    REVIEWS
    • YouTube videos showing the ROM thanks to Element24 and shukat here, here or here
    XDA:DevDB Information
    lenovo-a6000, ROM for the Android General

    Contributors
    ED300
    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.10.x
    ROM Firmware Required: Lollipop
    Based On: CyanogenMod 12.1 32x

    Version Information
    Status: Stable
    Stable Release Date: 2016-01-12

    Created 2016-01-11
    Last Updated 2017-05-01
    19
    next update 8 for ED300-CM12.1 coming 12-3-2016,
    due to returning to work i will stop developing Support,
    hopefully i will continue supporting ED300-CM11, ED300-CM12.1, and release New ED300-CM13, at end of the summer,

    greetings.
    15
    Update 13 ...........
    Coming .........
    1-7-2016


    *thanks for all the feed back
    *sorry for not answering the private messages really have no time
    *sorry i can't fix bugs for other roms i have no time -you can search the web may it help-
    *as for making cm13 -right now I'm busy- hopefully at the end of the summer
    15
    Update 15...........
    Coming .........
    01-09-2016
    13
    update 7 is here check the main thread for bugs fixed and changes log
    -read carefully the changes log
    -thanks to Element24 and Granik24 for testing
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone