This is a "clone thread" from my original thread. I post another guide at here to help those who are in difficulty finding the correct guide to solve this problem. This method probably works on all Mediatek devices. For reference, my Lenovo P780 uses a MTK 6589 chipset.
*What you done to your phone is at your OWN RISK, you choose to do this modifications to your phone and don't blame me if anything goes wrong.
Recently I have noticed many people who tried to flash Custom ROM's on MediaTek devices and causes the phone to lose IMEI, Baseband, RIL, WiFi MAC, BT MAC, SN, comms etc. and causes connectivity issues (including me), which renders our MediaTek devices turned into a "AndroidPod" media device that cannot make calls, SMS etc. As an example, my Lenovo P780 which faced the exactly same problem.
See the IMEI and baseband are still there in factory mode!!!
What could cause this is problem to occur is probably during ROM flashing process, the installer probably wiped out the /data/nvram (folder/partition). The /data/nvram (folder/partition) is the heart of your phone of all communicating feature, if the (folder/partition) is corrupted, just like I said, no communication features.
*Actually the baseband is there, but because the /nvram (folder/partition) has corrupted, the Android OS were unable to recognize it thus showing Unknown.
So no backup = Phone dead? Nothing but a media player?
First step, ensure your phone:
- On Stock ROM
- PC have ADB drivers installed (If you don't have it please ask Uncle Google )
*In most of the cases MobileUncleTools give AT command failed to send probably the /nvram folder is corrupted, simply delete the NVRAM folder and reboot will do.
For WiFi MAC address fix (WiFi NVRAM WARNING: ERR 0x10), because the solution already been posted, so please click here.
Bluetooth MAC address fix: Firstly, using any File Explorer with Root abilities navigate to /data/nvram/APCFG/APRDEB/BT_Addr and also a BT_Addr file under /data, then copy both files to your PC. Then open up the file by using Hex Editor (HHD Hex Editor). To fix a static MAC address, just simply type in your MAC address on the first row (0000) from column (00-05). That is what your MAC address should be (Edit both files with the same MAC address). After you have modified it, put it back in the exact location and remember to change permission.
Actually you can also get restore your IMEI, WiFi MAC, BT MAC, SN by restoring a backup created by MTKDroidTools with other exact same model as your phone.