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

Status
Not open for further replies.
Search This thread

Shreps

Recognized Developer
Feb 13, 2012
1,828
4,464
Paris
moto.shreps.fr
Header.png


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

  • device-2016-06-24-120344.png
    device-2016-06-24-120344.png
    57.8 KB · Views: 61,873
  • device-2016-06-24-155126.png
    device-2016-06-24-155126.png
    39 KB · Views: 61,233

Shreps

Recognized Developer
Feb 13, 2012
1,828
4,464
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
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 ----------

Header.png


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 ----------

Header.png


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
552
153
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,464
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
552
153
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
175
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,464
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
212
287
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,464
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
175
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
699
4,909
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.

Top Liked Posts

  • There are no posts matching your filters.
  • 74
    Header.png


    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
    37
    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
    16
    Hi guys,

    A new build is online, it includes:
    - Per variant venus files (shoudl fix Video Recording)
    - Per variant thermal config (better CPU handling)
    - l37 / single SIM detection
    - some brightness modifications

    Don't hesitate to feedback
    12
    I see aokp nougat branch on github. You guys rock!
    Hopefully we're gonna see nougat 7.1 booting on our device soon. Looking forward to it?
    In fact cm-14.1 is already available.
    About aokp, I'm waiting them to be a little more stable.