Modem a76xx flashing: различия между версиями
Строка 7: | Строка 7: | ||
Чтобы подготовить прошивку, нужен компьютер с windows и утилитой FBFMake от Simcom. | Чтобы подготовить прошивку, нужен компьютер с windows и утилитой FBFMake от Simcom. | ||
Изначально прошивка распространяется в виде zip-архива с именем, соответствующим версии ПО. | Изначально прошивка распространяется в виде zip-архива с именем, соответствующим версии ПО. | ||
[[Image: 7600_Flash_zip.png |600px| Архив с прошивкой ]] | [[Image: 7600_Flash_zip.png |600px| Архив с прошивкой ]] | ||
Подготовка прошивки: | |||
# Распакуйте архив в корень диска. | |||
[[Image: 7600_Flash_unpacked.png |600px| Распакованная прошивка ]] | # Скопируйте в папку с распакованной прошивкой утилиту FBFMake.exe. | ||
#:[[Image: 7600_Flash_unpacked.png |600px| Распакованная прошивка ]] | |||
# Выполните (подставив нужное имя прошивки) в этой папке: | |||
<syntaxhighlight lang="batch"> | #:<syntaxhighlight lang="batch"> | ||
FBFMake.exe -r A7600E-HNVW_NOR.blf -f output | FBFMake.exe -r A7600E-HNVW_NOR.blf -f output | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#:[[Image: 7600_Flash_cmd_fbfmake.png |600px| Процесс перепаковки ]] | |||
[[Image: 7600_Flash_cmd_fbfmake.png |600px| Процесс перепаковки ]] | #:[[Image: 7600_Flash_cmd_fbfmake_success.png |400px| Успех перепаковки ]] | ||
# В папке <code>output</code> файл <code>BinFile.bin</code> — это и есть нужный нам образ. | |||
[[Image: 7600_Flash_cmd_fbfmake_success.png |400px| Успех перепаковки ]] | #: [[Image: 7600_Flash_output_binfile.png |600px| Файл прошивки ]] | ||
[[Image: 7600_Flash_output_binfile.png |600px| Файл прошивки ]] | |||
== Процесс обновления прошивки модема == | == Процесс обновления прошивки модема == |
Версия 20:54, 5 декабря 2022
Технология
Обновление прошивки производится при помощи утилиты fbdownloader
, скомпилированной под Wiren Board и загружающей в модем образ с диска контроллера и скриптов, автоматизирующих процесс включения и отключения модема.
Подготовка образа прошивки
Чтобы подготовить прошивку, нужен компьютер с windows и утилитой FBFMake от Simcom.
Изначально прошивка распространяется в виде zip-архива с именем, соответствующим версии ПО.
Подготовка прошивки:
- Распакуйте архив в корень диска.
- Скопируйте в папку с распакованной прошивкой утилиту FBFMake.exe.
- Выполните (подставив нужное имя прошивки) в этой папке:
- В папке
output
файлBinFile.bin
— это и есть нужный нам образ.
Процесс обновления прошивки модема
Нужно открыть два терминала с подключением к WB.
Загрузите на wb скрипты flash_simcom.sh и blink.sh, утилиту fbdownloader_arm7l, назначить файлы исполняемыми, загрузить в ту же директорию прошивку.
Запустите в одном терминале скрипт flash_simcom.sh, а затем запустите утилиту обновления во втором:
./flash_simcom.sh
./fbdownloader_arm7l -b BinFile.bin
Дождитесь запроса “connect USB interface”:
Во терминале с flash_simcom.sh подтвердите запуск прошивки:
В терминале с fbfdownloader можно пронаблюдать процесс прошивки.
Дождитесь отчета об успехе процедуры прошивки
Перезагрузите wb, а затем выполните wb-gsm on
reboot
wb-gsm on
Когда модем запустится, можно убедиться в успехе запросами AT+CGMR и AT+CSUB.
Возможные проблемы в процессе
Прерывание прошивки. В этом случае модем при подаче питания будет запускать бутлодер, но это всё, что он будет делать. Лечится повторной прошивкой по обычной процедуре.