[LG G Stylo Guides, News, & Discussion] DeadlineEm:
Hey guys im checking out a method i found on putting the metro phone back to stock (I had my phone rooted when i tried updating as ive seen with a few others)

I am currently on MetroPCS LG G Stylo 5.1.1

Things I've tried previously:

Updating normally (with root, gave error, couldnt update afterwards)

Updating after removing root (still no cigar there so i went to LG Bridge)

LG Bridge also did not work

Bootstack + Return2Stock (Didnt work either)

So now, im going to give you the solid information on HOW to fix this problem, update your phone to 6.0 and re-root it

Things you will need:

Tmobile H63110i_00.kdz (NOT METRO!!!) **I used H631v10j but you can use whichever fits your phone, i felt since mine said j i should use j**

H631v10j Download

H631v10i Download

LG Flash Tool 2014 - LG Flash Tool Download

LG Drivers - LG Drivers

LG Bridge - Found Here

1. Extract the Flash tool to your desktop, copy the H631v10(i or j) into the LG flash tool folder, Install your LG Drivers AND install LG Bridge

2. Boot your Stylo into Download Mode (Plug the USB into your COMPUTER, Shut off the phone completely, wait 3 seconds then hold VOLUME UP and then plug in your USB cable to your phone while holding the volume button)

3. Run LG Flash tools exe as administrator, Select Type: CDMA, PhoneMode: DIAG, Reset time: 33000 then select your .kdz file (the one u put in the flash tool folder)

4. Click 'CSE Flash' then click 'Start' under Country select 'Different' and Language 'English' then hit OK

**NOTE: You will get an error about not being able to connect to the server, just click OK and let it go, your phone will still update**

5. Once your phones finished updating, you will go through the setup, you will be on T-Mobile firmware (for now) so log in with your google account, set up the phone and then open google play, set that up first so you know the gapps are up to date.

6. Go to Settings click the three dots at the top right and click list view (its easier) then scroll to About Phone, click Update Center and UPDATE YOUR APPS FIRST! i have no idea why but this is crucial. after they are updated, repeat the step and click system updates, you should see the update is available (DO NOT DOWNLOAD IT ON THE PHONE!)

7. Connect your phone (if not still connected) and open LG Bridge, for the first time users it will ask you to log in with your gmail, do that and once you get into the app your phone should show up on the bottom left corner of the app. There are 3 tabs at the top 'LG AirDrive' 'LG Backup' 'Software Update' Click on Software Update

8. It will check and tell you your phone is up to date, click OK and after a few seconds you should see the update pop up (it will say MS63110j this is the metro update to bring your phone back to metro firmware) Update your phone and let it download, update and install through the app, during this time your phone will restart and boot into update mode, dont touch it, let it go.

9. Your phone will boot up showing the LG Logo at around 90% in the app, DO NOT UNPLUG IT, let it update until the app says 100% complete. Your phone will start the usual optimization process of apps and all that, let it go and after a bit you will boot back into Metro on 5.1.1 with no root no TWRP etc.

10. Update your phone normally and it should update through the software updater thats built in on your phone if you followed everything correctly.

This is my first tutorial, but as i was writing this i was doing it to my phone at the same exact time, so this should do exactly what mine did and update normally. after you finish updating do the normal steps for Root/TWRP (i did not do these yet) and let me know if this worked for you.

UPDATE** After all of this work, I am very pleased to inform you that the update to 6.0 stock firmware WORKED (I had to wait between 11pm and 4am to download the update, i downloaded it at 11:34pm it is not 12:05pm and android is upgradeing 8 of 19 files currently), Tutorial is a success!!

Screenshots of 6.0 on MetroPCS after the process