This page has the global stock firmware for the Lenovo P2 (P2a42), based on Android 7.0 Nougat. The P2 uses a Qualcomm chipset, so the firmware is flashed with the QFIL or QPST tool. This guide covers the download and the installation steps, with a video and written walkthrough.
Flashing the stock ROM is the fix for a bricked phone, a bootloop, lag, or Wi-Fi and Bluetooth problems, and it is how you return to stock after rooting or running a custom ROM.
Why flash the stock firmware
The stock ROM is the official software the phone ships with. Reflashing it is the standard fix when a custom ROM or a bad flash leaves the phone unstable. It lets you:
- Unbrick the Lenovo P2
- Fix a bootloop or instability
- Upgrade or downgrade the software
- Remove malware
- Fix bugs and lag
- Unroot the phone
- Return to stock after a custom ROM
- Fix Wi-Fi and Bluetooth faults
Firmware Details
- Device Supported: Lenovo P2 (P2a42)
- Tool Supported: QFIL or QPST tool
- Android OS: 6.0.1 Marshmallow, upgradable to 7.0 Nougat
- Processor: Qualcomm Snapdragon 625
- GApps: Included
Steps to flash the Lenovo P2 P2a42 firmware
Go through the requirements and install the tools and drivers first.
Prerequisites
- This firmware is for the Lenovo P2 (P2a42) only. Do not flash it on any other phone.
- Charge the phone to at least 50%.
- A PC or laptop.
- Take a backup of your data.
- Download the QFIL tool or QPST tool and install it on your PC.
- Install the latest Lenovo USB drivers and the Qualcomm USB drivers.
Disclaimer
GetDroidTips is not responsible for any bricking, hardware, or software problems that happen while following this guide. Read it fully, then proceed at your own risk.
Download Firmware
Lenovo_P2a42_S062_Q10000_170117
File Size: 2.3 GB | Region: Global |
Download |
Lenovo_P2a42_S232_20170320
File Size: 2.3 GB | Region: Global |
Download |
Lenovo_P2a42_S233_20170404
File Size: 2 GB | Region: Global |
Download |
Method 1: Official update via stock recovery
If the phone still boots, the easiest option is the official route. Download the matching OTA package, copy it to the phone’s internal storage, boot into stock recovery, clear the cache, choose to install the update from storage, select the package, and reboot when it finishes.
Download the QFIL tool and the USB drivers. QFIL loads the programmer and the rawprogram and patch XML files from the extracted firmware and flashes the phone in EDL mode. The full walkthrough is here:
Guide to Install Stock ROM using the QFIL Tool
- Extract the QPST package and install the QPST tool and the Qualcomm USB drivers on your PC.
- Open QPST Configuration, click Add New Port, select your device’s COM port, and close it.
- Open the eMMC Software Download tool from the QPST folder.
- Tick Program Boot Loaders and browse to the device COM port.
- Click Load XML and select rawprogram0.xml from the extracted ROM folder (extract the ROM first if you have not).
- Click Load Patch and select patch0.xml from the same folder.
- Tick Search Path 2 and browse to the ROM folder.
- Click Download and wait for it to finish, then reboot the phone.
FAQ
Will flashing the stock ROM erase my data?
The QFIL and QPST methods wipe the phone. The OTA-via-recovery method can keep data, but back up first either way.
Which method should I use?
If the phone still boots, use the OTA-via-recovery method. If it is bricked or stuck, use QFIL (simpler) or QPST in EDL mode.
Install the Qualcomm QDLoader 9008 drivers and the Lenovo USB drivers, and make sure the phone is in EDL/Download mode. A different cable or USB port can also help.
What Android version is this firmware?
The builds here are the Lenovo P2 global firmware, which runs Android 7.0 Nougat (the P2 shipped on Marshmallow and was updated to Nougat).
That covers flashing the stock ROM on the Lenovo P2. If you run into any trouble, leave a comment below.
But where to place extracted firmware in adb folder or anywhere .
Please suggest & reply i bricked my device and find to flash firmware process please its kind req to you sir.