[HOW-TO][FIX] Repair your IMEI with QPST - updated w/ info

Status
Not open for further replies.
Search This thread

Hero

Inactive Recognized Developer
Oct 15, 2010
1,397
5,128
Hidden Hills
Huge thanks to Peoplearmy for providing me with the knowledge on how to do this.

This guide is intended for those who:
  • Lost their IMEI and did not back it up

    OR
  • Lost their IMEI, which now reads "0" (one zero)

Operating system needed: WINDOWS

If you are running OSX or Linux you can emulate Windows by using Parallels (OSX) or Virtualbox (Linux)

Things you need:


======================START======================

  1. Download QPST from the link above
  2. Write down your IMEI (you can find it on the back of the phone behind the battery)
  3. Turn on your phone
  4. Open the keypad and dial *#22745927
  5. Enable hidden menu
  6. Go back to the keypad and dial *#7284#
  7. Click Qualcomm USB Settings
  8. Select RMNET + DM + MODEM and click ok
  9. On your computer, open up Device Manager
  10. Locate Ports (COM & LPT) and expand it
  11. You should see the following:
    capture4sy.png
  12. Write down (COM10) (yours may be different, just write it down)
  13. Open up QPST
  14. Select Ports & Add new port...
    capture5jx.png
  15. Enter your port (mine was (COM10) so I will put "COM10" in BOTH boxes)
    capture6j.png
  16. In QPST select Start Clients and RF NV Item Manager
  17. In RF NV Item Manager go to Settings -> Comport
  18. Select your port from the drop menu and press ok
    capture8h.png
  19. Under "File" choose Read Supported NV RF Items
  20. From the list of items navigate to number 550
    You will see 9 text boxes. This is where you will put in your IMEI. It's weird how it's ordered so follow this EXACTLY. You will need to enter your IMEI from left to right, but backwards. Here's what I mean:

    ***Make sure the Hex box is checked***

    Code:
    [B]EXAMPLE:[/B] Say your IMEI is 954091051099226
    
    The boxes would look like so:
    
    8 (This must go in the first box)
    9a (The "a" represents the fact that the last pair only consists of 1 number)
    45
    90
    01 (this can be written as 1 as well)
    15
    90
    29
    62
  21. Once you enter in the data, press Write NV
  22. Reboot your phone (remember to put your phone back to MTP + ADB by dialing *#7284#)

Your IMEI is now back!

Nice work going through all that :highfive:


=============NEED HELP / HAVE QUESTIONS?=============

  • I don't see "Ports (COM & LPT)" in Device Manager. Where is it?
    Some of you may have trouble, even after dialing the correct numbers and that's okay. Here's what you need to do:
    1. Open up cmd as Administrator
    2. Type hdwwiz.exe to start the Hardware Wizard
      capturezol.png
    3. Follow the onscreen prompts until you come to two choices
    4. Select Install the hardware that I manually select from a list (Advanced)
      capture1anx.png
    5. Scroll down until you find Ports (COM & LPT) and select it
      capture3ug.png
    6. Add your phone's ports
    7. Now go into Device Manager on your computer and start from instruction #10 in the first part of this guide.

  • Any news on fixing _______?
    If there are any developments, I'd be posting about them on Twitter

  • I like this a lot. I want to donate to you.
    Thanks for the consideration, but please donate to Peoplearmy instead. He is the main mastermind behind this.
=================FOR KNOWLEDGE=================

If your previous phone was only capable of 3G - remember we had to dial *228 to activate it or update our PRL? Well, DO NOT dial this on a 4G phone. Constantly dialing *228 on our Galaxy S3s has the potential to fry the SIM cards rendering our phones useless. With 4G phones, the PRL is automatically pushed to the phone via the SIM card and should be given periodic updates by Verizon.
 
Last edited:

mmalkin

Senior Member
Jun 26, 2010
94
23
This should encourage more people to try out the AOSP releases!

One note, in your IMEI example, I think you have 10 instead of 01. If I'm wrong, please delete this post.

Mods, feel free to delete once it's fixed.

Sent from my SCH-I535 using Tapatalk 2
 

DROID3R

Senior Member
Oct 8, 2011
949
252
This is great development. Will try CM10 in a week

Sent from Verizon Galaxy S 3 w/ XDA APP
 

s197

Senior Member
Jun 28, 2010
1,074
177
Just wanted to point out on the QPST download page, don't click any of the "download" buttons (there are multiple on the page). Just scroll to the middle of the page, enter the code, and click on "Qualcomm Product Support Tools (QPST) v.2.7.323"

Hitting the download buttons downloaded a "setup.exe" file. Not sure what it does but it sounds suspicious. Hope that helps and thanks PureMotive for the very thorough guide.
 

weblexa

Senior Member
Jun 11, 2011
565
552
Spokane, WA
Has anyone who lost their IMEI tried this?

Sent from my Verizon Samsung Galaxy S III with a locked bootloader - F*** YOU VERIZON
 

HHF2

Senior Member
Dec 21, 2010
351
92
Chadbourn, NC
This should be moved to Original Development so it doesn't get lost and is truly original.

Sent from my SCH-I535 using xda premium
 

jdhas

Senior Member
Sep 22, 2010
400
96
Boston, MA
Thanks to peoplearmy for providing me with the knowledge on how to do this.
This guide is intended for those who:
  • Lost their IMEI and did not back it up

    OR

  • Lost their IMEI, which now reads "0" (one zero)

Operating system needed: WINDOWS

If you are running OSX or Linux you can emulate Windows by using Parallels (OSX) or Virtualbox (Linux)

Things you need:

======================START======================
  1. Download QPST from the link above
  2. Write down your IMEI (you can find it on the back of the phone behind the battery)
  3. Turn on your phone
  4. Open the keypad and dial *#22745927
  5. Enable hidden menu
  6. Go back to the keypad and dial *#7284#
  7. Click Qualcomm USB Settings
  8. Select RMNET + DM + MODEM and click "ok"
  9. On your computer, open up Device Manager
  10. Locate Ports (COM & LPT) and expand it
  11. You should see the following:
    capture4sy.png
  12. Write down (COM 10) (yours may be different, just write it down)
  13. Open up QPST
  14. Select Ports & Add new port...
    capture5jx.png
  15. Enter your port (mine was (COM 10) so I will put "COM10" in BOTH boxes)
    capture6j.png
  16. In QPST select Start Clients and RF NV Item Manager
  17. In RF NV Item Manager go to Settings -> Comport
  18. Select your port from the drop menu and press "ok"
    capture8h.png
  19. Under "File" choose Read Supported NV RF Items
  20. From the list of items navigate to number 550
    You will see 9 text boxes. This is where you will put in your IMEI. It's weird how it's ordered so follow this EXACTLY. You will need to enter your IMEI from left to right, but backwards. Here's what I mean:

    ***Make sure the Hex box is checked***

    EXAMPLE: Say your IMEI is 954091051099226

    the boxes would look like so:

    8 (This must go in the first box)
    9a (I believe the "a" represents the fact that the last pair only consists of 1 number)
    45
    90
    01 (this can be written as 1 as well)
    15
    90
    29
    62
  21. Once you enter in the data, press "Write NV"
  22. Reboot your phone
  23. Congrats, your IMEI is back!

Frigging AWESOME! GREAT work all!

Sent from a galaxy far, far away....
 

Hero

Inactive Recognized Developer
Oct 15, 2010
1,397
5,128
Hidden Hills
Can anyone go to Settings -> Status and locate their MEID and tell me how many digits it is? Also, please let me know if you only see numbers or if there are letters as well. I believe a corrupt MEID (Dec & Hex) is the cause of errors such as persistent roaming and I would like to try to find a fix.
 

Smok3d

Senior Member
Mar 26, 2011
389
43
Can anyone go to Settings -> Status and locate their MEID and tell me how many digits it is? Also, please let me know if you only see numbers or if there are letters as well. I believe a corrupt MEID (Dec & Hex) is the cause of errors such as persistent roaming and I would like to try to find a fix.

MEID DEC = all numbers. 18 total
MEID HEX = numbers and letters. 1 letter (x) and 15 numbers. The letter is the 2nd thing listed followed by 14 numbers. For example, 0x13234123412341
 
  • Like
Reactions: Hero

Hero

Inactive Recognized Developer
Oct 15, 2010
1,397
5,128
Hidden Hills
my MEID is 14 digits long. IMEI is 15 digits. both correct. on cm10.

Thank you. Do you have numbers and letters in your MEID or is it just one or the other? Also, is it a single string of numbers?

I forgot to ask, but if anyone is thinking of switching ROMs soon, can you compare the MEID on your first ROM with the MEID on the second ROM? Tell me if they are the same or different. This will greatly help development. Thanks!
 

Smok3d

Senior Member
Mar 26, 2011
389
43
Thank you. Do you have numbers and letters in your MEID or is it just one or the other? Also, is it a single string of numbers?

I forgot to ask, but if anyone is thinking of switching ROMs soon, can you compare the MEID on your first ROM with the MEID on the second ROM? Tell me if they are the same or different. This will greatly help development. Thanks!

Is my MEID corrupted since i have a dec and hex?
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 79
    Huge thanks to Peoplearmy for providing me with the knowledge on how to do this.

    This guide is intended for those who:
    • Lost their IMEI and did not back it up

      OR
    • Lost their IMEI, which now reads "0" (one zero)

    Operating system needed: WINDOWS

    If you are running OSX or Linux you can emulate Windows by using Parallels (OSX) or Virtualbox (Linux)

    Things you need:


    ======================START======================

    1. Download QPST from the link above
    2. Write down your IMEI (you can find it on the back of the phone behind the battery)
    3. Turn on your phone
    4. Open the keypad and dial *#22745927
    5. Enable hidden menu
    6. Go back to the keypad and dial *#7284#
    7. Click Qualcomm USB Settings
    8. Select RMNET + DM + MODEM and click ok
    9. On your computer, open up Device Manager
    10. Locate Ports (COM & LPT) and expand it
    11. You should see the following:
      capture4sy.png
    12. Write down (COM10) (yours may be different, just write it down)
    13. Open up QPST
    14. Select Ports & Add new port...
      capture5jx.png
    15. Enter your port (mine was (COM10) so I will put "COM10" in BOTH boxes)
      capture6j.png
    16. In QPST select Start Clients and RF NV Item Manager
    17. In RF NV Item Manager go to Settings -> Comport
    18. Select your port from the drop menu and press ok
      capture8h.png
    19. Under "File" choose Read Supported NV RF Items
    20. From the list of items navigate to number 550
      You will see 9 text boxes. This is where you will put in your IMEI. It's weird how it's ordered so follow this EXACTLY. You will need to enter your IMEI from left to right, but backwards. Here's what I mean:

      ***Make sure the Hex box is checked***

      Code:
      [B]EXAMPLE:[/B] Say your IMEI is 954091051099226
      
      The boxes would look like so:
      
      8 (This must go in the first box)
      9a (The "a" represents the fact that the last pair only consists of 1 number)
      45
      90
      01 (this can be written as 1 as well)
      15
      90
      29
      62
    21. Once you enter in the data, press Write NV
    22. Reboot your phone (remember to put your phone back to MTP + ADB by dialing *#7284#)

    Your IMEI is now back!

    Nice work going through all that :highfive:


    =============NEED HELP / HAVE QUESTIONS?=============

    • I don't see "Ports (COM & LPT)" in Device Manager. Where is it?
      Some of you may have trouble, even after dialing the correct numbers and that's okay. Here's what you need to do:
      1. Open up cmd as Administrator
      2. Type hdwwiz.exe to start the Hardware Wizard
        capturezol.png
      3. Follow the onscreen prompts until you come to two choices
      4. Select Install the hardware that I manually select from a list (Advanced)
        capture1anx.png
      5. Scroll down until you find Ports (COM & LPT) and select it
        capture3ug.png
      6. Add your phone's ports
      7. Now go into Device Manager on your computer and start from instruction #10 in the first part of this guide.

    • Any news on fixing _______?
      If there are any developments, I'd be posting about them on Twitter

    • I like this a lot. I want to donate to you.
      Thanks for the consideration, but please donate to Peoplearmy instead. He is the main mastermind behind this.
    =================FOR KNOWLEDGE=================

    If your previous phone was only capable of 3G - remember we had to dial *228 to activate it or update our PRL? Well, DO NOT dial this on a 4G phone. Constantly dialing *228 on our Galaxy S3s has the potential to fry the SIM cards rendering our phones useless. With 4G phones, the PRL is automatically pushed to the phone via the SIM card and should be given periodic updates by Verizon.
    3
    I'll start off by saying I do not have a Verizon GS3. The following method works on the Sprint version.. I dont see why it wouldn't on the Vzw. This works in Touchwiz only. For AOSP your options would be to flash back to Touchwiz or use QPST + modem mode script. here goes..

    Do you Vzw guys have TestMode.. the Hidden menu? You should be able to get there by using Nova launcher and making a shortcut to hidden menus. Or you can download Netmonitor, open the app, then go to Menu > field test. This opens up test mode. From there you do UMTS > COMMON > NV REBUILD > NV RESTORE.

    This should restore your original NV files from when your phone was brand new... and I would only assume contains the IMEI as well. If this works... then you guys have an alternative to busting out QPST and making NV edits. Be much easier on the OS X/Linux guys etc etc.

    Next time someone loses their IMEI.. I'd love to hear if this method works to restore it. PLEASE be careful not to hit NV BACKUP. You dont want to backup an NV with no IMEI ;)

    TestMode screen - http://i.imgur.com/7cD93.png
    NV RESTORE screen - http://i.imgur.com/sdVBe.png
    2
    Great info. Thanks for the how to! Third (or fourth) line should be 01 btw ;). Hope this will ressurect some bricks!

    Sent from my SCH-I535 using xda app-developers app
    2
    Hopefully this gets fixed! I want to run AOSP after having it on my Nexus.

    Anyway, thanks for the re-assurance. My backup was 148KB. Is that in line with yours? (If you have one)

    Yup the backup should be around that size so you're good :)
    2
    I did the IMEI fix on my bad phone (already have a new one) and it appears to have worked. I can't really make calls on it but the values appear to be correct.

    I am currently working on a fix for this :) Hopefully we can get that resolved too then you'll have two good phones :) I take it your phone is on constant roaming and your IMEI was a zero before applying this?

    DX