[Tutorial] How to fix IMEI using nvram.bin & nvdata.img in MTK
[Tutorial] How to fix IMEI using nvram.bin & nvdata.img in MTK
Follow the steps below to use SP Flash tool + nvram.bin & nvdata.img to fix Null IMEI
See the video tutorial below or @ https://youtu.be/Woa0Y9mPKRk- partition_index: SYS3
partition_name: nvram
file_name: NONE
is_download: false
type: NORMAL_ROM
linear_start_addr: 0x380000
physical_start_addr: 0x380000
partition_size: 0x500000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: BINREGION
reserve: 0x00
is_download: true
file_name: nvram.bin
- partition_index: SYS20
partition_name: nvdata
file_name: nvdata.img
is_download: false
type: EXT4_IMG
linear_start_addr: 0x1af00000
physical_start_addr: 0x1af00000
partition_size: 0x2000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: INVISIBLE
reserve: 0x00
file_name: nvdata.img
is_download: true
Quote:In this video tutorial, I'll be explaining how to restore NVRAM and NVdata to an MTK device using SP Flash tool. Usually, you'll have to do this when you have Null IMEI and you have tried other methods like a box or Maui Meta and the rest and they just don't work okay? In that kind of case, you have to resort to restoring the NVRAM and NVdata using SP Flash tool.
Now, first off, you need to have installed your VCOM drivers. We have a guide on how to do that so check out our YouTube Channel and our Forum You also need to have the scatter file for your phone model, You can get this from the firmware for your phone and also the NVdata & NVRAM files which you backed up from a working phone. Its very important you get them from a working phone of the same model because if you flash another model's NVRAM, You might corrupt Your NVRAM partition so just to be on the safe side, get from a working phone of the same model.
Now, once you have all these in place, the next thing you want to do is to modify your scatter file Now, I also should mention that you should have installed Notepad++. I have that installed on my PC. So You open the scatter file using Notepad++ because that gives you a better view of the contents of the scatter file so you don't mix things up. Now, you can see the layout is very OK visually.
Now, what you want to do at this point in Notepad++ is to search for the NVRAM so I'm going type Ctrl + F and NVRAM and then you tap Enter. So that takes me to the NVRAM section of the scatter file. Now, you're going to change Two values. You have is_download set to false, You change that to true. This is so that SP Flash tool can detect the NVRAM file when you load the scatter file in SP Flash tool okay? because if you just load the scatter file without changing these values you'll find out that the list will not contain NVRAM & NVdata okay? that's why we're going through this step.
Now, the next thing you want to do is (still under NVRAM) you want to change the file name from none to nvram.bin This is the file name here. So, nvram.bin okay? I'm done with NVRAM. Over to NVdata so you tap Ctrl + F again, and nvdata this time around and Enter. Alright! Great! Now,here, You change is_download from false totrue and then under file name, we have that in place so we don't have tomake any edit there.
So what you want to do is just tap Ctrl + S which is Save the scatter file and you can close the scatter file. Now, back to SP Flash tool. What you want to do now is to launch SP Flash tool. I recommend using a lower version because I tried using the latest version and that wouldn't even let me flash NVRAM at all so I just had to go with this particular version. Alright! Great! So in SP Flash tool, what you want to do is to click on scatter loading and navigate to the location where the scatter file is.
You highlight the scatter file then you click on Open. That's going to load the files so you can see NVRAM is ticked here and NVdata is also ticked alright? So if I hadn't made those edits You'll notice that once I load the scatter file, these will not be on this list okay? That's why we had to do the edits earlier on. So, I'm ready to flash.What you want to do at this point is to click on Download. Alright! Great! So you power off the device which is having null IMEI issue.
You make sure the battery is inserted, don't hold any button then you connect it to the PC via a USB cord. Wait for detection and flashing. SP Flash tool is flashing...and... Yeah, that's done. So you have the Download OK, great! Then you can close SP Flash tool, disconnect and power up the device. Once you boot up, you should dial *#06# to check IMEI. You should see that it is restored to your device.
So that's basically how to restore NVRAM and NVdata to fix null IMEI on an MTK device using SP Flash tool.
(07-07-2018, 11:28 PM)hovatek If you run into null IMEI on your Mediatek (MTK) Android device then it might not be able to make or receive phone calls. There are several other methods to fix Null IMEI on Mediatek devices but this guide will focus on fixing null IMEI by restoring / flashing nvram.bin & nvdata.img.
...
(20-09-2018, 08:40 AM)DesCoene I can't find any nvdata.img in my original wiko sunny v46 ROM how can i reset the phone's nvdata.img
(19-10-2018, 09:33 AM)madcom5 Help, i'm facing this error, TECNO LA7.
(19-10-2018, 09:33 AM)madcom5 Help, i'm facing this error, TECNO LA7.
(04-01-2019, 11:24 PM)manuel11 What if i got this error when flashing the nvram? Do someone know how to solve it? please