• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

|TUT|SOLUTION|No Service Problem/Invalid IMEI mediatek phones|

Search This thread

qmobilea2

Senior Member
Mar 12, 2013
181
236
karachi
www.mgeeky.com
Hello to Xda members,
Since i get a invalid imei issue in my Qmobile A2 so i start searching on different forums nd then i i get this method ,this method is totally of chinese forum (i cant post reference link} so full credits to them but also me ;)
so here we start.
STEPS
1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
2. Next download this tool=http://www.4shared.com/archive/ss4A23VB/IMEI_windows.html
3. Open a command prompt
-Press windows key + R
-In the run box type in cmd
-press enter
-A black window will appear with writing

-Enter the following text:
imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
You can use a valid IMEI or IMEI generator to generate random IMEI's using this toolhttp://www.4shared.com/file/zhEXB80K/uig.html
(eg: imei.exe 123456789111111 123456789111111)
4. Press Enter

If both IMEI you gave are in correct format the file named MP0B_001_NEW will
be created. Now you can put it on the sd and insert that in to the phone.

Run root explorer
Copy it to - system need r/w need to be on:
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
and make sure you rename the file "MP0B_001_NEW" to " MP0B_001"
And finally REBOOT your phone.

DONE:victory:

WARNING
Although this method is working for me but if get in trouble by following this method then i am not responsible.!!

:good:.
 
Last edited:

bilalz400

Senior Member
May 26, 2013
99
19
Hello to Xda members,
Since i get a invalid imei issue in my Qmobile A2 so i start searching on different forums nd then i i get this method ,this method is totally of chinese forum (i cant post reference link} so full credits to them but also me ;)
so here we start.
STEPS
1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
2. Next download this tool=http://www.4shared.com/archive/ss4A23VB/IMEI_windows.html
3. Open a command prompt
-Press windows key + R
-In the run box type in cmd
-press enter
-A black window will appear with writing

-Enter the following text:
imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
You can use a valid IMEI or IMEI generator to generate random IMEI's using this toolhttp://www.4shared.com/file/zhEXB80K/uig.html
(eg: imei.exe 123456789111111 123456789111111)
4. Press Enter

If both IMEI you gave are in correct format the file named MP0B_001_NEW will
be created. Now you can put it on the sd and insert that in to the phone.

Run root explorer
Copy it to - system need r/w need to be on:
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
and make sure you rename the file "MP0B_001_NEW" to " MP0B_001"
And finally REBOOT your phone.

DONE:victory:

WARNING
Although this method is working for me but if get in trouble by following this method then i am not responsible.!!

:good:.

Bro nice method also add the mtk droid tools method i have posted in my root guide because this methods does not work in my phone
 

bilalz400

Senior Member
May 26, 2013
99
19
Things To Download :-
Adb Drivers http://ge.tt/2yL21VT
Mtk Root and Tools http://dfiles.ru/files/
fmnok7ke7
1. remove all sim cards from phone ,turn on
the phone in normal mode and connect it
2. open mtk tools press root button it will ask
you for some thing just click ok
3. Click replace imei and enter the imei
numbers (can be found on phone box or back
of phone)
4. Click ok reboot your phone check for
updated imei numbers
Credits to @rua1 for mtk droid root and tools
 
  • Like
Reactions: TrebzDagohoy

phaw16

Senior Member
Mar 18, 2013
101
10
Valenzuela City
www.facebook.com
Hello to Xda members,
Since i get a invalid imei issue in my Qmobile A2 so i start searching on different forums nd then i i get this method ,this method is totally of chinese forum (i cant post reference link} so full credits to them but also me ;)
so here we start.
STEPS
1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
2. Next download this tool=http://www.4shared.com/archive/ss4A23VB/IMEI_windows.html
3. Open a command prompt
-Press windows key + R
-In the run box type in cmd
-press enter
-A black window will appear with writing

