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

142 033 просмотров

Многое уже было сказано по поводу проблем связанных с прошивкой оборудования 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-сервер

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

 

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

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

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

 

288 комментариев

  • Артур

    Прошил Ростелекомовскую 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 вольт, и мне подсказали что это именно он для этого

  • Виталий

    Добрый день, Регистратор DS-N204(B) при прошивке через Вебморду превратился в кирпич, подключил через Arduino чтоб посмотреть что на реге.
    Попытался прошить через TFTP — в результате в конце ошибка и все по кругу, замена версии прошивки результата не дает

    U-Boot 2010.06-svn23227 (Aug 15 2018 — 20:37:33)

    Hit ctrl+u to stop autoboot: 0
    ### CRAMFS LOAD ERROR for uImage!
    run command: fail.

    [WARNING] The NVR/DVR software is broken down!!
    *******************************************************
    * ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY! *
    * I’m going into auto recovery mode. *
    * Try to update the software from tftp server. *
    * You can top it and get into manually upgrade mode. *
    *******************************************************

    Hit ctrl+u to stop recovery mode: 0

    This program will upgrade software.
    *******************************************************
    * ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY! *
    * Don’t reset machine,or anything that interrupt it. *
    * The upgrade process must finish in 10 minutes! *
    * If this program fails,machine might be unusable, *
    * and you will need to reflash again. *
    * If you find this too risky,power off machine now. *
    *******************************************************

    Now press [u/U] key to upgrade software: u
    File system error,please upgrade by TFTP

    Please input ip address of device: 192.168.11.64
    Please input ip address of upgrade server: 192.168.11.4
    Confirm?(y/n): y
    timeout for link [4999]!
    eth0 : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
    TFTP from server 192.168.11.4; our IP address is 192.168.11.64
    Download Filename ‘digicap.dav’.
    Download to address: 0x83000000
    Downloading: # [ Connected ]
    ################################ [ 1.000 MB]
    ################################ [ 2.000 MB]
    ################################ [ 3.000 MB]
    ################################ [ 4.000 MB]
    ############################T #### [ 5.000 MB]
    ################################ [ 6.000 MB]
    ################################ [ 7.000 MB]
    ################################ [ 8.000 MB]
    ################################ [ 9.000 MB]
    ########################T ######## [10.000 MB]
    ################################ [11.000 MB]
    ################################ [12.000 MB]
    ################################ [13.000 MB]
    ################################ [14.000 MB]
    ####################T ############ [15.000 MB]
    ########
    done
    Bytes transferred = 15991148 (f4016c hex)
    cramfs.img checkSum ok !
    ### CRAMFS load complete: 3215120 bytes loaded to 0x82000000
    Verifying RSA … OK
    ## Booting kernel from Legacy Image at 82000000 …
    Verifying Checksum … OK
    Loading Kernel Image … OK
    OK

    Starting kernel …

    Thu Jan 1 00:00:01 UTC 1970
    Starting udev: [ OK ]
    [ 3.440514] hisi-femac 10010000.ethernet eth0: Link is Up — 100Mbps/Full — flow control off
    /
    RSA verifying … OK
    cramfs.img checkSum ok !

    *******************************************************
    * ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY ! *
    * Don’t power off or anything that interrupt it ! *
    * The upgrade process will finish in 3 minutes ! *
    * If this program fails, machine might be unusable ! *
    *******************************************************

    Erasing cfg file … Done
    Writing …
    |##################################################| 100%
    Done
    Checking …
    |##################################################| 100%
    failed(-5)!
    Press ENTER key to reboot

    • Олег

      Что то с флешкой, при старте затерло конфиг и пытается записать дефолтный но при проверке находит несоответствие
      Командой help посмотрите есть ли команда upf в листинге

      • Виталий

        Без вариантов, я не могу кроме апдэйта ничего, остановка загрузки через ctrl+u не дает командное меню, а дает только возврат к вопросу обновить ПО через TFTP? далее по кругу, такое ощущение, что проблема с ПЗУ, запись идет, а проверки и чтения нет. Я так понимаю, что на заводе ПЗУ ставят уже прошитой в программаторе и если ПЗУ не совсем была исправно — вот результат.

        • Олег

          Вы невнимательно читали статью, выполните вход в меню нажав «B»

  • Дмитрий

    Здравствуйте! У меня в конце прошивки выдаёт вот такое значение
    error:Firmware pack magic number error!
    error:digicap unpack error! -1
    Пробовал разные прошивки всё ровно выдаёт ошибки.Что может быть?

  • Дмитрий

    Hikvision DS-2CD1021-I версия прошивки ver 5.5.7 build 180929

  • Дмитрий

    пробовал вот эти прошивки IPC_R2_EN_STD_V5.4.81_Build180203
    IPC_R2_EN_STD_5.4.800_210813
    IPC_R2_EN_NEU_5.4.83_181011
    новее не нашёл

  • Дмитрий

    Я так понимаю к этой камере прошивка подходят R2 группа, V5.4.81_Build180203
    эту прошивку тоже ставил, та же ошибка.

  • Олег

    должно быть так, посмотрите лог загрузки, что пишет о платформе камера, мало что там китайцы намудрили
    если вы в консоле выполните
    setenv dbg 8
    saveenv
    reset
    это расширит вывод логов загрузки…

  • Дмитрий

    ок.Попробую

  • Владимир

    Здравствуйте. Регистратор DS-H116Q. Подключаюсь через адаптеру USB-UART, выдается такой лог:
    U-Boot 2010.06-svn (Apr 29 2016 — 16:32:01)[V1.2.1]

    data abort
    pc : [] lr : []
    sp : 4d9ffdf0 ip : 4dc083a8 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 6dc34d48 r5 : 00000005 r4 : ffffffffr3 : 4dc07350 r2 : ffffffdf r1 : 00000005 r0 : 6dc34d48Flags: nZCv IRQs off FIQs off Mode SVC_32Resetting CPU …resetting …
    undefined instruction
    pc : [] lr : []
    sp : 4dc3cdf8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc06f60 r4 : 00000001r3 : 4dc07368 r2 : ffff3d8f r1 : 0000c270 r0 : 00000000Flags: nZcv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    undefined instruction
    pc : [] lr : []
    sp : 4dc3cde8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc3cde4 r4 : 00000002r3 : 00002074 r2 : 4d9e371f r1 : 4da17720 r0 : 4da17720Flags: nzCv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    prefetch abort
    pc : [] lr : []
    sp : 4dc3cde8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc3cdd4 r4 : 00000002r3 : fffdf48f r2 : fffdf48f r1 : 21ff4d33 r0 : 21ff4d33Flags: Nzcv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    prefetch abort
    pc : [] lr : []
    sp : 4dc3cde8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc3cdd4 r4 : 00000002r3 : fffd50a3 r2 : fffd50a3 r1 : 8000a522 r0 : 8000a522Flags: Nzcv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    prefetch abort
    pc : [] lr : []
    sp : 4dc3cde8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc3cdd4 r4 : 00000002r3 : fffcacb7 r2 : fffcacb7 r1 : 8000a522 r0 : 8000a522Flags: Nzcv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    prefetch abort
    pc : [] lr : []
    sp : 4dc3cde8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc3cdd4 r4 : 00000002r3 : fffc08cc r2 : fffc08cc r1 : 8000a521 r0 : 8000a521Flags: Nzcv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    prefetch abort
    pc : [] lr : []
    sp : 4dc3cde8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc3cdd4 r4 : 00000002r3 : fffb64e1 r2 : fffb64e1 r1 : 8000a502 r0 : 8000a502Flags: Nzcv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    prefetch abort
    pc : [] lr : []
    sp : 4dc3cde8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc3cdd4 r4 : 00000002r3 : fffac0f6 r2 : fffac0f6 r1 : 8000a521 r0 : 8000a521Flags: Nzcv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    prefetch abort
    pc : [] lr : []
    sp : 4dc3cde8 ip : 00000000 fp : 4da01030r10: ffffffff r9 : ffffffff r8 : 4d9fffe0r7 : 00001000 r6 : 00000000 r5 : 4dc3cdd4 r4 : 00000002r3 : fffa1d0a r2 : fffa1d0a r1 : 8000a501 r0 : 8000a501Flags: Nzcv IRQs on FIQs on Mode SVC_32Resetting CPU …resetting …
    prefetch abort

    ну и дальше в таком же духе. Что это может быть?

    • Владимир

      А теперь выдается только такое сообщение:

      U-Boot 2010.06-svn (Apr 29 2016 — 16:32:01)[V1.2.1]

      data abort
      pc : [] lr : []
      sp : 4d9ffe00 ip : 00000000 fp : 4da01030r10: 00001000 r9 : 00000000 r8 : 4d9fffe0r7 : 00001000 r6 : 00001000 r5 : 00001000 r4 : 00000003r3 : 00000000 r2 : 4da00020 r1 : 000000eb r0 : 4dc34d48Flags: nZCv IRQs off FIQs off Mode SVC_32Resetting CPU …resetting …

      и на этом останавливается.

  • Дмитрий

    не получается удалить WebComponents прошивки 01. IP Camera/01. 2 series — 2XXX/Old models/R6 platform (2X22FWD, 2X42FWD)/Firmware_IPC_Raptor series_En_V5.5.82 190909 при распаковки папка dav — пустая
    как камеру ds-2CD2722fwd-is отвязать от ростелекома?

    • Олег

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

  • Дмитрий

    как тогда отвязать от ростелекома

  • Михаил

    Камера cs-c2shw, пробовал отвязать от Ростелекома через UART. Терминал PuTTY не реагирует на нажатие клавиш клавиатуры и загрузка, как следствие, не прерывается. Было предпринято несколько попыток из разных редакций Windows (XP, 7 и 10) и на разном «железе» (Intel и AMD), и все с одинаковым результатом. Из Linux (Zorin OS) не открылся порт, хотя устройство и определялось системой верно и СОМ порт был назначен. Клавиатуры пробовались как с подключением по USB так и PS/2. Использовался USB-UART преобразователь PL2303HX.
    В чём может быть подвох?

  • Дмитрий

    Здравствуйте!
    Видеорегистратор ltv rtm 164 00
    Подключился по UART
    Ни на одну команду не отвечает, пробовал все команды из вашей инструкции и с префиксом и без, ничего не помогает, в чем может быть проблема?

    U-Boot 2016.07-svn37416 (Jan 19 2020 — 22:02:02 +0800)

    pwm read 4, set duty = 20
    Hit ctrl+u to stop autoboot: 0
    HKVS $ setenv ‘;printenv’
    HKVS $ setenv ‘;printenv’
    HKVS $ setenv bootcmd ‘; update’
    HKVS $ setenv ‘;help’
    HKVS $ setenv ‘;help’
    HKVS $
    HKVS $

  • Дмитрий

    Добрый день! Может кто-то помочь? Суть: HiWatch ds-h216q main: ds-80305rev1.0, после настроек в меню, не включился, до этого 100% всё идеально работало. Через терминал сообщений нет! Слил дамп для сохрана. Залил от безысходности дамп от hiwatch_ds_h216qa_shassi_main_board_ds_80305_p_rev1_0, после это в терминале «старт систем» начал писать и всё дальше стоит…

    • Олег

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

  • Дмитрий

    Скажите пожалуйста почту.

  • Александр

    Здравствуйте. Камера от Ростелеком DS-2CD2345F-IS непрерывно горит подсветка, линк мигает раз в 5 секунд. SADP не видит, в tftpserv.log только [2023-07-04 01:25:12] TFTP server[192.168.1.128] initialized. RESET — ноль эмоций. Что-нибудь можно сделать?

    • Олег

      Если хотите поставить прошивку хиквижен то ничего не выйдет

  • Александр

    Хотелось чтобы хоть как-то работала неважно с какой прошивкой.

  • Александр

    Спасибо. Осталось объяснить чайнику как её туда залить 🙂

  • Валерий

    Добрый день. Имеется регистратор hikvision ids-7204huhi-m1/fa2. В какой-то момент перестал прогружаться при включении. Пару раз помогало вытащить cmos на ночь, на третьем разе при включении регистратора и его первичной настройке экран потух и на этом всё. При подключении по uart выдает S1 с цикличностью 10-15 секунд.

    • Олег

      Батарейка не влияет на загрузку регистратора, только на внутренний таймер, предполагаю наличие неисправности в регистраторе.
      Проверте возможность прошивки регистратора используя тфтп сервер, лучше со сбросом к заводу, если не поможет смотрите исправность блока питания или внутренних DC/DC преобразователей напряжения…

  • Shahin

    Добрый день. Имеется домофон hikvision DS-KH6320-WTE1 с прошивкой V2.2.20 Build230601.Проблема с SD картой. Oбъем показывает, домофон сам отформатировал при установке. После форматирования в меню нажимаю на карту выдает ошибку: Отформатировать, Удалить, Отмена. Пробовал 8Гб,32Гб
    одно и тоже. В чем может быть проблема ?
    Заранее Спасибо.

    • Олег

      С большой вероятностью можно предположить что монитор домофона не может верно отформатировать флешку, попробуйте заранее отфоматировать ее в FAT32

  • ГенГеныч

    Огромная благодарность за статью.
    Удалось сбросить пароль с помощью UART метода на камере.
    Больше в интернете нет подобной подробной инструкции.

  • Shahin

    Пробовал, отформатировал карту в FAT32 на компьютере все равно одно и тоже.

  • Виктор

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

    HKVS # setenv bootcmd ‘tftp 192.0.0.128 digicap.dav; update 192.0.0.64; boot 192.0.0.64’
    timeout wait for link failed!
    ETH0: PHY(phyaddr=1, mii) not link!
    ETH1: PHY(phyaddr=2, mii) not link!
    higmac init fail!
    bootm — boot application image from memory

  • Олег

    Добрый день. Не останавливается загрузка по CTRL-U. Все (видимо не все) настройки перепробовал в putty, клавиатура, терминал — буквы печатает CTRL+V.C.U не работает. Три компа/4 сетевые платы перепробовал — не останавливается загрузка. камера DS-2CD1021-I причем шил две камеры (другие) недавно все получилось, но снес ПО, и не помню, на каком точно компе шил, тоже сначало не печатало, во вкладке сериал — управление потоком в «нет» поставил, заработало. Сейчас не хочет никак.

    • Олег

      Нажимайте CTRL-U заранее, до подачи питания на камеру, смените адаптер

  • Олег

    Сменил адаптер (PL2303 на СР2102) не помогло (вспомнил, что прошлый раз помогло). Самое интересное на адаптере (обоих), замыкаю RX-TX — клавиатура печатает (значит адаптеры рабочие). В общем разобрался: в настройках pytty; com порт из диспетчера устройств, скорость выставить и в порту и в pytty 115200 (хотя не принципиально, главное, что бы одинаковая была, если кракозяблы в терминале — значит скорости отличаются) serial — управление потоком — НЕТ. Больше ничего трогать не нужно. У меня RX сидел на +3.3в (сопля пайки). Еще момент: если TFTP сервер запустить до putty — прошивка подхватывается автоматически без команд руками, но шьет бес сброса пароля. На CTRL-U время 3 секунды отсчитывает, останавливаем загрузку камеры, потом запускаем TFTP сервер и даем команду upf. Написал для себя — вдруг забуду. Может кому тоже пригодится.

    • Олег

      Верно, команда upf сбрасывает конфигурацию до завода а update только обновляет прошивку.

  • Сергей

    Добрый день.
    Камера DS-2CD2132i, не видится программой SADP + не могу найти на ней кнопку reset.
    Что с ней может быть не так?

    • Олег

      Подключайтесь к уарт интерфейсу смотрите лог загрузки

  • Олег

    Доброго всем времени суток!
    Помогите разобраться.
    Вызывная панель DS-KH6350-WTE1 скачал глобальную прошивку и по инструкции стал прошивать. Почти до конца дошло обновление но выскочила ошибка обновления и как результат получил кирпич. При попытке восстановления ПО по этой инструкции нет соединения по tftp. Комп не видит панель. Может для панели надо работать по другой инструкции?

  • Андрей

    отличная статья! спасибо автору! восстановил несколько регистраторов хиквижен, но на одном столкнулся с такой проблемой — регистратор не грузиться, в консоль выдает только такое сообщение:
    SPI NAND
    Flash ID read done
    Normal Boot
    incorrect system header signature
    USB FW Upgrate Mode

    пробовал положить прошивку на флешку и сунуть ему — не помогло. может знаете чего ему надобно? регик довольно продвинутый, iDS-7216HQHI-M2/S, хотелось бы оживить)))

    • Олег

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

      • Андрей

        нет, не удается, загрузка сама останавливается на строке USB FW Upgrate Mode. Эти надписи проскакивают меньше чем за секунду и дальше ничего не идет… на клавиатуру не реагирует.

  • Марк

    Добрый день!
    Помогите если сможете..
    Купил с рук DS-2CD2432F-I(W)
    При подаче питания загорается верхний красный светодиод Alarm и ИК подсветка.
    Так и продолжает гореть, не переходит в рабочий режим.
    Usb-uart подключил, но в логах не силен, как бы понять суть проблемы?
    Сделал 2 лога, с подключением к роутеру и без.
    Вот лог с подключенным роутером:

    U-Boot 1.3.4-121219 (Apr 8 2015 — 14:34:29)

    ARM Clock: 480MHz
    DDR Clock: 336MHz
    Hit Ctrl+u to stop autoboot: 0
    |NUL eth|
    Unknown command:null
    booting from pri part…
    load kernel…
    load ramdisk…
    init started: BusyBox v1.19.3 (2015-03-20 17:37:48 CST)
    starting pid 378, tty »: ‘/etc/init.d/rcS’
    Starting udev: [ OK ]
    UBI device number 1, total 192 LEBs (24772608 bytes, 23.6 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
    waiting for /dev/ubi1_0.
    pri_iUpgSuccCnt:0x2, sec_iUpgSuccCnt:0x2
    UBI device number 3, total 32 LEBs (4128768 bytes, 3.9 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
    waiting for /dev/ubi3_0.
    Check dir /davinci ok! (0)
    UBI device number 4, total 32 LEBs (4128768 bytes, 3.9 MiB), available 0 LEBs (0 bytes), LEB size 129024 bytes (126.0 KiB)
    waiting for /dev/ubi4_0.
    Check dir /config ok! (0)
    route: ioctl 0x890c failed: No such process
    mount: mounting none on /proc/bus/usb failed: No such file or directory
    /dav
    map_size = 0x300000
    nr_item = 3
    addr_offset = 0x0 filename = orccode.bin
    addr_offset = 0x200000 filename = orcme.bin
    addr_offset = 0x2a0000 filename = default_binary.bin
    mmap returns 0x40322000
    loading ./orccode.bin…addr = 0x40322000, size = 0x19f02d
    loading ./orcme.bin…addr = 0x40522000, size = 0x36374
    loading ./default_binary.bin…addr = 0x405c2000, size = 0x40000
    ===============================
    u_code version = 2013/10/24 3.0
    ===============================
    ln: /dev/rtc: File exists
    =====check_config start=====
    ===main db is ok===
    netprocess version: 1.4.0 [20:10:19-Mar 10 2015].
    No need to recover kernel pri partition.
    No need to recover ramdisk pri partition.
    [03-07 05:31:05][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:05][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:05][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:05][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    infd read End
    Unix bus 0 .
    [03-07 05:31:06][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:06][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:06][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:06][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    ==================PPPoE is disable!!!
    [03-07 05:31:07][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:07][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:07][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:07][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:08][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:08][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:08][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:08][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    IEfile uncompressed.
    [03-07 05:31:09][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:09][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:09][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:09][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:10][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:10][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:10][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:10][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:11][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:11][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:11][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:11][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:12][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:12][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:12][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:12][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:13][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:13][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:13][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:13][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:14][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:14][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:14][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:14][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:15][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:15][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:15][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:15][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    Unix bus End
    [03-07 05:31:16][pid:831][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [03-07 05:31:16][pid:835][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [10012]
    [03-07 05:31:16][pid:835][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [03-07 05:31:16][pid:835][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [03-07 05:31:16][pid:852][CAPA][ERROR]resolution_num_temp = 3
    OK
    [03-07 05:31:16][pid:852][CAPA][ERROR]resolution_num_temp = 3
    OK
    [03-07 05:31:16][pid:852][CAPA][ERROR]resolution_num_temp = 7
    OK
    [03-07 05:31:16][pid:852][CAPA][ERROR]resolution_num_temp = 7
    OK
    modfiy_video_param: devType = 9812
    >>>3MP device patch.
    insmod: can’t insert ‘uart232.ko’: File exists
    powerLineFrequencyMode = 0
    [03-07 05:31:17][pid:852][UNI_IF][ERROR]unsupport command = 66
    [03-07 05:31:17][pid:852][UNI_IF][ERROR]unsupport command = 66
    [03-07 05:31:17][pid:852][UNI_IF][ERROR]unsupport command = 66
    [03-07 05:31:17][pid:852][UNI_IF][ERROR]unsupport command = 66
    [03-07 05:31:17][pid:852][UNI_IF][ERROR]stream request out range 3(2)
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    version = 16777472

    get 0-0-0-0.000000-0-0-0

    version = 16777472

    [03-07 05:31:18][pid:852][OTHER][ERROR]ipc_db_backup need backup.
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    3496:p_devcfg->ccdPara[1].capture_mode [17]
    Platform Value:
    Main mux type [0x4].
    Sub mux type [0x4].
    Thi mux type [0x2].
    audio enc type[0x2].
    voicetalk type[0x2].
    Need PS SysHdr[0].
    [03-07 05:31:18][pid:852][SYSINIT][ERROR]device not support RS485
    [03-07 05:31:18][pid:852][HW_IF][ERROR]transfer_485_config_options error [options:57]
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    don’t tar ivideon.tar.gz
    starting pid 871, tty »: ‘-/bin/sh’

    BusyBox v1.19.3 (2015-03-20 17:37:48 CST) built-in shell (ash)
    Enter ‘help’ for a list of built-in commands.

    BusyBox v1.2.1 Protect Shell (psh)
    Enter ‘help’ for a list of davinci system commands.

    # davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    Failed to get ivideon settings from DB ‘/davinci/ipc_db’: no such table: ivideon
    Starting Telnet service daemon
    Starting Interface Change Daemon
    Starting Remote Service Server…
    Remote Service Server was not started: failed to read UIN from configuration file!
    /home
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    Perform HTTP POST: https://api.ivideon.com/public/roster
    HTTP request failed!
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    Perform HTTP POST: https://api.ivideon.com/public/roster
    HTTP request failed!
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    Perform HTTP POST: https://api.ivideon.com/public/roster
    HTTP request failed!
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    DBG:init_dsp_lib() begin
    DBG:init_dsp_lib() end
    [03-07 05:31:24][pid:852][DSP][ERROR][0]g_pdsp->audioTBShare.frameLen=160, g_pdsp->audioTBShare.totalFrame=64..
    Perform HTTP POST: https://api.ivideon.com/public/roster
    HTTP request failed!
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    Perform HTTP POST: https://api.ivideon.com/public/roster
    HTTP request failed!
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    • Олег

      Прошейте по tftp прошивку R6

  • Виктор

    Доброй ночи.
    С помощью вашего блога сумел прошить ростелекомовскую камеру DS-KV8152-IM. Для человека, который сам не умеет устанавливать винду и теряется при слове «маска подсети» могу собой гордиться )))
    Долго не мог понять, почему в tftp новый прописанный IP не отображается))) пока не всунул прокладку между вызывной панелью и компом в виде роутера.
    В итоге прошил на вашу прошивку V1.4.5 build 190625. Активировал её через SADP. Прописал пароль. Теперь не могу понять, как её прокинуть в Hik-Connect? Зарегался там. При добавлении просит серийный номер. Вбиваю его, а в ответ — «устройство не может быть добавлено».
    Через IWMS 4200 видит, что есть, но пишет неправильное имя или пароль — попыток 3 осталось
    Что я делаю не так (((

    • Олег

      Панель не поддерживается по тому что сменился адрес сервера Hik-Connect, работать не будет.

      • Виктор

        А какое теперь может быть её применение? Просто снимать с неё поток RTSP?
        Сейчас через IWMS 4200 она подключилась. Изображение идёт. Он её определяет как вызывную панель.
        Сейчас мне должен придти регистратор Hiwatch-N108. Я собираюсь через него прокинуть две домашние камеры и эту вызывную панель. А сам видеорегистратор подключить к hikvision.
        Если на будет подключена через «прокладку» в виде регистратора, какая вероятность, что она заработает как вызывная панель? Возможно ли там как то прописать нужный адрес сервера Hik-Connect, что бы она заработала?
        Второй вариант, который я рассматриваю, разобрать и вывести кнопку отдельно от камеры, подключив её к обычному звонку. Снимать с нее видеопоток, как с камеры, а кнопка будет работать отдельно )))
        Это «колхоз», я понимаю. Поэтому ищу варианты что бы вернуть её в лоно hikvision, что бы работала как обычная DS-KB8112-IM.
        С ростелекомом попытался договориться, ещё до прошивки. Они талдычат фразу из своей инструкции «обращайтесь» в управляющую компанию )))
        И да, спасибо за Ваш блог. Только тут я нашёл ответы на свои вопросы.

        • Олег

          В регистраторе она будет отображаться как камера, как вызывная будет работать с ivms или с монитором домофона

          • Виктор

            Ага. Спасибо.
            Я понял, прочтя несколько форумов, что к ней можно подключится, и как напрямую, так же через видеомонитор. И это по сути два разных варианта работы?

            Цитирую:»Еще одно наблюдение. Если к панели обращаться из какого-либо приложения напрямую как к камере, то слышно и звук и видео, но односторонний т.е. можно просто прослушивать окружающую обстановку. Если к панели обращаться с монитора или из приложения hik-connect сквозь монитор, то звук будет только если его включить и он будет двусторонним, т.е. вас тоже будет слышно.»
            Взято отсюда https://www.hikvision.msk.ru/forum/30-4361-1
            Как вариант, всё равно нужно будет докупать монитор, со временем. Взять hilvision, подкинуть туда эту вызывную панель, А монитор прокинуть в Hik-Connect, то в теории, она будет работать нормально?
            Не сталкивались с таким?

          • Виктор

            Всё, наткнулся у Вас в последней теме:»Для использования вызывной панели потребуется установить раннюю версию приложения Hik-Connect
            допустим Hik-Connect_v4.12.0″
            Заюзаю пока этот вариант. И буду искать монитор от hikvision )))
            Не, честно, больше чем у Вас по этой теме нигде больше не находил. Да что говорить, обзвонил все мастерские и видеонаблюдение, боялся сам шить прошивку, — никто не берется прошивать через tftp. В основном честно признаются, не умеют )))
            Всех благ.

          • Олег

            Повторю, сейчас нет возможности использовать эту панель как автономную, по двум причинам, первое код верификации признан небезопасным (этот вопрос решаем) и второе в хиквижен сменили адреса серверов разделив их по регионам и в новых прошивках есть возможность смены кода и адреса сервера но для этой вызывной панели новой прошивки нет. Как вариант можно настроить переадресацию на роутере, тогда должно работать, я не стал пробовать, моя панель работает с домофоном, который умеет в хикконнект )

          • Виктор

            Добрый день.
            А не подскажете, какой домофон юзаете, что он умеет в Hik-connekt?
            Модель?
            Подсоединение вызывной к домофону напрямую, или через свитч?
            Большая задержка между телефоном и вызывной панелью с прокладкой в виде домофона?
            Какой домофон посоветуете из бюджета и из нормальных моделей?
            Вы написали, что можно настроить переадресацию через роутер. Не подскажите, где посмотреть адреса серверов, я что то искал и не нашёл? Хотел по временной схеме настроить.
            Если смогу настроить переадресацию, вызывная панель сможет работать только как камера, или есть вероятность, что и кнопка тоже будет задействована?
            Я код не сбрасывал ещё. Это обязательное условие, что бы она подцепилась к hik-connect? Какое оборудование нужно, что бы подключиться к сервисному порту )))

          • Олег

            Hikvision DS-KH6320-WTE1 умеет работать с вашей вызывной панелью, подключение через коммутатор (свич), задержек нет, в хикконнект подключен DS-KH6320-WTE1, одреса серверов есть в этом документе

          • Олег

            Вам нужно обновить прошивку используя TFTP метод, версия прошивки R6

          • Виктор

            Спасибо.
            Сейчас как раз ищу домофон DS-KH6320-WTE1, по вашему совету.
            Правда в видеорегистраторе почему то не хочет отображаться. То бишь находит, подключается через браузер. Но при попытке открыть в приложении, долго пытается и выдаёт ошибку. Хотя, если находишься в домашней сети, hik-connekt его находит и добавляет ))) Я думаю разберусь со временем. И да, в руководстве написано, что она по POE подключается. Но у меня не вышло через POE инжектор подключить.
            А так вроде всё норм. Спасибо за подсказки.

      • Виктор

        Добрый день.
        Помогите советом.
        Имеется монитор от hikvision DS-KH6320. К нему подключена вызывная панель DS-KV8152-IM. Это которая бывшая ростелекомовская, прошитая. Эта вызывная панель ещё пишется на регистратор на постоянку.
        И сам вопрос — если телефон находится в локальной сети(подключен к wi-fi) — то и вызов и изображение поступает и на телефон и на видеопанель нормально. Но стоит отключить телефон от сети — картинка на 90% зелёная, только сверху полоска видного изображения. Скорость интернета достаточная и на телефоне и на вызывной панели. В чем может быть проблема?

        • Олег

          В телефоне через хик коннект просмотр? возможно домофон добавлен локально а не через облако

          • Виктор

            Видеодомофон добавлен в хик конект. Вызывная панель соответсвенно нет, она ж от ростелекома, прошитая, никак не добавить. Подключена по ip к видеодомофону. И если нажимаешь на кнопку вызывной панели- то вызов приходит и на видеодомофон, и на телефон тоже(даже находящийся не в локальной сети). Но изображение есть только на видеодомофоне, а на телефоне показывает зелёный экран(только сверху небольшая полоска чистого экрана изображения проглядывает, а иногда вообще просто чёрный экран и загрузка). Причем эта вызывная панель ещё отдаёт поток на регик hiwatch, который тоже прокинут в хикконект. Добавлен как камера. И там показывает отлично. А связка панель-видеодомофон-телефон не работает. Уже все настройки перепробовал. Не пойму в чём причина.

          • Олег

            Странно, попробуйте как вариант, удалить панель из регистратора и проверьте наличие видео на телефоне при вызове вне локалки

          • Виктор

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

          • Олег

            К сожалению не смогу вам помочь, спросите в https://t.me/hikvision_chat
            Можно еще поиграться с прошивками, как на вызывной так и на домофоне, со сбросом к заводу…

  • Виктор

    Добрый ночи.
    Смог благодаря Вам прошить вызывную панель от ростелекома DS-KV8152-IM. Активировал через SADP. Даже смог добавить её в IVMS 4200. Не могу прокинуть её в hikcconnect. Идея была, что бы при нажатии на кнопку на телоефон приходил звонок. При добавлении пишет устройство не может быть добавлено.
    А в IVMS почему то серийный номер добавился как DS-KV8152-IM0120180129WR180671883CL. Хотя в SADP нормльно определяется 9-тизначный. Везде аккаунты связал.
    Подскажите решение?

  • Fartesq

    Эхъ, мануал хороший но со свитчами ниале.
    Как не тыкался юарт-ом (прям таким же что на фото) — тишина полнейшая. Сам свитч при загрузке на 5 секунд оживает вебмордой и появляется на 192.168.1.64 но при попытке активировать выдает коннекшен таймаут.
    А жаль. был бы неплохо оживить. но учитывая что он откис при ударе молнии (вроде не в его железки. просто рядом) — то не мудрено что не распинать.

  • Андрей

    Здравствуйте! спасибо за статью, очень полезная информация и обсуждение. Есть один момент, о который я споткнулся, поэтому хочу написать для остальных — в тихом загрузчике в командах типа setenv ‘;printenv’ нужны одинарные прямые кавычки из английского шрифта, а в этой статье везде использованы наклонные кавычки, соответственно копипаст со статьи не работает. И еще есть вопрос — есть несколько регистраторов Hikvision iDS-7216HQHI-M1/S с прошивкой V 4.70.144 build 220725, которые не хотят реагировать вообще ни на какие команды, командная строка просто игнорит все команды и перескакивает на новую строку
    HKVS $ setenv bootcmd ‘tftp 192.0.0.128 digicap.dav ;update 192.0.0.64 ;boot 192.0.0.64’
    HKVS $ setenv bootcmd ‘;upf’
    HKVS $
    при этом другие тихие загрузчики я шил нормально на этом же оборудовании. есть идеи куда копать? или может у хиквижена опять появились какие-то тайные команды?

    • Андрей

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

  • Олег

    Отвязал камеру от Ростелекома DS-2CD2143G0-IS SV: v 5.6.2_19071
    Подключился к камере по UART Программой PUTTY
    Включите NVR, IP камеру
    Нажмите CTRL-U, чтобы прервать процесс загрузки
    Настроил сетевую карту компа 192.168.1.128 Установил программу tftp64 настроил tftp64 , консоли командой upf пошил прошивка тут https://drive.google.com/drive/folders/1Vra86y-6L-9dUkQTSWf-K5aKgrFo8vym?usp=sharing

    • Олег

      Вот лог команда: upfusb
      Boot 3.1.6-540659 (Jun 4 2019-17:55:37)
      boards:518302
      Boot From: NAND 2048 RC BCH 6bit
      SYS_CONFIG: 0x20070053 POC: 001
      Cortex freq: 816000000
      ENET freq: 50000000
      iDSP freq: 348000000
      Dram freq: 840000000
      Core freq: 360000000
      AHB freq: 180000000
      APB freq: 90000000
      UART freq: 24000000
      SD freq: 50000000
      SDXC freq: 50000000
      dev_model:DS-2CD2143G0-IS
      [boot] In release mode!
      Hit Ctrl+u to stop autoboot: 1
      HKVS # upfusb
      cmd ‘upfusb’ is not supported.
      HKVS # upfusb
      cmd ‘upfusb’ is not supported.
      HKVS # upfusb
      Starting udev: [ OK ]
      create static device nodes under /dev dir
      modprobe: chdir(): No such file or directory
      iptables v1.4.18: can’t initialize iptables table `filter’: Table does not exist (do you need to insmod?)
      Perhaps iptables or your kernel needs to be upgraded.
      >>>run pre_app_hook
      find net_node, loop : 1
      [ INFO][MIN]TFTP: TFTP from server 192.168.1.128
      [ INFO][MIN]TFTP: Filename: mImage_g1
      tftp: server error: (1) File not found
      [ INFO][MIN]TFTP: Download File [FAIL] error: tftp.
      !!!!! UPDATE FAIL !!!!!
      Formatting ……………………………………………………………………………………………………………………………………………………………………………… done!
      [ INFO][MIN]TFTP: TFTP from server 192.168.1.128
      [ INFO][MIN]TFTP: Filename: ‘digicap.dav’
      ##########################################################################################
      [ INFO][MIN]TFTP: Download File [OK]
      [ INFO][MIN]BURN: File size is 37080074 bytes (36211 KB)
      [ INFO][MIN]BURN: Writing Flash
      [ INFO][MIN]BURN: ……………………………………………………………………………………………………………………….
      [ INFO][MIN]BURN: Write Flash [OK]
      ***** UPDATE COMPLETE *****
      ***** SYSTEM REBOOT *****
      The system is going down NOW!
      Sent SIGTERM to all processes
      Sent SIGKILL to all processes
      Requesting system reboot

  • Сергей

    Коллеги, приветствую!
    После неудачной (сам виноват) прошивки KV6103-PE1(A) кажись слетел U-Boot..
    После старта
    U-Boot 2010.06-svn167559 (Sep 03 2019 — 14:54:44)

    spi_w25q256fv_solve_flash_lock_qe_enable(268): Error: Disable Quad failed! reg:0 x2
    spi_w25q256fv_entry_4addr enable is 1
    *** Warning — bad CRC, using default environment

    set default env for Liteos
    Hit any key to stop autoboot: 0
    32768 KiB hi_fmc at 0:0 is now current device

    ## Starting application at 0x80100000 …
    undefined instruction
    pc : [] lr : []
    sp : 83bde678 ip : 00000030 fp : 83c14b70
    r10: 00000002 r9 : 83c3e320 r8 : 83bdefe0
    r7 : 83bde74e r6 : 00000002 r5 : 80100000 r4 : 83bde690
    r3 : 80100000 r2 : 83bde690 r1 : 83bde690 r0 00000001
    Flags: nZCv IRQs off FIQs off Mode SVC_32
    Resetting CPU …

    resetting …
    s

    и так по циклу до останова (не с первого раза)

    U-Boot 2010.06-svn167559 (Sep 03 2019 — 14:54:44)

    spi_w25q256fv_solve_flash_lock_qe_enable(268): Error: Disable Quad failed! reg:0 x2
    spi_w25q256fv_entry_4addr enable is 1
    *** Warning — bad CRC, using default environment

    set default env for Liteos
    Hit any key to stop autoboot: 0

    This program will upgrade software.
    *******************************************************
    * ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY! *
    * Don’t reset machine,or anything that interrupt it. *
    * The upgrade process must finish in 10 minutes! *
    * If this program fails,machine might be unusable, *
    * and you will need to reflash again. *
    * If you find this too risky,power off machine now. *
    *******************************************************

    Now press [u/U] key to upgrade sofware

    U или иное в систему с подтверждение уходит и тишина.. ноль эмоций (конвертер проверенный Waveshare не на одной железке).
    Есть идеи по восстановлению (сдуть, напаять, прочитать, записать — не проблема)?

    • Олег

      После того как остановили загрузку нажмите «В»

      • Сергей

        Олег, добрый день.
        U-Boot 2010.06-svn167559 (Sep 03 2019 — 14:54:44)

        spi_w25q256fv_solve_flash_lock_qe_enable(268): Error: Disable Quad failed! reg:0x2
        spi_w25q256fv_entry_4addr enable is 1
        *** Warning — bad CRC, using default environment

        set def ult env for Liteos
        Hit any key to stop autoboot: 0

        This program will upgrade software.
        *******************************************************
        * ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY! *
        * Don’t reset machine,or anything that interrupt it. *
        * The upgrade process must finish in 10 minutes! *
        * If this program fails,machine might be unusable, *
        * and you will need to reflash again. *
        * If you find this too risky,power off machine now. *
        *******************************************************

        Now press [u/U] key to upgrade software: B

        Ноль эмоций 🙁

        На KV6103-PE1(A) вроде как Winbond 25q256jveq — а дампа от такого не нашёл.. Или от KV6103-PE1(В, (возможно и на С такая же)) залить на 25q512jv и заменить (если дело только в объёме).

        • Олег

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

  • Сергей

    Да, можно.. когда есть дамп с рабочей (с любой литерой).
    Увы, не нашёл пока 🙁

  • Сергей

    Спасибо. В ПН займусь.

  • Сергей

    Мда… тот случай, когда «дело не в бобине».. Юбут работает нормально, вот только земли не хватало. Друзья, DS-KV6103-PE1 (без B и С) есть возможность подружить на прямую с Hik-connect? Может встречалась прошивочка кастомная или проверенная? V2.1.35 Build 210406, V2.1.5 Build 200107, V2.1.5 Build 200904 — нет Hik-connect.

  • Игорь

    Здравствуйте, Олег!
    Помогите разобраться, подскажите что делать.
    Камера 2043G0 после включения в терминал выдаёт следующее:

    U-Boot 3.1.6-295493 (Jul 10 2017-16:00:31)
    boards:294040
    Boot From: NAND 2048 RC BCH 6bit
    SYS_CONFIG: 0x00070053 POC: 001
    Cortex freq: 816000000
    ENET freq: 50000000
    iDSP freq: 348000000
    Dram freq: 840000000
    Core freq: 360000000
    AHB freq: 180000000
    APB freq: 90000000
    UART freq: 24000000
    SD freq: 50000000
    SDXC freq: 50000000
    dev_model:DS-2CD2043G0-I
    [Uboot] In release mode!
    Hit Ctrl+u to stop autoboot: 0
    |NUL eth|
    cmd ‘null’ is not supported.
    flash booting …
    booting from pri part…
    load kernel…
    [ 1.545765] Card authentication succeeded
    init started: BusyBox v1.19.3 (2018-01-25 11:07:05 CST)
    starting pid 58, tty »: ‘/etc/init.d/rcS’
    Starting udev: [ OK ]
    create static device nodes under /dev dir
    >>>run pre_app_hook
    UBI device number 1, total 272 LEBs (34537472 bytes, 32.9 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
    waiting for /dev/ubi1_0.
    waiting for /dev/ubi1_0.
    pri_iUpgSuccCnt:1, sec_iUpgSuccCnt:1
    UBI device number 3, total 48 LEBs (6094848 bytes, 5.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
    waiting for /dev/ubi3_0.
    waiting for /dev/ubi3_0.
    Check dir /davinci ok! (0)
    UBI device number 4, total 48 LEBs (6094848 bytes, 5.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
    waiting for /dev/ubi4_0.
    waiting for /dev/ubi4_0.
    Check dir /config ok! (0)
    >>>run post_app_hook
    find net_node, loop : 1
    Not find initrun.sh!
    starting pid 357, tty »: ‘-/bin/psh’
    BusyBox v1.2.1-344545 Protect Shell (psh)
    Enter ‘help’ for a list of davinci system commands.

    #
    После этого никакие команды не воспринимает.
    Если останавливаю по Ctrl+u, и пробую обновить прошивку, то вижу следующее:

    HKVS # update
    cmd ‘update’ is not supported.
    HKVS # update
    ‘update’ is a ambiguous command! Exec the shortest command
    Starting udev: [ OK ]
    create static device nodes under /dev dir
    modprobe: chdir(): No such file or directory
    iptables v1.4.18: can’t initialize iptables table `filter’: Table does not exist (do you need to insmod?)
    Perhaps iptables or your kernel needs to be upgraded.
    >>>run pre_app_hook
    find net_node, loop : 1
    [ INFO][MIN]TFTP: TFTP from server 192.168.1.128
    [ INFO][MIN]TFTP: Filename: ‘digicap.dav’
    tftp: falling back to blocksize 512
    ############################################
    ………….
    #####################################
    [ INFO][MIN]TFTP: Download File [OK]
    [ INFO][MIN]BURN: File size is 21226711 bytes (20729 KB)
    [ERROR][MIN]BURN: digicap package error, can not upgrade!!!

    [ INFO][MIN]BURN: Write Flash [FAIL] error: write flash.
    !!!!! UPDATE FAIL !!!!!

    BusyBox v1.2.1 Protect Shell (psh)
    Enter ‘help’ for a list of davinci system commands.

    #
    На наклейке камеры версия прошивки 5.5.5_180301. Такую же не нашёл, пытался загрузить ближайшую 5.5.53_180929.

    Если пробую команду upf, то:

    HKVS # upf
    cmd ‘upf’ is not supported.
    HKVS # upf
    ‘upf’ is a ambiguous command! Exec the shortest command
    ***** UPDATE START *****
    MAC: 94:e1:ac:38:ea:a2
    TFTP from server 192.168.1.128; our IP address is 192.168.1.64
    Filename: ‘mImage_g1’
    Load address: 0x02000000
    do_tftp_load:bld_udp_recv RRQ ok,opcode=5
    do_tftp_load:bld_udp_recv RRQ failed!rval=FFFFFFFF
    do_tftp_load:bld_udp_recv RRQ failed!rval=FFFFFFFF
    failed!
    error: upm.(error: tftp.)!
    update mini system [FAIL]!error: upf.
    !!!!! UPDATE FAIL !!!!!
    HKVS #

    Файла mImage_g1 у меня нет, где взять не знаю.
    И команды срабатывают только со второго раза. Не понял почему. Случайно обнаружил, думал вообще ничего не поддерживается.

    • Олег

      digicap package error, can not upgrade!!! неверная прошивка, попробуйте эту прошивку

      • Игорь

        Именно по Вашей ссылке не получилось скачать (ошибка 403), но я именно эту уже скачивал раньше. При обновлении она рисует несколько строк решёток, потом задумывается и пишет tftp: timeout
        Download File [FATAL] error: tftp.
        UPDATE FAIL

        • Олег

          прошивка больше 32мб, хиковский tftp сервер не подходит, используйте tftpd32

          • Игорь

            Олег, большое спасибо за Ваше участие и помощь!
            Камеру удалось восстановить.

          • Олег

            Поздравляю, хорошая работа!

  • Алексей

    Добрый день, DS-3E1318P-EI хотел прошить, прошивку принял, обновился и перезагрузился. После загрузки горят все диоды портов, через адаптер USB-UART выводит тока две строчки User nor flash Flash in corrupted.
    Это труп?

    • Den

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

  • Phil

    какой командой изменить Параметр ipaddr – (для среды загрузчика)
    он у меня изменился после прошивки, хочу вернуть на место, так как родная прошивка теперь не встает. адрес стал ipaddr=192.168.1.18

  • Сергей

    Здравствуйте, подскажите пожалуйста с чем связанна данная ошибка, пытаюсь восстановить регистратор DS-H308QA, 2 камеры восстановил благодаря вашей статье.
    Hit ctrl+u to stop autoboot: 0
    HKVS $ B
    HKVS $ setenv bootcmd ‘;update’
    using update v3…
    ### CRAMFS load complete: 3168536 bytes loaded to 0x82000000
    the uImage support update_v3.
    Verifying RSA … OK
    ## Booting kernel from Legacy Image at 82000000 …
    Loading Kernel Image … OK
    OK

    Starting kernel …

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

    mv: can’t rename ‘ubi*’: No such file or directory
    Starting udev: [ OK ]

    This program will download and upgrade software.
    *******************************************************
    * ATTENTION!! PLEASE READ THIS NOTICE CAREFULLY! *
    * Don’t reset machine,or anything that interrupt it. *
    * The upgrade process must finish in 10 minutes! *
    * If this program fails,machine might be unusable, *
    * and you will need to reflash again. *
    * If you find this too risky,power off machine now. *
    *******************************************************

    waiting for net_link [10]…
    waiting for net_link [9]…
    [ 5.036233] hi_gmac_v200 100a0000.ethernet eth0: Link is Up — 100Mbps/Full — flow control rx/tx
    ftp server not exit[-111]!
    T T state machine action error[-5]
    download firmware error!
    Press ENTER key to reboot
    setenv bootcmd ‘;upf’
    [ 507.307219] do_update(125) called reboot syscall, cmd: 0x1234567.
    [ 507.314450] reboot: Restarting system

    • Олег

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

      • Сергей

        2 камеры прошились настройки не менял регистратор не грузит прошивку-возможно ли что прошивка не подходит??? Прошивку брал с копии фтп хиквижен.

  • Андрей

    Здравствуйте, есть камера DS-2CD2042WD-I. Отвалилась от регистратора. Снял, вижу постоянно горящую подсветку. Изначально стояла прошивка V5.4.3 через tftp залил V5.5.5 все равно горит подсветка, залил V5.5.82 ничего не поменялось. Разобрал камеру, увидел вздутый конденсатор, но поменял их 2 шт 220мкф х 25В и 33мкф х 63В. Подсветка как горела так и горит, залил обратно 5.4.3 ничего не помогает. Скажите как еще можно попробовать восстановить камеру?

  • Zolotoy

    Здравствуйте! Видеорегистратор ds-h204qa, работал исправно 5 лет… полагаю, что из-за разряженной круглой батарейки (0.13 V) и непредвиденного отключения питания произошёл сбой… регистратор ушёл в вечный перезагруз… включается, пикает 1 раз, на мониторе показывает красивый логотип HiWatch… дальше спустя 5 секунд перезагруз… Всё… Загружая SDAP — когда успеваешь показывает информацию всю о регистраторе, включая серийный номер и прочее… через IVMS4200 тоже на несколько секунд показывает устройство и всё… дале не онлайн… далее перезагруз и ничего не успеваешь… пробовал разные серверы tftp… со всех и разных статей… не стартует ни в какую… надпись только tftp server (ай-пи) initialized… «ай-пи» пробовал разные 192.0.0.128, 192.168.1.128 и прочие — сеть настраивал всяко разно чтобы были с одной маской и в одной подсети и прочее…… при включении регистратора ему присвается ай-пи 192.0.0.64 далее через несколько секунд 192.0.0.2… при включении явно пытается с tftp-сервера затянуть прошивку, диод индикатор lan-сети горит и моргает до бесконечности, но результата НОЛЬ… дальше слов «server (ай-пи) initialized.» ничего не пишет…. купил программатор, точнее два… сначала один USB-to-TTL (USB в TTL (RS232) на базе CH340G) из данной статьи — … включаю, подключаю… первый пин где белая стрелочка — явно земля GND… без подключения этого пина на программаторе не загорается индикатор… далее подключил RX к TX, и TX к RX… пробовал и наоборот… но в первом случае при включении видеорегистратора сразу видна индикация моргания на программаторе… PUTTY настроил как в статье, выбрал нужный COM-порт, скорость… при нажатии OPEN, просто окошко «черное пустое» горит и НИКАКИХ надписей вообще и ничего иного не появляется, хотя индикация на программаторе видна (моргает и прочее)… подскажите как быть!? Какие действия предпринять!?

  • Zolotoy

    С горем пополам пробовал наугад менять контакты…. и пошло дело… но При старте нажимая ctrl+u — НОЛЬ реакции… пробовал до включения регистратора зажимать — всё равно…. при попытке нажить любую клавишу пишет длинную строку и в конце написано «please use sysrq-9 unlock»….

    Вот лог…..

    System startup

    U-Boot 2010.06-svn31947 (Apr 04 2019 — 09:26:50)

    Hit ctrl+u to stop autoboot: 1 0
    ### CRAMFS load complete: 3169048 bytes loaded to 0x82000000
    Verifying RSA … OK
    ## Booting kernel from Legacy Image at 82000000 …
    Loading Kernel Image … OK
    OK

    Starting kernel …

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

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

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

    # [ 5.298617] hi_gmac_v200 100a0000.ethernet eth0: Link is Up — 100Mbps/Full — flow control rx/tx
    ded in[/home/hik/gui_res.tar.lzma]/out[/home/app/gui_res.tar.lzma] ioctl faild. errno[5]
    tar: unexpected EOF
    tar: short read
    ———- show logo ———-
    mv: can’t rename ‘/home/app/exec/ss’: No such file or directory
    chmod: /usr/bin/dvrCmd/dvrtools: No such file or directory
    chmod: /dev/ttyS3: No such file or directory
    load K72 ok
    /home/app
    ———- del no use res ———-
    cp: can’t stat ‘/home/app/hisi/modules/setDebug_mux’: No such file or directory
    iSCSI daemon with pid=220 started!start savelog proc!!!!!
    iqn name [iqn.2006.04.fineac.6e-07-1e-08-0d-65.alvin-iscsi-initiator]
    pdev_hard_info->ataCtrlNums=1
    file:src/pal_api.c,line:827, pal_module_init successfully
    file:src/pal_api.c,line:74, *********undefine fun:pal_add_proc_info*********
    read: pDevCfg->cfgHead.paraVersionis [0x170816];
    read: iCkSum is [0x82d]; pDevCfg->cfgHead.paraChecksum is [0x82d]
    scriptCmd: ./load -i 0.
    /home/app
    master load dsp resource …
    a is ad22
    DS_7204HQK_K
    mmz allot DS_7204HQK_K

    0x120F0800: 0x00000140 —> 0x00000050
    [END]
    close K72A DLL!

    0x120401e0: 0x00000003 —> 0x00000003
    [END]

    0x120401ec: 0x00000003 —> 0x00000003
    [END]

    0x120401e4: 0x00000030 —> 0x00000020
    [END]

    0x120401F0: 0x00000030 —> 0x00000020
    [END]
    close tde alpha filter
    loadAd tp2823:0, tp2833C:0, tp2827C:0, tp2828:0, tp2831:0, tp2830:1,nvp6134:0, nvp6134b:0, reg_fe:0, reg_ff:0
    cmdBuf:insmod extdrv/tp2823.ko
    insert audio
    master rm dsp resource …
    after master load dsp resource …
    file:src/pal_api.c,line:772, pal_module_init has been called
    file:src/pal_api.c,line:74, *********undefine fun:pal_add_proc_info*********
    [ERR] remove failed !!!

    [DVR_MAIN_PROCESS]enter dvr_main time[1746255741]

    [DVR_MAIN_PROCESS][0][dvr_threadpool_init] start!!,time[1746255741]!!
    stack[262144-2097152], poolnum[4]

    [DVR_MAIN_PROCESS][0][dvr_threadpool_init] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][1][dvr_startup_common_res_init] start!!,time[1746255741]!!
    /*********************init_global_error_lib*/, init_global_error_lib start!
    :0

    [DVR_MAIN_PROCESS][1][dvr_startup_common_res_init] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][2][dvr_startup_arch_watchdog_init] start!!,time[1746255741]!!
    fun:hisi_watchdog_init, line:7167 hisi_watchdog_init(/dev/watchdog, 24) ok iDogTimeOut:25 Sec!

    [DVR_MAIN_PROCESS][2][dvr_startup_arch_watchdog_init] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][3][watchdogInit] start!!,time[1746255741]!!

    [DVR_MAIN_PROCESS][3][watchdogInit] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][4][dvr_startup_etherif_init] start!!,time[1746255741]!!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~phy on eth0 is link up
    ——————get_net_link status == 1
    :0
    t1_api_start
    :wait storage [2] and gui[2] and hicore[2] and ipcm[0]

    [DVR_MAIN_PROCESS][4][dvr_startup_etherif_init] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][5][fan_control_start] start!!,time[1746255741]!!

    [DVR_MAIN_PROCESS][5][fan_control_start] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][6][dvr_startup_check_md5] start!!,time[1746255741]!!

    [DVR_MAIN_PROCESS][6][dvr_startup_check_md5] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][7][pal_init_version_bin_file] start!!,time[1746255741]!!

    [DVR_MAIN_PROCESS][7][pal_init_version_bin_file] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][8][dvr_startup_poe_etherif_init] start!!,time[1746255741]!!

    [DVR_MAIN_PROCESS][8][dvr_startup_poe_etherif_init] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][9][security_key_work_init] start!!,time[1746255741]!!

    [DVR_MAIN_PROCESS][9][security_key_work_init] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][10][dvr_startup_encode_chan_num_init] start!!,time[1746255741]!!

    [DVR_MAIN_PROCESS][10][dvr_startup_encode_chan_num_init] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][11][dvr_startup_chan_osd_init] start!!,time[1746255741]!!

    [DVR_MAIN_PROCESS][11][dvr_startup_chan_osd_init] finish,iRet[0]!!,time[1746255741],cost[0]s !!

    [DVR_MAIN_PROCESS][12][cfg_module_param_init] start!!,time[1746255741]!!
    init_lzma_mem alloc size 1048576
    file:src/net/cfg_net_init.c,line:4098, info: register cfgNetIf success
    file:src/net/cfg_net_init.c,line:4118, info: register cfgNetSrv success
    file:src/net/cfg_net_init.c,line:4138, info: register cfgNetNui success
    file:src/pi/cfg_pi_init.c,line:600, info: register cfgPiIf success
    cfg_data_block_register successfullyfile:src/storage/cfg_third_cloud_init.c,line:526, cfg_data_block_register successfully
    <<<<<<>>>>>
    <<<<<<>>>>>
    <<<<<<>>>>>
    <<<<<<>>>>>
    <<<<<<>>>>>
    <<<<<<>>>>>
    :wait storage [2] and gui[2] and hicore[2] and ipcm[0]
    ########cfg_patch_reserve_cfg out!##############

    [DVR_MAIN_PROCESS][12][cfg_module_param_init] finish,iRet[0]!!,time[1746255752],cost[11]s !!

    [DVR_MAIN_PROCESS][13][dvr_startup_toe_init] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][13][dvr_startup_toe_init] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][14][dvr_startup_set_psh_passwd] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][14][dvr_startup_set_psh_passwd] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][15][dvr_startup_rs232_init] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][15][dvr_startup_rs232_init] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][16][dvr_startup_net_if_init] start!!,time[1746255752]!!
    =================net_if_set_mtu iRet:[0]
    set net mask ioctl error:: Cannot assign requested address

    [DVR_MAIN_PROCESS][16][dvr_startup_net_if_init] finish,iRet[-1]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][17][dvr_startup_adjust_reso_param] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][17][dvr_startup_adjust_reso_param] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][18][sys_manage_filefd_init] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][18][sys_manage_filefd_init] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][19][dvr_startup_adjust_prev_ability] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][19][dvr_startup_adjust_prev_ability] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][20][dvr_startup_set_upg_partition_protect] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][20][dvr_startup_set_upg_partition_protect] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][21][sys_update_shadow] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][21][sys_update_shadow] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][22][init_sps_pps_res] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][22][init_sps_pps_res] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][23][dvr_startup_alarm_count_res_init] start!!,time[1746255752]!!

    [DVR_MAIN_PROCESS][23][dvr_startup_alarm_count_res_init] finish,iRet[0]!!,time[1746255752],cost[0]s !!

    [DVR_MAIN_PROCESS][24][dvr_startup_dsp_init] start!!,time[1746255752]!!
    fun:hisi_dsp_init, line:3223 —————init dsp ———————
    fun:hisi_main_dsp_init, line:2343 Device Main Vo Chan is 2[0]
    menuDispChan = 0
    Chan[0] Sup Borrow MMZ memory to meet ana net pool[2]!
    Chan[0] Sup Borrow MMZ memory to meet ana net pool[3]!
    Chan[1] Sup Borrow MMZ memory to meet ana net pool[2]!
    Chan[1] Sup Borrow MMZ memory to meet ana net pool[3]!
    Chan[2] Sup Borrow MMZ memory to meet ana net pool[2]!
    Chan[2] Sup Borrow MMZ memory to meet ana net pool[3]!
    Chan[3] Sup Borrow MMZ memory to meet ana net pool[2]!
    Chan[3] Sup Borrow MMZ memory to meet ana net pool[3]!
    Chan[0] Sup Borrow MMZ memory to meet ipc net pool[6]!
    Chan[0] Sup Borrow MMZ memory to meet ipc net pool[7]!
    Chan[0] Sup Borrow MMZ memory to meet ezviz aes record pool!
    Chan[1] Sup Borrow MMZ memory to meet ezviz aes record pool!
    Chan[2] Sup Borrow MMZ memory to meet ezviz aes record pool!
    Chan[3] Sup Borrow MMZ memory to meet ezviz aes record pool!
    hisi_main_dsp_init | src/hisi_dsp.c:2977 e==============, packetType = 0x5, subPacketType= 0x4
    [ 27.993610] hi_gmac_v200 100a0000.ethernet eth0: Link is Down
    :wait storage [2] and gui[2] and hicore[2] and ipcm[0]
    [ 29.279613] hi_gmac_v200 100a0000.ethernet eth0: Link is Up — 100Mbps/Full — flow control rx/tx
    vca DspVcaInitMetaDataPack: ok
    [### Init capture picture ok! ###]
    vca Init vca success
    vca DspVcaScdInit chanNum = 0
    vca DspVcaScdInit OK!
    hisi_main_dsp_init:DSPINITPARA=3177416
    ************g_pDspInitPara[0xb5ca8008], menuShareBuf 0[0xb5d27394, pAddr=0x9438a000, vAddr=0xaeacc000, w:1024,h768,p:1024] 1[0xb5d273ac, pAddr=0x0, vAddr=0x0, w:0,h0,p:0],
    hisi_freelogo_buffer is succsse 0
    fun:hisi_dsp_init, line:3245 —— dsp is init Ok iRetVal:0———
    !!!!!!!!!!!!!!!!!!!!!!!!!DSP Init Ok!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    [DVR_MAIN_PROCESS][24][dvr_startup_dsp_init] finish,iRet[0]!!,time[1746255756],cost[4]s !!

    [DVR_MAIN_PROCESS][25][dvr_startup_hdmi_self_adaption] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][25][dvr_startup_hdmi_self_adaption] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][26][dvr_startup_time_set] start!!,time[1746255756]!!
    stime start 1746255756
    stime finish 1746255756

    [DVR_MAIN_PROCESS][26][dvr_startup_time_set] finish,iRet[-1]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][27][sc_sadp_set_sys_info] start!!,time[1746255756]!!
    sc_net_if_get_ipv4_addr ip 0 mask 0
    sc_net_if_get_ipv4_addr ip 0 mask 0
    sc_net_if_get_ipv4_addr ip 0 mask 0
    sc_net_if_get_ipv4_addr ip 0 mask 0
    eth0: ip = 192.0.0.2, subnet = 255.255.255.0, router = 192.0.0.1, dns = 192.0.0.1
    RTNETLINK answers: No such process
    RTNETLINK answers: No such process
    RTNETLINK answers: No such file or directory

    [DVR_MAIN_PROCESS][27][sc_sadp_set_sys_info] finish,iRet[-1]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][28][dvr_startup_rs485_sem_init] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][28][dvr_startup_rs485_sem_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][29][dvr_startup_ptzcoaxial_sem_init] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][29][dvr_startup_ptzcoaxial_sem_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][30][initPlayDspDecResCtrl] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][30][initPlayDspDecResCtrl] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][31][dvr_startup_user_security_init] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][31][dvr_startup_user_security_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][32][pic_module_init] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][32][pic_module_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][33][init_cap_pic_buf] start!!,time[1746255756]!!
    start init_cap_pic_buf!!!
    init cap pic buf success!!![0x32f1420],size[1024]

    [DVR_MAIN_PROCESS][33][init_cap_pic_buf] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][34][dvr_startup_ipc_set_chan_map] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][34][dvr_startup_ipc_set_chan_map] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][35][prev_module_res_init] start!!,time[1746255756]!!
    prev_start_prev debugdebug!!!!!!!!!!!!!!!!!!

    [DVR_MAIN_PROCESS][35][prev_module_res_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][36][dvr_startup_backup_res_init] start!!,time[1746255756]!!
    fun:hisi_get_mem_from_dsp, line:559 VirAddr: 0x0xabdca000, PhyAddr: 0x99136000
    fun:hisi_get_mem_from_dsp, line:559 VirAddr: 0x0xabd60000, PhyAddr: 0x991a0000

    [DVR_MAIN_PROCESS][36][dvr_startup_backup_res_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][37][dvr_startup_ipc_res_init] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][37][dvr_startup_ipc_res_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][38][play_init_compent] start!!,time[1746255756]!!
    [play_set_search_param][+++]
    [play_set_search_param][—]
    [play_set_search_param][+++]
    [play_set_search_param][—]
    [play_set_search_param][+++]
    [play_set_search_param][—]
    [play_set_search_param][+++]
    [play_set_search_param][—]

    [DVR_MAIN_PROCESS][38][play_init_compent] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][39][dvr_startup_streambuf_init] start!!,time[1746255756]!!
    fun:hisi_get_mem_from_dsp, line:559 VirAddr: 0x0xabc5e000, PhyAddr: 0x9920a000

    [DVR_MAIN_PROCESS][39][dvr_startup_streambuf_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][40][dvr_startup_ptzlib_init] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][40][dvr_startup_ptzlib_init] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][41][dvr_startup_main_sc] start!!,time[1746255756]!!

    [DVR_MAIN_SC_PROCESS]enter dvr_main_sc time[1746255756]

    [DVR_MAIN_PROCESS][41][dvr_startup_main_sc] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][42][dvr_startup_net_add_virtual_host_v1] start!!,time[1746255756]!!

    [DVR_MAIN_SC_PROCESS][0][dvr_startup_sc_wait_sc_status] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][42][dvr_startup_net_add_virtual_host_v1] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][43][dvr_startup_handle_pppoe_cfg] start!!,time[1746255756]!!
    wait storage [2] and gui[2]

    [DVR_MAIN_PROCESS][43][dvr_startup_handle_pppoe_cfg] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][44][dvr_startup_psh_start] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][44][dvr_startup_psh_start] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][45][start_drop_caches] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][45][start_drop_caches] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS][46][dvr_clear_caches_task] start!!,time[1746255756]!!

    [DVR_MAIN_PROCESS][46][dvr_clear_caches_task] finish,iRet[0]!!,time[1746255756],cost[0]s !!

    [DVR_MAIN_PROCESS]all func callback over!!, i[47],pFuncName[(nil)],pFuncCallback[(nil)]

    :0
    ************** ETCFILEPATH=/home/app/1024_res/conf/1024×768.cfg ****************
    **************LoadEtcFile L1912 ****************
    ************** pEtcFile=/home/app/1024_res/conf/1024×768.cfg ****************
    ***** LoadEtcFile:L1922 pEtcFile=/home/app/1024_res/conf/1024×768.cfg fp=0***************
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    :0
    wait sc storage [2]
    fun:hisi_get_mem_from_dsp, line:559 VirAddr: 0x0xab15a000, PhyAddr: 0x9930c000
    [INFO][src/sqlite/dbBaseOpt.c #1069][@db_mem_binding_and_limit][@BR_STORAGE_]: db memory binging succeed buf address 0xaac99008 , buf size 3 M iLimitSize 0 M !
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    wait sc storage [2]
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    Load image error.
    create logfont f[ 32.281524] potentially unexpected fatal signal 11.
    or view window error.
    error for initali[ 32.289326] CPU: 0 PID: 310 Comm: th-worker Tainted: P O 3.18.20 #2
    zing view window.
    error for initalize E[ 32.300315] task: c7135000 ti: c114e000 task.ti: c114e000
    n-keyboard.
    Soft Key Window init failed[ 32.309161] PC is at 0xb6e0e394

    [ 32.316921] LR is at 0xb6e6e558
    [ 32.320064] pc : [] lr : [] psr: 40000010
    [ 32.320064] sp : b6331cd0 ip : 000000b4 fp : b6332024
    [ 32.331737] r10: 00040000 r9 : 00000001 r8 : 00000000
    [ 32.336959] r7 : 00000000 r6 : 00000000 r5 : b6e6e584 r4 : b6e6e550
    [ 32.343627] r3 : 03327790 r2 : 000000cc r1 : b6e6e570 r0 : 033277a8
    [ 32.350205] Flags: nZcv IRQs on FIQs on Mode USER_32 ISA ARM Segment user
    [ 32.358636] Control: 10c5387d Table: 848e406a DAC: 00000015
    [ 32.364559] CPU: 0 PID: 310 Comm: th-worker Tainted: P O 3.18.20 #2
    [ 32.371986] [] (unwind_backtrace) from [] (show_stack+0x10/0x14)
    [ 32.379783] [] (show_stack) from [] (dump_stack+0x88/0x98)
    [ 32.387131] [] (dump_stack) from [] (get_signal+0x520/0x620)
    [ 32.395850] [] (get_signal) from [] (do_signal+0xb4/0x3dc)
    [ 32.403163] [] (do_signal) from [] (do_work_pending+0xa4/0xb4)
    [ 32.410771] [] (do_work_pending) from [] (work_pending+0xc/0x20)
    [ 57.428530] [HKBSP][hik_wdt hik_wdt.1]hik-wdt:hikwdt_isr. Call hikwdt notifier chain!
    [ 57.436378] CPU0 Inc CPU1 Inc
    [ 57.442677] 32: 1 1 0 0 GIC HIK_WDT_INT
    [ 57.449911] 33: 5741 2695 0 0 GIC tick0
    [ 57.456621] 34: 0 0 5735 2700 GIC tick1
    [ 57.463333] 37: 0 0 0 0 GIC RTC Alarm
    [ 57.470391] 38: 1957 872 0 0 GIC uart-pl011
    [ 57.477537] 41: 0 0

    • Олег

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

  • Zolotoy

    Второй адаптер ведёт себя точно так же… в обоих случаях при нажатии на любую клавишу или комбинацию клавиш выдаёт:

    1. SysRq : This sysrq operation is lock, Please use sysrq-9 unlock.

    либо

    2. SysRq : HELP : show hik-vision interrupts info(0) show hik-vision app threrad info(1) show hik-vision queue info(2) show process info(3) loglevel and unlock/lock(9) reboot(b) crash(c) memory-full-oom-kill(f) thaw-filesystems(j) sak(k) show-backtrace-all-active-cpus(l) show-memory-usage(m) nice-all-RT-tasks(n) poweroff(o) show-registers(p) show-all-timers(q) unraw(r) sync(s) show-task-states(t) unmount(u) show-blocked-tasks(w)

    но всё равно ничего не даёт нажимать…. при нажатии в основном сообщения из пункта «1»…

    • Олег

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

  • pt99

    Это просто край, кучу способов перепробовал и просто жесть. Валялась камера Hikvision DS-2CD2442FWD-IW, при включении горят все светодиоды и раз в 15-20 секунд уходит в ребут. Скачал с оф сайта прошивку под нее, через TFTP загрузил, пишет статус completed successful, но так и уходит в ребут. Подключил USB-TTL и через putty просмотрел логи и вот что вышло:

    U-Boot 3.1.6-269644 (Jul 6 2017-10:47:55)
    boards:296717
    Boot From: NAND 2048 RC
    SYS_CONFIG: 0x3006005B POC: 101
    Cortex freq: 600000000
    ENET freq: 50000000
    iDSP freq: 216000000
    Dram freq: 564000000
    Core freq: 216000000
    AHB freq: 108000000
    APB freq: 54000000
    UART freq: 24000000
    SD freq: 50000000
    SDIO freq: 50000000
    SDXC freq: 60000000
    dev_model:DS-2CD2442FWD-IW
    Hit Ctrl+u to stop autoboot: 0
    Formatting done!
    [ INFO][MIN]TFTP: TFTP from server 192.0.0.128
    [ INFO][MIN]TFTP: Filename: ‘digicap.dav’
    [ INFO][MIN]TFTP: [ INFO][MIN]TFTP: Download File [OK]
    [ INFO][MIN]BURN: File size is 32157465 bytes (31403 KB)
    [ INFO][MIN]BURN: Writing Flash
    [ INFO][MIN]BURN: ..
    [ INFO][MIN]BURN: Write Flash [OK]
    ***** UPDATE COMPLETE *****

    BusyBox v1.2.1 Protect Shell (psh)
    Enter ‘help’ for a list of davinci system commands.

    # reset
    Sent SIGKILL to all processes
    Requesting system reboot

    U-Boot 3.1.6-269644 (Jul 6 2017-10:47:55)
    boards:296717
    Boot From: NAND 2048 RC
    SYS_CONFIG: 0x3006005B POC: 101
    Cortex freq: 600000000
    ENET freq: 50000000
    iDSP freq: 216000000
    Dram freq: 564000000
    Core freq: 216000000
    AHB freq: 108000000
    APB freq: 54000000
    UART freq: 24000000
    SD freq: 50000000
    SDIO freq: 50000000
    SDXC freq: 60000000
    dev_model:DS-2CD2442FWD-IW
    Hit Ctrl+u to stop autoboot: 0
    |RCV UDP pack timeout|
    cmd ‘null’ is not supported.
    nand booting …
    booting from pri part…
    load kernel…
    init started: BusyBox v1.19.3 (2017-12-28 10:16:53 CST)
    starting pid 46, tty »: ‘/etc/init.d/rcS’
    Starting udev: [ OK ]
    UBI device number 1, total 272 LEBs (34537472 bytes, 32.9 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
    waiting for /dev/ubi1_0.
    waiting for /dev/ubi1_0.
    pri_iUpgSuccCnt:1, sec_iUpgSuccCnt:1
    UBI device number 3, total 48 LEBs (6094848 bytes, 5.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
    waiting for /dev/ubi3_0.
    waiting for /dev/ubi3_0.
    Check dir /davinci ok! (0)
    UBI device number 4, total 48 LEBs (6094848 bytes, 5.8 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB)
    waiting for /dev/ubi4_0.
    waiting for /dev/ubi4_0.
    Check dir /config ok! (0)
    diagnose_way = 15, repair_way = 1, interval = 60
    route: ioctl 0x890c failed: No such process
    Default method to init without VIN drivers…
    Cat this file to find out what VIN can be supported.
    Default init without lens driver
    Use default settings
    /home/script/init.sh: line 553: which: not found
    /
    [ 20.033714] [ kernel version: svn-321291 ]
    map_size = 0x400000, nr_item = 3
    addr_offset = 0x00000000, filename = orccode.bin
    addr_offset = 0x00300000, filename = orcme.bin
    addr_offset = 0x003a0000, filename = default_binary.bin
    mmap returns 0x76a46000
    loading /home/firmware/orccode.bin…addr = 0x76a46000, size = 0x171cca
    loading /home/firmware/orcme.bin…addr = 0x76d46000, size = 0x51644
    loading /home/firmware/default_binary.bin…addr = 0x76de6000, size = 0x40000
    ===============================================
    ucode (S2L) version = 2017/5/25 271820.271498
    ===============================================
    ln: prtLensCurve: File exists
    ln: /dev/ttyS1: File exists
    ln: /bin/t1: File exists
    cp: can’t stat ‘/dav/libutils.so’: No such file or directory
    chmod: /lib/libutils.so: No such file or directory
    ln: /dev/rtc: File exists
    =====check_config start=====
    ===db file doesn’t exist===
    ===db file doesn’t exist===
    ==== both config files are broken====
    infd read End
    Unix bus 0 .

    netprocess Infomation:
    version: 5.10.2 [20:30:33-Jul 18 2017]
    Path: /Camera/Platform/Trunk/FSP_network_protocol
    Last Changed Rev: 299284
    Last Changed Date: 2017-07-14 17:00:38 +0800 (Fri, 14 Jul 2017)
    .

    Enter DB_main——————-
    shared memory address is: 0x76bde000, sizeof(DEVICECONFIG) = 959848
    wait davinci set default…
    [01-01 09:13:43][pid:574][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-01 09:13:43][pid:581][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-01 09:13:43][pid:581][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-01 09:13:43][pid:581][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    copy default.cls ok.
    [01-01 09:13:44][pid:574][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-01 09:13:44][pid:581][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-01 09:13:44][pid:581][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-01 09:13:44][pid:581][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-01 09:13:45][pid:574][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-01 09:13:45][pid:581][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-01 09:13:45][pid:581][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-01 09:13:45][pid:581][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    Unix bus End
    shared memory address is: 0x769a5000, sizeof(DEV_CAPABILITY) = 258664
    [01-01 09:13:45][pid:595][HW_IF][ERROR]ioctl error errno=5
    [01-01 09:13:45][pid:595][SYSINIT][ERROR]hwif_getsecinfo failed.
    [01-01 09:13:45][pid:595][SYSINIT][ERROR]sys app init failed to reboot!
    [01-01 09:13:46][pid:574][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-01 09:13:46][pid:581][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-01 09:13:46][pid:581][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-01 09:13:46][pid:581][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-01 09:13:47][pid:574][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-01 09:13:47][pid:581][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-01 09:13:47][pid:581][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-01 09:13:47][pid:581][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [ 30.835477] Restarting system.

    Подскажите что не так, люди добрые? Что делать?

    • Олег

      остановите загрузку и выполните help в консоле, покажите вывод

      • pt99

        Hit Ctrl+u to stop autoboot: 1
        HKVS # help
        The following commands are supported:
        boot erase help reset
        setenv printenv saveenv updateb
        upf update format go
        mii gpio ping
        Use ‘help’ to get help on a specific command
        HKVS #

        • Олег

          попробуйте setenv ‘;help’

          • Павел

            Выслал вам команды именно с консоли

      • pt99

        Если заходить в help после загрузки, то вылезает это:

        # help
        Support Commands:
        taskShow printPart prtHardInfo
        getPreviewStatus setIp setV6ip
        setGateway dspStatus outputClose
        outputOpen getDebug setDebug
        debugLog getIrstate getMtu
        camCmd getCamVer getIrstate
        getLux getMcuInfo getMotion
        getRawdata setIrcmd setRectFrame
        updateCamera setLaserMode getLaserMode
        setIrMode getIrMode setBaiguangMode
        getBaiguangMode setYTLock InquireFanSwitch
        StartLaser CloseLaser LaserMotReset
        EnlargeCur ReduceCur SetCur
        LaserMotDirect LaserTeleOffset LaserWideOffset
        InqSwitch InqCurrent InqCurMotDirect
        getMcuStateInfo setFastFocus getTrackStatus
        getSelfcheckResult setLdcMode getLdcMode
        getPreviewStatus appCmd camCmd
        ezoomlens_start_t2_test prtLensCurve getLensCurve
        getIp gdbcfg {Test1}
        {Test2} {Test3} {Test4}
        {TestN} {TestY} getIsp
        getISP getisp setIsp
        setISP setisp regread
        regwrite setAgingMode getAgingMode
        setAgingTime getAgingTime setLensZoomPos
        getLensZoomPos dm365 ss
        showKey showServer showUpnp
        showStatus showDefence setLBS
        setAlarm cloudService t1
        ifconfig netstat ping
        ping6 top iostat
        mpstat ps reset
        dmesg exit getDateInfo
        diagnose help
        #

  • Андрей

    Доброе, подскажите что может быть. Камера DS-I200 (B) перестала определяться в сети. Подключил к терминалу, грузится с кучей ошибок и походу зацикливается. Попробовал прошить, не видит TFTP сервера. Пишет:
    ping failed; host 192.168.10.128 is not alive
    Походу сдох контроллер сетевой? При попытке пинга из винды глухо 192.168.10.128->192.168.10.10, если пингануть из терминала 192.168.10.10->192.168.10.128 происходит переинициализация подключения сетевого
    Логи первый попытка перепрошить, второй обычная загрузка …

    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2025.06.12 20:30:07 =~=~=~=~=~=~=~=~=~=~=~=

    U-Boot 2010.06-242433 (Dec 19 2016 — 18:33:20)

    Flash: 16 MiB
    MMC: MMC FLASH INIT: No card on slot!
    DRAM: 256 MiB
    Hit Ctrl+u to stop autoboot: 3 2 0
    HKVS # ping printenv
    bootargs=console=ttyAMA0,115200
    bootcmd=loadk;bootm 0x80007fc0
    bootdelay=3
    baudrate=115200
    netmask=255.255.255.0
    bootfile=»uImage»
    bldfile=»u-boot_r2.bin»
    trspt=0
    ipaddr=192.168.10.10
    serverip=192.168.10.128
    stdin=serial
    stdout=serial
    stderr=serial
    verify=n
    ethaddr=68:6d:bc:3a:cc:5a
    ver=U-Boot 2010.06-242433 (Dec 19 2016 — 18:33:20)

    Environment size: 335/65480 bytes
    HKVS # upd f
    Erasing [cfg] ………………………done
    UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
    UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
    TFTP from server 192.168.10.128; our IP address is 192.168.10.10
    Download Filename ‘digicap.dav’.
    Download to address: 0x81000000
    Downloading: *T T T T T T T T T T
    Retry count exceeded; starting again
    TFTP from server 192.168.10.128; our IP address is 192.168.10.10
    Download Filename ‘digicap.dav’.
    Download to address: 0x81000000
    Downloading: *T T T T
    Abort
    error: tftp.
    error: upf.
    HKVS # update
    UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
    UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
    TFTP from server 192.168.10.128; our IP address is 192.168.10.10
    Download Filename ‘digicap.dav’.
    Download to address: 0x81000000
    Downloading: *T T T T T T T T T T
    Retry count exceeded; starting again
    TFTP from server 192.168.10.128; our IP address is 192.168.10.10
    Download Filename ‘digicap.dav’.
    Download to address: 0x81000000
    Downloading: *T
    Abort
    error: tftp.
    HKVS # ping 192.168.10.10 28
    UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
    UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
    ping failed; host 192.168.10.128 is not alive
    HKVS #

    =~=~=~=~=~=~=~=~=~=~=~= PuTTY log 2025.06.12 20:25:25 =~=~=~=~=~=~=~=~=~=~=~=

    U-Boot 2010.06-242433 (Dec 19 2016 — 18:33:20)

    Flash: 16 MiB
    MMC: MMC FLASH INIT: No card on slot!
    DRAM: 256 MiB
    Hit Ctrl+u to stop autoboot: 3 2 1 0
    UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
    UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
    |RCV UDP pack timeout| TFTP server not found
    auto update with sd is not supported
    load kernel to 0x80007fc0 … Done!
    ## Booting kernel from Legacy Image at 80007fc0 …
    Image Name: Linux-3.0.8
    Image Type: ARM Linux Kernel Image (uncompressed)
    Data Size: 3499408 Bytes = 3.3 MiB
    Load Address: 80008000
    Entry Point: 80008000
    XIP Kernel Image … OK
    OK

    Starting kernel …

    шStarting udev: [ OK ]
    diagnose_way = 14, repair_way = 0, interval = 60
    route: ioctl 0x890c failed: No such process
    cp: read error: Input/output error
    cp: can’t stat ‘/dav/libhikosip.so.lzma’: No such file or directory
    cp: can’t stat ‘/dav/libosip2.so.lzma’: No such file or directory
    cp: can’t stat ‘/dav/libosipparser2.so.lzma’: No such file or directory
    chmod: /dav/libcrypto.so: Read-only file system
    lzma: libhikosip.so.lzma: No such file or directory
    lzma: libosip2.so.lzma: No such file or directory
    lzma: libosipparser2.so.lzma: No such file or directory
    chmod: /home/applib/libosip2.so: No such file or directory
    chmod: /home/applib/libosipparser2.so: No such file or directory
    chmod: /home/applib/libhikosip.so: No such file or directory
    lzma: unexpected EOF
    /home
    ln: setAgingMode: File exists
    ln: getAgingMode: File exists
    ln: setAgingTime: File exists
    ln: getAgingTime: File exists
    chmod: /bin/prtLockList: Read-only file system
    Insmod ko start…
    mv: can’t rename ‘r2_modules/8192cu.ko’: No such file or directory
    insmod: can’t insert ‘/home/ipc_stm8.ko’: unknown symbol in module, or unknown parameter
    Insmod ko end…
    Press Ctrl-C to stop …

    netprocess Infomation FSP_network_protocol_svn_179932_5.4.0:
    version: 1.7.1.208027 [13:53:51-Jan 7 2017].
    Path: /Camera/Platform/Branches/branches_FSP_network_protocol/FSP_network_protocol_svn_179932_5.4.0
    Last Changed Rev: 245199
    Last Changed Date: 2016-12-23 11:54:46 +0800 (Fri, 23 Dec 2016)

    [01-07 01:16:57][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:16:57][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:16:57][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:16:57][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    infd read End
    Unix bus 0 .
    [01-07 01:16:58][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:16:58][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:16:58][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:16:58][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    App Start …
    [01-07 01:16:59][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:16:59][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:16:59][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:16:59][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:00][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:00][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:00][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:00][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:01][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:01][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:01][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:01][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:02][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:02][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:02][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:02][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:03][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:03][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:03][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:03][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:04][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:04][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:04][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:04][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:05][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:05][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:05][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:05][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    IEfile uncompressed.
    [01-07 01:17:06][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:06][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:06][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:06][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    BusyBox v1.2.1 Protect Shell (psh)
    Enter ‘help’ for a list of davinci system commands.

    # [01-07 01:17:07][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:07][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:07][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:07][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:08][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:08][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:08][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:08][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:09][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:09][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:09][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:09][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    [01-07 01:17:10][pid:301][IPC][ERROR]daemon can not find Dst process.load_type 0x10012 is_need_ack 1
    [01-07 01:17:10][pid:306][IPC][ERROR] from daemon ack, dst not work len 0 , load_type is [0x10012]
    [01-07 01:17:10][pid:306][UNI_IF][ERROR]65554:ipc_unix_call_service failed, ret = -3.
    [01-07 01:17:10][pid:306][UNI_IF][ERROR]communicaite_to_davinci failed!!!
    Bingo errno 2 /home/davinci.lzma
    Unix bus End
    =========main
    =========user_sysinit =====

    ——-Goint to init_database-523031
    davinci enter init_database
    shared memory address is: 0x40542000, sizeof(DEVICECONFIG) = 887608
    davinci init_shared_memory success.
    powerLineFrequencyMode = 0
    [01-07 01:17:11][pid:0][UNI_IF][ERROR]stream request out range 3(2)
    After set_devcfg_default, database need to init
    Davinci wait for init dababase
    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

    davinci receive cmd_query_davinci_param.
    S: cmd_query_davinci_param

  • dron

    Приветствую,
    Очень нужна помощь с регистратором Hikvision DS-7716NI-I4/16P(B).

    Устройство проявляет следующие симптомы:
    При включении загорается передняя панель, сенсорные кнопки реагируют звуковым сигналом.
    Полное отсутствие видеосигнала по всем портам (VGA, HDMI, Video Out).
    Регистратор не определяется в утилите SADP и, соответственно, не прошивается по TFTP.
    Я пытался диагностировать проблему через последовательный порт RS-232 на борту(с использованием FTDI). В терминале отображается строка загрузчика: U-Boot 2010.06-svn74534 (Mar 25 2022 — 20:48:26). Однако, после этой строки отсутствует какой-либо дальнейший вывод, и устройство не реагирует на ввод команд через терминал.
    На материнской плате установлен W25Q16DVSIG. А так как подозрения на кривой дамп, в качестве эксперимента я пробовал заливать дамп с DS-7608NI-128P на W25Q16JVSIQ, но в этом случае устройство вообще не подает признаков жизни.
    Подтверждаю, что питание на чипах SPI Flash, NAND Flash и оперативной памяти присутствует.
    Может кто то сталкивался с подобным поведением, советы методы решения, догадки… Как говорится приму любые предложения.

    • Олег

      Здравствуйте, если подозрения на битую память, присылайте дамп в почту попробую помочь

      • dron

        Здравствуйте, я отправил вам майл с дампом на: sale@alarmsystem-cctv.ru
        Спасибо ещё раз.

        • Олег

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

          • dron

            К сожалению это всё что есть/осталось от дампа, я уверен практически на 99.9%что это всё что я слил в первый раз. После этого были множественные эксперименты/перезолится но верификацию с «эталонным», дампы проходили всегда без ошибок.
            Я вам отправил ещё один дамп, заведомо рабочий, как я уже писал ранее, который я заливал от другой модели в надежде увидеть хоть какие то изменения, но увы. С этим дампом (ds-7608ni backup.bin) терминал при подключении DS-7716NI-I4/16P вообще мёртвый.

          • Олег

            Как вы их получали, прищепкой не выпаивая чип из платы, второй дамп так же неполный размер файла должен быть 16 МБ, ваши 2,00 МБ распакованные уже.

          • dron

            Да…
            Получается я возможно самолично убил хоть и кривой но полный дамп прищепкой?
            Есть ли какие то варианты вообще, где найти рабочий дамп на этот регистратор, если честно сам спрашиваю и сам не верю, так как уже месяц наверное пытаюсь найти но результата ноль.
            Или теперь по большому счету это кусок железа под запчасти?

          • Олег

            проблема в том, что залив чужой дамп вы получите клона и не сможете работать с облачным сервером.
            ищите дамп на профильных сайтах, может что выложили.

          • dron

            В том что и дело что нет нигде, я уже месяц в поиске, везде зарегистрировался и отписался, но увы…

          • dron

            Олег, есть ещё момент,  не поможете с уточнением, я тут немного запутался… У меня установлен чип Winbond W25Q16DVSIG, и судя по datasheet, он имеет объём 16 мегабит, что эквивалентно 2 мегабайтам (16 Mb / 8 = 2 MB). То есть, если я получил дамп размером 2 MB — он полный, кривой возможно, но он соответствует физическому объёму чипа. Возможно, имелось  ввиду NAND или SPI чип другого размера — тогда действительно мог быть неполный. Но именно этот чип — не 16 мегабайт, а 16 мегабит что равно 2MB.
            Заранее спасибо.

          • Олег

            Это хороший вопрос, выходит у вас дамп не того чипа, проверьте наличие на плате еще одного чипа памяти

          • dron

            Понял, «да гранаты у него не той системы…»
            Интересно, а с какого чипа дамп вы от меня ожидали, если даже U-boot не проходит полную инициализацию, а U-boot зашит и относится к spi флэшке?

          • Олег

            Мы оба были я у аптеки а я в метро искала вас )
            Я подумал что у вас старый регистратор как у меня остался один экземпляр
            Был невнимателен, а ваш регистратор совершенно другой, там два чипа памяти

          • dron

            «Был невнимателен, а ваш регистратор совершенно другой, там два чипа памяти»
            На Hikvision DS-7716NI-I4/16P(B) и правда, два чипа память не считая 8ми оперативной. Это winbond 25Q16DVSIG которая стартовая 2MB SPI и Macronix MX30LF2G28AD-TI которая NAND но и она 256MB. А больше там никаких чипов памяти нет, ну только если они не маскируются…
            Ну да ладно…
            Так есть всё таки возможность проверить SPI дамп на ошибки, или всё таки проблема в NANDe, куда пусть мне по факту заказан, ввиду отсутствия оборудования и квалификации?

          • Олег

            SPI дамп выглядит нормально, после вывода в консоль, U-Boot 2010.06-svn74534, инициализирует nand и управление передается ей.
            В терминале, попробуйте остановить загрузку и ввести команду B

          • dron

            Та же писал, что U-boot полный отмороз, после U-Boot 2010.06-svn74534 (Mar 25 2022 — 20:48:26) вообще никакой реакции ни на какие команды Ctr+U, Ctr+C, Esc, пробел, ничего никакой реакции.

          • Олег

            может с железом не все хорошо

          • dron

            Может быть…
            Как бы то ни было, спасибо за помощь.

  • dron

    Да…
    Получается я возможно самолично убил хоть и кривой но полный дамп прищепкой?
    Есть ли какие то варианты вообще, где найти рабочий дамп на этот регистратор, если честно сам спрашиваю и сам не верю, так как уже месяц наверное пытаюсь найти но результата ноль.
    Или теперь по большому счету это кусок железа под запчасти?

  • Николай

    Обновил регистратор DS-7208HUHI-K2 последней прошивкой 4.25, но что то пошло не так . Согласно вашей статьи пытался восстановить прошивку через TFTP. висит на строке инициализирован 192.0.0.128 но ничего больше не происходит. в sadp регик видится как 192.0.0.64 (256 порт).

    • Олег

      Нужно смотреть логи через терминальную программу, tftp сервер не стартует

  • Николай

    для этой цели нужен переходник usb-uart и putty?

  • АлексТиги

    Добрый день. Есть рег DS-H216QA (B)
    UART выдает
    unzok!pck[120] table1 dram1_ddr4x2_2400_32b ini_ver: 0x41210723 zq_trim[11], ldo_trim[8] cpu1200 done
    >qsenk fail
    И далее циклично набр букв и цифр.
    Что можно предпринять?

    • Олег

      Или неверная скорость выбрана или плохой контакт у контактов
      чаще с общим проводом

  • Haris

    Камера Hiwatch PTZ-2SE415M-14F0 была прошита через вэб морду по ошибке прошивкой от близнеца Hikvision DS-2SE4C415MWG-E(14F0). Загружается, какое-то время работает, но после сыпятся ошибки и перезагружается. Пробовал накатить родную, но собственными инструментами: вэб-интерфейс, HiToolsDelivery не хочет устанавливаться. Hiw была версия 5.7.1, а Hik 5.8.0 (предполагаю понижать не хочет). TFTP только инициализацию проходит, коннекта нет. Можно ли вообще каким-то образом восстановить родную прошивку не выпаивая МС?

    • Олег

      Подключайте uart адаптер, пытайтесь руками прошить по tftp

  • Александр

    Привет! Подскажите куда направить стопы, только не к мусорному ящику ))))
    Есть камера ip-камера hikvision DS-2CD1323G0E-I при установке в сети была не видна, ни с рега ни с компа ни CCTV тестера. разбор и замена платы poe и сетевого интерфейса эффекта не дал ((( питание на плату процессора и собственно камеры поступает.
    При подключении камеры к компу через внутренний интерфейс камеры, видно загрузку, много различных строк разных цветов в том числе и красным. в конце все заканчивается фразой про успешную загрузку. загрузка с компа прерывается на часть команд в терминальном окне камера откликается. Не могу понять что с интерфейсной частью камеры ? Что можно с ней сделать? Если напишите как лог загрузки отправить в файл, залью сюда. Возможно ли ее прошить заново, получается посредством внутреннего интерфейса, поскольку думаю если она не видна в сети, то и на сетевой интерфейс сервера прошивки она не «бросится»? Если есть методика прошивки хика в таком случае пришлите ссылку, да и где искать файлы прошивки. Полагаю они должны отличаться для разных способов прошивки ?

    • Олег

      Проверьте видит ли камеру утилита SADP, есть ли линк на сетевом интерфейсе

      • Александр

        Извините, если ее не видит даже ССТV тестер, то при чем тут sadp ?

      • Александр

        Линка нет (((

        • Александр

          на хабе

          • Олег

            чините сеть наврятли это программная недоработка , скорее физическая неисправность

  • Александр

    Вот и спрашиваю как ? плата сетевая менялась, что может быть еще ?

  • Руслан

    Добрый день! AXPRO DS-PWA96-M2H-WE (RU) пробовал через UART (адапттер CH340) PUTTY и TFTP32 заливать разные разные прошивки глобальные 1.2.8 и RU-шные 1.2.101 и все шилось нормально, однако сделав даунгрейд c RU-шной прошивки на глобал 1.2.0 и сделав HARD RESET через кнопку после перезагрузки девайса получил следующее:

    RFM OTA (WE) V1.3.0 Mar 10 2023 15:21:31
    UUUUUUUUUradom SN 30474818
    flag ff ff
    I: RF Reset [Attempt: 198]
    panID 0 node 0send 36 retry 0 ch 6
    [TX] ack timeout
    radio idle rx
    send 36 retry 1 ch 6
    [TX] ack timeout
    radio idle rx
    send 36 retry 2 ch 6
    [TX] ack timeout
    radio idle rx
    send 36 retry 3 ch 6
    [TX] ack timeout
    radio idle rx
    send 36 retry 4 ch 6
    [TX] ack timeout
    radio idle rx
    jump to app
    I: RF Reset [Attempt: 1]

    ====================================================================
    = Device Type Name : DS-PM1-I16O2-WE =
    = Software Version : V01.00.002 =
    = Build Data : Nov 2 2022 23:49:08 (02) =
    = Device S/N : NOT SET =
    ====================================================================
    = Wireless And Detector Team. =
    ====================================================================
    STP>>
    start up!
    I: RF Reset [Attempt: 1]
    I: RF Reset [Attempt: 1]
    I: RF Reset [Attempt: 1]
    requires password for dev command access
    Invalid command
    I: RF Reset [Attempt: 1]
    I: RF Reset [Attempt: 1]
    I: RF Reset [Attempt: 1]
    I: RF Reset [Attempt: 1]
    I: RF Reset [Attempt: 1]
    I: RF Reset [Attempt: 1]

    То есть изменился Device Type Name на: DS-PM1-I16O2-WE, вместо DS-PWA96-M2H-WE, а так же серийный номер не отображается.

    Все действия по прошивке через TFTP32 не дали успеха, так как девайс просто не видит TFTP сервер. Загрузку через CTRL+U в PUTTY остановить невозможно. Куда копать? Спасибо.

  • Владимир

    Подскажите, пожалуйста, подробнее хитрость для прошивок свыше 32 Мб: я включаю tftp от хика, затем включаю tftp64, а он мне пишет : Сделана попытка доступа к сокету методом, запрещенным правами доступа. Камера DS-2CDT83G0-I8, или надо хиковским tftp сначала прицепиться к камере, потом его выключить и, включив уже tftp64, закинуть файл прошивки?

    • Олег

      У меня были оба включены, один поднимал соединение а другой передавал файл.
      вот цитата с форума:
      Сначала установите IP-адрес своего компьютера на 192.0.0.128.
      Затем сначала запустите сервер Tftpd64 (отсюда http://tftpd32.jounin.net/tftpd32_download.html ). Это блокирует порт передачи TFTP на ПК, так что Hikvision не может его использовать.
      Затем запустите TFTP-сервер Hikvision, который аутентифицирует NVR на недокументированном порту. Сторонний TFTP-сервер берёт на себя управление сеансом TFTP, поскольку он использует общий порт TFTP.
      Я поместил файл digicap.dav в отдельный каталог и в Tftpd64 перешёл в этот каталог, убедившись, что в раскрывающемся списке «Интерфейсы сервера» выбрано значение 192.0.0.128.
      Теперь включите NVR.
      Мне пришлось оставить TFTP-сервер Hikvision работающим на протяжении всего процесса передачи данных, а после завершения передачи выключить оба.

  • Алексей

    Здравствуйте! Видеорегистратор DS-N332/2(b) после извлечения батарейки для замены перестал на что либо реагировать. При включении горит только лампочка power на плате горит диод красным обозначен как D29.
    Подскажите пожалуйста что можно сделать? Комп его не видит, хотели по TFPT пробовать прошить.
    Хочу подключиться через UART, но не могу понять куда подключаться. Фото платы отправил вам на почту, посмотрите пожалуйста если возможно!
    Спасибо!

    • Олег

      Верно отметили

      • Алексей

        Прозвонили пины, начиная с белой стрелки на трех пинах напряжение 3.3в, на последнем напряжение 0, и так и эдак подключали usb uart, но в putty нет реакции. Как еще можно проверить жизнеспособность?)

      • Алексей

        как я понял RX не должен быть 3.3в?)

        • Олег

          Для начала проверьте адаптер на «эхо» соедините rx tx выводы и проверьте вывод в консоль символов с клавиатуры,
          если все нормально найдите rx замыкая и размыкая один из них на gnd, где будет вывод в консоль случайных символов это он
          потом подключите вывод gnd к устройству и подключите найденный rx к устройству, запустите его, если лог появится тогда соедините оставшиеся выводы, проверьте вывод в консоль с клавиатуры…

  • Ararat

    Здравствуйте!

    Камера DS-2DE5432IW-AE(T5), версия прошивки Firmware_V5.8.0_231109

    Нужно откатиться на предыдущую версию, например 5.7.4_221116.

    Через UART не проходит, ошибка совместимости:
    [ERROR][MIN]BURN: !!! Firmware version is smaller than the device’s version !!!
    Научите, как это сделать, буду признателен материально.

    • Олег

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

  • Евгений

    Добрый день!
    Вызывная панель HIKVISION DS-KV6113-WPE1(C) от домофона. Была прошивка V2.2.92_build241008. Начал обновлять до V3.7.0_250929_S3000679735, при обновлении произошла ошибка, теперь устройство не включается.
    Установил TFTP сервер на компе, поменял на нем IP на 192.0.0.128, но устройство к TFTP серверу не подключается ((. По IP 192.0.0.64 не пингуется.
    Кабеля (USB-UART адаптера) нет. Подскажите, пжл, есть ли смысл его заказывать? М.б. есть еще какие-либо варианты по реанимации?

    • Олег

      приобретайте, остановите загрузку и обновите прошивку в ручном режиме

      • Евгений

        Спасибо! Кабель приобрел. Подключил все вроде бы по инструкции, но на экране терминала Putty при загрузке устройства выводятся только нечитаемые символы (( Неправильная распиновка при подключении кабеля к разъему UART устройства?

        • Олег

          Возможно не подключен gnd или неверная символьная скорость

          • Евгений

            В соответствие с Вашим сообщением от 04.09 проверил «Эхо» на адаптере, работает. Включил устройство, разъемом RX от адаптера нашел GND на устройстве (на терминале выводятся нечитаемые символы), крайний правый. Подсоединил GND адаптера к GND устройства, RX к RX — на терминале ничего. Подсоединил остальные провода — ничего. RX и TX местами менять тоже пробовал.
            Также проверил скорость: в настройках драйвера адаптера установил 115200, в настройках сессии Putty также установил 115200, остальные параметры тоже соответствуют скринам из инструкции выше. Может на что-то еще обратить внимание?

  • Сергей

    Здравствуйте. Регистратор hikvision. Хочу обновить рошивку через кабель (USB-UART адаптера), все запускается но прошивка не скачивается, пытается, и все идет по кругу. Пишет retry count exceeded, starting again. И так по кругу. Что может быть, что не так делаю?

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

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

Введите число forty eight ÷ = sixteen