Things You'll Need:
- CDMA Phone
- USB Data Cable
- QPST (any version)
- Cell Phone Modem Drivers
- ESN Checksum Calculator
- XVI32 Hex Editor
-
Step 1
First you need to learn your MSL(SPC) Code. To get this you will need to call up your Service Provider and ask for it.
I have found that telling them that you are activating your phone and you need to complete the activation, that they will be more inclined to give it to you. -
Step 2
Software NeededSecond, you will need to download QPST (any version), An ESN Checksum Calculator, and XVI32 Hex Editor.
I currently use QPST 2.7
I have attached some of the harder to find ones at the bottom. -
Step 3
Modem DriversNext, you need to get the Modem Drivers for you computer and connect your phone to your computer.
These modem drivers can be found usually on the Carriers Website. I know that on Sprint if you access your account, click on "Phone and Plan", Then "Phone Details", and go to "Software Downloads", you can download the package that includes all drivers for all Sprint phones. -
Step 4
Device ManagerAfter you install the drivers and have your phone connected, go to "Device Manager". You can access this by right-clicking on "My Computer "and going to "Properties."
Find out what Com Port Your Phone Is Using -
Step 5
QPST COM PortAfter you learn the Com Port, open up QPST and click "Add New Port." Select your COM Port and click "OK".
-
Step 6
QPST ConfigNow if everything worked right you should see this.
-
Step 7
$SYS.ESNNow Click Your Phone and then "Start Clients", then "EFS Explorer". You will be prompted to enter an "SPC" which is the MSL Code you got earlier. Wait for the phones NVM to load then navigate to:
"NVM" > "$SYS.ESN"
Copy "$SYS.ESN" somewhere on your computer. -
Step 8
ChecksumNow open up "ESN Checksum Calculator". Enter the (HEX) ESN from the new ESN you want to use. If you only have the 11 digit number go to this website.
http://www.elfqrin.com/esndhconv.html
Click "Calculate" to get your "Checksum" -
Step 9
XVI32Alright, Now open up XVI32. Using XVI32 open the $SYS.ESN file you saved earlier. Inside will be a whole bunch of numbers. Your ESN and Checksum numbers are inside here. The ESN number is the first 4 boxes on the last row, and the Checksum is the next 4 boxes on the last row.
The way you have to enter them is weird so pay attention.
In my case my ESN number is AB2B3C4F
So in the first 4 boxes I put 4F3C2BAB, and the same thing with the Checksum. Refer to the picture.
So by breaking the ESN number into sections of 2 it is much easier.
Original- AB 2B 3C 4F
Afterwards- 4F 3C 2B AB
That makes it much easier to see. -
Step 10
After you finish that, save the $SYS.ESN and then copy it back into EFS File Explorer, and let it overwrite the old one. After that, you are all done. Unplug your phone and restart it. When you do you will have a new ESN number!









Comments
hollyhood314 said
on 3/25/2009 wow if it were legal i could run my own crazy cell phone shop and make lots of money like some people do cough cough lol anyway cool info very interesting
HEVSE said
on 12/4/2008 hi, i have a palm centro and for some reason it doesnt show up on the comport drivers it just says palm device but doesn't say the device name and in qpst it shows that those comports has no phone
PLEASE HELP
ALBERTOSIERRA said
on 10/27/2008 hello, i have a problem in configuration of cel, i have block the nvm, its block with red line cross, i dont to do, i can help you, please my email is asm_htc@hotmail.com thanks
nlguy said
on 6/30/2008 i have a samsung sph-a580 from bell mobility.
does anyone know the service code
justinullom said
on 6/11/2008 I have a bluetooth does that work????