• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][OFFICIAL][6.0.1][A6020] PAC-ROM 6 MM - Lenovo Vibe K5, K5 Plus

Status
Not open for further replies.

Shreps

Recognized Developer
Feb 13, 2012
1,828
4,460
0
Paris
moto.shreps.fr


Hi,
Here is PAC MM 6 for the Lenovo Vibe K5 and K5 Plus
It's in a very alpha/experimetal state for now !
It's now in a quite Stable state for now ! Enjoy it :)

For now the build has been tested and developped on the A6020a40 variant.
It has been tested and validated on other variants by the community:
  • A6020a40
  • A6020l36
  • A6020l37
  • A6020a46 (2GB RAM)
  • A6020a46 (3GB RAM)
  • K32C36 (Lemon 3)

Requirements:
My TWRP 3.0.2.0 build: Recovery TWRP 3.0.2.0 for Lenovo Vibe K5

How to install:
From stock
  1. Copy the ROM zip on your phone
  2. Reboot in TWRP Recovery mode
  3. Backup your phone!
  4. Format/Wipe system, cache, dalvik, data
  5. Flash/Install ROM
  6. Flash Install Gapps (OpenGapps ARM MM Mini or smaller is recommanded) [ since 2016-08-01 build, Gapps ARM64 is compatible ]
  7. Reboot

