Hi, everyone, I recently got an old demo Wing and decided to try seeing if I could remove the software restrictions (charge limit, etc). I originally intended to use it as a media device, but after successfully flashing retail firmware found that it could be used as an actual phone! I pieced this together using a bunch of posts and guides for various phones, but figured I'd share what worked for me here. I've only tested the unlocked Korean firmware on my unit, though others have supposedly used Verizon or T-Mobile firmware.
REQUIREMENTS:
Android Debug Bridge (ADB)
LG Mobile Driver (select universal)
LGUP terminal flash
Firmware - I used the Korean unlocked linked here, but in theory any KDZ for the Wing should work.
Before starting, uninstall the retail mode app and sign out of any google accounts on the device.
REMOVING DEMO MODE:
NOTE: This section should probably work on most recent LG demo devices. If it works for you, please let me know!
Step 1: Install the LG mobile driver on your computer.
Step 2: Extract the contents of the ADB .zip file.
Step 3: Power on the phone and enable developer mode. It's the same as any other phone (go to Settings > About > Software Info and tap on "Build Number" until it says "You are now a developer!), however you may be prompted for a password. The default password is L310MC570G.
Step 4: In the developer options, enable USB debugging.
Step 5: Connect the phone to your computer. Make sure that it’s set to “charge only” and not “media sync” or anything else in the notification. It should prompt you to allow your computer to access the phone for debugging when you connect it.
Step 6: On your computer, open a terminal in the ADB folder. Type ".\adb.exe devices" (no quotatations) and the phone should show up in there. If that works, type ".\adb.exe shell"
Step 7: Enter the command "am start -S com.android.settings/.Settings\$DeviceAdminSettingsActivity" to open the Device Administrators menu. Uncheck Retail Mode.
Step 8: Enter the command "pm uninstall -k --user 0 com.lge.retailmode" to remove retail mode.
Step 9: Restart the phone and you should be good to go. This doesn't remove the charging limit or cellular restrictions, but it removes most of the annoying demo stuff.
FLASHING:
NOTE: This is for the LG Wing only. Some devices like the Velvet may work, but others (such as the V60) reportedly brick if you try to flash stock firmware. Attempt at your own risk.
Step 1: Install the LG mobile driver on your computer if you haven't already.
Step 2: Extract the LGUP flash utility and place it in your C:\ directory. Ensure the filepath is C:\LGUP-FLASH-Utility\[Contents of folder], otherwise it will not work.
Step 3: Copy your firmware (.kdz) file to the LGUP-FLASH-Utility folder.
Step 4: Put your phone into download mode. To do this, power off the phone and connect it to your computer while holding the volume up button.
Step 5: Run LGUP-FLASH-Utility.exe.
Step 6: Pick option 1. Find the COM port number the phone is using- the program and documentation should indicate which you need.
Step 7: After finding this, press enter to return to the menu and select option 2.
Step 8: Enter the port number again. Don't type "COM," just the port number itself.
Step 9: Follow the prompts to select the proper file. You'll need to type the full name.
Step 10: If all goes well, the program should start flashing the firmware. Leave it be until the program says it is complete, even if it appears to boot into Android. It will take approximately 5-10 minutes.
Step 11: If all goes well, you should now have a much more usable LG Wing. Disconnect and enjoy!
What works:
-SIM card/modem (data, call and text all work fine)
-Full battery capacity
-Unless it's in the other section, it's safe to assume it probably works!
What doesn't work:
-Fingerprint sensor
Other notes:
-The Korean firmware is what I flashed, and it works fine. However, this post seems to indicate that you can flash the stock Verizon firmware and then T-Mobile firmware. I haven't tested this.
-There's an error when starting the phone, but it doesn't affect its functionality.
-At times, I've had SMS/calling stop working, but toggling airplane mode on and off seems to fix it.
Edit: Changed firmware link to the exact file I used (F100N11b_00_COM_KR_OP_0119.kdz)
Edit 2: I've been using this phone for around 2 months now as my daily driver with no major issues since flashing the stock firmware
REQUIREMENTS:
Android Debug Bridge (ADB)
LG Mobile Driver (select universal)
LGUP terminal flash
Firmware - I used the Korean unlocked linked here, but in theory any KDZ for the Wing should work.
Before starting, uninstall the retail mode app and sign out of any google accounts on the device.
REMOVING DEMO MODE:
NOTE: This section should probably work on most recent LG demo devices. If it works for you, please let me know!
Step 1: Install the LG mobile driver on your computer.
Step 2: Extract the contents of the ADB .zip file.
Step 3: Power on the phone and enable developer mode. It's the same as any other phone (go to Settings > About > Software Info and tap on "Build Number" until it says "You are now a developer!), however you may be prompted for a password. The default password is L310MC570G.
Step 4: In the developer options, enable USB debugging.
Step 5: Connect the phone to your computer. Make sure that it’s set to “charge only” and not “media sync” or anything else in the notification. It should prompt you to allow your computer to access the phone for debugging when you connect it.
Step 6: On your computer, open a terminal in the ADB folder. Type ".\adb.exe devices" (no quotatations) and the phone should show up in there. If that works, type ".\adb.exe shell"
Step 7: Enter the command "am start -S com.android.settings/.Settings\$DeviceAdminSettingsActivity" to open the Device Administrators menu. Uncheck Retail Mode.
Step 8: Enter the command "pm uninstall -k --user 0 com.lge.retailmode" to remove retail mode.
Step 9: Restart the phone and you should be good to go. This doesn't remove the charging limit or cellular restrictions, but it removes most of the annoying demo stuff.
FLASHING:
NOTE: This is for the LG Wing only. Some devices like the Velvet may work, but others (such as the V60) reportedly brick if you try to flash stock firmware. Attempt at your own risk.
Step 1: Install the LG mobile driver on your computer if you haven't already.
Step 2: Extract the LGUP flash utility and place it in your C:\ directory. Ensure the filepath is C:\LGUP-FLASH-Utility\[Contents of folder], otherwise it will not work.
Step 3: Copy your firmware (.kdz) file to the LGUP-FLASH-Utility folder.
Step 4: Put your phone into download mode. To do this, power off the phone and connect it to your computer while holding the volume up button.
Step 5: Run LGUP-FLASH-Utility.exe.
Step 6: Pick option 1. Find the COM port number the phone is using- the program and documentation should indicate which you need.
Step 7: After finding this, press enter to return to the menu and select option 2.
Step 8: Enter the port number again. Don't type "COM," just the port number itself.
Step 9: Follow the prompts to select the proper file. You'll need to type the full name.
Step 10: If all goes well, the program should start flashing the firmware. Leave it be until the program says it is complete, even if it appears to boot into Android. It will take approximately 5-10 minutes.
Step 11: If all goes well, you should now have a much more usable LG Wing. Disconnect and enjoy!
What works:
-SIM card/modem (data, call and text all work fine)
-Full battery capacity
-Unless it's in the other section, it's safe to assume it probably works!
What doesn't work:
-Fingerprint sensor
Other notes:
-The Korean firmware is what I flashed, and it works fine. However, this post seems to indicate that you can flash the stock Verizon firmware and then T-Mobile firmware. I haven't tested this.
-There's an error when starting the phone, but it doesn't affect its functionality.
-At times, I've had SMS/calling stop working, but toggling airplane mode on and off seems to fix it.
Edit: Changed firmware link to the exact file I used (F100N11b_00_COM_KR_OP_0119.kdz)
Edit 2: I've been using this phone for around 2 months now as my daily driver with no major issues since flashing the stock firmware
Last edited: