• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Guide] LG Wing Demo Conversion

Search This thread

gd243

Member
Sep 18, 2021
21
9
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
 
Last edited:

Thankyou-_-

New member
Sep 27, 2021
3
0
Ok but how can i uninstall the demo mode app at the first place? The guide is interesting but i guess you should include that as well
 

Thankyou-_-

New member
Sep 27, 2021
3
0
So i was successfully able to remove the demo mode, but when i try to flash using LGUP (after doing all the steps) it shows "Flash done" but nothing changes
Any idea what's wrong? I downloaded everything from this guide
Thanks in advance
 

Attachments

  • IMG-20210928-WA0119.jpg
    IMG-20210928-WA0119.jpg
    154.8 KB · Views: 70

gd243

Member
Sep 18, 2021
21
9
So i was successfully able to remove the demo mode, but when i try to flash using LGUP (after doing all the steps) it shows "Flash done" but nothing changes
Any idea what's wrong? I downloaded everything from this guide
Thanks in advance
Double check that your files are extracted in the proper place. The LGUP-FLASH-Utility folder should be in your C: directory and the files should be inside it. It should look something like this (I'm using Windows 11, but the folder layout should be the same).

Screenshot 2021-09-28 170124.png
Screenshot 2021-09-28 170142.png
 
  • Like
Reactions: Thankyou-_-

Thankyou-_-

New member
Sep 27, 2021
3
0
Double check that your files are extracted in the proper place. The LGUP-FLASH-Utility folder should be in your C: directory and the files should be inside it. It should look something like this (I'm using Windows 11, but the folder layout should be the same).

View attachment 5421117View attachment 5421115
Now I'm facing another problem
"Dll isn't installed properly..."
Any ideas what should I do?
I tried to uninstall and install again but no luck
I really appreciate your help
 

Attachments

  • IMG_20210929_151612.jpg
    IMG_20210929_151612.jpg
    280.2 KB · Views: 54

gd243

Member
Sep 18, 2021
21
9
Now I'm facing another problem
"Dll isn't installed properly..."
Any ideas what should I do?
I tried to uninstall and install again but no luck
I really appreciate your help
Odd. Looks like you've done everything right otherwise. I'm not sure what could be causing the DLL error- try completely reinstalling everything (driver, redownload + install the flash utilty, etc), or even try it on a different computer. You might have to experiment a bit and change a few things to see what works.
 
I don't have a Demo wing *yet* but there's a chance at getting some at work

If someone wants to try this, go for it, as this worked on a Google Pixel 6 Pro Android 12 that was MDM locked

If you can enable USB debugging, enable it, plug into your computer, use ADB to disable Google Play Services, go to user profiles and create a second profile, use that profile, enable Play Services and the device works with no MDM/Demo restrictions
 

mikewolski

Member
Feb 26, 2011
9
7
Yo, thanks for putting this together man! This is huge! I was able to flash mine and get it working. I figured out you can get an IMEI in the service menu (for development purposes only)😉 I'm on the Korean firmware that you listed in the guide, but I want to try and get it on the TMobile firmware since that's the carrier I have and I want to see if it will have wifi calling. I wasn't able to flash the TMobile file the other day but I will try a few other firmwares and see what I can do. I noticed on the Korean one, you can't update through settings and I'm not sure why. This thing will be totally legit if I can get it on the newest TMobile firmware with wifi calling and OTA updates for when the wing gets android 11. The last thing we need is to figure out how to get the fingerprint scanner working!
 
  • Like
Reactions: gd243

gd243

Member
Sep 18, 2021
21
9
Yo, thanks for putting this together man! This is huge! I was able to flash mine and get it working. I figured out you can get an IMEI in the service menu (for development purposes only)😉 I'm on the Korean firmware that you listed in the guide, but I want to try and get it on the TMobile firmware since that's the carrier I have and I want to see if it will have wifi calling. I wasn't able to flash the TMobile file the other day but I will try a few other firmwares and see what I can do. I noticed on the Korean one, you can't update through settings and I'm not sure why. This thing will be totally legit if I can get it on the newest TMobile firmware with wifi calling and OTA updates for when the wing gets android 11. The last thing we need is to figure out how to get the fingerprint scanner working!
Let me know if you make any progress! I've also been trying to get T-Mobile on mine, but so far no luck.
 
  • Like
Reactions: mikewolski

twocans

Member
Nov 4, 2021
5
0
I saw someone said something about resetting the finger print sensor to have it work. It turns on on mine but doesn't scan. I can't find the post now about "resetting it". Its like the discussion threads on this topic were deleted
I think you're referring to this post.

OP says that you can go to the hidden menu (#*462633*#100#) and go to SVC Menu > Fingerprint > Enable. The thing is, that doesn't exist on the Wing. The only thing I see in SVC Menu is Handprint > HandID Logging on/off. Because that setting only deals with logging, it obviously doesn't enable the optical fingerprint scanner. After poking around in the service menu some more, I haven't been able to find any other way of enabling it.

The only thing of some significance OP mentioned was a way to test the the fingerprint scanner. You can go to Device Test > SAAT > Service Menu - Manual Test > Optical FingerPrint Test and go through the test from there. Every time I run it, the test fails and I get the following results:

Exposure Time: PASS
Bad Block: FAIL
Finger Effect Area: FAIL
Signal: PASS
Noise: FAIL
M-Facotry: PASS
Data Save: FAIL

OP said that if it fails after enabling it that means it worked. That doesn't make much sense though.

Hopefully some day soon we'll be able to get this sensor working.
 
I think you're referring to this post.

OP says that you can go to the hidden menu (#*462633*#100#) and go to SVC Menu > Fingerprint > Enable. The thing is, that doesn't exist on the Wing. The only thing I see in SVC Menu is Handprint > HandID Logging on/off. Because that setting only deals with logging, it obviously doesn't enable the optical fingerprint scanner. After poking around in the service menu some more, I haven't been able to find any other way of enabling it.

The only thing of some significance OP mentioned was a way to test the the fingerprint scanner. You can go to Device Test > SAAT > Service Menu - Manual Test > Optical FingerPrint Test and go through the test from there. Every time I run it, the test fails and I get the following results:

Exposure Time: PASS
Bad Block: FAIL
Finger Effect Area: FAIL
Signal: PASS
Noise: FAIL
M-Facotry: PASS
Data Save: FAIL

OP said that if it fails after enabling it that means it worked. That doesn't make much sense though.

Hopefully some day soon we'll be able to get this sensor working.
Its entirely possible we don't have the fingerprint scanner at all. Demo devices, they sometimes leave hardware out of them. Samsungs are usually missing modems

Other thing I'm confused by... My IMEI is 0. I've seen people say, including this post, that mobile data and such work after doing this
 

twocans

Member
Nov 4, 2021
5
0
Its entirely possible we don't have the fingerprint scanner at all. Demo devices, they sometimes leave hardware out of them. Samsungs are usually missing modems

Other thing I'm confused by... My IMEI is 0. I've seen people say, including this post, that mobile data and such work after doing this
That is very true too. But based on the fact that the demo units have the functioning 5G modem and the full 256GB of storage, it would honestly surprise me if they didn’t have a functioning scanner.

As for the IMEI, I’m assuming those people have changed the default IMEI and generated a new one. Based on other discussion threads on XDA, it appears to be frowned upon / illegal in some countries to discuss how to change the IMEI. All I can say is that it is possible, just hidden. If you’ve gotten to the point that you’re modifying a demo device like this, you’re probably the type that’s willing to poke around menus you’re not supposed to be in, so it shouldn’t be too hard to figure it out.
 
That is very true too. But based on the fact that the demo units have the functioning 5G modem and the full 256GB of storage, it would honestly surprise me if they didn’t have a functioning scanner.

As for the IMEI, I’m assuming those people have changed the default IMEI and generated a new one. Based on other discussion threads on XDA, it appears to be frowned upon / illegal in some countries to discuss how to change the IMEI. All I can say is that it is possible, just hidden. If you’ve gotten to the point that you’re modifying a demo device like this, you’re probably the type that’s willing to poke around menus you’re not supposed to be in, so it shouldn’t be too hard to figure it out.
Oh I've poked around lol but even this tutorial states "data worked after flashing" which mine didn't, which is why I asked

I know with normal LGUp Tool, you can do PDM and modify the IMEI, or you can do ChipErase via LGUp_CMD but I can't figure out how to do optional commands with lg cmd since it doesn't really tell you and no one online seems to have a tutorial for anymore than the basics of

Code:
lgup_cmd com DLL KDZ

options go at the end, but doesn't seem to matter what I put there
 

firefurby

Senior Member
Jun 16, 2008
129
1
LG Wing
Hey, thanks so much for putting this together! I'm running into an issue where it says to do a ChipErase D/L. Any ideas?
1636680444219.png
 
Hey, thanks so much for putting this together! I'm running into an issue where it says to do a ChipErase D/L. Any ideas?
View attachment 5455955

This is due to the firmware you're flashing. For the demo conversion, you have to do the Korean firmware first, then to do something like Verizon, you need the LGUP 1.16 tool from my other post, use ChipErase in that tool and it'll flash just fine. You have to wipe the partition that checks variation, which is what chip erase is for
 
  • Like
Reactions: firefurby

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    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
    1
    Ok but how can i uninstall the demo mode app at the first place? The guide is interesting but i guess you should include that as well
    There's a bunch of guides online you can follow, but I've added how to do this to the post.
    1
    So i was successfully able to remove the demo mode, but when i try to flash using LGUP (after doing all the steps) it shows "Flash done" but nothing changes
    Any idea what's wrong? I downloaded everything from this guide
    Thanks in advance
    Double check that your files are extracted in the proper place. The LGUP-FLASH-Utility folder should be in your C: directory and the files should be inside it. It should look something like this (I'm using Windows 11, but the folder layout should be the same).

    Screenshot 2021-09-28 170124.png
    Screenshot 2021-09-28 170142.png
    1
    There are three types of firmware for three korean cellular networks: KTF, SKT and LGT. Which one did you choose?
    The exact firmware file name was F100N11b_00_COM_KR_OP_0119.kdz
    1
    Yo, thanks for putting this together man! This is huge! I was able to flash mine and get it working. I figured out you can get an IMEI in the service menu (for development purposes only)😉 I'm on the Korean firmware that you listed in the guide, but I want to try and get it on the TMobile firmware since that's the carrier I have and I want to see if it will have wifi calling. I wasn't able to flash the TMobile file the other day but I will try a few other firmwares and see what I can do. I noticed on the Korean one, you can't update through settings and I'm not sure why. This thing will be totally legit if I can get it on the newest TMobile firmware with wifi calling and OTA updates for when the wing gets android 11. The last thing we need is to figure out how to get the fingerprint scanner working!