Отвязка камеры DS-2CD-VC1W от Ростелеком

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

Первым делом нужно понять, что это за камера. Для этого нужно вскрыть корпус и взглянуть на плату. На плате написано DS-2CD1402FD-IW. Это камера платформы R2 и прошивку на неё можно взять с FTP производителя и подготовить по методу описанному в статье Отвязка камер от Ростелеком (DS-I120, DS-I122). Либо скачать готовую.

Полезные ссылки:

  1. IPC_R2_EN_STD_5.4.83_181011_nowebcmpnts.zip — прошивка с удалённым WebComponents.exe;
  2. HyperTerminal — терминальная программа, которая включалась в поставку Windows;
  3. WebComponents.exe — собственно, удаляемые компоненты.

Поскольку ethernet-интерфейса у камеры нет, прошивать её будем с карты памяти. Для этого на неё нужно скопировать подготовленный файл прошивки digicap.dav и вставить карту в слот камеры. Подготовка закончена. 

Теперь нужно разобрать камеру и подключить к ней адаптер USB-TTL. У меня в закромах отыскался подходящий разъём и хоть он был 3-пиновый, а не 4-пиновый, как на камере, но вошёл нормально. Главное правильно определиться с полярностью. Один адаптер задымился от неправильного подключения.

USB-TTL преобразователь — http://ali.pub/56s1sv

Общие рекомендации:

  • 1. «Земля», обычно крайняя — проверить можно мультиметром — должна «звониться» на «массу».
  • 2. Рядом с «землёй» RX и TX. Если их перепутать, ничего критичного не случится, просто не будет работать.
  • Четвёртый контакт подключать не нужно.

После подключения адаптера к камере и в USB-порт убеждаемся, что на него встали драйвера и что в диспетчере устройств появился виртуальный COM-порт. Если портов несколько, то нужно посмотреть до подключения адаптера и после, чтобы понимать с каким портом работать.

Далее запускаем HyperTerminal, задаём имя соединения и выбираем нужный COM-порт, настраиваем параметры COM-порта: скорость — 115200, управление потоком — Нет, остальное оставляем по умолчанию. После этих действий соединение откроется и можно подавать питание на камеру.

Как только камера начнёт запускаться, в консоли появится лог загрузки. Загрузку надо прервать, чтобы получить возможность посылать камере команды. Как только в логе появится строка Hit Ctrl+u to stop autoboot и пойдёт обратный отсчёт, нужно эту комбинацию Ctrl+u и нажать. Если комбинация клавиш нажата вовремя, лог остановится и система будет готова к приёму команд. Если лог не останавливается и камера продолжает загружаться, то, либо клавиши нажаты не вовремя, либо отправка команд не функционирует. Отправка команд лечится проверкой наличия контакта и/или правильной настройкой параметров COM-порта. Ну а нажатие комбинации клавиш не вовремя лечится ещё одной попыткой.

Итак, загрузка прервана, видим приглашение командной строки. Вводим команду upfsd. Если с картой всё в порядке и прошивка подготовлена правильно, система загрузит файл с карты памяти и начнёт прошиваться. Прошьётся и перезагрузится. При прошивке камера переходит в неактивное состояние, поэтому сбрасывать пароль администратора не нужно.

Теперь можно подключиться к камере по заводскому адресу 192.168.1.64 (или 192.0.0.64) или, что расово вернее — найти её через SADP. Через SADP же можно камеру активировать, задав ей пароль, удовлетворяющий требованиям безопасности, и настроить сетевые параметры. Можно и Hik-Connect активировать, задав код подтверждения. Но Hik-Connect ещё придётся поднастроить. Ссылка на описание настройки в конце статьи.

После прошивки камера обретает веб-интерфейс, но ActiveX-компоненты WebComponents.exe из прошивки удалены, поэтому их нужно установить отдельно. Это нужно для того, чтобы браузер Internet Explorer (и только он) смог отображать видео и обрабатывать динамические элементы интерфейса. Если прошивка готовилась самостоятельно, то компоненты можно было вытащить из образа. Если этого не было сделано или была использована уже готовая прошивка, то их нужно скачать по ссылке выше. Кроме того, в зависимости от настройки IE, может понадобиться добавить адрес камеры в надёжные источники и/или включить режим совместимости.

