Sprint LG G Flex 2 ZV9 root-update [T-Mobile]

tdorid44

Member
Dec 2, 2015
13
7
0
Lansing
I am NOT responsible if you brick your phone while following the instructions given below!!

Credit goes to @randrew87 and @Alex_XV6700

Findings so far for ZV9 Update:

First, the rooted .img can be found here.

Note: I was on ZV6 and followed the instructions here: http://forum.xda-developers.com/g-flex2/general/return-to-stock-ls996-stock-img-t3217089 - to get back to UN-root for ZV6. Once I was un-rooted, I did all OTA updates to ZV9. If you enabled bands using the "Shortcut Master" app in ZV6 before unrooting, all bands enabled will stay when upgraded to ZV9.

Simply follow the same steps for previous ZV6 updates to install ZV9 root.img:

1) Download LG Flex 2 USB Driver (google, this one is easy - it's a 10.9MB LG driver)
2) Download LG_Root.zip from here: https://www.androidfilehost.com/?fid=24052804347788843
3) Go to Settings -> General -> About Phone -> Software Info -> and tap Build Number 7 times until Developer mode is enabled.
4) Unzip the zv9 rooted .img
5) Plug in the phone to computer and copy the firmware file ZV9system.img (make sure to have the "ZV9system.img" file name!!) to the root folder.
6) Unzip the LG_Root.zip
7) Power off Phone, then press and hold volume up while plugging into computer to get into "download mode". Phone screen should show "download mode" briefly.
8) From LG_Root folder run "ports" bat file. it should show you which port the phone is connected to, you are looking for the port for LGANDNETDIAG1, in my case it was COM4, it will be different for you
9) Open a command prompt (windows - run > cmd) and go into the folder that you extracted LG_Root into (cd C:\directory\to\ LG ROOT)
10) Then run the following command "Send_Command.exe \\.\COM4" - No quotes, with COM4 replaced by the port you saw from step 8. You should see something that says "SPECIAL COMMAND: ENTER, LEAVE"
11) then type "id" and press enter (no quotes), you will see something like: uid=0(root) gid=0(root) context=u:r:recovery:s0, if you don't see this repeat step 10 until you do
12) Run following dd command: "dd if=/data/media/0/ZV9system.img bs=8192 seek=58368 count=522240 of=/dev/block/mmcblk0" no quotes
around the command
13) it will take a few minutes and bring you back to the "#" prompt. type LEAVE hit enter
14) your phone will reboot and you will be rooted on ZV9!

This is where things get tricky

Note: It is still being worked out how to get 4G LTE band re-enabled on ZV9!!

The latest testing instructions are given by @randrew87 here: http://forum.xda-developers.com/showpost.php?p=64122754&postcount=385 - When getting to step 2 (2. get your MSL code HERE follow parts I & II of the tutorial.), I was not able to run "Basic Flasher" due to Windows 10 issues. I could also not get my MSL by dialing ##443336772#. I ended up having to start a Sprint LiveChat and give them my phones MEID. I made up some technical excuse on why I needed my MSL number and the chat rep bought it and provided it to me!

Now that I had my MSL code, I was able to complete the steps @randrew87 provided:

3. on the dial pad tap ##3282# (this is data cofiguration hidden menu) and do the next procedure:
- tap lte, a notification window shows, tap edit, MSL code input window shows -->> enter it (is a six digit number)
- tap "LTE enabled" turn to on.
- tap "band priority" select ban 4 and change its value to "1"
-tap "LTE Roaming Enabled" turn to on.
However, LTE Roaming Enabled was grayed out for me. I could not figure out a way to turn it on. I am also not able to keep a consistent band for LTE when LTE DOES show up. I've attached some screenshots of the settings I currently have in place to give you all an idea of where I am at.

I wanted to start a new thread on this as I believe more people will be asking about LTE on the ZV9 update. If you are able to get 4G LTE working, please post how you did so!

http://i.imgur.com/vix0aIH.png (band priority screenshot) | http://i.imgur.com/oAgI6MB.png (LTE ##3282# settings) | http://i.imgur.com/XZElcz6.png (phones network settings > mobile networks) | http://i.imgur.com/gR9AiuP.png (LTE Discovery App results)
 

tdorid44

Member
Dec 2, 2015
13
7
0
Lansing
I was able to get 4G LTE back working on this build! I'll post more details soon.
Just got some time to put up what I did. Thanks to @csrow at - http://forum.xda-developers.com/showpost.php?p=64169534&postcount=23 I was able to get my 4G LTE back working on Band 4 with ZV9. Simply following the instructions below assuming you are on the rooted.img for ZV9 and are stuck on 3G still.

