Восстановление прошивки Hikvision

46 608 просмотров

Многое уже было сказано по поводу проблем связанных с прошивкой оборудования Hikvision

Восстановление прошивки Hikvision, попробуем обобщить данные и дать рекомендации. Теоретически возможность прошить IP камеру или видеорегистратор производства Hikvision несоответствующей версией прошивки сведена к минимуму, существует контроль соответствия версии оборудования, языковой версии и версии самой прошивки.

При попытке загрузки неверной версии загрузчик проверит соответствия и выдаст сообщения о ошибке, которое можно просмотреть в логе при подключении к UART интерфейсу.

Практически есть некоторые нюансы

  1. Необходимо увеличивать или уменьшать версию прошивки последовательно, не перепрыгивая через релизы.
  2. Выполняя обновления активируйте сброс настроек к заводским.
  3. Не выполняйте обновления используя WiFi соединение.

Как обновить прошивку:

Есть несколько способов обновления прошивки:

1. локальный — с помощью usb ­флешки, для регистратора
2. удаленный — с помощью браузера (webcomponents должен быть установлен)
3. с помощью ПО IVMS4200
4. с использованием сервера TFTP

с помощью usb-флешки

1. скачать архив с прошивкой
2. разархивировать архив на флешку (fat32)
3. вставить флешку с прошивкой в регистратор
4. в меню обслуживания в боковом меню пункт: обновление
5. выбрать usb­ накопитель и прошивку

с помощью браузера (webcomponents должен быть установлен)

Смена прошивки Web интерфейс

 

с помощью ПО IVMS4200

IWMS

Что же делать если вам не повезло?

Перепрошивка устройства с использованием сервера TFTP

При каждой загрузке, устройство (регистратор, IP камера) пытается подключиться к серверу TFTP, это помогает восстановить работоспособность устройства, в случаях, когда с установленной прошивкой устройство не загружается или необходимо «откатить» версию прошивки устройства (прошивки 5.3 на камерах, и 3.0.10 на регистраторах нельзя откатить к предыдущим версиям).

ВНИМАНИЕ! Используйте TFTP в отдельной от других камер в сети, устройство загружает
в себя прошивку с сервера без проверки совместимости

Для перепрошивки необходимо:
1. Прошивка для устройства. Понадобиться файл digicap.dav находящийся внутри архива. Скачать прошивку можно тут: скачать
2. tftp­сервер можно скачать по ссылке скачать
3. желательно использовать коммутатор между камерой и компьютером

Последовательность действий:
1. Разархивировать содержимое архива tftp.zip в корень диска;
2. Скопировать в папку tftp файл прошивки digicap.dav;
3. Сменить IP­адрес вашего компьютера на 192.0.0.128, маска 255.255.255.0;
и отключить все остальные сетевые интерфейсы(wi-fi и т.п.)
4. Запустить файл tftpserv.exe;
5. Перезагрузить по питанию устройство;
7. Ожидать, когда в окне программы tftpserv.exe появится информация о подключении
устройства 192.0.0.64 и окончании передачи файлов и обновлению прошивки.

Если устройство не отвечает и не подключается к tftp­серверу (пункт 7), смотрите лог событий,
который записывается в файл tftpserv.log в папке с tftp.

ВНИМАНИЕ! Убедитесь, что при старте tftpserv.exe в окне программы появляется
« TFTP server[192.0.0.128] initialized»

TFTP

Иллюстрация: пример успешной прошивки камеры с помощью TFTP

Возможные трудности

Если при запуске TFTP сервер получает IP адрес отличный от 192.0.0.128:
• Возможно у вас осталось активным подключение к wi­fi или к другим сетям;
• Попробуйте соединить камеру и ПК через коммутатор, что бы при старте TFTPсервера проводное соединение уже было поднято;

Если устройство 192.0.0.64 не подключается к TFTP-серверу
• Отключите все антивирусное ПО и фаерволлы;
• Если вы используете Windows 8/10, запускайте tftpserv.exe в режиме совместимости
с Windows 7/XP;
• Попробуйте повторить процедуру на другом ПК

Вроде все делаем по инструкции но результата нет 

В подобных случаях необходимо выяснить причину по которой происходит сбой обновления при запуске TFTP сервера.

Подключаем USB-UART адаптер к компьютеру.

UART

Далее скачиваем и устанавливаем драйвера

Скачиваем и устанавливаем терминальную программу; я использую PuTTY.

Откройте диспетчер устройств в Windows, нажмите> «Порты (COM и LPT)», и вы увидите какой COM порт использует ваш адаптер

В настройках программы выбираем последовательный порт (Serial), указываем номер порта (Serial Line), соответствующий адаптеру USB-UART, указываем скорость обмена (Speed) 115200PuTTY PuTTY

 и нажимаем кнопку «Открыть» (Open).

Откройте вашу IP камеру или видеорегистратор и осмотрите материнскую плату, разъем UART интерфейса выглядит так

UART интерфейс UART интерфейс UART интерфейс

После открытия окна терминала подаем питание на камеру, если все сделано правильно, то в окне мы увидим вывод отладочной информации о ходе загрузки. В противном случае необходимо проверить параметры порта и подключение сигнальных линий Rx/Tx адаптера USB-UART к отладочному интерфейсу (поменять их местами).