С самого начала, при погружении в эту тему, очень помог форум forum.videon.spb.ru. Там, в принципе, описано тоже самое, что и в данной статье, но в хронологическом порядке проб и ошибок. Тем не менее, последние посты совсем свежие, поэтому и решил изложить суть компактно. Кроме компактного изложения от себя привнёс процедуру редактирования образа через NewTuxBoxFlashTools. Потому что все ранее найденные способы призывали редактировать образ путём установки Linux, что на порядок сложнее и времязатратнее.

З.Ы. Писал по памяти, мог что-то упустить… Постараюсь проверить на камере DS-I122, которую можно шить как по сети, так и с карты памяти и картинок добавить. И ещё хотелось бы обратной связи, хотя бы в виде «Спасибо! Всё получилось!». Конструктивная критика тоже приветствуется!

Полезные статьи:

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

  1. Александр

    HikTools не может открыть прошивку камеры HikVision ds-2cd2022wd-l. Нее могу отвязать от Ростелекома. Есть решение?

    Ответить
    1. mixatronik автор

      Действительно не работает… Похоже вариант только один — шить дамп. А SADP видит камеру?
      Недавно коллега по несчастью (Максим, привет!) пытался прошивать камеру ds-2cd2142fwd. Её прошивку HikTools тоже не открывает. Он попробовал прошить по тому же методу через tftp только без предварительного урезания и всё получилось. Так что, дерзайте!

      Ответить
  2. Александр

    Здравствуйте. Видит. Пароль скинул, программой VMS подключиться не получается.

    Ответить
    1. mixatronik автор

      Если SADP видит, а дампа и/или программатора нет, то можно действовать по способу 0. Если пароль скинул, а камера подключена по DHCP, то есть имеет выход в инет, то она снова заблокируется. После сброса пароля в инет её пускать нельзя.

      Ответить
  3. Александр

    Программатор найду, ДАМПа пока нет. У камеры ip статика, выход в инет на ноуте отключен, всё равно не цепляет.

    Ответить
  4. Александр

    Сделано. Всё оказалось проще. Открыл камеру в новом приложении Batch confiration. Прошил на новую стандартную прошивку. В SADP не получалось и через tftp тоже.

    Ответить
    1. mixatronik автор

      Спасибо за наводку — интересно. На их FTP захожу, минимум, раз в неделю, но эту утилиту как-то не замечал даже. Скачал, поставил — думал, что и DS-2CD2VC также легко перешьётся… Но нет…

      Ответить
  5. Александр

    Я сначала сброс сделал, потом пароль сменил через веб морду, потом сетевые и только потом через batch прошил. Только опять засада. К регистратору подключаю по ONVIF пишет — пароль не верный, через эксплоер захожу с этим же паролем, всё в «ёлочку». Что за хня?

    Ответить
    1. mixatronik автор

      Это никакая не хня — это ужесточение политики безопасности в новых прошивках! В разделе настроек сети есть вкладка настроек интеграции — там же включается доступ через ONVIF и отдельно для ONVIF заводятся пользователи. 😉 Ещё советую на вкладке «Безопасность» включить авторизацию basic/digest вместо digest и отключить блокировку при ошибочном вводе пароля.
      Честно говоря, задолбали они уже. Сначала требования к сложности паролей ввели, потом вот это вот разделение пользователей, а недавно ещё и требования к сложности кода верификации (он же ключ шифрования видеопотока) изменились.

      Ответить
  6. Дмитрий

    Здравствуйте! развернул прошивку РТК на ds-2cd2345f-is но там нет файла WebComponents.exe Что можно кикнуть/другой способ прошивки данной модели подскажете?

    Ответить
    1. mixatronik автор

      На официальном FTP прошивки для этой камеры не нашёл. Посмотреть, что там есть, не могу. Если верная прошивка есть и hiktools её корректно разбирает и собирает, то можно попробовать действовать по аналогии. WebComponents.exe — это компонента, которую предлагается скачать и установить при первом обращении к веб-морде камеры. Надо просто проделать это и посмотреть, какой файл скачается, а потом поискать его в прошивке.

      Ответить
  7. Юрий

    Здравствуйте, у меня в.камера от ростелеком DS-2CD-VC1W (без сетевой карты, есть только связь wi-fi и sd слот).
    ПО в ней новое, при загрузке на ctrl u не реагирует. Загрузка останавливается нажатием любой клавиши в самом начале загрузки.
    Исходя из данных в просторах интернета, пишут что для прошивки таких видекамер для начала необходимо очистить дамп флеш памяти камеры.
    Подскажите пожалуйста как очистить этот дамп нужно выпаивать плату или можно это сделать програмно? если програмно то какую команду нужно вводить в putty для очистки флеш и загрузки урезанной (готовой)прошивки?
    Новый дамп где то можно найти?
    Помогите пожалуйста.
    Juriy24@ya.ru

    Ответить
    1. mixatronik автор

      Здравствуйте! Загрузка останавливается — это хорошо, а команда загрузки прошивки с SD-карты в текущей прошивке есть?

      Ответить
  8. Евгений

    Здравствуйте. Вроде делал все по инструкции, но выдал ошибку 🙁

    U-Boot 2010.06-189285 (Apr 18 2016 — 18:06:24)

    DRAM: 128 MiB
    Flash: 16 MiB
    MMC: MID:0x1 RBlock:512 WBlock:512 Chip:29664MB Name:»SD32G»
    SD: Ver:2.0 High Capacity Speed:25000000Hz Bus Width:4bit
    Hit Ctrl+u to stop autoboot: 0
    HKVS # upfsd
    Erasing [cfg] ……………………………………………done
    MID:0x1 RBlock:512 WBlock:512 Chip:29664MB Name:»SD32G»
    SD: Ver:2.0 High Capacity Speed:25000000Hz Bus Width:4bit
    Interface: MMC
    Device 0: Vendor: Man 015041 Snr da1fedff Rev: 3.0 Prod: SD32G
    Type: Removable Hard Disk
    Capacity: 29664.0 MB = 28.9 GB (60751872 x 512)
    Partition 1: Filesystem: FAT32 «NO NAME »
    reading digicap.dav
    Found 1 packets.
    Skip file _cfgUpgSecPls
    Skip file _cfgUpgClass
    Erasing [sys] …………………………………………………done
    Writing [sys] ………………………………………………………..d
    one
    write uImage len: 3502308 ok
    file app.img too big!(10743808)
    error: update pack error!
    error: upfsd.
    HKVS #

    Ответить
    1. mixatronik автор

      Откуда брал образ прошивки? Такое чувство, что с сайта производителя и резать его не стал. Текст ошибки «file app.img too big!(10743808)» на это намекает. 10743808 — это размер целого файла, а резаного — 8323072.
      В статье есть ссылка на резаный: IPC_R2_EN_STD_5.4.83_181011_nowebcmpnts.zip. Качай и пробуй ещё раз.

      Ответить
      1. Евгений

        Да, видимо вы были правы и я перепутал прошивки. загрузка пошла, но потом опять затык. зациклилась на
        ———need_backup——————
        ———backup success—————-
        SIOCGMIIPHY on ‘eth0’ failed
        [01-01 01:43:49][pid:0][ONVIF][ERROR]get ipaddr failed, do ZeroConfig failed
        appweb: 1: pruneWorkers: ws->idleThreads->length 0

        [01-01 01:43:59][pid:0][ARP][ERROR]get_gateway err!
        [01-01 01:43:59][pid:0][ARP][ERROR]send_arp ping faild!
        [dsp]HostSetDateTime: 1970,1,4,1,1,44,5,126
        [dsp]SetTimeAdjust: dist=0, adjust=0
        [01-01 01:44:09][pid:0][ONVIF][ERROR]get ipaddr failed, do ZeroConfig failed
        [01-01 01:44:29][pid:0][ONVIF][ERROR]get ipaddr failed, do ZeroConfig failed
        SIOCGMIIPHY on ‘eth0’ failed
        [01-01 01:44:50][pid:0][ONVIF][ERROR]get ipaddr failed, do ZeroConfig failed
        [01-01 01:45:10][pid:0][ONVIF][ERROR]get ipaddr failed, do ZeroConfig failed
        [01-01 01:45:30][pid:0][ONVIF][ERROR]get ipaddr failed, do ZeroConfig failed
        SIOCGMIIPHY on ‘eth0’ failed
        [01-01 01:45:48][pid:325][8021X][ERROR]

        CONFIG_GET_COUNT : timeout, > 180

        Подумал что так и должно быть, но SADC не видит камеру

        Ответить
        1. mixatronik автор

          Возможно прошивка прошла неудачно. Такое бывает. Может с картой что-то. Попробуй через tftp.

          Ответить
          1. Евгений

            Спасибо за инструкцию, в общем плюнул я на ту камеру, НО со второй все получилось. Прошивка установилась и появилась возможность писать на карту и в облако. Пока правда непонятно как настроить удаленный онлайн просмотр через интернет.))

          2. mixatronik автор

            Дык, а чего ж непонятного? И статья имеется: Как настроить Hik-Connect?