[How To] Retrieve MSL CDMA Workshop Method

Search This thread

johnsongrantr

Senior Member
Aug 10, 2007
759
40
Indianapolis
forgive my ignorance, but where exactly in these steps do you associate your verizon account with the evo (meaning, making the phone ring when people call your verizon number)

these are just instructions oh how to get the keys to the castle, not what to do once you have the keys... and that part really shouldn't be discussed here.

It's a grey area of legality of our science. But if you search long enough you might find the way.
 

jadehawk

Senior Member
Oct 20, 2007
58
3
Thank you

Work Perfectly on a Rooted / Nand Unlocked Sprint HTC Evo.. Using Windows 7 Ultimate 32bit and drivers included on the first post..

Don't know why I would need those numbers(msl) but like "johnsongrantr" said I got the keys to the castle... :D
 

trizzcuitt

Member
Oct 25, 2008
12
0
worked great

just wanted to say thank you for the files and nice tutorial....worked out great....shocked at what my MSL code was. Thanks again for the hard work.
 

flam253

Senior Member
Mar 15, 2010
86
0
if you got your phone activated at best buy or i think just at sprint, the papers they hand you have the MSL code on it. mine did i think.
 

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
Help

I can't find my phone under Device Manager. I see HTC Android Phone under "Disk drives" but I can't find a reference anywhere else. And I have verified that the phone is set to Charge Only.

When I run CDMA workshop I can connect but the phone doesn't respond so I cannot do anything with it. I'm assuming this is because I never installed the HTC Diag drivers.

Does anyone have any ideas?
 

topdnbass

Senior Member
Jan 13, 2009
464
9
Excellent, this worked flawlessly.

@webs try right clicking the correct .inf file in x64 or x86 and select install..
GL
 

techwerkz

Senior Member
Mar 24, 2008
76
17
Fort Myers, FL
www.techwerkz.com
I can't find my phone under Device Manager. I see HTC Android Phone under "Disk drives" but I can't find a reference anywhere else. And I have verified that the phone is set to Charge Only.

When I run CDMA workshop I can connect but the phone doesn't respond so I cannot do anything with it. I'm assuming this is because I never installed the HTC Diag drivers.

Does anyone have any ideas?

Sounds like you didn't enter the diagnostics mode. You need to install the drivers...
 

bandagraph

Member
Jun 25, 2010
44
1
Worked great. Thanks for the easy to follow instructions! This is actually quicker than calling Sprint and playing dumb.
 

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
IMA Nub...

I figured it out... I just realized that after installing the diag driver my phone wasn't in diagnostic mode. I just put it back by dialing the ## number and all is good.

Thanks for help and this method of getting the MSL is friggin awesome!!
 

R4Y0

Member
Aug 19, 2009
13
0
great info. thanks a lot for this.
although EYE am havin a problem, i have a moto Q9c (sprint) and it isnt showing up on CDMA wrk.

i have activesync going and it connects fine to the phone.
i cannot even find the darn thing in device mang...

any ideas?

that is because this is not intended for the q9c but for the evo and other htc devices... to get msl for q9c look at a guide over at howardforums DOT COM, use the search feature there and you should find it...
 

campchi

Senior Member
Mar 29, 2010
119
7
Los Angeles
i've call sprint tech support and got it instantly, i dont know why you guys have to go thru all these trouble of getting the MSL code.
 

SOHKis

Senior Member
Apr 29, 2008
579
158
VA
What about on a Mac? I want to change my banner to saying something other than Sprint but it looks like everything is meant for Windows devices.
what do you mean by banner..? sounds like you want to change the boot animation maybe..? - http://xdaforums.com/showthread.php?t=697527

no need for MSL to make that change

