The need to flash a stock firmware arises when either you’ve bricked your phone or unable to do OTA (Over the air) System update.
In some cases, the phone bricks when the firmware update process gets stuck in the midway. If your LG K40 is stuck on the firmware update screen then you’re at the right place.
To flash stock firmware /ROM on LG K40 we need to download a few files –
1. LG Mobile USB Driver v4.4.2 setup file – Download and install this file on your PC
2. LGUP Dual Mode.zip – Download & Extract this file on your computer
3. LG K40 MetroPCS Stock Firmware ROM X420MM10g.zip – Download and extract this file on your computer
LG K40 Stock Firmware / ROM Download & Software Update – MetroPCS LM-X420MM
Let’s divide the whole process into 4 steps for the ease of understanding –
STEP 1: Installing the USB Driver and booting the phone into Download Mode
I’ve downloaded the above files on my computer.
The first step is to install the LG Mobile Driver.
Double-click the “LGMobileDriver_WHQL_Ver_4.4.2” setup file to start the installation process.
Finish the driver installation following the on-screen prompts.
Now, we are ready to connect our LG K40 to the computer in Download Mode.
To boot the phone into Download Mode –
- Power off the phone
- Connect one end of a USB Data Cable to the phone and press the Volume Up key as shown above.
- Keep the Volume key pressed and connect the other end of the USB cable to the computer.
Your K40 must be now in the Download Mode. The above screenshot shows the download mode.
Wait for the driver installation to complete.
“LGE AndroidNet USB Serial Port” & “LGE AndroidNet USB Modem” drivers should install successfully as visible in the Device Manager screenshot above.
STEP 2: Installing and running LGUP Flashing Tool
After the driver installation is successful, open the extracted LGUP_DualMode folder to view the files.
We’ve to install “LGUP_Store_Frame_ver_1_14_3” setup file.
Double-click the file to start the installation process.
Finish the installation and proceed further.
Right-Click the “SetUser” file and select “Run as administrator”.
Approve the request to run the file. A command prompt window will open and close on its own.
Now click the “LGUPU” file to load the LGUP program for flashing.
LGUP is loading
STEP 3: Loading the LG K40 kdz firmware file and Flashing
The connected phone is detected as LM-X420MM which is the model number of LG K40 MetroPCS.
The current firmware version is X420MM10d.
We are going to update the Firmware to X420mm10g.
Tap “BIN File” to highlight it.
Hit the “3 dots” icon to browse for the downloaded kdz file for flashing.
Browse for the downloaded LG K40 Firmware file which is “X420MM10g_00_MPCS_US_OP_0808.kdz” & load it in LGUP.
The kdz file is added for flashing.
Now change the “Process” from “REFURBISH” to “UPGRADE” and tap “START” to begin the flashing.
The Progress bar shows 52%. Do not disconnect the phone until the process is 100% complete.
At around 80%, the phone reboots.
Now the Progress bar says, 100% COMPLETE!
We’ve successfully updated our LG K40 firmware using LGUP.
For queries and suggestions, please use the below comment box.
I’ve run through the steps 3 times now, and I still get the same error message:
Error: 0x81000302, Please use latest DLL LAF Protocol version is no match DLL = 0x1000010 Device = 0x1000016
Can you please share the model number of your K40? Is it from metro/t-mobile.
Same error, but mine is an LM-X430 from Vodafone Spain, is there a firmware for that phone?
Mine is a LM-X430 (LG K40s), is there a firmware availble?
Same Error. Mine is the LGK51