Вы можете увидеть более одного подобного разъема. Тогда, вам может понадобиться мультитестер, чтобы определить распиновку или посмотреть, действительно ли это последовательное соединение TTL. Это довольно просто — один внешний контакт должен быть под напряжением +3.3 вольта , а другой — является общим.

Общий — ​​это контакт № 1, +3.3 вольт — контакт № 4. Обычно на печатной плате рядом с выводом 1 (общий провод) напечатана белая стрелка. Два внутренних контакта это TX RX выводы.

Распиновка (от белой стрелки)
1. GND (общий)
2. TX
3. RX
4. +3,3V

Если вывод в терминальной программе при включении устройства отсутствует или является не читаемым, вероятно, что это не последовательный порт TTL.

Предположим, что получили вывод лога загрузки при включении устройства.

Следующие действия:

  1. Включите NVR, IP камеру
  2. Нажмите CTRL-U, чтобы прервать процесс загрузки

Появится приглашение к работе (командная строка) вида «HKVS #»

Log
Нажмите U (чтобы обновить программное обеспечение), после чего интерфейс загрузчика предлагает ввести IP адрес устройства, вы можете использовать 192.0.0.64 в качестве IP устройства

и IP адрес сервера, (ноутбук / рабочий стол с запущенным tftpd) — обычно 192.0.0.128

Нажмите Y для подтверждения (затем нажмите ввод), после чего происходит соединение с TFTP сервером и загрузка прошивки в оперативную память устройства.

Внимание, часто в окне терминала нет приглашения к работе (командная строка) вида «HKVS #», в этом случае для перехода к командной строке нажмите B.
Вводим команду help и получим список всех доступных команд в загрузчике

Теперь нам необходимо посмотреть (и при необходимости изменить) параметры среды загрузчика. Для этого введем команду printenv

Нас интересуют два параметра: ipaddr и serverip. Параметр serverip указывает на адрес TFTP сервера, на который будет «стучаться» видеокамера для замены/обновления прошивки при запуске и, как мы видим, он должен быть 192.168.1.128. Параметр ipaddr – это IP адрес видеокамеры (для среды загрузчика).

Внимание, обычно для прошивки IP-видеокамер Hikvision,  TFTP сервер необходимо запустить по адресу 192.0.0.128 (в настройках сетевого подключения).

Таким образом, для обновления прошивки нам необходимо запустить TFTP сервер (с файлом прошивки) по адресу 192.168.1.128 и перезапустить камеру, чтобы загрузчик автоматически загрузил и обновил прошивку. Или же, вы можете изменить значения параметров serverip и ipaddr в соответствии с конфигурацией локальной сети, в которую подключена видеокамера и компьютер с TFTP сервером.

Этот загрузчик имеет разные команды для обновления прошивки, update, для простого обновления и upf, для обновления с очисткой конфигурации (сброс настроек и пароля).

после чего происходит соединение с TFTP сервером и загрузка прошивки в оперативную память устройства.

3. В конце установки будет написано «Нажмите ENTER для перезагрузки» — нажмите Enter

В терминальной программе также видим ход загрузки файла и обновления прошивки. Если все прошло успешно, то по окончанию процесса мы увидим сообщение «Upgrade success!” . После этого камера автоматически перезагрузится и через 2-3 минуты будет определяться в программе сетевого сканера SADP

Теперь камеру необходимо активировать, и можно приступать к дальнейшей настройке и использованию.

4. В новых версиях оборудования используются так называемые «тихие» загрузчики, которые не выводят логи в терминальную программу.

В этом приглашении загрузчика обычные команды игнорируются, чтобы обойти барьер установленный Hikvision есть небольшая хитрость.

Вам нужно поставить перед каждой командой префикс setenv и заключить каждую команду в одинарные кавычки, а префикс — точкой с запятой.

Например:

setenv ‘;printenv’
setenv ‘;help’
setenv bootcmd ‘; update’

Так же, есть способ заставить выполнить обновление прошивки с TFTP сервера, после остановки загрузки
необходимо ввести следующую команду
setenv bootcmd ‘tftp 192.0.0.128 digicap.dav; update 192.0.0.64; boot 192.0.0.64’

Внимание, если размер прошивки больше 32Mb стандартный TFTP сервер не сможет передать его на устройство, в таком случае необходимо использовать этот  TFTP-сервер

Сброс пароля Hikvision

Восстановление оригинальной прошивки после ростелекома

Больше информации https://hikvision.ru/download

 

