The Android 6.0 Marshmallow update for Lenovo Vibe P1 (P1A42) weighs 1.6GB (build number P1a42S263) and your phone should be on build number P1a42 S152 or higher to install the OTA update. If you have not received the OTA notification for Android 6.0 update on your Vibe P1, check it by going to Settings -> About phone -> System updates -> Check for update.

If update found, let it download and install. Before applying the update, do remember to back up data you have on your phone. It is also recommended to factory reset your device after updating to Marshmallow. Due to network issues and other unknown reasons, you might not be able to download and install the OTA (over the air) update on your Lenovo Vibe P1. In that case, you can download the OTA update file on your computer and then install it manually.

Manually update Lenovo Vibe P1 to Android 6.0 Marshmallow

  1. Download Lenovo Vibe P1 Marshmallow OTA Update file [HERE] (1.6GB).
  2. Rename the file as ‘update.zip’ and save it on your phone’s SD card
  3. Boot your phone into Recovery mode, select ‘install update from sd card’ and select the update.zip file.
  4. Once the process has finished the installation, reboot your phone and enjoy (source)