-Enter the following text:
imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
You can use a valid IMEI or IMEI generator to generate random IMEI's using this toolhttp://www.4shared.com/file/zhEXB80K/uig.html
(eg: imei.exe 123456789111111 123456789111111)
4. Press Enter

If both IMEI you gave are in correct format the file named MP0B_001_NEW will
be created. Now you can put it on the sd and insert that in to the phone.

Run root explorer
Copy it to - system need r/w need to be on:
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
and make sure you rename the file "MP0B_001_NEW" to " MP0B_001"
And finally REBOOT your phone.

DONE:victory:

WARNING
Although this method is working for me but if get in trouble by following this method then i am not responsible.!!

:good:.



Doesnt work. I dont have any folder after the MD folder so I created a new one still no IMEI
 

phaw16

Senior Member
Mar 18, 2013
101
10
Valenzuela City
www.facebook.com
Hello to Xda members,
Since i get a invalid imei issue in my Qmobile A2 so i start searching on different forums nd then i i get this method ,this method is totally of chinese forum (i cant post reference link} so full credits to them but also me ;)
so here we start.
STEPS
1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
2. Next download this tool=http://www.4shared.com/archive/ss4A23VB/IMEI_windows.html
3. Open a command prompt
-Press windows key + R
-In the run box type in cmd
-press enter
-A black window will appear with writing

-Enter the following text:
imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
You can use a valid IMEI or IMEI generator to generate random IMEI's using this toolhttp://www.4shared.com/file/zhEXB80K/uig.html
(eg: imei.exe 123456789111111 123456789111111)
4. Press Enter

If both IMEI you gave are in correct format the file named MP0B_001_NEW will
be created. Now you can put it on the sd and insert that in to the phone.

Run root explorer
Copy it to - system need r/w need to be on:
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
and make sure you rename the file "MP0B_001_NEW" to " MP0B_001"
And finally REBOOT your phone.

DONE:victory:

WARNING
Although this method is working for me but if get in trouble by following this method then i am not responsible.!!

:good:.



I WHOLE formatted my Cherry Mobile Fuze Q390 (MT6582) with SP Flash Tool. Then I flashed the official firmware of this device with SP Flash Tool. I don't have any backups because I am reverting to stock. Now the phone works fine but it does NOT detect the SIM card. Also, the IMEI is shown as "INVALID" for both SIM slots when I input *#06#. When I try to fix IMEI from MTK Droid Tools it shows (ERROR : pttycmd1 device NOT found!). Also, MTK Droid Tools shows (Baseband V -----). I am sure the problem is that when I formatted the phone it wiped the NVRAM region too. So the device has no baseband or radio files right not and also the data/nvram/md folder has nothing in it. Although, WiFI still works perfectly except the annoying NVRAM Warning that I kept on seeing when ever that I wanted to connect to a network. Now the official firmware of Cherry Mobile Fuze Q390 does not contain any nvram.bin file. It does contain the BPLGU file but I can't seem to modify IMEI with SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. I tried using the MTK Engineering mode mode also and tried to write it using the AT+ code but it keeps on saying failed to send command. Probably the SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. only modify the IMEI when the baseband or radio files are already present on the phone. So I think the only way out for me is to flash a nvram.bin using SP Flash Tool or Flash nvram.bin+nvram.tar to MTK Droid Tools which I don't have. Any ideas whether I am on the track or not? If I am, then how can I get the IMEI back on my phone. As you people can see that I have tried a lot of things, so please suggest/advice accordingly and any help would be greatly appreciated.
 
  • Like
Reactions: 35m3

iZLeeP

