Как восстановить nvram с помощью Maui META 3G и SP META


Как восстановить nvram с помощью
Maui META 3G и SP META

Серия процессоров начиная с MT6589/82... и все MT67xx
Задать вопрос, поделится опытом можно в теме обсуждения, посмотреть другие статьи в оглавлении

Необходимые исходные условия.

  • Удостоверится, что у вас действительно повреждён NVRAM (Признаки и методы проверки повреждённого NVRAM).
  • Заряженнный смартфон. Рекомендую зарядить его полностью до 100%.
  • Найденная и скачанная заводская прошивка под SP Flash Tool. Там обязательно должны быть базы APBD и MODEMDB (обычно они в одноименных папках, но редко бывает и в папке target_bin россыпью).

9_0_folders_need.png

Создание базовой структуры настроек NVRAM и запись IMEI.

  1. Произвести очистку NVRAM или Форматирование телефона (рекомендуется).
  2. Извлечь и вновь вставить аккумулятор. Если это невозможно, то после выключения аппарата подождать 1 минуту.
  3. Произвести прошивку аппарата полной заводской прошивкой в соответствие с инструкциями: 
    Прошивка смартфона/планшета на МТК прошивальщиком версии 3.х
    Прошивка смартфона/планшета на МТК новым прошивальщиком версии 5.х
  4. Отключить аппарат от зарядного устройства и компьютера. 
  5. Установить драйверы режима METAMODE
  6. Запустить "Maui META 3G".
    MT6575/77/82/89: v6.1244.1.7z или v6.1316.1,
    MT6582/72/92/95: v7.1412.1
    MT67xx: v7.1504.0 или v8.1512.0
    Если предложенная версия программы не подключается к телефону, то пробуем подобрать другую версию.
  7. Переключить режим соединения на: USB COM.
    maui_meta_usb_com.png
  8. В верхнем меню установить галочку на Options – Connect Smart Phone into META mode. На последних Maui Meta этой опции в меню нет. Она включена по-умолчанию.
    9_3_MAUI_META_Options.png
  9. В меню программы: Actions – Open NVRAM Database. Выбрать файл (обычно начинается на BPLGUInfoCustomAppSrcP...) из папки modemdb (файлы могут быть не в отдельной папке, а прямо в target_bin) заводской прошивки для SP Flash Tool. Например для A850+ файл с именем BPLGUInfoCustomAppSrcP_MT6592_S00_A850+_V1_1_wg_n и его размер 5,5МБ, для A606 файл с именем LWD3I15.1.6.1.3T21A0828_M015.src и его размер 7.3Мб. Главное чтобы этот файл был из комплекта прошивки, которая сейчас в телефоне. Это важно! На последних Maui Meta при выборе возникает ошибка: "Initialize database file". Ничего страшного, переходим к п.10. На п.14 при попытке записать параметры Maui Meta сама запросит базы. При этом ошибки уже не произойдет.
    9_4_MAUI_META_open_database.png
    9_5_MAUI_META_open_database_file.png
  10. Нажать Reconnect. Будет мигать кружок с красного на зелёный.
  11. Извлечь и вновь ставить аккумулятор. Если это невозможно, то после выключения аппарата подождать 1 минуту.
  12. Выключенный аппарат подключить к компьютеру стандартным "MicroUSB кабелем". При успешном подключении программы к телефону кружок сменит цвет на жёлтый и откроется окно выбранной опции**. До подключении программы выбор опции недоступен, поэтому если это будет не "Update parameter" то просто закройте появившееся окошко. При неудачном подключении вернутся к предыдущему пункту.
  13. В основном окне программы Maui META 3G выбрать опцию "Update parameter". В окне "Update parameter" нажать кнопку "Load from file" и выбрать ini-файл с калибровками. Базы для восстановления NVRAM по возможности будут пополнятся такими файлами. Если для вашего телефона нет ini-файла, то или просим совладельца сделать его или переходим к пункту 15! 
  14. Нажать кнопку Download to Flash. Дождаться пока все синие надписи станут серыми, закрыть окно "Update parameter".
    9_7_MAUI_META_update_parameter.png
  15. В основном окне программы Maui META 3G выбрать опцию "IMEI Download".
  16. Ввести в поле часть IMEI без последней цифры (она будет подсчитана автоматически) и нажать "Download to flash". Перейти на вторую вкладку. Ввести в поле часть IMEI без последней цифры (она будет подсчитана автоматически) и нажать "Download to flash". Если не можете найти/вспомнить какой был IMEI, то прибавьте к предпоследней цифре 8, контрольная сумма будет вычислена автоматически.
    9_8_MAUI_META_write_IMEI.png
  17. Закрыть окно "IMEI Download" и нажать кнопку Disconnect. Телефон выйдет из METAMODE и выключится.

Запись MAC–адресов Bluetooth и Wi–Fi, а также SN в NVRAM.

  1. Запустить SP_META (Внимание! Вторая программа из набора). Если предложенная версия программы не подключается к телефону, то пробуем подобрать другую версию.
  2. Выбрать опцию “AP NVRAM Editor”.
  3. Нажать Reconnect. Будет мигать кружок с красного на зелёный.
  4. Извлечь и вновь ставить аккумулятор. Если это невозможно, то после выключения аппарата подождать 1 минуту.
  5. Выключенный аппарат подключить к компьютеру стандартным "MicroUSB кабелем".
  6. При успешном подключении программы к телефону появится окно "AP Editor".
  7. В окне "AP Editor" нажать “read from NVRAM”. Программа попросит указать APDB. Выбрать файл (обычно начинается на APDB_...) из папки apdb (файлы могут быть не в отдельной папке, а прямо в target_bin) заводской прошивки для SP Flash Tool. Например для A850+ файл с именем APDB_MT6592_S01_ALPS.JB9.MP_ и его размер 163Кб, для A606 файл с именем APDB_MT6582_S01_KK1.MP3_ и его размер 162Кб. Главное чтобы этот файл был из комплекта прошивки, которая сейчас в телефоне. Это важно!
    9_9_SP_META_connect_op_db.png

Корректировка SN.

  • В левой части окна открыть дерево: “Other LID –> AP_CFG_CUSTOM_FILE_CUSTOM_SN_LID –> 1” (Для некоторых аппаратов есть отличия, например для S660 пункт называется AP_CFG_CUSTOM_FILE_CUST_IN_SW_LID)
  • Нажать “read from NVRAM”.
  • В правой части окна открыть: “Barcode array[64]”.
  • Заполнить 8 или более групп элементов. каждый символ SN в HEX-формате,
    Barcode array[1] – 0x03,
    Barcode array[2] – 0x35,
    Barcode array[3] – 0x01,
    Barcode array[4] – 0x05,
    Barcode array[5] – 0x06.
    Barcode array[6] – 0x0f.
    Barcode array[7] – 0x11.
    Barcode array[8] – 0x14.
  • В левой части окна вновь выделить: “Other LID –> AP_CFG_CUSTOM_FILE_CUSTOM_SN_LID –> 1”
  • Нажать кнопку “save to NVRAM”
  • Проконтролировать что в левой нижней части окна появилась надпись: “NVRAM write record successfully”, а в правой части окна красные поля Barcode array[0] - Barcode array[64] стали чёрными.
    Если данная инструкция по корректировке серийного номера не приносит результаты, то почитайте опыт пользователей для P70A и S820. Где найти SN.

Корректировка MAC для Bluetooth.

  • В левой части окна открыть дерево: “RDEB LID –> AP_CFG_RDEB_FILE_BT_ADDR_LID –> 1”
  • Нажать “read from NVRAM”.
  • В правой части окна открыть: “ap_nvram_btradio_mt6610_struct –> addr”.
  • Заполнить 6 групп элементов. Для примера, чтобы назначить MAC адрес: 98:FF:DD:A1:05:06 необходимо:
    в addr[0] вписать 0x98 (первый символ ноль, затем латинский символ “икс”),
    addr[1] – 0xff,
    addr[2] – 0xdd,
    addr[3] – 0xa1,
    addr[4] – 0x05,
    addr[5] – 0x06.
  • В левой части окна вновь выделить: “RDEB LID –> AP_CFG_RDEB_FILE_BT_ADDR_LID –> 1”
  • Нажать кнопку “save to NVRAM”
  • Проконтролировать что в левой нижней части окна появилась надпись: “NVRAM write record successfully”, а в правой части окна красные поля addr[0] - addr[6] стали чёрными.
  • Нажать кнопку “Clear”.
    9_10_SP_META_write_BT_MAC.png

Корректировка MAC для Wi-Fi.

  • В левой части окна открыть дерево: “RDEB LID –> AP_CFG_RDEB_FILE_WIFI_LID –> 1”
  • Нажать “read from NVRAM”.
  • В правой части окна открыть: “WIFI_CFG_PARAM_STRUCT –> aucMacAddress”.
  • Заполнить 6 групп элементов. Для примера, чтобы назначить MAC адрес: 98:FF:DD:A2:05:06 необходимо:
    в aucMacAddress[0] вписать 0x98 (первый символ ноль, затем латинский символ “икс”),
    aucMacAddress[1] – 0xff,
    aucMacAddress[2] – 0xdd,
    aucMacAddress[3] – 0xa2,
    aucMacAddress[4] – 0x05,
    aucMacAddress[5] – 0x06.
  • В левой части окна вновь выделить: “RDEB LID –> AP_CFG_RDEB_FILE_WIFI_LID –> 1”
  • Нажать кнопку “save to NVRAM”
  • Проконтролировать что в левой нижней части окна появилась надпись: “NVRAM write record successfully”, а в правой части окна красные поля aucMacAddress[0] - aucMacAddress[6] стали чёрными.
  • Закрыть окно “AP Editor”.
  • В “SP Meta Tool” нажать “Disconnect” и закрыть программу.
    9_11_SP_META_write_WiFi_MAC_close.png
  • Закрыть окно "AP Editor" и нажать кнопку Disconnect. Телефон выйдет из METAMODE и выключится.

* Смартфон, планшет или другое устройство на MTK.
** Если телефон не подключился, хотя все драйверы установлены, то первым делом, перезагружаем компьютер, снимаем и вновь ставим аккумулятор телефона. И повторяем попытку подключения к программе.


19 пользователям понравился пост