Downloaded "Shortcut Master" app from the Play store and searched for "com.lge.sprinthiddenmenu.iot.ltedataroam'. Run that app and enabled bands 2, 4, and 12 to cover the T-Mobile LTE bands. Also enabled data Roaming.
 
Last edited:

tdorid44

Member
Dec 2, 2015
13
7
0
Lansing
Whar are the major changes from ZV6 TO ZV9?
This is what I was able to find:

http://pdadb.net/index.php?m=repository&id=1725&c=lg_ls996_g_flex2_android_5.1.1_lollipop_system_update_zv6

Code:
Version:	ZV6
Author:	Sprint
Category:	ROM Update
Language:	Multiple languages
Release Date:	June 08, 2015
File Time:	Jun 12, 15 15:02:35
File Views:	2349 views


ROM Update Details
Google Android 5.1.1 upgrade for Sprint G G Flex 2

Android version: 5.1.1
Build number: LS996ZV6

Description of Enhancements/Fixes
- OS upgrade to Android 5.1.1 (Lollipop)
- Factory Reset Protection
I also found - http://support.sprint.com/support/article/Find-and-update-the-software-version-on-your-LG-G-Flex2/WServiceAdvisory_542_GKB83857-dvc8760002prd#!/

Code:
Find and update the software version on your LG G Flex2

Last Updated: Nov 23, 2015

Software Updates - LG G Flex2

Software updates may be released in stages and can take several days for delivery.
If prompted that an update is available, follow the onscreen instructions to complete the installation.
Check the current device software:

Check the software version
Manually check for updates:

Check for software updates
Current version:

LS996ZV9
Version

Release Date

Description of Enhancements/Fixes

LS996ZV9	11/20/2015	
Sprint Global Roaming
Minor UI Updates
App Updates
Bug Fixes
LS996ZV8	08/31/2015	
Patch for critical security vulnerability ('Stagefright')
LS996ZV7	07/15/2015	
Various bug fixes and enhancements
LS996ZV6	06/08/2015	
OS upgrade to Android 5.1.1 (Lollipop)
Factory Reset Protection
LS996ZV5	03/25/2015	
Bug Fixes
LS996ZV4	03/13/2015	
Initial release
Hope this helps.
 
  • Like
Reactions: cadavar

bountyman334

Senior Member
Sep 20, 2007
3,182
2,021
113
Decatur,GA
@tdorid44 how did you get your msl code from sprint...they keep asking for the previous owner ...and i also told them need the msl code for testing purposes

.....UPDATE......SPRINT GAVE IT TO ME....JUST SAY U DONT KNOW YOUR NUMBER OR WHO U GOT THE PHONE FROM...AND JUST SAY I ALL KNOW IS THE IMEI AND ALSO SAY AFTER SPRINT UPDATE MSL BOX KEEP POPPING UP....AND VOLIA....YOU GET YOUR MSL CODE.......I ALREADY REMEMBERED MINES...PRETTY SIMPLE TO REMEMBER
 
Last edited:

DRosales317

Member
Jun 5, 2015
12
1
0
Last edited:

[email protected]

Senior Member
Oct 20, 2012
703
108
43
I am new to LG Gflex2...i followed your instructions but i get stuck at "dd is not recorgnised as an external command or operable program or batch file"
What to do!!!
 

[email protected]

Senior Member
Oct 20, 2012
703
108
43
AS soon as i hit search and it opens, when i attemtp to launch, it force closes. any solution for this?


Just got some time to put up what I did. Thanks to @csrow at - http://forum.xda-developers.com/showpost.php?p=64169534&postcount=23 I was able to get my 4G LTE back working on Band 4 with ZV9. Simply following the instructions below assuming you are on the rooted.img for ZV9 and are stuck on 3G still.

Downloaded "Shortcut Master" app from the Play store and searched for "com.lge.sprinthiddenmenu.iot.ltedataroam'. Run that app and enabled bands 2, 4, and 12 to cover the T-Mobile LTE bands. Also enabled data Roaming.
 

robertlee1989

New member
Jun 6, 2016
2
0
0
Can i use this to root the zv9 ?

So does this work on LS996ZV9? And Do I have to have to downgrade to ZV6 then install the ZV9 image?

Successfully rooted it and unlocked. But now Sprint handsfree activation starts randomly and I don't now how to remove it...
do i use this if im already on zv9