• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

[GUIDE] Easy way to get MSL without calling Sprint, using CMDA Workshop, OR ROOT!!

Search This thread

kyouko

Senior Member
Mar 6, 2010
1,091
251
First off I'll start by saying I have tried this on my phone (custom rom obviously) and on both my sister's and father's phone, both of which ran the official sprint update...:rolleyes: don't ask me why.

Anyway, I came across this screwing around a couple months ago when I wanted to reset my PRI, and apparently it still works with 2.1 roms.

Before doing this make sure you have aLogcat. Also its easier to find your MSL if you go into logcat and "clear log" before doing these steps.

**Refer to the attached pictures if you get lost**
  • So step 1 is to go to your dialer and enter ##DATA# or ##3282# which will bring up the EPST menu
  • Once the menu pops up just select "View Mode"
  • At this point you will see a screen with 3 selections.
  • From here either press and hold the Home Key and select aLogcat if you ran it before, go to your tray and run Logcat.
  • After opening Logcat it will update, once it finishes press "Menu" and "Pause" the log.
  • Then scroll until you see a group of entries labeled "I/EpstBroadcastReciever" which should be green
  • Locate the line that has "MSL Code=" at the end of it
  • Edit: Or press Menu and Filter "MSL" (thanks wjason)
And there you have it, your 6-digit MSL code without ever calling sprint or using a computer. :D

Please let me know if this actually works for you guys as I have only been able to test it on 3 phones so far.
 

Attachments

  • Step_1.png
    Step_1.png
    52.7 KB · Views: 43,240
  • Step_2.png
    Step_2.png
    40.5 KB · Views: 42,953
  • Step_3.png
    Step_3.png
    13.7 KB · Views: 43,061
  • Step_4.png
    Step_4.png
    40.1 KB · Views: 418,468
Last edited:

wadeheisen

Senior Member
Mar 19, 2010
121
8
Worked like a charm. Thanks.

If you are going to use the MSL to fix your PRI after getting the code, just make sure you copy your last nandroid off the sd card, because if you are like me, it won't restore properly after the reboots. Didn't have a copy, so I got to rebuild everything.
 
Last edited:

kyouko

Senior Member
Mar 6, 2010
1,091
251
I'm glad its working and that I could help. I figured since lately I've seen threads about changing/"fixing" your PRI and such I should do this quick write up.
Would've posted this months ago :p I just kept forgetting about it when I signed on; as I was constantly distracted looking at all the new rom updates and flashing

Ive posted this at ppcgeeks, hope you don't mind OP.

Not at all :) be my guest to post it else where if you like as well.
 
Last edited:

Androidious

Senior Member
May 24, 2010
1,200
218
NE
First off I'll start by saying I have tried this on my phone (custom rom obviously) and on both my sister's and father's phone, both of which ran the official sprint update...:rolleyes: don't ask me why.

Anyway, I came across this screwing around a couple months ago when I wanted to reset my PRI, and apparently it still works with 2.1 roms.

Before doing this make sure you have aLogcat. Also its easier to find your MSL if you go into logcat and "clear log" before doing these steps.

**Refer to the attached pictures if you get lost**
  • So step 1 is to go to your dialer and enter ##DATA# or ##3282# which will bring up the EPST menu
  • Once the menu pops up just select "View Mode"
  • At this point you will see a screen with 3 selections.
  • From here either press and hold the Home Key and select aLogcat if you ran it before, go to your tray and run Logcat.
  • After opening Logcat it will update, once it finishes press "Menu" and "Pause" the log.
  • Then scroll until you see a group of entries labeled "I/EpstBroadcastReciever" which should be green
  • Locate the line that has "MSL Code=" at the end of it
And there you have it, your 6-digit MSL code without ever calling sprint or using a computer. :D

Please let me know if this actually works for you guys as I have only been able to test it on 3 phones so far.

EUREEKA! Cannot believe you found that! That's bada$$! Nice job bro.. worked like a charm for me too!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 5
    First off I'll start by saying I have tried this on my phone (custom rom obviously) and on both my sister's and father's phone, both of which ran the official sprint update...:rolleyes: don't ask me why.

    Anyway, I came across this screwing around a couple months ago when I wanted to reset my PRI, and apparently it still works with 2.1 roms.

    Before doing this make sure you have aLogcat. Also its easier to find your MSL if you go into logcat and "clear log" before doing these steps.

    **Refer to the attached pictures if you get lost**
    • So step 1 is to go to your dialer and enter ##DATA# or ##3282# which will bring up the EPST menu
    • Once the menu pops up just select "View Mode"
    • At this point you will see a screen with 3 selections.
    • From here either press and hold the Home Key and select aLogcat if you ran it before, go to your tray and run Logcat.
    • After opening Logcat it will update, once it finishes press "Menu" and "Pause" the log.
    • Then scroll until you see a group of entries labeled "I/EpstBroadcastReciever" which should be green
    • Locate the line that has "MSL Code=" at the end of it
    • Edit: Or press Menu and Filter "MSL" (thanks wjason)
    And there you have it, your 6-digit MSL code without ever calling sprint or using a computer. :D

    Please let me know if this actually works for you guys as I have only been able to test it on 3 phones so far.
    2
    Confirmed. Great find
    1
    Apparently some time after this was made available and other ways of retrieving the MSL code, Sprint has blocked these from working. Everything on this site to get it other than just calling to ask for it does not work.

    Ok, but does it still work on a HTC Hero CDMA? Seeing as that is the forum this was posted to.

    Yes, it still works on the CDMA Hero. I never tried it using this method on the Evo or any other device for that matter, which is why it's posted here ;)

    I just installed msl reader from the market on nfinite's ver. of the .2 update and retrieved my msl code . Just to let you know

    This method doesn't require root to work, but for those who are rooted the msl reader app is a much easier alternative :)
    And it does still work with the .2 update for those who may be wondering.
    1
    Worked on an ACS 2.2 epic

    I used this method successfully on my epic. however the steps in the OP didnt quite do the trick..

    1. install logcat and clear it if need be
    2. open the dialer and dial the ##3282# code
    3. click on "edit" and then just hit "ok" without inputting anything for the MSL
    4. open up logcat and find the line that is I/MSL_Checker and the 6 digits after "result:" are your MSL!
    1
    Easy way to get MSL without calling Sprint, using CMDA Workshop, OR ROOT!!

    First off I'll start by saying I have tried this on my phone (custom rom obviously) and on both my sister's and father's phone, both of which ran the official sprint update...:rolleyes: don't ask me why.

    Anyway, I came across this screwing around a couple months ago when I wanted to reset my PRI, and apparently it still works with 2.1 roms.

    Before doing this make sure you have aLogcat. Also its easier to find your MSL if you go into logcat and "clear log" before doing these steps.

    **Refer to the attached pictures if you get lost**
    • So step 1 is to go to your dialer and enter ##DATA# or ##3282# which will bring up the EPST menu
    • Once the menu pops up just select "View Mode"
    • At this point you will see a screen with 3 selections.
    • From here either press and hold the Home Key and select aLogcat if you ran it before, go to your tray and run Logcat.
    • After opening Logcat it will update, once it finishes press "Menu" and "Pause" the log.
    • Then scroll until you see a group of entries labeled "I/EpstBroadcastReciever" which should be green
    • Locate the line that has "MSL Code=" at the end of it
    • Edit: Or press Menu and Filter "MSL" (thanks wjason)
    And there you have it, your 6-digit MSL code without ever calling sprint or using a computer. :D

    Please let me know if this actually works for you guys as I have only been able to test it on 3 phones so far.


    Will this work for HTC EVO 3D CDMA phone as well ?