Project

General

Profile

Actions

Recover WiFi and BT MAC address

Since sometimes customer will switch firmware (From Android to Linux or from Linux to Android),
but partition table in Android and Linux are different.
So if you switch firmware the WiFi and BT MAC address that store in NVRAM will lost.

Here is the steps to write WiFi / BT MAC address to efuse.

Before write Wifi/BT MAC please run the command in below:
adb root
adb shell
wifitest -O

The command in below are read data in register (efuse or NVRAM).
wifitest -H 1     \\E-fuse
wifitest -H 2     \\NVRAM

Write WiFi/BT MAC address example command:
wifitest -z "B 00:aa:b:cc:dd:ee" //Write BT mac
wifitest -z "W 00:11:22:33:44:55" //Write WIFI mac

WiFi Example:

Result:

BT Example:

Result:

Please notice the efuse has limit on write times.

Updated by Lion Wang over 3 years ago · 2 revisions