131 комментарий

  • Артур

    Прошил Ростелекомовскую Hiwatch DS-I122 на дефолт, по инструкции и теперь есть веб морда и все настройки. Потратил пол дня, пока не попал на этот сайт! Огромное спасибо!

    • дмитрий

      Что именно делали? Перепрошивка устройства с использованием сервера TFTP сделал все прошло успешно но ничего не обновилось?

  • Олег

    Благодарим за комментарий, он первый за продолжительное время, отрадно что положительный ).

    • Дмитрий

      Большое спасибо за эту статью! Очень помогла!

  • Алекс

    у меня не получилось связаться с камерой, может ей окончательный конец пришел

  • Олег

    Поясните, камера не доступна в веб интерфейсе, нет отклика в терминальной программе на uart интерфейсе?
    Не доступна после процедур восстановления?
    Что за камера?

  • Алекс

    камера hikvision ds-2cd2642fwd-i, он мертвая, при подаче на нее питания либо по poe, либо от бп, горит всегда ик-подсветка и камера дальше не загружается. думал можно посмотреть логи, двумя программаторами пробовал — вообще глухо

    • Руслан

      Здравствуйте! Нашли причину?

  • Олег

    Думаю вам будет проще выслать камеру ко мне в Волгоград в ремонт,
    Или попробовать выполнить действия описанные в этой статье.

  • capos

    Сегодня снял такую нерабочую камеру — DS-2CD2042WD-I — горит постоянно подсветка и не горит линк, можно ли будет прошить её описанным выше способом для восстановления работоспособности?

  • Олег

    Вам нужно проверить лог загрузки подключившись к UART интерфейсу камеры, если просто слетела прошивка, восстановить используя TFTP.

  • capos

    Подключил камеру через CP2102 USB to UART Bridge к терминалу PuTTY тремя проводами (земля, RX, TX) — никакого эффекта, rx,tx менял, настройки порта верные выставил, ничего при включении не выводится на экран терминала..
    +3.3В может еще подключить нужно тоже?

  • Алекс

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

  • Олег

    +3.3 подключать не нужно, возможно неисправен загрузчик, или адаптер, замкните выводы RX TX адаптера и нажмите любую клавишу на клавиатуре, в терминальной программе смотрите вывод, эхо.
    Если адаптер исправен но в логе нет вывода при старте загрузки, собирайте посылку ко мне ).

  • Кирилл

    Здравствуйте, с камерой с прошивкой 5.4.81 можно что-то сделать? Покупал с рук каробка есть, а вот пороль не знаю, пишет что активирована в sadp, заранее благодарен, покупал в РБ, пытался востоновить через сайт, но сказали обращайтесь туда где покупали у нас данного серийного номера нет. Заранее благодарен за помощь.

    • Олег

      прошейте используя tftp сервер, пробуйте разные версии прошивки, используйте команду Upf, если повезет сбросится конфигурация.

  • Сергей

    Здравствуйте! Пытаюсь прошить регистратор через USB-UART. Загрузка останавливается, но вместо HKVS # пишет HKVS $ , при этом ни на какие команды не реагирует ( даже help не отображает) , из-за чего это может происходить?

    • Олег

      Здравствуйте, на вашем регистраторе так называемый тихий загрузчик, попробуйте поставить перед каждой командой префикс setenv и заключить каждую команду в одинарные кавычки, а префикс — точкой с запятой.

      Например:

      setenv ‘;printenv’
      setenv ‘;help’
      setenv bootcmd ‘; update’

  • Сергей

    Спасибо! Работает.

  • Игорь

    Здравствуйте! Подскажите пожалуйста, есть камера DS-2CD2022WD-I Ростелеком. До попытки перешить через tftp виделась программой SADP.
    После попытки прошить, перестала видеться, была залита прошивка не от этой камеры (потом досмотрел), попытался прошить прошивкой IPC_R6_EN_STD_5.5.0_170725 не помогло но камера пингуется и по прежнему вроде как шьётся но при заливки прошивки не хватает пару строк
    вот лог: [2020-10-21 21:25:22] TFTP server[192.168.1.128] initialized
    [2020-10-21 21:25:35] Device[192.0.0.64] test tftpserver
    [2020-10-21 21:25:38] Connect client[192.0.0.64] success
    [2020-10-21 21:25:38] Start file[C:\Users\Игорь\Desktop\tftp\digicap.dav] transmitting
    [2020-10-21 21:25:57] Completed file[C:\Users\Игорь\Desktop\tftp\digicap.dav] transmit

    • Олег

      Здравствуйте, ваш файл прошивки удачно загрузился на камеру, вероятно при проверки соответствия он был отклонен программным обеспечением камеры.
      Выяснить причину несоответствия можно по логу uart интерфейса из терминальной программы.

  • Рашид

    Добрый день!
    Есть несколько регистраторов, после остановки загрузки выдает HKVS $, и никакие команды не принимает. Так и валялись пока не наткнулся на вашу статью. Как давать команды (setenv), я разобрался, но теперь другая проблемма, при остановке загрузчика остается неактивной сетевая карта, из за этого процесс загрузки останавливается ошибкой
    HKVS $ setenv ‘;update’
    timeout for link [5000]!
    MAC: 58-03-FB-18-F7-C7
    TFTP from server 192.0.0.128; our IP address is 192.0.0.64
    Download Filename ‘digicap.dav’.
    Download to address: 0x43000000
    Downloading: *
    TFTP error: ‘File not found.’ (1)
    Not retrying…
    Подскажите пожалуйста как сделать, чтоб сетевая карта стала активной?

  • Олег

    У меня практически все регистраторы умеют получать данные по tftp из загрузчика, если попадется подобный экземпляр, постараюсь ответить на ваш вопрос.
    В крайнем случае можно подгрузить прошивку используя Ymodem протокол по команде loady

  • Юрий

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

    • Олег

      Здравствуйте, обычно для этих камер восстановление к оригинальной версии прошивки требует извлечения микросхемы памяти и прошивка её на программаторе, сначала производится стирание информации для корректной записи новых данных.
      Дело в том, что, прошивка от Ростелекома не позволяет загрузить стороннее программное обеспечение, по этому необходимо найти дамп от оригинальной IP камеры для загрузки в Spi флешь вашей камеры.
      После чего понадобится сменить MAK адрес и серийный номер камеры, так как, в результате перепрошивки вы получите клон камеры донора.
      Подробнее о возвращении к оригинальной прошивке читайте в нашем блоге по ссылке

  • дмитрий

    [2020-12-03 11:15:39] TFTP server[192.0.0.128] initialized
    [2020-12-03 11:16:43] Device[192.0.0.64] test tftpserver
    [2020-12-03 11:16:45] Connect client[192.0.0.64] success
    [2020-12-03 11:16:45] Start file[C:\tftp\digicap.dav] transmitting
    [2020-12-03 11:16:49] Resend required
    [2020-12-03 11:16:54] Resend required
    все прошло как надо, но прошивка по факту не обновилась

    • Олег

      Лог говорит о том, что прошивка передана на устройство, но информацию о том что произошло далее не предоставляет. Для получения дополнительной информации, подключитесь к uart интерфейсу камеры и посмотрите лог терминала

  • Роман

    Добрый день подскажите как залить прошивку больше 32 мегабайт?

    • Олег

      Здравствуйте, в статье есть пояснения на ваш вопрос
      Внимание, если размер прошивки больше 32Mb стандартный TFTP сервер не сможет передать его на устройство, в таком случае необходимо использовать этот TFTP-сервер.
      Наведите курсор на текст, TFTP-сервер, и загрузите файл.

      • Роман

        Спасибо за статью. Не сталкивались с прошивкой камеры ds-2CD2023g0-i? при распаковке прошивки, создается пустой каталог dav. tftp более ранний работает нормально и камера его видит, тот который более 32 mb запускается но камера на соединяется с ним. Есть инструкция по его настройке?
        Или эту модель как то по другому надо прошивать?

  • Роман

    Спасибо за статью. Не сталкивались с прошивкой камеры ds-2CD2023g0-i? при распаковке прошивки, создается пустой каталог dav. tftp более ранний работает нормально и камера его видит, тот который более 32 mb запускается но камера на соединяется с ним. Есть инструкция по его настройке?
    Или эту модель как то по другому надо прошивать?

    • Олег

      Эта версия прошивки имеет отличия от версий R0 или R2, в способе упаковки. Инструмент которым вы пользуетесь для распаковки не умеет работать с версией прошивки g0.

  • Сергей

    HiWatch ds-i203(c) на камере при включении сразу загорается ИК подсветка , в сети не обнаруживается , через tftp тоже не видно разьема UART на плате не нашел .

    • Олег

      Покажите фото платы с двух сторон, посмотрим вместе

      • vitaliy

        Такая же камера. Через терминал не шьется. Вроде все процессы проходят успешно, как на картинке, но в адасе верси не меняется и пароль не сбрасывается. под уарт дейстивтельно нет выхода , но есть 4 контакта, к ним подпоялся пока сам пробую, но неделю уже ничего не получается … куда можно картинки сбросить ?

        • Олег

          Нужно из консоли юбута очистить конфиг, или залить прошивку командой upf

  • Рашид

    Добрый день!
    Попытался через ymodem, начала скачиваться прошивка, по завершении скачивания выдало HKVS $. Если не затруднит можете описать как правильно делать? Какой программой.

    • Олег

      все правильно, вы залили файл в оперативную память, теперь нужно дать команду на выполнение

      • Рашид

        а команда какая должна быть?

        • Олег

          Какую камеру пытаетесь прошить? Для старта из оперативной памяти есть команда go, но если у вас имеется SD карта можно прошиться командой upfsd для очистки конфигурации и updatesd для обычной прошивки.
          Файл Digicap.dav положите в корень карты, а карту вставьте в камеру до подачи питания…

  • Рашид

    У меня регистраторы

    • Олег

      почему не используете tftp, сеть работает?

  • Максим

    Добрый день!
    Подскажите, с камерами Ростелеком — IPC8232SWC-WE сталкивались?
    Возможно ли их отвязать от Ростелеком?
    Спасибо

    • Олег

      Здравствуйте, еще не приходилось, универсальный совет, ищите оригинальную камеру от производителя и снимайте содержимое памяти.

  • Артем

    Здравствуйте!
    Подскажите, пожалуйста, данным способом я могу прошить вызывную панель ds kv 6113-pe1?
    Я ее прошил через IVMS. но неудачно. Панель загружается и ip адрес пингуется, который был выставлен ранее, но практически сразу перезагружается, ничего сделать не могу — ни по web, ни по IVMS. Пытаюсь прошить по TFTP но на адрес 192.0.0.128 не реагирует, в техподдержке сказали, что по TFTP она не прошивается. Но при загрузке панели пингуеться адрес 192.0.0.64, потом он сменятся на мой выставленный ранее и перезагружается. Подскажите что можно сделать?

  • Артем

    И еще вопрос, данный кабель подойдет для подключения к сервисному порту для данной панели?
    https://www.chipdip.ru/product/usb-to-ttl-4-pin-wire

    • Олег

      Здравствуйте, этот адаптер должен подойти, подключите его к сервисному разъему вашей панели и смотрите лог в терминальной программе.
      Наверняка можно остановить загрузку и обновить прошивку…

      • Артем

        Спасибо! Попробую, отпишусь!

  • Артем

    Здравствуйте!
    Не могу подключиться к сервисному разъёму, подскажите как он называется чтоб купить колодку или как к нему подключиться, проводами очень не удобно.

  • Рахим

    А если во время прошивки всё идёт норм. И после перезагрузки устройства в консоде выходит ошибка ERROR: can’t get kernel image! И просит заново обновиться? И так повторяется?

    • Олег

      Какая модель регистратора?
      Возможно прошивка не подписана цифровой подписью а загрузчик проверяет ее, как вариант…

  • Семён

    Ребята, у кого камера ds-2cd2023g0e-i, нужно прописать адрес 192.168.1.128. Прошивка для этой камеры IPC_E3_EN_STD_5.5.98_200420, на русском фтп хика это в разделе 01. 2 series — 2XXX/E3 platform.
    Долго не мог найти прошивку, в итоге прошил не той и она перестала загружаться. Потратил весь день, чтоб восстановить, методом тыка нашел адрес для tftp, прочитав на коробке адрес камеры по умолчанию.

  • Игорь

    Добрый день, камера DS-2CD1010F-I прошивка V5.3.0 build 150513, купленны несколько одинаковых камер ,у одной из-за перенапряжения слетела прошивка
    помогите какой выбрать файл для востановления, не смог разобраться

  • Владислав

    Спасибо за информацию.
    Через HIK-Connect прислали прошивку 1.2.4 build 210607 с багом для панели AX Pro DS-PWA96-M-WE.
    После обновления на нее, потерял доступ, и панель перестала соединятся с облаком. Только через UART и TFTP смог залить предыдущую стабильную прошивку 1.2.3_build210401. Все панель ожила!!!!!!
    Теперь заливать новые прошивки даже из официальных источников ни-ни! Надо обождать какое то время. Кстати тех поддержка молчит, писал им несколько раз. Ну я думаю я не один, кто обновился………

  • Максим

    Здравствуйте помогите, слетела возможно прошивка, после неудачного обновления. Пробую через putty, но в консоле не работает клавиатура, из за этого не могу остановить загрузку. Ctrl+c.
    В чем моя ошибка???

    • Олег

      Здравствуйте, какое оборудование, камера или регистратор, какая модель…

  • Лёха

    Здравствуйте, камера ds-2cd2022wd-i их 2 штуки от ростелеком всего их 8 штук, когда сами РТэшники ставили их то 6 норм работают, а эти две нефига, при подачи питания с блока светится подсветка м все, при добавлении в онлайне к остальным камерам пишет что камера отключена 19 марта 2020 и все. внутри нет повреждений и залитий грешу на ПО, нужно как-то восстановить, понял что нужно обновить или перепрошить, свисток есть, НО если я перепрошьюсь, то как по итогу их потом привязать к ростелекому? или просто добавить их потом по серийнику или надо будет активировать? никакой инфы по ним нет кроме надписей на самих камерах, на одной есть мак и серийник, на другой только серийник, помогите.

    • Олег

      Если есть прошивка ростелекома, попытайтесь восстановить камеры, подключайте адаптер, смотрите логи загрузки…

      • Лёха

        нет прошивки от ростелекома в том то и беда, вот и спрашиваю, что будет если перепрошьюсь, получится ли их добавить к остальным?

      • Лёха

        а можно ли как то бэкап сделать прошивки залитой в них?

  • Олег

    Переделайте в Хиквижен, здался вам этот телеком

  • Лёха

    на работе от телекома, так что никак

  • Роман

    Приветствую, имеется видеорегистратор Hiwatch ds-h216QA. На нем неактивна сетевая плата( или сгорел lan разъем), какие есть способы для залития прошивки, через переходник usb-uart возможно сделать ?

    • Олег

      Команда U-boot loady, позволяет загрузить бинарный файл в оперативную память используя ymodem соединение, после чего выполнить старт из оперативной памяти или подготовив адресное пространство в ПЗУ записать в него необходимый файл для восстановления побитой файловой системы…

  • Дима

    Здравствуйте! Камера DS-2CD2345F-IS Ростелеком. Можете подсказать: какую взять прошивку и какой алгоритм действий применить? Спасибо 🙂

    • Олег

      Здравствуйте, в данный момент для этой камеры нет альтернативной прошивки или возможности перейти на прошивку хиквижен

  • Дима

    …, а прошивки openipc.org помогут ?

    • Олег

      Если вам известны тип процессора и матрицы в этой камере, можно поискать наличие openipc прошивки для нее на сайте сообщества.

      • Дима

        Starting kernel …

        Uncompressing Linux… done, booting the kernel.
        Booting Linux on physical CPU 0
        Linux version 3.4.35 (root@runner-8e7d6cd8-project-22-concurrent-0) (gcc version 4.8.3 20131202 (prerelease) (Hisilicon_v300) ) #1 Wed Dec 6 13:08:54 UTC 2017
        CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
        CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
        Machine: hi3516a

        • Олег

          https://github.com/OpenIPC/openipc-2.1
          в стадии тестирования, к тому же по сенсору не ясно какой…

          • Дима

            Спасибо!

          • Дима

            Добрый день.
            саппорт HIK пишет: «Ваша камера предназначена для работы только с p2p сервисом Умный дом от компании Ростелеком.
            У нее нет web интерфейса, нельзя сбросить пароль и нельзя сменить прошивку на стандартную(даже на платной основе)»

            hi3516AV300 Сенсор ov4689 у HIKа имеются такие ?

  • Олег

    Я написал ранее, альтернативной прошивки еще нет, оригинальная не будет работать, так как для корректной работы прошивки необходимо наличие данных о конфигурации в отдельной микросхеме криптопамяти.
    Прошивка для Ростелекома не использует обращение к криптопамяти, поэтому компания Hikvision оставила эту область данных пустой…
    Есть прецедент, в результате исследования, известный энтузиаст эмулировал данные необходимые для работы оригинальной прошивки и получил работающую камеру на прошивке Hikvision.
    Этот способ настолько сложен что совершенно не подходит для использования, можете погуглить возможно у вас получится. )

  • Сергей

    Олег, может что посоветуете: есть регистратор DS H-208q и он начинает загружаться и зависает. Сеть на нем не работает, линки не горят.
    По сети прошивку перезалить не могу. Можно как-то по иному прошивку ему закинуть? По ЮСБ например?
    Шнурком UART я к нему могу подключиться, но поскольку LAN не функционален то упёрся и всё — далее не знаю как подступиться..

    • Олег

      Первым делом чините сеть, если заставка грузится u-boot работает, без рабочей сети толку не будет.
      Загрузка с usb доступна после запуска файловой системы, через Uart долго, для этого есть команда loady.

      • Сергей

        Спасибо. Не подскажете поточнее — как команду сформировать если с ЮСБ грузить? Я новичок в этих вопросах, уж простите.. Общие навыки радиолюбителя есть, с UART разобрался, (как считывать логи) но в ремонте этой техники опыт мизерный. Если не затруднит — подробности бы мне не помешали.
        Судя по логу в Putty — у меня случай «скрытой» установки HKVS $ в конце пишет.

        А не подскажете — какая прошивка актуальна? нашел DS-H204Q-H208Q_V4.21.100_200508 и есть DS-H208Q_V3.5.37_180829
        Какая в регистраторе БЫЛА — я не знаю.

  • Сергей

    На всякий случай лог загрузки такой:
    Starting kernel …

    [ 13.403148] init(1) called reboot syscall, cmd: 0x0.
    Thu Jan 1 00:00:13 UTC 1970

    mv: can’t rename ‘ubi*’: No such file or directory
    Starting udev: [ OK ]
    /usr/bin/hrsaverify: verify «/tmp/start.sh» success!
    /usr/bin/hrsaverify: truncate «/tmp/start.sh» to 5904(1710 hex) success!

    sdbg: serverip:192.0.0.128
    fastboot is
    language is 1
    devtype is a8d7
    /
    len = 537074053 no logo resource
    ———- tar guir webs ———-
    BusyBox v1.2.1 Protect Shell (psh)
    Enter ‘help’ for a list of davinci system commands.

    MAC ioctl error!
    # ———- show logo ———-
    mv: can’t rename ‘/home/app/exec/ss’: No such file or directory
    chmod: /dev/ttyS3: No such file or directory
    read: pDevCfg->cfgHead.paraVersionis [0x170816];
    read: iCkSum is [0x830]; pDevCfg->cfgHead.paraChecksum is [0x82d]
    ckSum error,iCkSum=0x830,paraChecksum=0x82d!
    ERROR this is a new device, please check!!
    scriptCmd: ./load -i 0.
    a is a8d7
    DS_7208HQK_K
    mmz allot OK DS_7208HQK_K

    0x120F0800: 0x00000170 —> 0x00000038
    [END]

    0x120f084c: 0x00000170 —> 0x00000038
    [END]
    close tde alpha filter
    loadAd tp2823:0,tp2824:0,tp2833C:0,tp2827C:0,tp2828:2,nvp6114a:0 nvp6124b:0 nvp6134:0,nvp6134b:0
    cmdBuf:insmod extdrv/tp2823.ko
    insert audio
    load K72 ok
    /home/app
    ———- del no use res ———-
    cp: can’t stat ‘/home/app/hisi/modules/setDebug_mux’: No such file or directory
    start savelog proc!!!!!
    iSCSI daemon with pid=298 started!pdev_hard_info->ataCtrlNums=1
    file:src/pal_api.c,line:574, pal_module_init successfully
    [CRIT]read_execl_guide_cfg()1157:start
    [INFO]get_flash_cards_info()410:ignore [msmouse].

    [CRIT]get_flash_cards_info()451:********can not find any usb device!********
    [CRIT]read_execl_guide_cfg()1167:get flash cards info failed. iRet[-1]
    read execl guide cfg failed. iRet[-1]/home/app/exec/master: sbus_sub_au.c: 279: au_init: Assertion `0′ failed.

    —————-
    Меня смущает строка DS7802HQK_K — на шильдике модель другая. Владелей утверждает что регистратор вышел из строй после подключения к Интернету, я подозреваю что автообновлением прошивку не ту залило..

    • Олег

      Хиквижен не умеет сам обновляться, вероятно что при подключении в сеть появилась неисправность, чините железо. Чужую прошивку регистратор не примет.

  • Олег

    C usb вы не загрузите в вашем случае, чините сеть, если на плате сетевой чип проверяйте его, смотрите защитные диоды, в редких случаях выходит из строя сетевой трансформатор. Зависит от причины появления неисправности…

    • Сергей

      TVS 110-111 на плате это они? звонятся на КЗ. паяльной станции нету сдуть — там через схему они могут так звониться?

    • Василий

      Здравстуйте! У меня при нажатии cntr+u не останавливается автозагрузка. В чем может быть причина?

      • Олег

        Здравствуйте, нажмите и удерживайте cntr+u до подачи питания, при условии что правильно подключили адаптер

  • FoPko

    Спасибо.

  • ОbNerlv

    Спасибо, ваш сайт очень полезный!

  • Рашид

    Олег, добрый день!
    А можно через терминал командой заставить подключится камеру к вай фай? Просто на камере нет сетевого порта, она только вай фай.
    Если знаешь команду напиши пожалуйста.
    При вводе хелп, такую команду не выдает.

  • Гриня

    Олег, здравствуйте! Подключил ip камеру от ростелекома cs-c2shw через uart к терминалу putty. Остановил загрузку ctrl+u, появилась строка hi3518ev200-vc # . В камере стоит карта с прошивкой digicap.dav, пробую загрузить разными командами (u, up, upfsd, update и.др.) ничего не выходит. Выскакивает сообщение unknown command ‘_’. Вводя help или ? Получаю несколько строк с командами:
    ? — alias for ‘help’
    base — print or set address offset
    bootm — aplt grmrb b …
    Уже замучался, че с ней делать? Ещё бывает что uart выдаёт текст в разнобой в программе.

    • Олег

      Здравствуйте, в вашей камере оригинальное программное обеспечение от Ростелекома, включая загрузчик, для перепрошивки необходимо иметь на руках загрузчик от такой же камеры hikvision. Только после смены загрузчика возможно поставить оригинальную прошивку hikvision на эту камеру. Или дамп флешь памяти от оригинальной камеры сменить но тогда получите клон…

      • Гриня

        Олег спасибо за оперативный ответ. Тогда ещё один вопрос, где взять загрузчик для этой камеры или как его искать, по каким критериям, по модели cs-c2shw или hi3518ev200-vc?. За ранее благодарен вам.

        • Олег

          Думаю нужно найти камеру EZVIZ С2С (Mini O) сравнить по железу и делать выводы

  • Евгений

    Добрый день!
    Попалась камера 2cd-2020f-i из Китая (серийник CH). При подключении к ivms-4200 предложил обновиться, я не думая обновился. Теперь интерфейс на китайском, соответственно к ivms-4200 не цепляется — несоответствие языков (если сменить на китайский, то все ок). Multilanguage прошивки также не встают — ошибка языка, китайскими шьется нормально. Есть опыт прошивки китайской камеры или использовать rtsp и забить на подключение к ivms-4200?

    • Олег

      Присылайте в Волгоград перешьем

      • Евгений

        Какова цена вопроса? Камера не ахти какая.

  • Павел

    Здравствуйте, подскажите, регистратор DS-H208Q не работает, напряжения питания на системной плате в норме, предполагаю, что слетел загрузчик. При подаче команды setenv bootcmd ‘tftp 192.168.1.4 digicap.dav; update 192.168.1.108; boot 192.168.1.108’ появляется сообщение:
    timeout for link [5000]!
    ETH0: PHY(phyaddr=1, mii) not link!
    higmac init fail!
    bootm — boot application image from memory

    фаервол выключен. Что делаю не так?

  • Артём

    Здравствуйте. Ушел в цикличную перезагрузку DS-H216UA после отключения питания на компьютере во время обновления прошивки по сети. Через TFTP не захотел. Подключился через CH341A. Подключал только RX и TX. При запуске у видел следующее.
    System startup

    U-Boot 2010.06-svn31947 (Jun 12 2019 — 19:49:58)

    Hit ctrl+u to stop autoboot: 0
    ### CRAMFS load complete: 4235288 bytes loaded to 0x42000000
    Verifying RSA … OK
    ## Booting kernel from Legacy Image at 42000000 …
    Loading Kernel Image … OK
    OK

    Starting kernel …

    [ 5.402892] init(1) called reboot syscall, cmd: 0x0.
    Thu Jan 1 00:00:05 UTC 1970

    mv: can’t rename ‘ubi*’: No such file or directory
    Starting udev: [ OK ]
    cp: read error: Input/output error
    /usr/bin/hrsaverify: Can’t read «/tmp/start.sh»: Invalid argument
    rsavarify start.sh error !!!
    system reboot must after update or autoupdate !!!
    rm: can’t remove ‘/home/hik/uImage’: Read-only file system
    umount: can’t remount udev read-only
    can’t run ‘/sbin/swapoff’: No such file or directory
    The system is going down NOW!
    Sent SIGTERM to all processes
    Sent SIGKILL to all processes
    Requesting system reboot
    [ 10.000445] init(151) called reboot syscall, cmd: 0x1234567.
    [ 10.007253] reboot: Restarting system

    System startup

    U-Boot 2010.06-svn31947 (Jun 12 2019 — 19:49:58)

    Protected at offset: 0x0, size:0x40000 Protection status:[0x280]=>[0x280c].
    Hit ctrl+u to stop autoboot: 0
    HKVS $

    Загрузку остановил через ctrl+u. При вводе любой команды : printenv, help или в варианте: setenv ‘;printenv’ команда не выполняется а просто перескакивает на новую строчку
    HKVS $
    HKVS $ printenv
    HKVS $
    Подскажите, что делаю не так и куда копать?

    • Артём

      через cp2102 usb такая же петрушка

    • Олег

      Попробуйте выполнить команды
      setenv ‘;printenv’
      setenv ‘;help’

      • Артём

        Эти команды пробовал, не помогли. Но я не внимательно читал вашу статью. В итоге помогла команда: setenv bootcmd ‘tftp 192.0.0.128 digicap.dav; update 192.0.0.64; boot 192.0.0.64’

        • Артём

          А на регистраторах с такой строкой HKVS $, есть известный список команд? Помимо (setenv bootcmd ‘tftp 192.0.0.128 digicap.dav; update 192.0.0.64; boot 192.0.0.64’)

          • Олег

            не могу сказать точно, нужен подобный регистратор на руках, сейчас нет к сожалению…

  • dima

    Скажите камера 2642 никвижион после прошивки не заходит в настройки через браузер и я больше не могу обратно ее прошить

    • Олег

      Какая у вас камера, DS-2CD2642FWD-IS?

  • dima

    Через ftrp шить пробовал не шьется

    • Олег

      Firmware_IPC_Raptor series_En_V5.5.0 170725 эту прошивку ставите?

  • Иван

    Оживил не стартующую камеру Activecam с помощью вашей информации.
    Подключился через UART увидел что идет сбой загрузки, перепрошил через tftpd подходящей прошивкой от камер Hikvision, чем собственно эта камера и является.
    Спасибо!

  • Дмитрий

    Здравствуйте!
    Подскажите, пожалуйста, что можно сделать.
    Не происходит остановка загрузки при нажатии ctrl+u, так же пробовал, по вашему совету выше, зажимать до включения.
    Регистратор DS-7608NI-K2

    • Олег

      Здравствуйте, проверьте правильность подключения адаптера, есть ли эхо в терминале при соединении tx rx линий адаптера…

      • Дмитрий

        Проверил, все ок. Соединение еще раз прозвонил
        Реакции на нажатие нет

        • Олег

          проверьте gnd, бывает что при отсуствии контакта gnd лог есть но ввод команд невозможен, смените адаптер…
          Ваш регистратор автоматом подхватывает прошивку с tftp сервера хиквижен, обычно соединение происходит через одну загрузку

  • Дмитрий

    Спасибо за советы, они навели меня на правильные мысли.
    В итоге проблему нашел в подсоединении к разъему на плате, RX сидел на питание, при подключении задралась термоусадка. (не имел под рукой разьема JST-ZH 1,5. Пришлось колхозить)))

  • Андрей

    Приветствую, на видеорегистраторе Hiwatch ds-h116Q слитела прошивка, залил dump с другого рега, всё заработало только есть одно НО, серийный номер теперь другой. Вопрос к знатокам, как изменить серийник на родной?

    • Олег

      Пришлите на почту оба дампа, посмотрю

      • Андрей

        Здравствуйте, напишите адрес почты

        • Олег

          Смотрите раздел контакты в верху страницы
          sale@alarmsystem-cctv.ru

          • Андрей

            Проблема решена, спасибо.

  • Владимир

    Приветствую вас. После обновления панели домофона DS-KH8350 появились вопросительные знаки заместо текста. Скачена последняя версия прошивки. Или неудачное обновление или что то не досмотрел, пытался откатить через TFTP мало времени дается. После загрузки меню остановка. КАК ЛЕЧИТЬ ДАННУЮ ПРОБЛЕМУ. Судя по часовому поясу это гонконг. Вот лог
    [2022-08-28 20:24:06] TFTP server[192.0.0.128] initialized

    [2022-08-28 20:24:22] Device[192.0.0.64] test tftpserver

    [2022-08-28 20:24:22] Device[192.0.0.64] test tftpserver

    [2022-08-28 20:24:22] Connect client[192.0.0.64] success

    [2022-08-28 20:24:22] Start file[C:\tftp\digicap.dav] transmitting

    [2022-08-28 20:24:32] Resend required

    • Олег

      сделать сброс настроек через ivms и выбрать русский язык…

      • Владимир

        Не выходит устройство офлайн. Так как ошибка НЕСООТВЕТСТВИЕ ЯЗЫКА МЕЖДУ КЛИЕНТОМ И УСТРОЙСТВОМ DAG.dll(5019).Весь интернет прошерстил. пробовал и понижи версии и модифицированные не как не выходит. Поможет если с зади есть 4 пина контакт подключить флешь и сбросить или это пустая затея. Запрос у продавца скинул 2 версии по этим тоже не вышло установить.

        • Олег

          так у вас китайская версия панели домофона DS-KH8350, где покупали?
          серийник покажите…

  • Thanks for your blog, nice to read. Do not stop.

  • костя

    Подскажите будет ли прошивка от 32 канального цифрового nvr DS-N332/2B работать на 16 канальном nvr. DS-N316/2B . Я так понимаю железо у них одно, просто софтовая обрезка каналов?
    Может кто подскажет где-то есть переменная отвечающая за максимальное число каналов или дешифровал кто файл конфига.

    • Олег

      В лоб, не будет так как платы все же различаются количеством оперативной памяти, можно схитрить и пропатчить основное приложение чтобы сменить девайс id, регистратор получит 32 канала но нужно тестировать под нагрузкой.
      Одно но, прошивка шифрована…

  • gekagal

    Подскажите пожалуйста, а адаптер, нужен именно на чипе PL2303TA?

  • Олег

    Не обязательно

    • gekagal

      Понял, спасибо. Что-то не получается считать регистратор Dahua. Правда у меня на этом выходе 5 вольт, и мне подсказали что это именно он для этого

Оставьте свой комментарий

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

Введите число ÷ 5 = 1