Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

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

OP blakegriplingph

25th May 2014, 04:54 AM   |  #1  
blakegriplingph's Avatar
OP Senior Member
Thanks Meter: 18
 
134 posts
Join Date:Joined: May 2011
Donate to Me
More
UPDATE: Here's a tutorial vid on how I did the MAC address procedure with my phone:
https://www.youtube.com/watch?v=SdAtvju0HZ0

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: http://d-h.st/X8J
CDC Drivers: http://www.mediafire.com/download/yx...CDC_driver.rar
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:
Code:
Modem:
DbgInfo_WR8.W1315.MD.WG.MP_LCSH72_WE_JB3_HSPA_MOLY_WR8_W1315_MD_WG_MP_V1_P14_2013_10_12_14_06_1_wg_n

AP database:
APDB_MT6572_S01_MAIN2.1_W10.24
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  
Member
Flag Linares
Thanks Meter: 7
 
41 posts
Join Date:Joined: Jun 2010
More
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: 18
 
134 posts
Join Date:Joined: May 2011
Donate to Me
More
Quote:
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:
http://www.miniwebtool.com/mac-address-generator/
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes