[How To] Retrieve MSL CDMA Workshop Method

Search This thread

shadyraver

Senior Member
Jan 14, 2011
326
29
45
Philadelphia
Need Your Help

OK here Is the situation. My friend has an evo 4g with a bad esn number..now what he wants to do is flash the evo over to cricket. I read somewhere u can flash the evo over to cricket is that right? And what about the bad esn? Hopefully someone can give me some suggestions and point me in the right dirrection
 

mynigman

Senior Member
Oct 17, 2010
81
6
excellent stuff. should be added to op of cdma sprint banner method as well. great info concerning the driver install!!
 

rizapn

Senior Member
Oct 30, 2007
54
11
Jakarta
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.

I can CONFIRM ... it is WORK !!!
I use the latest CDMA Workshop demo (v3.8) and try to read Sprint HTC EVO 4G running on 2.3.3 ... without entering this "command", cdma workshop always give me error "Phone ask for SPC bla-bla-bla" ... after doing this ... it display the SPC correctly !!! THANK YOU very much ...
 

shatten

Member
Dec 20, 2006
7
1
htc phone ask for spc

found htc droid 2 verizon, workshop 2.7 go to security tab in SPC write 000000 select SPC boton and selec send :) now can write nam
 

2gunsup

Member
May 9, 2008
16
2
I somehow managed to lose the ability to do any of these codes after flashing a rom/radio on my device. The only one that works for me is the diag code ##3424#..

Can someone advise me on how fix this issue?

Edit: Nevermind, figured it out. Flashed a stock rom that matched radio I had installed and commands worked again.
 
Last edited:

dwss

Senior Member
Apr 3, 2010
71
9
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.

This fixes the SPC error.

You sir /win
 

pnonu23

Senior Member
Mar 2, 2011
167
19
Running Unofficial CM9 for Supersonic Nightlies Cant seem to do any commands like ##3424# will this only work on sense roms

---------- Post added at 07:35 PM ---------- Previous post was at 07:31 PM ----------

Also I downloaded a app off the market for free called MSL Reader It read my msl in 15 seconds but I'm wondering if its supposed to be six zeros 000000 cause that's what keeps popping up
 

iBlowpot

Senior Member
Jun 15, 2009
493
345
Galveston, Texas
Running Unofficial CM9 for Supersonic Nightlies Cant seem to do any commands like ##3424# will this only work on sense roms

---------- Post added at 07:35 PM ---------- Previous post was at 07:31 PM ----------

Also I downloaded a app off the market for free called MSL Reader It read my msl in 15 seconds but I'm wondering if its supposed to be six zeros 000000 cause that's what keeps popping up

You are correct. Sense ROMs only ... and your MSL has most likely been modified already if you're w/another company aside from Sprint.

 
Last edited:

FutureAirways

Member
Feb 11, 2012
38
6
Cali
Hi guys trying to connect to cdma workshop and after installing htc sync i still cant find the drivers win 7 64. I did instal the modem driver but still have the 9k without a driver. After running cdma i get failed.. phone does not answer when i click read under security (after connecting successfully to port), not sure what im doing wrong
 

Attachments

  • divers.jpg
    divers.jpg
    31.9 KB · Views: 758

savoca

Inactive Recognized Developer
Oct 28, 2011
1,715
5,298
Pasadena
downloads.codefi.re
Google Pixel 7
Hi guys trying to connect to cdma workshop and after installing htc sync i still cant find the drivers win 7 64. I did instal the modem driver but still have the 9k without a driver. After running cdma i get failed.. phone does not answer when i click read under security (after connecting successfully to port), not sure what im doing wrong

Probably bad on the drivers. I'll link you to the ones I used (x64) when I get home.

Sent from my PC36100 using xda premium
 

artcotto

Senior Member
Jan 3, 2008
51
21
Orlando, FL
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!

Hey!!! What about if you are running a custom ROM - and don't work the EPST codes?
 

bonerstorm

Member
Jul 31, 2012
24
1
Boston
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::
et you know it was successfully installed!
errrr nope not working here... when i try to update the diag driver i get an error message saying there is no device information that has to do with the file....im talking about the usbmodem inf
running xp
im dead in the water until i get some more info or help
 
  • Like
Reactions: duck9

riskybzns

Member
Aug 11, 2008
13
0
Don't want to drag this up, but on step 2 I'm not seeing "Other Devices" under device manager.

Phone is connected to my pc and I'm able to see the removable disk (G) on my desktop.

Thank you for your time and all help is appreciated.
 

cytherian

Senior Member
Oct 15, 2010
263
25
NJ
Google Pixel 5
^ You probably didn't enter ##3424# to put your phone in diag mode.


I was frustrated as all friggin' hell because my 2nd Hero wouldn't cough up the MSL. CDMA Workshop couldn't retrieve it. aLogCat didn't show it in the output. "adb shell getprop" didn't show it. I had to manually install MSL Reader and run that. It worked, although it locked my phone. At least I got what I needed.
 
May 9, 2015
11
0
Zte warp elite N5918 from boost mobile

i got to unlock CDMA it worked for me as it don't say invalid sim anymore but i am trying to use it on my GSM network but cant get my MSL code i try alogcat, MSL reader and what ever app there is to look up MSL but the root access i believe is my problem whe ever i root and restart i have too factory reset and start back over
 

XxTeXx07xX

Account currently disabled
Nov 22, 2013
198
99
Usa
meettomy.site
Nope GET YOUR MSL EASY!!!!!!!

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!


CHECK OUT MY THREAD!
https://xdaforums.com/galaxy-j7/themes/msl-t3628774
 

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.