Senior Member
Jan 23, 2014
528
151
Manila
I WHOLE formatted my Cherry Mobile Fuze Q390 (MT6582) with SP Flash Tool. Then I flashed the official firmware of this device with SP Flash Tool. I don't have any backups because I am reverting to stock. Now the phone works fine but it does NOT detect the SIM card. Also, the IMEI is shown as "INVALID" for both SIM slots when I input *#06#. When I try to fix IMEI from MTK Droid Tools it shows (ERROR : pttycmd1 device NOT found!). Also, MTK Droid Tools shows (Baseband V -----). I am sure the problem is that when I formatted the phone it wiped the NVRAM region too. So the device has no baseband or radio files right not and also the data/nvram/md folder has nothing in it. Although, WiFI still works perfectly except the annoying NVRAM Warning that I kept on seeing when ever that I wanted to connect to a network. Now the official firmware of Cherry Mobile Fuze Q390 does not contain any nvram.bin file. It does contain the BPLGU file but I can't seem to modify IMEI with SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. I tried using the MTK Engineering mode mode also and tried to write it using the AT+ code but it keeps on saying failed to send command. Probably the SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. only modify the IMEI when the baseband or radio files are already present on the phone. So I think the only way out for me is to flash a nvram.bin using SP Flash Tool or Flash nvram.bin+nvram.tar to MTK Droid Tools which I don't have. Any ideas whether I am on the track or not? If I am, then how can I get the IMEI back on my phone. As you people can see that I have tried a lot of things, so please suggest/advice accordingly and any help would be greatly appreciated.

Try using another phone's nvram.bin, which is illegal and modify the IMEI with SN Write Station or any other tools to correspond with that of your phone.
 

billy_cater

Member
Dec 17, 2012
29
14
HoChiMinh
I WHOLE formatted my Cherry Mobile Fuze Q390 (MT6582) with SP Flash Tool. Then I flashed the official firmware of this device with SP Flash Tool. I don't have any backups because I am reverting to stock. Now the phone works fine but it does NOT detect the SIM card. Also, the IMEI is shown as "INVALID" for both SIM slots when I input *#06#. When I try to fix IMEI from MTK Droid Tools it shows (ERROR : pttycmd1 device NOT found!). Also, MTK Droid Tools shows (Baseband V -----). I am sure the problem is that when I formatted the phone it wiped the NVRAM region too. So the device has no baseband or radio files right not and also the data/nvram/md folder has nothing in it. Although, WiFI still works perfectly except the annoying NVRAM Warning that I kept on seeing when ever that I wanted to connect to a network. Now the official firmware of Cherry Mobile Fuze Q390 does not contain any nvram.bin file. It does contain the BPLGU file but I can't seem to modify IMEI with SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. I tried using the MTK Engineering mode mode also and tried to write it using the AT+ code but it keeps on saying failed to send command. Probably the SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. only modify the IMEI when the baseband or radio files are already present on the phone. So I think the only way out for me is to flash a nvram.bin using SP Flash Tool or Flash nvram.bin+nvram.tar to MTK Droid Tools which I don't have. Any ideas whether I am on the track or not? If I am, then how can I get the IMEI back on my phone. As you people can see that I have tried a lot of things, so please suggest/advice accordingly and any help would be greatly appreciated.

1. check your baseband with mtkdroidtool if it null,you just only use flashtool format it (whole flash) and up rom again,your baseband will return,imei still null.Now you can use mtkdroidtool to re-write your imei,or use Imei & SN writer tool for hard imei.
2.if you still have baseband,just can not write imei throw mtkdroidtool -> just use Imei & SN writer,please install full driver for your mtk devices, include cdc driver
 
  • Like
Reactions: FSadino

phaw16

Senior Member
Mar 18, 2013
101
10
Valenzuela City
www.facebook.com
1. check your baseband with mtkdroidtool if it null,you just only use flashtool format it (whole flash) and up rom again,your baseband will return,imei still null.Now you can use mtkdroidtool to re-write your imei,or use Imei & SN writer tool for hard imei.
2.if you still have baseband,just can not write imei throw mtkdroidtool -> just use Imei & SN writer,please install full driver for your mtk devices, include cdc driver

I did those already non works. I Send the phone back to the manufacturer and I have to wait for a month for replacement.
 

onnicked

Member
Jul 23, 2008
18
0
It is working for me..

