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


11 thoughts on “Viper OS For Lenovo P1m Based On Nougat 7.1.2 [Stable]”

  1. i am using the kernel 3.10.65+ and when i try to install this rom i stuck on bootloop, i have read that many users have successfully installed the new kernel 3.18.19 in vibe p1m. pls help me how can i do this.

      • I have tried every available version of TWRP like 3.0, 3.1, 3.1.1 but not been able to install the kernel 3.18.19 . ALL the time there is a bootloop. I am trying this from the last 2 months without any success. Any help from your side would be highly appreciated. I would be really very very thankful if you can provide me the fix for this.

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

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

  4. 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 :(

Comments are closed.