Ещё один способ отвязки камер DS-I120, DS-I122 и DS-2CD-VC1W от Ростелеком

Отвязка от Ростелеком

Статьи про отвязку этих моделей камер посредством штатного механизма обновления прошивки уже есть: Отвязка камер от Ростелеком (DS-I120, DS-I122), Отвязка камеры DS-2CD-VC1W от Ростелеком. Способ сравнительно простой и доступный всем, поскольку не требует никакого дополнительного железа, но есть в нём один минус – загрузчик остаётся неправильный и в прошивке отсутствует WebComponents.exe. На работу камеры этот факт никак не влияет, но знание о том, что такой косяк присутствует, печалит моего внутреннего перфекциониста.

В статье Отвязка от Ростелеком камер DS-2CD2VC и DS-2CD3VC через UART описан способ, который делает из Ростелекомовских камер полноценный HiWatch с правильным загрузчиком. Думал, что его можно применять и к рассматриваемым моделям, но не тут-то было. В их буте нет ни tftp, ни sf, ни upfsd, соответственно, ни загрузить, ни прошить, ни обновиться с карты памяти не получится. Выход есть – воспользоваться утилитой HyperTerminal и передать камере правильный загрузчик непосредственно через UART по протоколу Kermit. Проблема одна – нужен загрузчик, в котором все нужные команды есть. Идеально подойдёт загрузчик OpenIPC для соответствующего железа.

Инструменты

Софт

  • HyperTerminal — терминальный клиент;
  • HikVision TFTP Server – утилита для восстановления прошивок камер HikVision/HiWatch.

Материалы

Прошивка

Поскольку имеющийся загрузчик подходит для трёх моделей камер, имеющих отличия в аппаратной части, то и порядок действий будет отличаться. У DS-I120 есть сетевой интерфейс, но нет слота для карты памяти, у DS-2CD-VC1W есть слот для карты памяти, но нет сетевого интерфейса, а у DS-I122 есть и то и другое. Получается, что будет общая начальная часть и две отличающихся заключительных, каждая из которых подходит только для двух камер из трёх. Круто завернул? 🙂

Если прошивка будет с карты памяти, то перед манипуляциями нужно скопировать на карту файл digicap.dav и вставить её в слот камеры. Карта должна быть отформатирована в FAT32 и не должна быть слишком большого размера.

Загрузка загрузчика

Общая часть – загрузка в оперативку загрузчика OpenIPC:

  • запустить камеру и прервать загрузку сочетанием клавиш Ctrl+U;
  • ввести команду loadb;
  • в меню выбрать пункт Transfer->Send File и в открывшемся окне выбрать файл дампа загрузчика OpenIPC, протокол Kermit и нажать кнопку Send
  • дождаться загрузки бута и ввести команду go 0x81000000 для передачи управления новому буту;
  • прервать загрузку нового бута нажатием любой клавиши;
  • ввести команду loadb;
  • в меню выбрать пункт Transfer->Send File и в открывшемся окне выбрать файл дампа родного загрузчика, протокол Kermit и нажать кнопку Send.
  • дождаться загрузки дампа и прошить загрузчик:
sf probe 0
sf erase 0x0 0x40000
sf write 0x80008000 0x0 0x40000

reset

Действия для камер DS-I122 и DS-2CD-VC1W:

  • прервать загрузку сочетанием клавиш Ctrl+U;
  • ввести команду upfsd
  • дождаться завершения прошивки и загрузки камеры.

Подробнее о подключении камеры: Отвязка камеры DS-2CD-VC1W от Ростелеком

Действия для камер DS-I120 и DS-I122:

  • прервать загрузку сочетанием клавиш Ctrl+U;
  • запустить tftp-сервер и положить в его рабочий каталог файл родной прошивки;
  • задать правильные адреса сервера и самой камеры и дать команду upf;
  • зайти в веб-морду и выполнить сброс на заводские настройки;
  • дождаться окончания прошивки и запуска камеры и активировать её.

Подробнее: Отвязка от Ростелеком камер DS-2CD2VC и DS-2CD3VC через UART.

Оцените статью
( 2 оценки, среднее 5 из 5 )
МихаТроник
Добавить комментарий