I got this problem with my phone's IMEI, how does it happen?

One must know the exact reason why you are stuck with the stated question. That kind of things occur once you lack the so called "carefulness". You must practice yourself to back-read the comments of other users for a specific tweak/application you are trying to run as what your are doing is a kind of suicide for your phone.

Please Read: What is rooting and its effects?

To this IMEI problem, it's a bit impossible for it to exist on an untouched Stock ROM version. This case is one of the troubles you can possibly encounter once you have root-tasks performed such as trying out tweaks or installing custom ROMs. This tasks could mess some part of your phone's system that eventually leads to corruption.

Please Read: Flashing ROMs, Tweaks, etc.

Unknown IMEI vs Invalid IMEI

This may look like identical but somehow it gives us a clue on what could be the source of the problem. If your phone shows up Invalid IMEI, it is more likely you just have to replace a working IMEI for your device. While on the other hand, Unknown IMEI seems to be a bigger issue, usually the Baseband as well is read Unkown. The corrupted baseband leads to the disability of communication feature of the the phone.

How do I solve it?

By following the methods below, hopefully we could end up fixing your phone's IMEI and Baseband and for you to continue doing calls and sending SMS.

How to Fix Invalid IMEI

Caution: Always remember that root-related actions are your sole responsibility.

  • MTK-based android phone in hand
  • Root access
  • IMEI number
    • you can fin it by removing the back cover of your phone and look for IMEI 1 for SIM 1 and IMEI 2 for SIM 2.
    • it is also written on the box
    • no luck? use the IMEI from the same phone
Method 1:
  1. Go to Engineering Mode
    • Dial *#*#3646633#*#*
    • If the above dial doesn't work, download and install MTK Droid Tools. Open it, select Engineer Mode -- Engineer MTK.
  2. Go to Connection tab
  3. Select CDS Information
  4. Now, select Radio
  5. Select the SIM which you want IMEI to be fixed.
  6. Input the following:
For SIM 1, at the AT+ line, make it look like this (replace the red text with your phone's SIM 1 IMEI number):
For SIM 2:
     7.  Press SEND AT COMMAND to send and save the IMEI.
     8.  The panel will close automatically. If you are done, reboot your phone.

Method 2:
  1. Download and Install Terminal Emulator on your phone
  2. Open Terminal Emulator app 
  3. Type SU then press Enter
  4. If asked for Superuser permission, grant it.
  5. Then, type the following command then press Enter.
    echo 'AT+EGMR=1,7,"IMEI_NUMBER"' >/dev/pttycmd1
    echo 'AT+EGMR=1,10,"IMEI_NUMBER"' >/dev/pttycmd1
  6. Restart your phone.

How to Fix Unknown Baseband and IMEI

If you have done replacing your phone's IMEI using the given method above but still it won't work and also the Baseband was still unknown, follow the steps below..

Caution: Do at your own risk mate.

Things you need:
  • MTK phone
  • Root access
  • Windows computer
  • MTK Droid Tools
  • IMEI Number - written at the back of your phone (remove the back cover)
  • Android USB ADB drivers
  • NVRAM backup from other device with the same model
    • Sorry but this is the only safest way. You can comment your phone model so I can help you look for it. Once you had the NVRAM backup, copy it in your computer

fix invalid unknown imei baseband
(click image to zoom)
  1. Download MTK Droid Tools and extract it on your computer running Windows OS
  2. Download and install USB ADB drivers
  3. Enable USB debugging on your phone (go to Settings -- Developer options) and connect to your computer using USB cable.
  4. From your computer, open MTK Droid Tools application.
  5. The tool should detect and display your phone information.
  6. Click the ROOT button for temporary Root shell access on your phone.

  7. Click on IMEI/NVRAM
  8. Click Restore button, then select/open the NVRAM backup that you got.
  9. Change IMEI, input the ones you have.
  10. Then click Replace IMEI
  11. Restart your phone.
  12. Done
credits to: XDA and to the developers of the apps used.


Post a Comment

  1. how to bypass brick gionee S5.1 to boot Normally and how to change imei for Infity hot androidone and tecno J5 Android 5.1

  2. Not Working sir For Myphone Rio2 Craze

  3. Can i have a a NVRAM backup of an ACER E39 model ?

  4. sir,can yuo please help me find an imei/nvram back up files for my unit "MYPHONE AGUA RIO LITE" THANKS in advance

  5. what about unknown baseband of Xiaomi redmi 2 ( Qualcom snapdragon ).,that using the same ways...??? reply please...,
    * sorry for my bad English...,

  6. I have an i phone clone of 5s .prob is that wen i on it there is that it shows no imei or invalid imei for atleast half an hour and after dat imei is back but sim is not working rather its showing no service.Mt6571.Help me what should i do now to get this fixed. Thanks in advance.

  7. good day po paano po ung VRAM back up? please help po tnx.

  8. please help me po sir sa back up NVRAM myphone rio craze po ang cp ko version1 po maraming slamat po wait ko po sir ..

  9. sir ayaw po maclick ung imei/nvram ??? :/ tas ung back up nvram please sir pahingi po ng link maraming slamat po.

  10. Dear Sir, I didn't backup my NVRAM for Mi Note Pro. I'm facing same problem (Unknown IMEI). I would like to request NVRAM for that model,Please.

  11. hi,
    my phome mi4 has problem i says invalid imei with no network .
    first method is not working and the second method says su coomand not found
    please help

    1. try to root your phone first and allow root access

  12. Gud day sir I need NVRAM for my Alcatel flash plus.. Tnx in advance.

  13. This method requires your phone to be rooted. Just reminding...