Компания Ростелеком активно осваивает рынок видеонаблюдения предлагая видеокамеры ведущих производителей с собственной версией программного обеспечения. При покупке оборудования существует период в течении которого доступ к сервису происходит условно бесплатно, по окончании этого периода вам необходимо выбрать один из предложенных тарифов. Стоимость тарифов — от 350 рублей в месяц, сумма не большая но оригинальные камеры от производителя имеют неплохой набор сервисных функций, как говорится прямо из коробки. В результате у пользователя возникает вопрос, можно ли выполнить Восстановление оригинальной прошивки после ростелекома.
Компания в качестве доноров использует оборудование различных брендов, наибольшее распространение получили марки Hikvision и Dahua
IP камеры из линейки Hikvision
IP камеры из линейки Dahua
Способы восстановления для разных брендов различны и в то же время схожи в том, что необходимо использовать служебные разъемы в камерах для подключения к UART интерфейсу с использованием сервера TFTP.
Подробнее о прошивке с использованием сервера TFTP можно прочитать в другой нашей статье, Восстановление прошивки Hikvision
Далее рассмотрим как выполнить Восстановление оригинальной прошивки после ростелекома на примере оборудования Hikvision
Наибольшее распространение получила линейка оборудования Hikvision, основанная на серии прошивок R2, так как прошло достаточное время с момента старта продаж и как правило льготный период использования сервисом уже окончен, эти камеры можно найти на вторичном рынке за смешные деньги.
Первые версии программного обеспечения от Ростелекома использовали практически оригинальный загрузчик и дескриптор устройства компании Hikvision с единственным ограничением, длинна файла оригинальной прошивки не позволяла выполнить обновление и процесс прерывался с ошибкой превышения длинны файла digicap.dav.
Файл digicap.dav имеет несколько степеней защиты от редактирования, но сообщество любителей бренда Hikvision располагает утилитами способными обойти эти барьеры.
Предлагаю инструкцию взятую из сети:
Вам понадобится инструменты (скачать и распаковать):
- HikTools — утилита для разборки и сборки прошивки.
- HikVision TFTP Server — утилита для восстановления прошивок камер HikVision/HiWatch
- HyperTerminal — утилита для связи через последовательный порт
- NewTuxBoxFlashTools — утилита для правки образов CRAMFS
- SADP — утилита для поиска, активации и конфигурирования сетевых параметров камер HikVision/HiWatch.
Алгоритм:
- С FTP-сервера HikVision скачиваем архив с оригинальной прошивкой. Распаковываем. Нас интересует файл digicap.dav.
- Копируем файл в папку HikTools и запускаем файл cmd_split.cmd. В папке появляется подраздел dav, в котором лежит содержимое прошивки.
- Запускаем утилиту NewTuxBoxFlashTools и открываем в ней файл app.img из подраздела dav. Интерфейс на немецком, но понять где что несложно по иконкам. Ищем в содержимом образа файл WebComponents.exe и удаляем его, сохраняем изменения. При сохранении ругнётся — это нормально.
- Запускаем файл cmd_create.cmd и получаем новую прошивку — файл с именем dav.dav.
- Удаляем старый файл digicap.dav и переименовываем файл dav.dav в digicap.dav. Получили прошивку меньшего размера.
Подготовка закончена.
Прошивка:
В камеры HikVision/HiWatch заложен механизм восстановления прошивки при критических сбоях. Каждый раз, при запуске, камера получает фиксированный адрес 192.0.0.64 (или 192.168.1.64 и в течение нескольких секунд ищет TFTP-сервер по адресу 192.0.0.128 или 192.168.1.128, соответственно. Найдя его, скачивает прошивку, и прошивается.
- Задаём сетевой карте компьютера адрес 192.0.0.128/255.255.255.0 и дополнительный адрес 192.168.1.128/255.255.255.0, чтобы не проверять из какой партии камера и сделать всё за одну попытку.
- Копируем резаную прошивку в папку сервера TFTP и запускаем сервер.
- Подключаем камеру к сети и включаем питание. Наблюдаем за логом TFTP-сервера. Как только напишет, что прошивка скачана нужно его закрыть. Иначе, камера прошьётся, перезагрузится, при загрузке начнёт искать TFTP-сервер — найдёт, скачает прошивку, прошьётся, перезагрузится и так по кругу.
- Контролируем запуск камеры в рабочее состояние через SADP. Появилась в списке — значит загрузилась. Камера прошита.
- Теперь нужно сбросить пароль путём возврата к заводским установкам. Выключаем питание камеры, зажимаем кнопку RESET, подаём питание и держим кнопку нажатой 10-15 секунд. Отпускаем RESET.
- Контролируем запуск камеры через SADP. Если сброс произошёл — камера получит адрес по умолчанию — 192.0.0.64 или 192.168..1.64 и перейдёт в неактивное состояние (Inactive). Можно задавать пароль, настраивать и пользоваться. Как говорится — Enjoy!
Заранее подготовленный файл с прошивкой и TFTP сервером можно скачать в нашем файловом архиве
Подробнее о прошивке с использованием сервера TFTP можно прочитать в нашей другой статье, Восстановление прошивки Hikvision
Восстановление оригинальной прошивки после ростелекома камер Ростелеком CS-C2SHW и Ростелеком-DS-2CD-VC1W имеет некоторые нюансы:
Поскольку ethernet-интерфейса у камеры нет, прошивать её будем с карты памяти. Для этого нужно разобрать камеру и подключить к ней адаптер USB-TTL на карту памяти скопировать подготовленный файл прошивки и вставить карту в слот камеры, остановить загрузку нажав и удерживая при включении питания камеры комбинацию Ctrl+U в терминальной программе.
Итак, загрузка прервана, видим приглашение командной строки. Вводим команду upfsd. Если с картой всё в порядке и прошивка подготовлена правильно, система загрузит файл с карты памяти и начнёт прошиваться. Прошьётся и перезагрузится. При прошивке камера переходит в неактивное состояние, поэтому сбрасывать пароль администратора не нужно.
В результате усилий команды разработчиков у более поздних выпусков IP камер Ростелекома появилось собственное программное обеспечение, которое не позволяет изменить прошивку на оригинальную Hikvision без полного удаления данных из флешь памяти устройства.
Представитель подобных устройств, IP-камера-ds-2cd2vc ростелеком.
IP камеры из линейки Dahua, так же имеют собственное программное обеспечение, поэтому для изменения вам понадобиться донор, содержимое флешь памяти оригинальной камеры Dahua
Предлагаю инструкцию взятую из сети:
Для переделки камеры в Dahua dh-ipc-c12p необходимо
- Прошить этот дамп. Прошивать нужно на программаторе.
- После прошивки подключиться к ней по UART
- (на плате камеры есть площадка с контактами). Перед включением камеры зажать * для остановки загрузки
- Изменить МАК и серийник командами:
saveenv #сохранение
setenv ID 5J12345GAJ67890 #где 5J12345GAJ67890 ваш s/n. Его нужно изменить. (Если не менять, думаю в локалке работать будет, а через интернет — нет)
saveenv #сохранение
reset #перезагрузка
- После этого в gDMSS Lite настроить на камере wifi и инициализировать камеру. Подробнее, об этом, описано в следующей публикации нашего блога
- Все
Если вы не смогли сделать восстановление камер видеонаблюдения самостоятельно, можно воспользоваться нашими услугами, для этого понадобиться выслать оборудование в наш сервисный центр в городе Волгограде.
Нехорошо, ребята, источники не указывать!
Здравствуйте! Подскажите пожалуйста, есть камера ds-2cd2022wd-i Ростелеком. До попытки перешить прошивку, через tftp, все работало.
камера виделась SADP, сначала перекрошил не той прошивкой. Но вроде как прошилась но теперь не видится SADP, зато пингуется и что самое странное по двум адресам 192.168.1.64 и 192.0.0.64 после нескольких попыток перешить через tftp прошивками разными от этой камеры все равно не видится.
И при прошивки не хватает пары строк
[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 интерфейса из терминальной программы.
Здравствуйте! У меня такой вопрос по камерам Hiwatch ds-i120-ds-i122 от РТ 2020г.. Если взять новую м/с памяти, залить заводскую прошивку и установить в камеру вместо старой памяти, то после подключения к интернету она опять перешьется под РТ и подключится к их облаку?
Если под термином, заводская прошивка, считать копию содержимого флешь памяти оригинальной Hiwatch камеры, то вы получите клон камеры донора. К облаку РТ не подключится и обратно не изменится.
Если считать, что вы попытаетесь залить файл прошивки с сервера обновления в микросхему памяти начиная с начала адресного пространства, то камера работать не будет.
Здравствуйте Олег! Меня интересует такой вопрос. Если на новую память залить прошивку с официального сайта, установить память в камеру после этого подключить камеру через интернет под родным заводским номером, который написан на коробке, к своему видеорегистратору. Камера обратно будет опять искать облако РТ и перешьётся под РТ. Камеры поставлялись от РТ с установкой и подключением к их облаку. Хотелось отвязаться от РТ , но связь должна быть по интернету (камеры на большом удалении до 50 км)
Я пытался объяснить вам в предыдущем комментарии что прошивка, файл digicap.dav и содержимое микросхемы памяти это не одно и то же.
Для запуска камеры необходим загрузчик, который стартует принимая параметры из env и блока дескрипторов, зашифрованная область расположенная после u-boot, далее запускается ядро в которое разворачивает файловую систему, управляет загрузкой драйверов и передает управление основному приложению управления камерой.
Так в файле digicap.dav нет загрузчика, env и блока дескрипторов, кроме того в env от Ростелекома длинна прошивки меньше чем оригинальной от Hikvision.
По этому есть два варианта, уменьшить размер файла digicap.dav, убрав веб компоненту, или сменить загрузчик на оригинальный Hikvision.
Второй вариант позволит обновляться оригинальными прошивками Hikvision без внесения изменений в файле digicap.dav.
Оба варианта приводят к отвязке камеры от сервисов PT, камера работая под управлением прошивки Hikvision использует локальные и облачные технологии Hikvision.
Спасибо, теперь понятно.
Здравствуйте. Камера ds-i120. На плате рядом с разъемом uart есть 8-ногая микросхема с маркировкой vs16 1810. Помогите пожалуйста идентифицировать микросхему.
Это не то! Шить нужно 16-лапую микросхему с обратной стороны платы.