Viper OS For Lenovo P1m Based On Nougat 7.1.2 [Stable]

Viper OS for Lenovo P1m is based on latest Android Nougat 7.1.2 with October security patch and is the most stable custom ROM so far ported to the device.

Unlike the previous custom ROM’s for Lenovo Vibe P1m, this ROM is so far the most stable and after usage, for 3 days we found out that this can be used as a daily driver. But the major issue has been fixed so far and that is the camera being green, I tried many third-party camera apps and they work for a while and then the same bug continues to appear in the previous ROM’s like AOSP Extended and CyanogenMod 14.1 which many users complained as well.

Viper OS for Lenovo P1m has been made more stable than any other custom firmware, you can download and flash it on your device to get better battery life and performance. There are lots of advanced features and modifications done and you can check it yourself after installing it on your device.

The ROM is unofficial so please do not expect nightly updates and it is is based on 64-bit CPU architecture, please download the gapps for ARM64 from the links provided below in the downloads section.

DISCLAIMER : Rooting or flashing custom roms results to the void of the warranty of the device. Techolite and its authors are not responsible for any damage which is incurred in the process of flashing custom roms or rooting the device. We highly advice to take a backup of your device prior to performing the process.

lenovo vibe p1m nougat

Features Of The ROM

Status bar Customization

  • Customizable icons
  • Quick pulldown
  • Smart pulldown
  • Notification count
  • Clock position
  • Seconds in clock
  • Date design

Quick Settings

  • Brightness slider
  • Brightness icon
  • Tile tap customization
  • Header customization

Color Engine

  • White
  • Dark
  • Orange
  • Blue

About The ROM

Android Version: 7.1.2

ROM Version: v2

Type: Viper OS

Author/Credits: Wizard, Keng Natan Singse (Compiled The ROM), Darklord4822 (For 3.18.19+ kernel Core), Lenovo CRT Team, CJ, Tony K Christopher, Jabir Mohammad Ack, Darksoul

Language: Multi-Language

Size: 422 MB

Source: Lenovo Forums

How to Install Viper OS For Lenovo P1m

  1. Copy the Custom Rom & Gapps on your SD card
  2. Reboot to custom recovery (Turn off your device then press Volume Down Button + Power Button together)
  3. Clear cache, system, dalvik, data
  4. Go back and select install then select the custom ROM, P1m Camera, P1m and slide to install (Select all three and flash it together)
  5. If you want Google core apps like contacts, play store then flash Gapps as well
  6. Once the installation is done, reboot your device
  7. Wait for 3-5 minutes till the home screen is shown


  • None


lenovo vibe p1m custom rom nougat lenovo vibe p1m nougat rom


  1. Ankur says

    There is a bug I would like to bring attention towards.
    there is a problem in back camera that it can’t focus on written documents or when scaning QR or Barcode etc. Front camera is fine though.

  2. Ankur says

    Cant install OS. every time I flash, it says successful but ROM is not getting installed on Lenovo Vibe P1ma40.

    1. Veer Amrit Singh says

      Have you wiped the dalvik, cache, system, data and then flashed the files one by one?

      1. ankur says

        problem was because of older version of twrp

  3. Thomas Anders says

    is there are Signature Spoofing in this rom like AEX rom have? because i dont wanna use GAPPS

  4. Hari says

    I got bootloop at viper logo everytime i try to flash Super SU, i need root to use Titanium backup. i tried few version of SU but sill the same :(
    have to flash again :(

    1. Ankur says

      You must have not performed Wipe function properly

Leave A Reply

Your email address will not be published.