[Android One (First-Generation) Cross-Device Genera] meprakash_pyc:
Overview​

I have seen too many people for asking about permanent fix of Invalid IMEI and NVRAM Warning: Err 0x10 on the internet.

The main reason behind these can be the flashing of stock rom from SP flash tool using Format All and Download option. Besides, after installing an OTA updates, some android users may suffer from these problems. I am currently using Android One First Generation device (Karbonn Sparkle V). Once I have flashed Kitkat Stock ROM on my device and after that i got these problems on my device. Some Sprout4 users said that they also got the NVRAM Warning: Err 0x10 after installing the OTA updates of Android Marshmallow 6.0.

Some of the android smart phones running on Mediatek Soc (system on a Chip) like MTK6582 or MTK6589 display an extra WIFI connection entry labeled "NVRAM WARNING Err=0x10". This is beacuse of the misconfigured WiFi file inside the NVRAM folder of the Android system. You can easily fix this problem by modifying the WiFi file in your Android SmartPhone. After the fix, this entry no longer appears in the WiFi connection setting.

Many MTK device's users are facing the WiFi NVRAM Err=0x10 problem by formatting the whole flash by SP Flash Tools. Sometimes, upgrading to the latest Android OS via OTA can also bring this kind of problems.

Besides, this "NVRAM WARNING Err=0x10" problem has no effect on WiFi connection as per my experience. But seeing this in WiFi connection can make the people annoying.

After hard Searching on Internet, I found a solution for MTK users to solve IMEI and NVRAM WARNING Err=0x10 problems.

Now, let's move on for the process of fixing the problems.:laugh::laugh::laugh::laugh::laugh:

Disclaimer​

Things Required​

You will have the following Tools:

•	A Computer or Laptop (Windows 7/8/8.1/10 ..... I haven’t tested on Windows XP)

•	SP Drivers V1.4 (includes CDC driver) (for computer or laptop)

•	ADB Driver (for computer or laptop)

•	SP Flash Tools (for computer or laptop)

•	Minimal Adb Fastboot tools (for computer or laptop)

•	Maui META 3G (for computer or laptop)

•	Custom Recovery and Scatter file (CWM recommended)

•	NVRAM_WIFI-ERROR-FIX_BY_KM.zip

•	Custom Recovery (CWM or TWRP)

•	Sprout4 Scatter File

Process​

1. Download and Preparation

You should have unlocked bootloader.

You can use "Minimal adb fastboot tools" for unlocking the bootloader. I am not going to write about unlocking the bootloader. Search on Google for that. :D:D:D:D

Download Section

Download all the tools given below:

•	SP Drivers V1.4 (includes CDC driver): Download from here

•	ADB Driver Installer (Universal): Download from here

•	Maui Meta 3G: Download from here

•	MT 6582 DB File: Download from here

•	NVRAM_WIFI-ERROR-FIX_BY_KM.zip: Download from here

• Minimal adb fastboot tool: Download from here

• SP flash tools: Download from here

• PdaNet: Download from here

• CWM Recovery: Download from here

• Sprout4 Scatter file: Download from here

Make a Folder named “IMEI Repair Tools”, extract and keep following files inside the folder:

•	SP Flash tools (no need to install. just extract this)

•	Custom recovery (CWM) and Scatter file (for your device. no need to copy in your sd card)

•	NVRAM_WIFI-ERROR-FIX_BY_KM.zip (copy in the root of your sd card)

• Maui META 3G (install on your PC)

• MT 6582 DB File (no need to install. just extract this)

• Minimal adb fastboot tool (install on your PC)

• PdaNet (Install on your PC)

• ADB Driver Installer (Universal) (Install on your PC)

2. Installation of Software

Install following softwares on your PC:

•	SP Drivers V1.4 (includes CDC driver)

•	ADB Driver (connect your device to the PC, USB debugging must be enabled on your device)

•	PDA Net (connect your device to the PC, USB debugging must be enabled on your device)

•	Minimal ADB and Fastboot Tools

•	Maui Meta 3G

Note: the installation of CDC Driver is different. Follow these Steps to install CDC Driver"

•	right click Computer icon

•	select properties

•	On the top of left hand side, click Device Manager

•	You will get Device Manager window

•	Click on any option among the seen lists

•	click on Action menu

•	Select "Add Legacy hardware"

•	Click :Next"

•	Tick "Install the hardwarethat I manually select from a list (Advanced)" and click next

•	Choose "Show All Devices"

•	Click next

•	Click "Have a disk"

•	Click "Browse" and navigate to the location or where you have kept your SP Drivers V1.4 Folder

•	open SP Drivers V1.4 folder and select "cdc-acm" and press Open again

•	Click Ok button

•	in the Pop-up Window, on the left side, "Mediatek Inc."

•	on the Right hand Side, Choose "MediaTek USB VCOM (Android)

•	Click Next

•	Again click next and wait a few seconds

•	finally click "Finish" button

3. Installation of CWM Recovery

Turn off your Device.

Your device is unrooted. Flash CWM recovery using SP flash Tools from the given Scatter file and CWM recovery.img file. You can also use the adb fastboot command for the installation of CWM Recovery.

Remember: dont flash anything like SuperSU.zip file from the Recovery.

4. Repairing of IMEI from Maui META 3G

• Run Maui META 3G

• Use USB COM

• From Options menu select “Connect smart phone in meta mode”.

• Press Reconnect and connect phone in switched off state with battery.

• Wait for a minute. Your Device automatically boots into meta mode. The blinking led will become yellow and you can see "connected with target"

• Now from drop down menu select “IMEI download”. Click ok till you see IMEI download box.

• Click Change NVRAM Database FIle and browse to “MT6582 DB” folder and select the following file.

File\MT6582\BPLGUInfoCustomAppSrcP_MT6582_S00_MOLY_WR8_W1315_MD_WG_MP_V5_1_wg_n (BPLGU modem file for mt6582).

• Click ok on any warning.

• Leave IMEI Increasemnt 0.

• Write first 14 digits of your IMEI in IMIE box and last 15th digits will go in check sum(should be entered automatically). Eg:- if IMEI is 123456789123456, write 12345678912345 in imei and 6 in checksum. Do same for Sim_2

• Press Download To Flash. You will see Download IMEI to flash successfully. Now close the box (or alt+f4 or close from task manager if stuck).

• Restart the phone

• Open Dialer and type *#06# and you will get your valid IMEI number.

5. Fixing [NVRAM WARNING Err=0x10]

• Put "NVRAM_WIFI-ERROR-FIX_BY_KM.zip" in the root of your SD card.

• Go to CWM Recovery and Flash "NVRAM_WIFI-ERROR-FIX_BY_KM"

• Now reboot your device.

• Open wifi and see the magic, the NVRAM err is gone.

Press Thanks Button If I Helped You.:):):):):):)