[Guide] Sprint LG G2 LS980, Obtain Your MSL, Update PRL, Connect to DFS, no ROOT

rich_e

Senior Member
Jan 29, 2010
87
56
0
Here is what I’ve done to manually update the PRL on my new G2. I don’t want to debate the reasons for this. But here’s one way to do it without rooting.

NOTE: This method, to obtain your MSL, only works on the the ZV8 and ZCA software versions. They changed something in ZVC and later versions.

Note: The easiest way to get MSL/SPC code is to just dial ##443336772# on your dial pad and you don't even have to be rooted.
Note: SPC is your MSL. They are the same things.
Note: All this was done on Windows 7-64 bit.

Part 1, Connecting the phone in diagnostics mode:

  1. Install USB drivers. http://www.lg.com/us/support-mobile/lg-LGD801BK. Use the Tmobile D801 USB drivers since it is the same as the AT&T drivers and the LS980 page only had directions to update drivers via the LG Mobile Tools.
  2. On the phone, enable USB debugging in developer options (tap the build # in Settings > About Phone > Software Information, 7 times to enable developer options).
  3. Dial ##Diag# (##3424#) enable diagnostics mode.
  4. Connect phone, select "charge only"
  5. Check windows device manager to see if you have a com port. It should be listed as “LGE AndroidNet USB Serial Port (COMxx) (xx=port #).
Part II, Get your SPC/MSL:

  1. Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
  2. Open Basic Flasher, password is oriax123.
  3. In Basic Flasher:
A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)” and ensure the COM port on the drop down menu next to the "Scan" button matches the COM port listed in the display section (see attached screen shot). If it does not, manually select the correct COM port in the drop down menu that matches the LGE device.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG"
F. Click “Read SPC”. The SPC field should populate with your SPC.​
Note: Stop here and disable the DIAG mode (dial ##3424# and select disabled) if all you want is your SPC/MSL.
Part III, Update your PRL:

  1. Click the “…” next to the PRL field and browse to the file location of the PRL you want to load, select the PRL. In Basic Flasher:

A. Click the “Send SPC” button. The dialog will show “Device Unlocked”.
B. Click the “Provision” button. The dialog will show that the MDN, MIN and SID have been written and the phone will reset.
C. On the phone, go to Settings > About Phone > Status and see if it shows you new PRL number.
D. On thee phone dial ##3424# and disable the DIAG mode.​

I was also able to connect the phone to DFS (after getting my MSL with Basic Flasher). But didn’t have success writing the PRL in DFS. I used this 16 digit password EBB4EDB0B8B8C2BD in DFS. It reported “Device Unlocked” but if I tried to write anything in DFS the com port would lock up. Not sure what the issue there is, perhaps it would work if rooted.
 

Attachments

Last edited:

ericdabbs

Senior Member
Jun 28, 2007
1,137
323
0
Los Angeles
I can't get this thing to scan for my device. I have the adb drivers installed already but when I try to Scan in Basic Flasher tool, it keeps telling me "No Device Found". I even opened up a command prompt with adb and did a "adb devices" query and my device shows up.

Anyone else having issues or advice or what to do?
 

rich_e

Senior Member
Jan 29, 2010
87
56
0
When i first tried, it was showing the COM in basic flasher, now adb has installed and now i can't get COM showing so i can't access the info for my MSL
Mine shows the ADB interface and the com port in device manager too but not having any issue finding the com port in Basic Flasher. Maybe uninstalling and re-installing the drivers would help.
 

rich_e

Senior Member
Jan 29, 2010
87
56
0
Slightly off-topic, is there a good way with ROOT to get your MSL? For some reason, getprop ril.MSL doesn't work in Terminal...
I added a step to set method field to "LG" before clicking the Read SPC button. I just noticed that I forgot that step when I repeated the process for the screen shot and got an SPC error with it set to "NV". Try reading it again, can think of any reason why it wouldn't work with root.
 

rich_e

Senior Member
Jan 29, 2010
87
56
0
I can't get this thing to scan for my device. I have the adb drivers installed already but when I try to Scan in Basic Flasher tool, it keeps telling me "No Device Found". I even opened up a command prompt with adb and did a "adb devices" query and my device shows up.

Anyone else having issues or advice or what to do?
If you don't have the com port listed under device manager it won't work. You have to be in diagnostics mode (dial ##3424#) and have the USB connection on the phone set to "Charge only" for the ports to show up.
 

droidjosh

Senior Member
Oct 10, 2010
66
12
0
Cape Coral
Mine shows the ADB interface and the com port in device manager too but not having any issue finding the com port in Basic Flasher. Maybe uninstalling and re-installing the drivers would help.
I've uninstalled and reinstalled multiple times. still won't show it. It did the first time, before windows downloaded drivers when i plugged the phone in.
 

ericdabbs

Senior Member
Jun 28, 2007
1,137
323
0
Los Angeles
If you don't have the com port listed under device manager it won't work. You have to be in diagnostics mode (dial ##3424#) and have the USB connection on the phone set to "Charge only" for the ports to show up.
I finally got it to work. I didn't have Diag mode enabled. I guess I totally skipped Part 1. However for Part II your procedure needs some additional steps. Suggested revision of your steps. Let me know if you like and if so maybe add that to the OP.

Part 2, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:

A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)”.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.
 
Last edited:
  • Like
Reactions: rich_e

rich_e

Senior Member
Jan 29, 2010
87
56
0
I finally got it to work. I didn't have Diag mode enabled. I guess I totally skipped Part 1. However for Part II your procedure needs some additional steps. Suggested revision of your steps. Let me know if you like and if so maybe add that to the OP.

Part 2, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/showthread.php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:

A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)”.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.
I made the changes to the OP as recommend. Thanks!
 

ericdabbs

Senior Member
Jun 28, 2007
1,137
323
0
Los Angeles
I made the changes to the OP as recommend. Thanks!
A few more slight changes in bold based on feedback from people that had some difficulty when trying out this procedure in Part 2.

In part 1, I updated the link and reference to the USB drivers to use the AT&T/Tmobile LG G2 drivers since they are made for the LG G2 vs. referencing Sprint Optimus G LS970 drivers. I personally use the Tmobile D801 LG G2 USB drivers for the LG G2 and it works fine on the Sprint model.


Part 1, Connecting the phone in diagnostics mode:

1. Install USB drivers. http://www.lg.com/us/support-mobile/lg-LGD801BK. I used the Tmobile D801 USB drivers since it is the same as the AT&T drivers and the LS980 page only had directions to update drivers via the LG Mobile Tools.
2. On the phone, enable USB debugging in developer options (tap the build # in Settings > About Phone > Software Information, 7 times to enable developer options).
3. Dial ##DIAG# (##3424#) enable diagnostics mode.
4. Connect phone, select "charge only"
5. Check windows device manager to see if you have a com port. It should be listed as “LGE AndroidNet USB Serial Port (COMxx) (xx=port #).

Part II, Get your MSL:
1. Get Basic Flasher http://forum.xda-developers.com/show....php?t=2394499. (Great tool! Please thank the poster "bigfdaddy2” and make a donation at tiny.cc/oriax123donate if you like it.)
2. Open Basic Flasher, password is oriax123.
3. In Basic Flasher:

A. Click the “Scan” button.
B. Select the “LGE AndroidNet USB Serial Port (COMxx)” and ensure the COM port on the drop down menu next to the "Scan" button matches the COM port listed in the display section. If it does not, manually select the correct COM port in the drop down menu that matches the LGE device.
C. Click the "Connect" button.
D. Click the “Read Device” button. The screen should populate with you MDN, MIN and SID.
E. Under Method, select "LG".
F. Click “Read SPC”. The SPC field should populate with your SPC.
 
Last edited:
  • Like
Reactions: rich_e

rich_e

Senior Member
Jan 29, 2010
87
56
0
A few more slight changes in bold based on feedback from people that had some difficulty when trying out this procedure in Part 2.
Thanks again! I've seen people having problems with the drivers and the default behavior of the program to start with the lowest numbered com port. I hope these changes will make it easier for people to get their MSLs.
 

ericdabbs

Senior Member
Jun 28, 2007
1,137
323
0
Los Angeles
Thanks again! I've seen people having problems with the drivers and the default behavior of the program to start with the lowest numbered com port. I hope these changes will make it easier for people to get their MSLs.
Thanks for updating the OP. Although I notice it says in the OP ##Diag# (##3434#) instead of (##3424#).

Btw I took your guide and made a sticky on another forum but made the instructions more generalized.

http://s4gru.com/index.php?/topic/5022-easy-method-to-obtain-your-msl/
 

ericdabbs

Senior Member
Jun 28, 2007
1,137
323
0
Los Angeles
I fixed the typo. Thanks for the cross-post and credit too!
No problem since your guide has helped many folks obtain their MSL and I was able to verify that this method works to get my MSL. I am all for helping my Sprint brothers and sisters access their MSL to triband LTE testing.

If you are curious I did some B41 LTE testing last night and posted some screenshots in this thread below:

http://forum.xda-developers.com/showthread.php?t=2524824

I also did some further B41 LTE testing today on another tower and I almost hit 60 Mbps!!!!! Talk about making use of that Clearwire 2.5 GHz spectrum.
 

J94w

Senior Member
Jul 26, 2011
54
12
0
Deleted, found out you have to turn off anti virus to let this through, boy is this easy to use :good:
 
Last edited:

newwonder01

Member
Jan 13, 2009
46
1
0
It is a very newbie question, what is the advantage of updating PRL, will I get more signal and speed on the different Roaming, at work I don't have any signal if update it to verizon Roming PRL, will I get good signal, please help me to find out.

thanks for your help.