Hello to Xda members,
Since i get a invalid imei issue in my Qmobile A2 so i start searching on different forums nd then i i get this method ,this method is totally of chinese forum (i cant post reference link} so full credits to them but also me ;)
so here we start.
STEPS
1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
2. Next download this tool=http://www.4shared.com/archive/ss4A23VB/IMEI_windows.html
3. Open a command prompt
-Press windows key + R
-In the run box type in cmd
-press enter
-A black window will appear with writing

-Enter the following text:
imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
You can use a valid IMEI or IMEI generator to generate random IMEI's using this toolhttp://www.4shared.com/file/zhEXB80K/uig.html
(eg: imei.exe 123456789111111 123456789111111)
4. Press Enter

If both IMEI you gave are in correct format the file named MP0B_001_NEW will
be created. Now you can put it on the sd and insert that in to the phone.

Run root explorer
Copy it to - system need r/w need to be on:
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
and make sure you rename the file "MP0B_001_NEW" to " MP0B_001"
And finally REBOOT your phone.

DONE:victory:

WARNING
Although this method is working for me but if get in trouble by following this method then i am not responsible.!!

:good:.

I've tried all the other software like the IMEInSe writer, the MauiMeta 3g, MTK droid tools... none of them worked. But the method mentioned above worked for me.... now there wasn't any NVRAM error in the wireless notification.... The simcard can register to the network as well... this is flawless...

just to share... CPU version showed by the software was MT6572, but if i boot it in factory mode, it tells me its MT6589... I do not know which one is the right one, but the above methods worked for me.... Samsung S4 Korean (clone 1:1) mediatek. running JB Android 4.2.2..

Thanks...:good::good::good:
 

phaw16

Senior Member
Mar 18, 2013
101
10
Valenzuela City
www.facebook.com
1. check your baseband with mtkdroidtool if it null,you just only use flashtool format it (whole flash) and up rom again,your baseband will return,imei still null.Now you can use mtkdroidtool to re-write your imei,or use Imei & SN writer tool for hard imei.
2.if you still have baseband,just can not write imei throw mtkdroidtool -> just use Imei & SN writer,please install full driver for your mtk devices, include cdc driver


Thank you for your reply sir, However the IMEI & SN Writer I tried using that but I always receive an error that "cannot write meta data something" any other ideas?
 

niltonomnunes

Member
Oct 21, 2012
48
5
Maputo
Hello to Xda members,
Since i get a invalid imei issue in my Qmobile A2 so i start searching on different forums nd then i i get this method ,this method is totally of chinese forum (i cant post reference link} so full credits to them but also me ;)
so here we start.
STEPS
1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
2. Next download this tool=http://www.4shared.com/archive/ss4A23VB/IMEI_windows.html
3. Open a command prompt
-Press windows key + R
-In the run box type in cmd
-press enter
-A black window will appear with writing

-Enter the following text:
imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
You can use a valid IMEI or IMEI generator to generate random IMEI's using this toolhttp://www.4shared.com/file/zhEXB80K/uig.html
(eg: imei.exe 123456789111111 123456789111111)
4. Press Enter

If both IMEI you gave are in correct format the file named MP0B_001_NEW will
be created. Now you can put it on the sd and insert that in to the phone.

Run root explorer
Copy it to - system need r/w need to be on:
/data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
and make sure you rename the file "MP0B_001_NEW" to " MP0B_001"
And finally REBOOT your phone.

DONE:victory:

WARNING
Although this method is working for me but if get in trouble by following this method then i am not responsible.!!

:good:.

