Not sure if these will work but found them when I was looking for my MSL.
Use this method. I don't know who found it, but credit goes to them.
Change the following registry entries in:
* Wait a about 10 minutes (more time will not hurt), and soft-reset.
* Check to see that the file \Atlog\ATDbg0.txt has been created.
* Return the values back to what they were (most likely 0) waiting the same amount of time as above.
* Look in the ATDbg0.txt file and you should see a log of commands sent to the CDMA radio and there should be something like this somewhere in the file:
00:00:00 Rx:+HTC_RMSL: (###THIS WILL BE THE MSL###)\r\n0\r
00:00:00 Rx:+HTC_ROTKSL: 123456\r\n0\r
The numbers next to the Rx: +HTC_RMSL line should be your MSL
Do a search for BAFMSL. It's a universal SPC code finder tool.
It requires .net 3.5, and tends to fail randomly, but so far has worked on 8 of 10 phones I have tried it on.