I'm sorry Lodd, but the stock ROM file you provided was wrong.
WRONG file:
http://www.mediafire.com/file/mm9b6hlwbaxpdnj/P2a42_S048_161111_ROW_fastboot_Lodd.7z
This is the REAL one to change p2c72 to p2a42:
https://mega.nz/#!3hhhhRYC!bDbs1VGHA7s0n-uH-B30fVDsulFRVw-ZbYTvheS9m8I
I've tried it myself and I can confirm it's 100% working.
Steps:
1. Install minimal ADB tool:
https://forum.xda-developers.com/showthread.php?t=2588979
2. Go to "Settings -> About Phone -> Build Number", press it several times to enable Developer Mode
3. In Developer Mode, enable USB Debugging
4. Install "Lenovo USB driver.exe" (Included in the stock ROM file above)
5. Connect Lenovo P2 to your computer with USB cable, allow USB debugging
6. Open command prompt, type "cd C:\adb", press ENTER
7. Then type "adb reboot recovery", press ENTER
8. Phone will reboot and enter recovery mode
9. Run "flashall.bat" in the SW folder of the stock ROM files, wait until it finishes and reboots
10. Now your phone has become p2a42!
---------- Post added at 05:31 PM ---------- Previous post was at 05:26 PM ----------
In TWRP, you need to change the file system format to ext4.
You will lose all data, so make a backup before changing it.