[Lenovo Vibe X3 Questions & Answers] OsFreakxx:
This Guide Tells You How To Update Your Lenovo Vibe X3 (X3a40 Variant) To The Latest Marshmallow Firmware​

​

Warning

If This Bricks Your Phone I Am Not Responsible Although It Is Very Safe But If You Do Anything Stupid It May Brick The Phone If This Happens Repeat All The Steps Again Without Messing Up It Should Fix The Phone​

List Of Things Required For Updating Your Device​

Drivers + QFIL - https://drive.google.com/folderview?id=0B5QzQ51ejd3rLWREYmNjWjNwV1U&usp=sharing

Lenovo Vibe X3 Marshmallow Firmware - https://drive.google.com/file/d/0B6fGoFSBPp8QcWtaUlcwVTMxMHc/view?usp=sharing​

​

Lets Begin

Flashing Guide​

WARNING: Everything apart from data in external SD card will be wiped. Make sure to backup everything.

1.Download the QFIL flash package ZIP and appropriate ZIP from Drivers+QFIL.

2.Extract the ZIPs to a folder whose complete path has no spaces (space characters) at all.

3.Make sure you uninstall any other phone's PC Suite/drivers as they may cause conflicts. Microsoft Emergency Driver (installed for restoring Lumia devices) is known to conflict, please uninstall it.

4.Go to Drivers+QFIL folder extracted in Step 2, run the appropriate 'INSTALL_DRIVERS_&_QFIL.bat' and follow the instructions.

5.Backup contacts, SMS, apps, etc. as well as the entire internal storage as they will all be wiped(you will setup a new phone). Internal storage WILL BE erased when using the QFIL flash method.

6.Run 'QFIL' program. (If Unable To Find It Search It In Start Menu You Will Find It There)

7.Select 'Flat Build' as build type.

8.Click on 'Browse', select the 'prog_emmc_firehose_8992.mbn' file from the 'X3a40_S217_160623_ROW_QFIL' folder which you extracted.

9.Click on 'Load XML' and select 'rawprogram0.xml' followed by 'patch0.xml'.

10.Make sure you completed each step precisely, the USB cable is connected ONLY to USB port (USB 2.0 preferably) of PC and not to device yet, the device is powered off and is charged (at least 40%).

11.Now boot into EDL by plugging in the USB cable to device and quickly pressing and holding power button for ~1 second. QFIL's 'No port available' text should change to 'Qualcomm HS-USB QDLoader 9008 (COMXX)'. The display will stay off so, don't worry about it.

12.Within ~5 seconds put the device on a stable surface (so that it doesn't move around or shake) and press the 'Download' button on QFIL. If you are late, the device starts to power on normally and you need to go back to Step 11 and continue.

13.Wait for the flash to complete and 'Download Succeeded' message appear at the bottom.

14.Unplug the USB cable from the device and press and hold the power button for ~10 seconds to power it off.

15.Now power on the device normally. If display doesn't turn on press and hold the power button again for longer time, it will boot.

16.Once you have finished the initial set up, open dialer, dial '####682#', choose your region (IN - For India) and confirm. [Don't Skip This Step Its Important]

NOTE - IF Having Trouble In Installing The Drivers Or Detecting The Phone In QFIL Google On How To Disable Signature Enforcement In Windows 8 or 8.1 or 10 And After Doing That Again Install The Drivers.

HIT Thanks Button If I Helped You It Will Keep Me Motivated In Helping Others

TIPS & INFORMATION​

The various modes X3a40 can boot into:

Recovery mode: Press and hold Volume up + Volume down + Power together until Lenovo logo shows up and flickers once. Release the buttons and you will reach the recovery. This opens up the recovery of the device.

Qualcomm Diagnostics mode: Press and hold Volume down + Power button together until Lenovo logo shows up and flickers once to boot into this mode. This opens up the Qualcomm Diagnostics screen which has a number of hardware testing and other tools along with ability to flash the stock ROM. It is also used for further Diagnosis using a PC.

Fastboot mode: Press and hold Volume up + Volume down and plug in the USB cable(already connected to PC). You may also use the ADB command "adb reboot bootloader". Obviously you need a working device with USB Debugging turned on and ADB installed on PC. This opens the traditional Fastboot interface.

EDL mode: Plug the USB cable and quickly press and hold the power button for a little while. Device stays in EDL only for ~5 seconds unless you start firmware flash via QFIL. You can also use ADB command "adb reboot edl". This will put your device in Qualcomm Emergency Download Mode which is meant to flash stock firmware using QFIL tool on working/bricked devices.

Normal mode: This is what you boot by normally pressing the power button. I don't need to say much about this one.

Keep your NV data (IMEI, Serial No., etc.) backed up from QFIL>Tools>QCN Backup Restore. Device must be in Qualcomm Diagnostics mode. There are many more ways to do this.

#Note- If Any Of The Link Goes Down Inform Me I'll Bring The Up As soon as Possible.