Первым делом нужно понять, что это за камера. Для этого нужно вскрыть корпус и взглянуть на плату. На плате написано DS-2CD1402FD-IW. Это камера платформы R2 и прошивку на неё можно взять с файлового хранилища производителя и подготовить по методу описанному в статье Отвязка камер от Ростелеком (DS-I120, DS-I122). Либо скачать готовую.
Инструменты
- Карта памяти MicroSD
Софт
- Putty — альтернативный вариант терминала помоднее.
Материалы
- IPC_R2_EN_STD_5.4.800_210813_nowebcmpnts.zip — прошивка посвежее с удалённым WebComponents.exe (рекомендуется);
- WebComponents.exe — собственно, удаляемые компоненты.
Подготовка к прошивке
Поскольку ethernet-интерфейса у камеры нет, прошивать её будем с карты памяти. Для этого на неё нужно скопировать подготовленный файл прошивки digicap.dav и вставить карту в слот камеры. Теперь нужно разобрать камеру и подключить к ней адаптер USB-TTL через коннектор.
Тут есть один нюанс — вставить коннектор в разъём мешает пипка на корпусе. Варианта два — открутить два винта, расположенные в углах верхней платы и вытащить платы из корпуса (два винта в центре платы трогать не надо — они держат объектив), либо откусить эту пипку бокорезами.
Общие рекомендации по подключению:
— «Земля», обычно крайняя — проверить можно мультиметром — должна «звониться» на «массу».
— Рядом с «землёй» RX и TX. Если их перепутать, ничего критичного не случится, просто не будет работать.
— Четвёртый контакт — питание, подключать не нужно.
После подключения адаптера к камере и в USB-порт убеждаемся, что на него встали драйвера и что в диспетчере устройств появился виртуальный COM-порт. Если портов несколько, то нужно посмотреть до подключения адаптера и после, чтобы понимать с каким портом работать.
Далее запускаем HyperTerminal, задаём имя соединения и выбираем нужный COM-порт, настраиваем параметры COM-порта: скорость — 115200, управление потоком — Нет, остальное оставляем по умолчанию. После этих действий соединение откроется и можно подавать питание на камеру.
Прошивка
Как только камера начнёт запускаться, в консоли появится лог загрузки. Загрузку надо прервать, чтобы получить возможность посылать камере команды. Как только в логе появится строка Hit Ctrl+u to stop autoboot и пойдёт обратный отсчёт, нужно эту комбинацию Ctrl+u и нажать. Если комбинация клавиш нажата вовремя, лог остановится и система будет готова к приёму команд. Если лог не останавливается и камера продолжает загружаться, то, либо клавиши нажаты не вовремя, либо отправка команд не функционирует. Отправка команд лечится проверкой наличия контакта и/или правильной настройкой параметров COM-порта. Ну а нажатие комбинации клавиш не вовремя лечится ещё одной попыткой.
Итак, загрузка прервана, видим приглашение командной строки. Вводим команду upfsd. Если с картой всё в порядке и прошивка подготовлена правильно, система загрузит файл с карты памяти и начнёт прошиваться. Прошьётся и перезагрузится. При прошивке камера переходит в неактивное состояние, поэтому сбрасывать пароль администратора не нужно.
Подключение
Для того, чтобы подключить камеру к сети нужно воспользоваться приложением Hik-Connect. Подробнее о работе с ним сказано в статье Как настроить Hik-Connect?, но в данном случае нас интересует только процесс регистрации. Качаем приложение, устанавливаем и регистрируемся.
После регистрации нажимаем кнопку Добавить устройство и либо вбиваем вручную серийный номер камеры с шильдика, либо сканируем штрих-код с него же. При сканировании сразу может не получиться, т.к. на шильдике есть ещё штрих-код с MAC-адресом и может считаться он.
Далее, выбираем тип устройства Стандартные камеры и на следующем шаге ставим галку Устройство запущено и переходим дальше. Если прошивка прошла как надо, то камера будет в неактивном состоянии и с ненастроенным подключением, а индикатор будет мигать красным и синим. Выбираем этот вариант и на следующем шаге задаём параметры своей беспроводной сети. Приложение передаст параметры камере и камера подключится к сети.
После успешного подключения будет предложено активировать камеру, задав ей пароль и далее, включить службу Hik-Connect и задать пароль шифрования. Далее, можно придумать для камеры имя либо оставить как есть.
На последнем шаге будет предложено делегировать управление камерой инсталлятору. Подробнее о том, что это такое и для чего расскажу в статье Что такое Hik-ProConnect?, а пока пропускаем.
Осталось только выключить шифрование и отформатировать карту памяти, если она есть. Можно пользоваться!
Настройка
По умолчанию включено автоматическое получение адреса от DHCP-сервера. Нужно найти камеру при помощи SADP и зайти в её веб-интерфейс через Internet Explorer, предварительно установив WebComponents.exe.
Первое, что нужно сделать — установить часовой пояс и синхронизацию с сервером времени. Далее, проверить, что сетевые и облачные настройки в норме и настроить OSD: отключить отображение дня недели и поменять формат даты с американского (ММ-ДД-ГГГГ) на европейский (ДД-ММ-ГГГГ). Если камера одна, то и отображение имени камеры тоже можно отключить. А если камер будет несколько, то имеет смысл задать осмысленное имя или хотя бы порядковый номер и откорректировать его положение в окне.
Прислали очередную такую камеру на прошивку, но оказалось, что у неё в буте нет команды upfsd, соответственно, по описанному в статье методу её не прошить!
В результате считал загрузчик программатором из другой камеры и прошил в эту. Дальше, всё как в статье.
Заметил ещё один момент — MAC берётся не из прошивки, а, скорее всего, из чипа крипты, поэтому MAC восстановленной камеры будет отличаться от того, что на наклейке.