[Tutorial] How to fix the random MAC address/NVRAM error on MTK-based phones

168 posts
Thanks Meter: 23
Post Reply Subscribe to Thread Email Thread
UPDATE: Here's a tutorial vid on how I did the MAC address procedure with my phone:

OK, so I scratched my head in wonder as to how can I get rid of the annoying NVRAM error. The hex editing trick didn't seem to cut it for me, not to mention that I'm not up to rooting the device yet.

Tools needed:
SN Station:
CDC Drivers:
Stock firmware for your device, in my case, a Lenovo A369i
A phone, a USB cable, and some patience.

Now, let's get this show on the road, shall we? Install the SN Station tool, and fire it up. Try adding SN_STATION.exe to your DEP whitelist if you're getting a 0xc0005 error.

On the Function Select section, choose Write WIFI MAC Address and Smartphone. Also, make sure that Meta Mode is switched on. As for the connection setting, I used USB VCOM. That's where you'll need the CDC drivers for.

For the NVRAM database files, I used the following, which can be found in your device's firmware packages. This depends on the phone though:

AP database:
Now click start. Turn off your phone first, and then plug it in to the USB port - it'll then switch to meta mode. Upon doing this for the first time you'll end up with an exclamation point icon in Device Manager, CDC or something like that. Right-click on it, click on Update Driver Software, and look for Android_Gadget_CDC_driver.inf. A warning may show up, but click on install anyway (after all, nobody cares). If done properly the CDC driver would be loaded.

A dialogue box will then appear, to which you need to enter your MAC address. If you're having a random MAC like with my phone you might want to generate a fixed one. Click on enter, and if done correctly, the write result indicator should turn green. Unplug your phone, and then power it on. Turn on your Wifi, and go to your device's status page. You should see your new WLAN MAC address. On the WLAN settings page you might still run into the NVRAM ERROR entry. This is normal, and you can now get rid of it by long-pressing on the said AP and tapping on Forget network.

And there you have it - problem solved.

Feel free to post any corrections or amendments, I know this isn't the only tutorial that sheds light into this matter, but I thought well maybe I should share my experience to you guys.

And by the way, I am in no way responsible in case your phone fudges up or anything.
Last edited by blakegriplingph; 22nd September 2014 at 03:48 AM.
The Following User Says Thank You to blakegriplingph For This Useful Post: [ View ]
17th September 2014, 07:47 PM |#2  
Flag Linares
Thanks Meter: 7
Did you write the MAC manually, or the program generates a random new one?
22nd September 2014, 03:44 AM |#3  
blakegriplingph's Avatar
OP Senior Member
Thanks Meter: 23
Donate to Me
Originally Posted by Makarboy

Did you write the MAC manually, or the program generates a random new one?

I used this to churn out a MAC for my phone:
3rd May 2015, 12:33 PM |#4  
rahulm492's Avatar
Thanks Meter: 2
Originally Posted by blakegriplingph

I used this to churn out a MAC for my phone:

i m getting a error my phone powered on in meta mode but after sometime sn tool giving error that com port failed can't sync your phone
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes