Восстановление прошивки Simcom SIM7600

Работая с модемами Simcom SIM7600 вместе с Open Linux, есть некоторая вероятность «окирпичить» его неправильными действиями (особенно если лезть в системные файлы этого самого Linux), некорректной процедурой прошивки, иногда это происходит просто потому что и не всегда понятно почему😆 Сегодня выложу небольшую инструкцию, которая ответит на вопрос что делать, если произошло то, что произошло.

Сохранение текущих настроек

Начинать я советую с сохранения текущих настроек модема, которые включают в себя в том числе IMEI модема. Процедура следующая:

  1. Используется утилита QPST, архив с ней можно найти в интернете, но если совсем не получается, то пишите мне.
  2. Подключаем модуль по USB, должен определиться Diagnostics порт.
  3. Запускаем QPST > Software Download > вкладка Backup.
    • В поле «Port» выбираем Diagnostics порт.
    • xQCN файл, выбираем куда сохранить файл настроек.
    • Нажимаем Start и необходимо дождаться сохранения.
  4. Далее в зависимости от того в каком состоянии модуль, будут отличаться процедуры обновления.
    • Если после неудачного обновления в Диспетчере устройств виден только Diagnostics порт, то следуем процедуре обновления.
    • Если Diagnostics порт не виден в Диспетчере устройств, то закорачиваем пины 15 и 85 модема и следуем процедуре обновления. Соединить пины можно любым доступным способом, можно припаять к ним проводки и скрутить их или можно заранее на плате предусмотреть джампер для процедуры восстановления.

Данную процедуру можно делать заранее, до начала каких-либо прошивок, чтобы при случае можно было восстановить настройки, в том числе IMEI.
Иногда Backup почему-то зависает в конце на 90+%, ничего делать не надо, просто подождать, процедура завершится.

Процедура обновления

Для восстановления понадобятся следующие файлы: драйвера модуля, утилита для обновления, сама прошивка. Процесс обновления прошивки разбит на этапы:

  1. Скачать и распаковать архивы с драйверам, QDL и прошивкой.
  2. Установить драйвера.
  3. Скачать и установить QDL.
  4. Подключить модуль по USB к ПК.
  5. Включить модуль (подать питание и зажать на землю PWRKEY).
  6. Убедиться, что в «Диспетчере устройств» нет неопознанных устройств.
  7. Распакованную папку с прошивкой и папку с утилитой переместить в корень любого диска.
  8. Открыть утилиту; Поле State=серый.
  9. В утилите нажать «Load» и выбрать «MDM9x07(SIM7500&SIM7600 Series)».
  10. В открывшемся окне выбрать путь к папке с прошивкой и после того как утилита определит все файлы составляющие прошивку (строки станут зелеными) — закрыть окно.
  11. Нажать «Start».
  12. Начнется процесс прошивки (поле State=синий), контролировать процесс можно наблюдая за прогресс-баром в утилите.
  13. По завершению появится зеленая надпись «Update Success!» (поле Status=зеленый).
  14. Необходимо нажать «Stop» в верхнем меню утилиты и КОРРЕКТНО (через PWRKEY или AT+CPOWD=1) выключить модуль.

Восстановление настроек после обновления (если требуется)

После обновления проверяем командой AT+SIMEI?, если IMEI такой же как на крышке модуля, то все ОК. Если же нет, то запускаем QPST и идем во вкладку Restore, указываем файл настроек и дожидаемся заливки обратно в модуль.

На этом все, подписывайтесь в telegram на мой канал.