Yeah sure this method can work but if your baseband is messed up? what do you do? that is the question?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    Hello to Xda members,
    Since i get a invalid imei issue in my Qmobile A2 so i start searching on different forums nd then i i get this method ,this method is totally of chinese forum (i cant post reference link} so full credits to them but also me ;)
    so here we start.
    STEPS
    1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
    2. Next download this tool=http://www.4shared.com/archive/ss4A23VB/IMEI_windows.html
    3. Open a command prompt
    -Press windows key + R
    -In the run box type in cmd
    -press enter
    -A black window will appear with writing

    -Enter the following text:
    imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
    You can use a valid IMEI or IMEI generator to generate random IMEI's using this toolhttp://www.4shared.com/file/zhEXB80K/uig.html
    (eg: imei.exe 123456789111111 123456789111111)
    4. Press Enter

    If both IMEI you gave are in correct format the file named MP0B_001_NEW will
    be created. Now you can put it on the sd and insert that in to the phone.

    Run root explorer
    Copy it to - system need r/w need to be on:
    /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
    and make sure you rename the file "MP0B_001_NEW" to " MP0B_001"
    And finally REBOOT your phone.

    DONE:victory:

    WARNING
    Although this method is working for me but if get in trouble by following this method then i am not responsible.!!

    :good:.
    4
    Imei Flashable zip

    Hi dear modders

    I take no credits for this script cause it modifed
    I've got 2 Huawei G750 one with Jellybean 4.2.2 and one with Emui 3.0
    This will work for both device if mtkdroidtools dont show Youré Imei or can't restore of root issues
    even when your device is fully rooted
    But propably only on custom phone the Nvram back or restore will not work cause the modem file is missing or incorrect for Emui 3.0 Chinees russian or english rom or any roms that G750 Offers

    If the steps above wont work try this cause the poster for good that some device even when there root
    there hard to restore Imei's for 2 simcard phones Huawei G750-U10 /T00 T20 T21
    For sure i also upload a modem flashable if this step wont works you have to flash 2 files in recovery
    and ofc ill upload the Imei Generator


    STEPS
    1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
    2. Next download script file zip
    3. Open a command prompt
    4. put imei.exe on your c:/ drive E.G c:/adb/imei.exe

    -Press windows key + R
    -In the run box type in cmd
    -press enter
    -A black window will appear with writing

    -Enter the following text:
    imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
    You can use a valid IMEI or IMEI generator to generate random IMEI's using this

    after this take the new file MP0B_001_new and rename it to MP0B_001
    than open the flashable zip and find folder map data\nvram\md\NVRAM\NVD_IMEI
    Replace the file that you just generated and place it intro the zip file

    after this Reboot phone in recovery and flash zip file
    after reboot phone again you will see your Imei has been changed to the selected one you just generated by enter this code *#06#
    Enjoy youre Imei

    You can use your own lost Imei on backside of phone or just use a new one it's up on you

    sorry for english but i am Dutch guy :)

    Ill post also picture of Imei and replace file in zip:)
    Look at Attachments

    for zip replace here is the link was forgotten to upload in firts post




    Greets Rubenownz
    1
    Things To Download :-
    Adb Drivers http://ge.tt/2yL21VT
    Mtk Root and Tools http://dfiles.ru/files/
    fmnok7ke7
    1. remove all sim cards from phone ,turn on
    the phone in normal mode and connect it
    2. open mtk tools press root button it will ask
    you for some thing just click ok
    3. Click replace imei and enter the imei
    numbers (can be found on phone box or back
    of phone)
    4. Click ok reboot your phone check for
    updated imei numbers
    Credits to @rua1 for mtk droid root and tools
    1
    Hello to Xda members,
    Since i get a invalid imei issue in my Qmobile A2 so i start searching on different forums nd then i i get this method ,this method is totally of chinese forum (i cant post reference link} so full credits to them but also me ;)
    so here we start.
    STEPS
    1. Make sure you have rooted your mobile and have root explorer installed or similar in your mobile phone.
    2. Next download this tool=http://www.4shared.com/archive/ss4A23VB/IMEI_windows.html
    3. Open a command prompt
    -Press windows key + R
    -In the run box type in cmd
    -press enter
    -A black window will appear with writing

    -Enter the following text:
    imei.exe <15digit_IMEI_1> <15digit_IMEI_2>
    You can use a valid IMEI or IMEI generator to generate random IMEI's using this toolhttp://www.4shared.com/file/zhEXB80K/uig.html
    (eg: imei.exe 123456789111111 123456789111111)
    4. Press Enter

    If both IMEI you gave are in correct format the file named MP0B_001_NEW will
    be created. Now you can put it on the sd and insert that in to the phone.

    Run root explorer
    Copy it to - system need r/w need to be on:
    /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001
    and make sure you rename the file "MP0B_001_NEW" to " MP0B_001"
    And finally REBOOT your phone.

    DONE:victory:

    WARNING
    Although this method is working for me but if get in trouble by following this method then i am not responsible.!!

    :good:.



    I WHOLE formatted my Cherry Mobile Fuze Q390 (MT6582) with SP Flash Tool. Then I flashed the official firmware of this device with SP Flash Tool. I don't have any backups because I am reverting to stock. Now the phone works fine but it does NOT detect the SIM card. Also, the IMEI is shown as "INVALID" for both SIM slots when I input *#06#. When I try to fix IMEI from MTK Droid Tools it shows (ERROR : pttycmd1 device NOT found!). Also, MTK Droid Tools shows (Baseband V -----). I am sure the problem is that when I formatted the phone it wiped the NVRAM region too. So the device has no baseband or radio files right not and also the data/nvram/md folder has nothing in it. Although, WiFI still works perfectly except the annoying NVRAM Warning that I kept on seeing when ever that I wanted to connect to a network. Now the official firmware of Cherry Mobile Fuze Q390 does not contain any nvram.bin file. It does contain the BPLGU file but I can't seem to modify IMEI with SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. I tried using the MTK Engineering mode mode also and tried to write it using the AT+ code but it keeps on saying failed to send command. Probably the SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. only modify the IMEI when the baseband or radio files are already present on the phone. So I think the only way out for me is to flash a nvram.bin using SP Flash Tool or Flash nvram.bin+nvram.tar to MTK Droid Tools which I don't have. Any ideas whether I am on the track or not? If I am, then how can I get the IMEI back on my phone. As you people can see that I have tried a lot of things, so please suggest/advice accordingly and any help would be greatly appreciated.
    1
    I WHOLE formatted my Cherry Mobile Fuze Q390 (MT6582) with SP Flash Tool. Then I flashed the official firmware of this device with SP Flash Tool. I don't have any backups because I am reverting to stock. Now the phone works fine but it does NOT detect the SIM card. Also, the IMEI is shown as "INVALID" for both SIM slots when I input *#06#. When I try to fix IMEI from MTK Droid Tools it shows (ERROR : pttycmd1 device NOT found!). Also, MTK Droid Tools shows (Baseband V -----). I am sure the problem is that when I formatted the phone it wiped the NVRAM region too. So the device has no baseband or radio files right not and also the data/nvram/md folder has nothing in it. Although, WiFI still works perfectly except the annoying NVRAM Warning that I kept on seeing when ever that I wanted to connect to a network. Now the official firmware of Cherry Mobile Fuze Q390 does not contain any nvram.bin file. It does contain the BPLGU file but I can't seem to modify IMEI with SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. I tried using the MTK Engineering mode mode also and tried to write it using the AT+ code but it keeps on saying failed to send command. Probably the SN Write Station, Maui META 3G, IMEI&SN Writer V1.5.3 and etc. only modify the IMEI when the baseband or radio files are already present on the phone. So I think the only way out for me is to flash a nvram.bin using SP Flash Tool or Flash nvram.bin+nvram.tar to MTK Droid Tools which I don't have. Any ideas whether I am on the track or not? If I am, then how can I get the IMEI back on my phone. As you people can see that I have tried a lot of things, so please suggest/advice accordingly and any help would be greatly appreciated.

    1. check your baseband with mtkdroidtool if it null,you just only use flashtool format it (whole flash) and up rom again,your baseband will return,imei still null.Now you can use mtkdroidtool to re-write your imei,or use Imei & SN writer tool for hard imei.
    2.if you still have baseband,just can not write imei throw mtkdroidtool -> just use Imei & SN writer,please install full driver for your mtk devices, include cdc driver