if it is something that DOES require msl, you can always call sprint & ask nicely for it (may take more than 1 try) but you'll get it
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 11
    Update 9/14/10 -- There is an app in the market called MSL Reader that successfully found my MSL. It does require root access, my method will still work for phones that are not rooted. Thanks flexgrip for pointing this out, and mmastrac for the hard work developing the app.
    chart


    Since the other method using aLogCat doesn't seem to work for everyone, this is a more consistent method.

    Please be very careful with CDMA Workshop. I am not responsible for your curiosity, or stupidity!

    I have included screenshots for installing the drivers on Windows 7 x64. This seems to be a little different for most users, so I hope this helps. Windows XP should be pretty similar to below. You can enter Device Manager the same way. Some of the prompts will be slightly different, but at the end most of the same dialogs will appear.

    Prerequisites:
    CDMA Workshop - http://www.cdma-ware.com/workshop.html
    The Demo version will be able to retrieve the MSL.

    HTC Diag Drivers - http://www.techwerkz.com/evo/HTCDiagDrivers.zip
    I have compiled this zip which includes both x86 (32 bit), and x64 (64 bit) drivers for HTC diagnostics. I have successfully tested the x64 drivers on Windows 7, and all works without issue.

    The Fun Part
    Step 1 - Dial ##DIAG# (##3424#) on your phone.

    Step 2 - Connect the phone to the computer via the USB cable. When prompted to install the drivers use the drivers from the ZIP provided above.

    Windows will probably not be able to find the drivers:
    1.jpg


    You will need to manually install the drivers from Device Manager. Quickest way to get there is to press the Windows Key + R to open the Run dialog. Type in devmgmt.msc:
    2.jpg


    Once Device Manager is open you will see it cannot find the HTC Diag driver :(:
    3.jpg


    Right click on HTC Diag, and go to Update Driver. You will be prompted with the following, choose Browse my Computer. Then choose Let me Pick. Click Next. Click Have Disk. Browse to the drivers you downloaded, and choose the proper INF file. Click Next. Then finally Yes, if prompted :eek::
    4.jpg

    5.jpg

    6.jpg

    7.jpg

    8.jpg

    9.jpg

    10.jpg


    If all went well you will see it installing the driver. Then finally let you know it was successfully installed!
    11.jpg

    12.jpg

    13.jpg



    Step 3 - Run CDMA Workshop you downloaded earlier.

    Once CDMA Workshop is open click the word Port found on the right:
    14.jpg


    You will be given the options to select the correct COM port (Please note the demo version will only go to COM6. If you have an issue with this please Google how to change the COM port to something not in use.):
    15.jpg


    Once the correct COM port is selected click Connect:
    16.jpg

    17.jpg


    Head over to the Security tab and click Read under the SPC / User Lock section:
    18.jpg


    If all has gone well you will be given your MSL code! It is the 6 digit number listed after pressing Read. Great Success! :D

    Testing
    The following sections should prompt for your MSL code. Enter what you have retrieved to find out if it is in fact the correct MSL code.

    ##data# (##3282#)
    ##debug#(##33284#)
    ##diag#(##3424#)
    ##svn#(##786#)
    ##prl#(##775#)
    ##prev#(##7738#)
    ##akey#(##2539#)
    ##vocoder# (##8626337#)

    If you followed the steps correctly, the code should work.

    Hope this helps everyone with finding their MSL when Sprint will not give it to you. Again, I am not responsible for what you do with this information. This is a use at your own risk method!
    6
    I figured out how to get this to work on the OTA updated devices. I just got a replacement, and tried the steps in the original post, and and I kept getting the same error that mikecore was getting a few posts up. Here is how to fix that.

    Before you go to the step in the original post where he has you click "read" on the security tab where it says SPC, head over to the terminal tab, and enter the following (exactly as I have it below with spaces and everything) on the line that says "DM Commands"

    41 74 64 77 61 6F 70

    Click "send"

    You should get some output below in the message box along the lines of:

    "Answer Length 5 bytes >
    0x0000: 41 01 70 41 7E .. .. .. .. .. .. .. .. .. .. .. .. | A.pA~............."

    Then go back over to the security tab and try reading you SPC / User Lock.

    After I did what I explained above, it worked perfectly for me. And all I was using was the Demo version of CDMA workshop.
    2
    Someone else try my post above and verify that it works for others.

    Sent from my PC36100 using XDA App
    2
    Try the method in the very first post in this thread, but use the extra step I mentioned a few posts up.

    Sent from my PC36100 using XDA App
    1
    the download link to CDMA workshop now is version 3.7 I was confused at first, when you said com port right, now its on the left, but still gives the MSL code. Thanks for the great tut. worked for me.