Восстановление камеры IPC-HFW1230SP/IPC-HDW1230SP

Видеонаблюдение

Бывает, что в процессе прошивки что-то пошло не так и камера окирпичилась – загрузчик не стартует и с помощью него восстановить девайс не получится. Часто единственным вариантом является выпаивание микросхемы памяти и заливка в неё дампа на программаторе, но с рассматриваемыми моделями IPC-HFW1230SP/HDW1230SP всё намного проще. Хотя кому-то проще именно поупражняться с феном.

В том числе, данная процедура помогает восстановить прошивку до оригинальной Dahua или Ростелеком после прошивки OpenIPC.

Инструменты

Утилиты

  • HiTool 5.0.61 – программа для низкоуровневой работы с процессорами HiSilicon под Windows.
  • Burn – кроссплатформенная утилита для восстановления устройств с процессорами HiSilicon и Goke от команды OpenIPC.
  • Putty — программа для работы через UART.

Материалы

Восстановление с помощью HiTool

Подключение производится через UART – так же, как и для прошивки, но запускать будем не Putty, а HiTool или Burn. Работать с этими софтинами можно только тогда, когда процессор находится в аварийном режиме. На каких-то платах этот режим включается автоматически при невозможности штатной загрузки, на каких-то его нужно активировать различными манипуляциями, а на этой плате есть специальные контактные отверстия, помеченные цифрами 1 и 2, замыкание которых и переводит камеру в аварийный режим.

Восстановление камеры IPC-HFW1230SP/IPC-HDW1230SP

Алгоритм действий следующий:

  1. При отключенном питании камеры замкнуть контактные отверстия.
  2. Запустить HiTool и выбрать в меню Device процессор Hi3516CV300.
  3. Выбрать режим Serial и COM-порт, к которому подключен адаптер.
  4. Перейти на вкладку Burn Fastboot и указать тип памяти spi nand/nand.
  5. Выбрать файл загрузчика РТ или OpenIPC, исходя из того, что хочется восстановить.
  6. Нажать кнопку Burn и подать питание на камеру.

Загрузчик зальётся в оперативную память и запишется на флешку – камера раскирпичена!

Восстановление с помощью Burn

Есть ещё одна программа для достижения той же цели – Burn. Программа написана на Python, поэтому может быть запущена и на Windows и на Linux. Существенным отличием от HiTool является то, что загрузчик не записывается на флешку, а остаётся в оперативке. Записывать его в ПЗУ нужно отдавая соответствующие команды в терминале.

В данном случае это удобно, т.к. можно не записывать загрузчик РТ на флешку, а работая в нём, загрузить и записать сразу загрузчик Dahua.

По работе с Burn в разных операционных системах записан ряд видеороликов: OpenIPC BURN Utility Playlist.

Результат

Можно закрывать HiTool или Burn, размыкать контакты и запускать Putty. Дальнейшие действия производятся уже из загрузчика и описаны в других статьях:

Оцените статью
( Пока оценок нет )
МихаТроник
Добавить комментарий