Upgrade from previous build
  1. Copy the ROM zip on your phone
  2. Reboot in TWRP Recovery mode
  3. Format/Wipe only cache, dalvik
  4. Flash/Install ROM (don't flash gapps! or it will not boot)
  5. Reboot

Builds Downloads:
http://moto.shreps.fr



XDA:DevDB Information
[ROM][OFFICIAL][6.0.1][A6020] PAC-ROM 6 MM - Lenovo Vibe K5, K5 Plus, ROM for all devices (see above for details)

Contributors
Shreps, scritch007
Source Code: https://github.com/boulzordev/android_device_lenovo_A6020

ROM OS Version: 6.0.x Marshmallow
ROM Firmware Required: TWRP 3 Recovery
Based On: PAC-Man ROM

Version Information
Status: Stable

Created 2016-06-30
Last Updated 2016-11-15
 

Attachments

Shreps

Recognized Developer
Feb 13, 2012
1,828
4,460
0
Paris
moto.shreps.fr
Status

Working:
Screen/Graphics/Touch
RIL
Data/LTE
LED
HapticFeedback
Vibration
WiFi
Camera
MTP
Bluetooth
WiFi hotspot
Builtin ROOT (to enable in Developer Options)
Accelerometer
GPS
Audio
Media decoding
Charger/Power managment
CPU Core handling
Sensors
Encryption
Handle all variant and set custom properties (LCD Density is the priority)
Single SIM detection
Video Recording
Brightness steps

Almost working/buggy:
LED Colors
Hardware H264 acceleration (affect also streaming video playback)

Not working/Issues:
Kernel doesn't handle Download Mode key combo boot, but Download mode is available with
Code:
adb reboot edl
 
Last edited:

bittooshubham

Senior Member
Jan 21, 2015
198
96
0
New Delhi
@romulocarlos Can you test it on your K5 plus? I'm currently having super slow internet.

---------- Post added at 11:25 AM ---------- Previous post was at 11:22 AM ----------



Hi,
Here is PAC MM 6 for the Lenovo Vibe K5
It's in a very alpha/experimetal state for now !

For now the build has been tested only on the A6020a40 variant.

Requirements:
My TWRP 3.0.20 build: Recovery TWRP 3.0.2.0 for Lenovo Vibe K5

How to install:
From stock
  1. Copy the ROM zip on your phone
  2. Reboot in TWRP Recovery mode
  3. Backup your phone!
  4. Format/Wipe system, cache, dalvik, data
  5. Flash/Install ROM
  6. Flash Install Gapps
  7. Reboot

Upgrade from previous build
  1. Copy the ROM zip on your phone
  2. Reboot in TWRP Recovery mode
  3. Format/Wipe only cache, dalvik
  4. Flash/Install ROM (don't flash gapps! or it will not boot)
  5. Reboot

Unoffical Experimental builds Downloads:
http://moto.shreps.fr



XDA:DevDB Information
[ROM][UNOFFICIAL][6.0.1][A6020] PAC-ROM 6 MM - Lenovo Vibe K5, ROM for all devices (see above for details)

Contributors
Shreps, scritch007
Source Code: https://github.com/boulzordev/android_device_lenovo_A6020

ROM OS Version: 6.0.x Marshmallow
ROM Firmware Required: TWRP 3 Recovery
Based On: PAC-Man ROM

Version Information
Status: Testing

Created 2016-06-30
Last Updated 2016-06-30
Any screenshots, sir? :)

---------- Post added at 11:25 AM ---------- Previous post was at 11:25 AM ----------



Hi,
Here is PAC MM 6 for the Lenovo Vibe K5
It's in a very alpha/experimetal state for now !

For now the build has been tested only on the A6020a40 variant.

Requirements:
My TWRP 3.0.20 build: Recovery TWRP 3.0.2.0 for Lenovo Vibe K5

How to install:
From stock
  1. Copy the ROM zip on your phone
  2. Reboot in TWRP Recovery mode
  3. Backup your phone!
  4. Format/Wipe system, cache, dalvik, data
  5. Flash/Install ROM
  6. Flash Install Gapps
  7. Reboot

Upgrade from previous build
  1. Copy the ROM zip on your phone
  2. Reboot in TWRP Recovery mode
  3. Format/Wipe only cache, dalvik
  4. Flash/Install ROM (don't flash gapps! or it will not boot)
  5. Reboot

Unoffical Experimental builds Downloads:
http://moto.shreps.fr



XDA:DevDB Information
[ROM][UNOFFICIAL][6.0.1][A6020] PAC-ROM 6 MM - Lenovo Vibe K5, ROM for all devices (see above for details)

Contributors
Shreps, scritch007
Source Code: https://github.com/boulzordev/android_device_lenovo_A6020

ROM OS Version: 6.0.x Marshmallow
ROM Firmware Required: TWRP 3 Recovery
Based On: PAC-Man ROM

Version Information
Status: Testing

Created 2016-06-30
Last Updated 2016-06-30
Thanks for this, btw ?
 
Last edited:
  • Like
Reactions: Helll7

romulocarlos

Senior Member
Oct 10, 2011
537
146
43
Belo Horizonte
@bittooshubham

I can't test it for now. I just received my phone from warranty, and testing the battery performance. And this ROM is for A40, my phone is L36. When I used A40 on my L36 I was receiving a lot of force close regarding framework and/or system.ui and/or settings, and others...

Have you checked your internet or 4g settings?
 

Shreps

Recognized Developer
Feb 13, 2012
1,828
4,460
0
Paris
moto.shreps.fr
@bittooshubham

I can't test it for now. I just received my phone from warranty, and testing the battery performance. And this ROM is for A40, my phone is L36. When I used A40 on my L36 I was receiving a lot of force close regarding framework and/or system.ui and/or settings, and others...

Have you checked your internet or 4g settings?
We will try to make it "universal" on all A6020 variants with @scritch007
But we need you to test and report and post logs for this :)
 

romulocarlos

Senior Member
Oct 10, 2011
537
146
43
Belo Horizonte
If I get bootloop or soft brick it. Can i restore back using backup of Stock ROM taken through your TWRP?
The VERY FIRST THING you must do is a FULL BACKUP with TWRP. Whit this backup you can restore your phone if you get bootloop. And if you softbrick your phone, you can restore it with the ORIGINAL ROM of your phone with QFIL, and then restore your full backup you made first.

So, find original ROM of your phone and keep it in a safe place, make a backup and... let's go!
 
  • Like
Reactions: Philips9

sullivan781

Senior Member
Nov 24, 2015
380
171
0
Arapiraca
@ Shreps I think it's necessary to say that arm64 gapps is incompatible.

---------- Post added at 02:28 PM ---------- Previous post was at 01:45 PM ----------

[/COLOR @Shreps I just installed on l36 and works fine (in terms of what is working), but the corners of my screen are blinking red.
 

Shreps

Recognized Developer
Feb 13, 2012
1,828
4,460
0
Paris
moto.shreps.fr
@ Shreps I think it's necessary to say that arm64 gapps is incompatible.

---------- Post added at 02:28 PM ---------- Previous post was at 01:45 PM ----------

[/COLOR @Shreps I just installed on l36 and works fine (in terms of what is working), but the corners of my screen are blinking red.


Thx for your feedback!
About Red Border screen, it's normal, the ROM is built in debug mode until everything is fixed ;)

Do you have RIL/phone/Data/LTE on your variant ?
 

jwchen119

Senior Member
May 12, 2013
206
286
63
Tainan
It's working on K32C36(Chinese version of K5 Plus) only thing I notice now is Gello is FC
and the default DPI is...320? It seems that the system recognize this device as tablet?
 
Last edited:

Shreps

Recognized Developer
Feb 13, 2012
1,828
4,460
0
Paris
moto.shreps.fr
It's working on K32C36(Chinese version of K5 Plus) only thing I notice now is Gello is FC
and the default DPI is...320? It seems that the system recognize this device as tablet?
Nice :)
About Gello, you need make a user installation of the APK (use File Explorer, and install /system/app/Gello/Gello.apk) to make it works.
or install and use Chrome :p

About the DPI, 320 is the right density for the A6020a40 variant (I have) because of it's 1280x720 resolution.

Your variant might have a bigger resolution, you can try to change the Density in Settings/Display/LCD Density and use a bigger one.
Or set 480 in your build.prop
We will check if we can set the right density depending of the variant.

And what about RIL/Data/LTE? Working on your variant too ?
 
  • Like
Reactions: Hnk1

sullivan781

Senior Member
Nov 24, 2015
380
171
0
Arapiraca
@Shreps I just found a bug! When I lock my screen, it turns black instead of turn off. And another thing: I can't access download mode anymore, so I can't restore the stock rom for now using QFIL, only by TWRP Backup.

EDIT:
Brightness control doen't work too.
 
Last edited:

scritch007

Senior Member
Jan 5, 2011
700
4,908
0
Reims
It's working on K32C36(Chinese version of K5 Plus) only thing I notice now is Gello is FC
and the default DPI is...320? It seems that the system recognize this device as tablet?
This is the kind of things we'll need to know in order to try to make it work best on all devices.

We can introduce a specific init.c that will set variables depending on the device.

In order to do so, send us the result of a adb shell getprop once the rom is fully booted. We'll try to find some specific information to use.

---------- Post added at 04:08 PM ---------- Previous post was at 04:05 PM ----------

@Shreps I just found a bug! When I lock my screen, it turns black instead of turn off. And another thing: I can't access download mode anymore, so I can't restore the stock rom for now using QFIL, only by TWRP Backup.
Should be fixed in the latest version. https://github.com/boulzordev/andro...mmit/258f330987c412c3076dc99c3075ff0e3ce8daef

I don't know about that download mode.
 
Status
Not open for further replies.