[How To] Retrieve MSL CDMA Workshop Method

Search This thread

oOflyeyesOo

Senior Member
May 27, 2010
994
127
St louis
Is your MSL code part of your sprint account, or is it attached to your phone? Just wondering if I got a new phone now, or down the line. Would my MSL code stay the same?
 

dmoses1969

Senior Member
Dec 30, 2007
1,160
741
Kansas
Not Working

Not sure what I am doing wrong but keep getting

" Windows was unable to install your HTC DIAG, windows could not find the driver software for your device."

When first connected to usb and phone prompts for, Charging Only, HTC Sync, Disk Drive, Share Connection, Which one do I select or does it matter?

No matter where I place the drivers I downloaded, I can point to that folder and it will not update the drivers?

UPDATE: Never mind, I figured it out. YOU HAVE TO FOLLOW THE INSTRUCTIONS!!!!!!!
 
Last edited:

DraginMagik

Senior Member
Mar 24, 2010
1,207
175
you rock.

i had read a couple other posts but was missing one part. your step by step w/ pictures saved me much /bang-head-on-desk
 

marctronixx

Senior Member
Jul 18, 2007
1,375
178
ok well i need assistance.

i put in the ## code THEN attach the phone to USB but nothing happens. nothing asks me to install anything. i do see a image pop up of what looks like a tower, the phone and a server icon. see attached photo.

also what mode should it be in? usb only? disk drive? i need help.
 

Attachments

  • snap20100621_124524.jpg
    snap20100621_124524.jpg
    14.7 KB · Views: 369

johnsongrantr

Senior Member
Aug 10, 2007
759
40
Indianapolis
ok well i need assistance.

i put in the ## code THEN attach the phone to USB but nothing happens. nothing asks me to install anything. i do see a image pop up of what looks like a tower, the phone and a server icon. see attached photo.

also what mode should it be in? usb only? disk drive? i need help.

make sure USB debuging is enabled on the phone.

the pop up for drivers will be on the workstation, if it doesn't pop up, go into device manager

Start>run> devmgmt.msc

look for anything with a ! or look for htc diag in the list of hardware attached, if need be go to properties and re-install drivers

also try switching USB ports once in htc diag mode.
 

marctronixx

Senior Member
Jul 18, 2007
1,375
178
Thank you. Will try when I get back to the laptop. I'm running tried and true xp pro. I'm my case I need to be using "htc sync" mode rather than, say, "charge only".

__
Thumbed wirelessly from my HTC EVO 4G thru Sprint PCS. Please excuse any typos.
 

marctronixx

Senior Member
Jul 18, 2007
1,375
178
under ports (COM and LPT) i see HTC Diagnostic Interface (COM 12) and its working fine. no unknown icons anywhere to be found... i have htc sync and debugging on and running.... if you can tel me where i should go to update the drivers then perhaps i should do that...
 

marctronixx

Senior Member
Jul 18, 2007
1,375
178
OK! so i went into the device mgr and under the port tab for htc diag manager, changed the com to something not in use. closed out cdma workshop. did the ## code THEN switched to HTC Sync THEN fired up cdma workshop.. it worked FINALLY!!!! thanks gents for your kindness and help! got the MSL!!!!!

EDIT. so in my case i did not need to add any additional drivers hence why i never got prompted to install any. that was messing me up...
 
Last edited:

hdad2

Senior Member
Nov 12, 2007
338
36
@OP

Thanks! WinXP-32 actually found the driver automatically for me when I selected the right folder for the search. Very easy.

Long time reader, first post to say thanks.
 

farunkel

Member
Jun 22, 2010
22
0
newbie question

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)
 

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.