• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [GUIDE] How To Restore Service If You've Lost Your MEID

If you encounter problems during flashing, upgrading or downgrading you may fall victim to your MEID/ESN being zeroed out. The usual cause is pulling your battery while stuck on the white LG Software Update screen.

THIS DOES NOT APPLY IF YOU WERE USING THE LONG-ROOT METHOD FOR 2.2.1. THAT LOSS OF SERVICE BETWEEN STEPS HAS NOTHING TO DO WITH THE MEID.

How do I know my MEID is zeroed out?
If you happen to be using LGNPST, it's fairly obvious from the info on the right hand side. If you're just using your phone, from the Home screen click: Menu -> Settings -> About phone -> Status and look for the following:
My phone number: 000-000-0000
MIN: 0000000000
MEID HEX: A0000000000000
MEID DEC: 268435460000000000
Congratulations! You're zeroed out!

How do I repair it myself?
  1. Go to Android - whiterabbit.org and scroll down to MetroPCS on any Android phone
  2. Enter your MEID DEC from the sticker under your battery or on your box's label
  3. Keep the info that appears handy as you'll need some of it shortly. Write it down or screencap it if you think you'll need to close your browser.
  4. Google QXDM 3.09.19 and install/run it. It will ask you to download a version of QPST as well.
  5. Connect your phone to the computer with USB Debug enabled.
  6. On the Command Output tab, enter the following commands:
    Code:
    mode offline-d
    spc 000000
    RequestNVItemRead scm 
    RequestNVItemWrite scm 0x3a
    RequestNVItemWrite esn 0xXXXXXXXX [i](Your (p)ESN from WhiteRabbit)[/i]
    RequestNVItemWrite meid 0xA00000XXXXXXXX [i](Your MEID Hex from WhiteRabbit)[/i]
    RequestNVItemRead esn
  7. Restart your phone.
You should now boot back up with service restored and your MEID back in place.

(Portions of this guide adapted from info provided by mrxkills. Not responsible for use other than noted here. Root responsibly. Void where prohibited. Etc.

If this fails to work for you, your other two feasible choices are: 1) Send it to LG claiming a dog ate the programming and 2) Take it to MetroPCS and hope you get someone who doesn't know what you've done to see if they can swap it out. It is not guaranteed to work for everyone.
 
how do i connect my Optimus M to QXDM? i cant find any way for it to connect.
i had to use LGNPST to recover my phone, it was stuck at the LG logo. now im zeroed out, and i REALLY need to figure this out, i JUST got the phone like, 4 days ago. any help, would be GREATLY appreciated.
- Did you install QPST like QXDM asked for?
- In QXDM, click Options -> Communications and select the port for the phone.
 
  • Like
Reactions: j4mes_3ondoo7
Upvote 0
just did it, it shows the phone, and all the info just the same this as when i tried it earlier
tumblr_ln81cuQ7LD1qdcjby.jpg

[EDIT] sorry if the picture is a bit much
[EDIT] also, im wondering why it was resized so small...
 
Upvote 0
Think I may have found the culprit; did you add the port to QPST Configuration? If not, from the Ports tab, click Add New Port and you'll want to choose COM9, which your phone is connected to (at least it looks like a 9 in the pic). The full name will read COMx - USB/QC Diagnostic. The rest should now be active.
 
  • Like
Reactions: Legion
Upvote 0
so now i just follow the rest of the instructions in the guide?? thank you, i LOVE you, you have no idea xD thank you so much
You're welcome. I'll probably update the guide tonight or tomorrow to include the note about adding the port and that checkbox in QPST. I'll watch this thread a little longer to see if you get it or something else happens.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones