[Q] Formatted NVRAM using SP Flash Tool, what should I do?

Search This thread

ToldarkenHansam

New member
May 8, 2013
1
1
Phone: Cherry Mobile Titan (Rebrand of Konka w990/Spice-mi 500/Axioo Picopad GEW)
Processor: MTK6577

Hello guys, this is my first post as I could no longer find any solution on the internet. Hoping some experts could help :D

I accidentally formatted the NVRAM of my phone using SP Flash Tool. The new update didn't have the option not to format it. Now my IMEI's are lost. Although it is still possible to restore them using some methods. But none of the methods I have found were permanent. A simple wipe/data factory reset from CWM Recovery removes it instantly. Is there a way I could restore the NVRAM, or at least make the restoration methods permanent?

Thanks in advance guys! :D

EDIT: I tried flashing all available ROMs (SP Flash Tool Based / Flashable Zips) but still it shows an invalid IMEI. I also tried restoring a backup of my stock ROM to no avail.
 
Last edited:
  • Like
Reactions: [email protected]

amnher

Senior Member
I have accidentally clicked format on SP Tool and my a269i and it is dead. I was able to revive it but it gives me invalid IMEI and WIFI has error "wifi nvram warning err..."
I was able to fix it but those are just temporary like replacing the MP0B_001 for IMEI and WIFI + WIFI_STATUS files. But reflashing will erase it. Sad to say I did not backupe anything :'( Is there a way to restor my Lenovo a269i permanently? I mean fixing wifi and IMEI permanently without the need of replacing files everytime I reflash rom or factory reset?

*I also noticed wifi reception has weakened :(

Hope someone can help me with the weak wifi reception
 

M. Azhar

New member
Aug 19, 2015
1
1
Lenovo vibe x2

Hi seniors,

I'm new here, please guide me what to do.

I have Lenovo vibe x2-TO (Chinese version mt6595).
To be able to use play store on this mobile, I flashed vibe x2-AP version after formatting. Now my mobile has only one IMEI. First IMEI lost.
I've tried the following.
1.Restore original rom backup via twrp recovery
2.Restore a friend's backup via twrp recovery
3.Engineering mode (always saying AT command is failed to send)
4.SN write tool and maui tool is not detecting meta mode (probably cdc driver issue)
5.Generated MP0B_001 file and placed in the required directory (tried rwx permission)

All methods failed for me. Please suggest.
Please please please.
 
Last edited:
  • Like
Reactions: 35m3

NickDCII

New member
Mar 27, 2014
1
0
I have this problem too, I just formatted my device in spflash tool. now I have invalid imei. my phone is Lenovo a5000. I borrow same unit from my friend and he backed up using cwm recovery and make a restore to my phone. the problem is we have the same imei. how can I use his back up to restore my own imei without rooting my phone? I'm planning to system upgrade to lollipop that's why I don't wanna root. in my phone, root + system upgrade = bootloop. please help me.
 

Arnav raj

Member
Sep 23, 2015
43
0
Hello sir,
Recently I buyed lenovo s850 & I flashed the row with so flash tool, flashing done successfully but when I inserted Sims it shown me invalid IMEI, I have shown it in a repairing center but they said we can't do this, is there any process to get back my IMEI or otherwise I should give it in lenovo servicing center, can they solve this problem? Someone help me..
 

hulkinBrain

Member
Jul 3, 2014
45
15
thankyou SO much!!

so, here is a tool to generate the IMEI`s of your smartphone. you will usually find them in the back of your device. push the generated file to /data/nvram/md/NVRAM/NVD_IMEI/ and DON'T FORGET TO SET FULL RWX rights. (with ADB, cd to the mentined folder and set MP0B_001 with chmod to mode 777, in root explorer just check every box for read write and execute. otherwise phone cannot read the IMEI.

THANKYOU SO MUCH!!!!! this is the thing which i needed!!! I've been tryingto restore my imei numbers with each and every method(mtk tools, update_modem.zip) but i had no luck. With your imei file generator, i was able to get fix the imei invalid error!!!!
THANKYOU VERY VERY VERY MUCH!!!!!:laugh::laugh::D:D:D
 

lezpaul

Member
Dec 13, 2015
6
0
Restore NVRAM with SP Flash Tools

I'm in same case. I accidently damage my nvram ;
i have a complet backup made with mtkdroid tools (nvram included)
but sp flash tool doent give option to restore this part? how to restore?

To allow SP Flash tool to show the entry "nvram" and check it, you have to edit the scatter file and set "is_download: true" in the nvram section.
Then you can select nvram inside SP Flash tool and browse file system for choosing your backup file
 

Nitin Raghav

Member
Apr 27, 2016
24
2
so, here is a tool to generate the IMEI`s of your smartphone. you will usually find them in the back of your device. push the generated file to /data/nvram/md/NVRAM/NVD_IMEI/ and DON'T FORGET TO SET FULL RWX rights. (with ADB, cd to the mentined folder and set MP0B_001 with chmod to mode 777, in root explorer just check every box for read write and execute. otherwise phone cannot read the IMEI.

Thanks buddy it worked for me.. :good:
But now tell me one thing. i have repaired my imei through this. but every time when i reset or hard reset my phone i have to do it manually again and again. So is there any other way to install such file during flash time so that when i need to hard reset or reset my phone i dont have to do it again..
Tell me is there any other way to do it.
 

io2345

Senior Member
Sep 10, 2014
196
95
I formatted by mistake the NVRAM section on my Lenovo Yoga Tablet. Now, it has a new MAC address after each boot (invalid one though, starting with 00:00:08...), and also gives the NVRAM-Error message in the WLAN section. Sadly I don't have a backup of my original rom, but I can generate a NVRAM.bin from another tablet of the same model. Can the content of this backup of NVRAM be edited, is there a tool for setting a certain MAC (or IMEI)? Otherwise it will have the same MAC and IMEI and so on than the source, certainly (which isn't ideal)
 
Last edited:

Pangadaywalker

Senior Member
Nov 23, 2012
939
154
Curitiba
I have formatted my LeTV 2 Pro with SP Tools because my official update went to the moon. I lost IMEI and BASEBAND. They show now as UNKNOWN.
I tried to use MAUI META 9.1604.2 but apparently it doesn't recognize MT6797 processor? Is that correct or am I doing something wrong?
 
  • Like
Reactions: Chinaphonearena

Black Heretic

Member
Dec 27, 2016
18
0
Hi, I'm using Maui Meta 3G to restore all NVRAM values. I already restored IMEIs, now I want to fix MAC address and Bluetooth address but I don't know how/where to find such infos of my phone (Lenovo B/Vibe B/A2016a40). Thank you in advance.
 

Black Heretic

Member
Dec 27, 2016
18
0
Hi, I'm using Maui Meta 3G to restore all NVRAM values. I already restored IMEIs, now I want to fix MAC address and Bluetooth address but I don't know how/where to find such infos of my phone (Lenovo B/Vibe B/A2016a40). Thank you in advance.

Hi, I'd like to have suggestions to solve my latest post, I tried with Maui without success (data downloaded, but no visible changes in "about phone" option, SN Write Tool seems to refuse the APDB file I have.
In addition, I also want to ask you:

1. What data or infos are stored in NVRAM precisely? Also, what are the most important ones to restore?
2. In your opinion, may Lenovo support refuse to repair the phone in the future?
3. Does the NVRAM formatting create problem to the overall performances of the phone?

I'm new about NVRAM but I'd like to know more about it.
 

tadas5293

New member
May 7, 2017
4
0
bluboo maya max imei invalid

hi guys im facing same problem with imeis ive formated whole rom via sp tools when i was trying to find a proper rom and root for it because was facing problem with sim cards , sim cards does not worked because of invalid imei(when i checked imeis there was only empy blank or unknown), so now i tried many methods, but is there someone who could help me to solve this problem, i know my original imei codes, but i dont know how to implement them in to the files, finally i found working root for this phone and rom too. is there any generator os something which can generate imei from my original oem based codes, i used rood explorer to locate nvram directory, but i need to change those files from nvd_mei folder with my imei files which i dont have.. and i even dont know how to create it. is there someone who faced same problems? please help me
 

kavinferrara

Senior Member
Jan 7, 2015
165
14
chennai
Hi, I'd like to have suggestions to solve my latest post, I tried with Maui without success (data downloaded, but no visible changes in "about phone" option, SN Write Tool seems to refuse the APDB file I have.
In addition, I also want to ask you:

1. What data or infos are stored in NVRAM precisely? Also, what are the most important ones to restore?
2. In your opinion, may Lenovo support refuse to repair the phone in the future?
3. Does the NVRAM formatting create problem to the overall performances of the phone?

I'm new about NVRAM but I'd like to know more about it.
It didn't affected the performance for me. Just few issues with WiFi and call functions.

---------- Post added at 09:52 PM ---------- Previous post was at 09:51 PM ----------

After following the steps and flashing..... now my IMEIs show as 5w7p28wwwp7
If you want your original, you can edit it.

---------- Post added at 10:04 PM ---------- Previous post was at 09:52 PM ----------

hi guys im facing same problem with imeis ive formated whole rom via sp tools when i was trying to find a proper rom and root for it because was facing problem with sim cards , sim cards does not worked because of invalid imei(when i checked imeis there was only empy blank or unknown), so now i tried many methods, but is there someone who could help me to solve this problem, i know my original imei codes, but i dont know how to implement them in to the files, finally i found working root for this phone and rom too. is there any generator os something which can generate imei from my original oem based codes, i used rood explorer to locate nvram directory, but i need to change those files from nvd_mei folder with my imei files which i dont have.. and i even dont know how to create it. is there someone who faced same problems? please help me


Yes, i did faced this in 2015? it's just a single file named, MP0B_001

Download the file,
https://drive.google.com/file/d/0BxOWzTT7hmEaQXlBZWUwMFpvWVU/view?usp=drivesdk

run the bat, enter the imei code, save it and copy to internal memory of your phone.

Now, go to ROOT -> DATA ->NVRAM, delete the old one in the same name and paste this file here and give all execution permissions and reboot the phone.

If you have xposed installed, there are many modules available there which can help you in this.

---------- Post added at 10:09 PM ---------- Previous post was at 10:04 PM ----------

I have formatted my LeTV 2 Pro with SP Tools because my official update went to the moon. I lost IMEI and BASEBAND. They show now as UNKNOWN.
I tried to use MAUI META 9.1604.2 but apparently it doesn't recognize MT6797 processor? Is that correct or am I doing something wrong?
I don't know that Le 2 pro is a mtk device. I'm using Le Max 2 and it's a ARM64. Btw, i hope you got it fixed. It's been nearly a year. ?
 

elconductor

Member
Mar 20, 2015
10
4
In my Zoji z7 mt6737m.
After flash android 7 https://www.needrom.com/download/zoji-z7-7-0/ with flash tool format all + download:
Settings/about phone/Status/IMEI information/IMEI Unknown, IMEI SV-78.
In the EngeenerMode / connectivity there is no CDS infofmation.
I have tried several methods to reestablish the IMEI but without success.
Both from android 6 and 7 I have used: chamelephone, mtk droid tool, IMEIySN Write, ....
I have tried to win the MPOB_001 file with imei.zip and paste it, its path is: Root / nvdata / md / NVRAM / NVD_IMEI / MPOB_001.
But still not working

SOLVED
With Maui Meta:
https://www.needrom.com/download/maui-meta-3g-ver-7-1444-0-0/
https://forum.hovatek.com/thread-12328.html
 
Last edited:

aufaasyari

New member
Sep 3, 2017
1
0
I've done either writing nvram or download to emmc by using sp flashtool. The download or write process done well, but my phone still dead. There was still "Nand flash was not detected" when i read memory back. Please, any idea?

---------- Post added at 09:10 AM ---------- Previous post was at 09:00 AM ----------

Hi, I'd like to have suggestions to solve my latest post, I tried with Maui without success (data downloaded, but no visible changes in "about phone" option, SN Write Tool seems to refuse the APDB file I have.
In addition, I also want to ask you:

1. What data or infos are stored in NVRAM precisely? Also, what are the most important ones to restore?
2. In your opinion, may Lenovo support refuse to repair the phone in the future?
3. Does the NVRAM formatting create problem to the overall performances of the phone?

I'm new about NVRAM but I'd like to know more about it.

NVRAM stores vary of data like your phone hardware calibration data (LCD, TS, Camera, Wifi, etc..) and IMEI. So, it's very important just like hardware driver which make your phone function "alive".
 

mhd 12

Senior Member
Aug 30, 2014
85
4
hey can anyone help me ? i formatted the whole flash using sp flash tool by mistake and now i can't download the rom i used the original rom to restore it but everytime it get stuck at 31 % then show me download error , plz help
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    so, here is a tool to generate the IMEI`s of your smartphone. you will usually find them in the back of your device. push the generated file to /data/nvram/md/NVRAM/NVD_IMEI/ and DON'T FORGET TO SET FULL RWX rights. (with ADB, cd to the mentined folder and set MP0B_001 with chmod to mode 777, in root explorer just check every box for read write and execute. otherwise phone cannot read the IMEI.
    12
    What a lame answers. Especially ones suggesting to root phone.
    They guy clearly told he is able to restore MP0B_001 in phone, but its SOFT-IMEI and is lost after wipe/factory reset.

    @ Original question by ToldarkenHansam, which is kinda outdated, but considering lame answers here:
    To restore HARD-IMEI in NVRAM hidden partition use SN Write Tool or Maui META 3G. They are able to write hard IMEI and calibration to NVRAM partition.

    @ kokabunga - if you have nvram.bin backup you can easily resore it with SP Flash Tool. Just open your scatter file with any text editor, find a __NODL_NVRAM section and remove __NODL_ part from it. Reopen scatter in SP Flash Tool and you'll be able to check NVRAM partition.
    It might not be able to upload it without other parts selected. But you can you Options->Write memory, then manually enter start address, which will be show on download/upgrade page near NVRAM and length (your nvram.bin length) - that will always work. Be careful to write correct address thou.

    Sidenote: all suggested methods before only touch SOFT-IMEI, stored in /data/nvram/md/NVRAM/NVD_IMEI/MP0B_001. Its lost with any wipe/reset, because whole /data partition are formatted. Then the whole /data/nvram directory (if it's empty) are restored from hidden NVRAM partition on EMMC. If you've corrupted your NVRAM when it won't restore correct IMEI ofc. With all methods mentioned above (i.e. replacing MP0B_001, echoing to pttycmd1, using mtkdroidtools, mobileuncletools and others) will only edit MP0B_001, i.e. soft copy of IMEI, which will be lost again with next hardware reset. Sure you restore your IMEI that way every time you wipe/reset/upgrade firmware. But its more solid to fix your IMEI partition with SN Write Tool / Maui META 3G so it will be correctly restored automatically from NVRAM at every wipe/etc.

    EDIT: @Chrizzly92 this software are very outdate. It generates 24 byte MP0B_001 file, used by old MT6573/6513 platforms. Newer 6575/6577 uses 120 bytes MP0B_001 which are different. If you put 24 byte MP0B_001 generated instead from imei.c software, your phone will be buggy and will be constantly loosing IMEI every few hours until reboot. It's better to use MtkDroidTools or terminal method (echoing to /dev/pttycmd1) to correctly restore 120 byte IMEI file.
    4
    first, you`ll need to root your device. refer to here:
    http://forum.xda-developers.com/showthread.php?t=2332783
    follow the tutorial step by step, if you brick your device i will laugh at you. if you got questions, ask them before doing random stuff.
    if you got it rooted, you can recover your IMEI with different software. i will link one in this post later.
    for questions - use this thread or PM me.
    3
    Revived your ZTE V793 now!

    Ok guys..

    I'll share to you my ROM for flashing using SP Flash Tools application.

    Note: I'll not take any responsibility for any damage, warranty void to your phone

    1. Download SP Flas Tools - find it in xda or Google..
    2. Download this ROM : This is backup ROM porting to my android device kindly remove in-necessary applications. As it's ready to flash via SP FLASH Tools so basically it'll be straight forward thing. Link here :
    HTML:
    [URL="http://www.4shared.com/archive/iBNm1jxI/V793_Files_to_FlashTool.html"]V793[/URL]
    Password :
    3. Extract the file using 7zip. Then extract the ZIP file inside.
    4. Open SP_Flash_Tools.. select the extracted files earlier and select the scatter file.
    5. Everything will be pick automatically.
    6. Take your phone battery. Press start and wait "Searching" and connect your Phone (without battery) using USB.
    7. Make sure you have the driver. Installed the driver if necessary.
    8. Wait until you get "Doughnut" OK button. Warning : Never disconnect the cable during this operation as it'll brick your phone forever.
    9. Once, OK. please disconnect your cable. Put the battery into the phone.
    10. Make sure the battery at-least 80% before you perform the CWM steps.

    Good Luck! If you need any further guide please revert here.. I'll try to create another 'empty' ROM after this if there is a request. Thanks.

    ---------- Post added at 04:23 AM ---------- Previous post was at 04:15 AM ----------

    i have selected "whole format" option in format tab in sp tools. but doing this my phone got dead. pls help me

    Hi there..

    before perform any update please... and please backup your ROM.. that's the reason "MTKdroidtools" being develop.

    Use the application to gain "temp" root to able you to get the image files.

    Then create SP Flash ready files from the backup image files.

    If you don't have the backup ROM don't be hesitate to search it in google and XDA forum.. if your phone is "unique" please ask your friend. Loan the phone for a few minutes to make a backup images.
    3
    guys..for permanent nvram, imei error or invalid use sn write tools.
    mine solve a long ago..please read this: http://forum.xda-developers.com/showthread.php?t=2206421
    http://forum.xda-developers.com/showthread.php?t=2197378&page=3
    btw use a complete sn write tool
    well works for me ,after factory reset everthing still as writen..
    my phone mtk 6577 chipset based

    2.PNG