Данный сайт является проектом ООО "Амакс". Сегодня: Четверг, 23.05.2019, 20:00

Приветствую Вас Гость

[ Новые сообщения · Участники · Правила форума · RSS · ?
Заказать монтаж и купить оборудование видеонаблюдения Hikvision в Москве и Московской области
Поиск по форумам
  • Страница 1 из 1
  • 1
Неофициальный форум технической поддержки Hikvision » Оборудование и программное обеспечение Hikvision » HiWatch by Hikvision » Востановление прошивки видеорегистратора (После не удачного обновления)
Востановление прошивки видеорегистратора
denison-pposadДата: Понедельник, 13.05.2019, 23:24 | Сообщение # 1
Группа: Проверенные
Сообщений: 1
Репутация: 0
Статус: Offline
Добрый день!
После неудачного обновления прошивки на регистраторе HiWatch DS H208Q получил мертвое тело (черный экран, один короткий звуковой сигнал). Через TFTP прошивка не качается, выдает данную строку и все:
TFTP server [192.0.0.128] initialized

На просторах интернета была найдена статья
: (http://forum.videon.spb.ru/viewtopic.php?f=24&t=13084)

Здравствуйте, хиквижн вроде тоже китай.
Проблема в следующем.
Данный регистратор был с прошивкой 3.5.20, ну и черт меня дернул обновить ее до 3.5.51 из раздела for POC , на российском фтп. Так как IP камера , которую хотел подключить не хотела работать по ONVIF. На HiWatch - помогло.
Прошивка залилась, но после ребута регистратор стал недоступен по сети.
При попытке перепрошить через TFTP выдает ошибку Open file[D:\TFTP\econt_Vision-AV2000] failure
Делать было нечего, достал USB-TTL на CP2102.
При подключении было выяснено, что обращение на TFTP от регистратора идет уже после полной загрузки устройства, т.е. это поиск камер фирмы Arecont, работающих в режиме перадачи tftp, а не глюк прошивки или неисправность сервера (брендмауер и антивиру не причем).
Выполнив команду ping с компа и регистратора, оказалось они видят друг друга. Зашел на веб морду по адресу 192.0.0.64, ввожу логин и пароль по умолчанию , не пускает, старый пароль, что устанавливал сам, тоже не принимает.
Подключаю монитор, и вижу следующую картину, вместо логина admin (Admin), вижу иероглифы, т.е. файл с пользоватеями и паролями поврежден.
Решаю перепрошить через u-boot, включаю регистратор зажав клавиши ctrl+u, вижу приглашение HKVS $ и нет никакой реакции на команды, ни help, ни ?, ни update, кроме одной строки найденной на просторах интернета
HKVS $ setenv bootcmd 'tftp 0xc0700000 uImage; tftp 0x42000000 digicap.dav; boot 0xc0700000'
Регистратор скачивает файл прошивки и перезагружается, при этом прошивка не происходит. Из этого делаем вывод либо u-boot залочен, либо просто урезан и в прошивке регистратора не участвует, служит только для передачи управления BusyBox.
Через SADP регистратор виден,но с ip адрессом 0.0.0.0 и порт 0, не уверен что можно будет сбросить пароль через xml файл. Пароли так же не принимает, настройка сети не возможна.
Через UART так же не выпоняет команду setIp 192.168.1.1:255.255.255.0, но отрабатывает команду getIp выдавая адрес устройства и маску 192.0.0.64 255.255.255.0
Какие есть способы затолкать прошивку в регистратор? Дамп не слил, так как перепрошивал по сети, не думал что все так плачевно. Выпаять и запять к сожалению нечем, да и по сливу дампа через ttl с такми u-boot описания не нашел, комманда printenv не работает.
Кто сталкивался, помогите плиз, можно в личку,если тут работает. Может перемычку где поставить надо для перепрошики или команду какую прописать?


С помощью нее я начал, что то делать через U-Boot, но оказалось что комманда действительно не правильная, и стандартный TFTP server от HikVision не может залить прошивку более 32Мб, нужно использовать сторонний (я использовал tftpd32). В терминале у меня было один в один:

U-Boot 2010.06-svn (May 25 2017 - 18:00:13)[V1.4.5]

Hit ctrl+u to stop autoboot: 0
HKVS $ setenv ipaddr 192.0.0.64
HKVS $ setenv serverip 192.0.0.128
HKVS $ setenv bootargs console=ttyS2,115200n8 root=/dev/ram0 rw initrd=0x42000000
HKVS $ setenv bootcmd '

tftp 0xc0700000 uImage; tftp 0x42000000 digicap.dav; bootm 0xc0700000'
timeout for link [4999]!
MAC: B4-A3-82-BC-57-15
TFTP from server 192.0.0.128; our IP address is 192.0.0.64
Download Filename 'digicap.dav'.
Download to address: 0x42000000
Downloading: #################################################
done
Bytes transferred = 17772908 (10f316c hex)
data abort
pc : [<4dc1038c>] lr : [<4dc1078c>]
sp : 4d9ff0f0 ip : 4d9ff62a fp : 4dc38488
r10: 4d9ff194 r9 : 00000000 r8 : 4d9fffe0
r7 : 00000000 r6 : c0700000 r5 : 4dc3b004 r4 : c0700000
r3 : 00000000 r2 : 00000010 r1 : 00000000 r0 : c0700000
Flags: nZCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...

resetting ...

После долгих мучений все решилось очень просто, одной строкой:

setenv bootcmd 'tftp 192.0.0.128 digicap.dav; update 192.0.0.64; boot 192.0.0.64'

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


Сообщение отредактировал denison-pposad - Понедельник, 13.05.2019, 23:37
 
Неофициальный форум технической поддержки Hikvision » Оборудование и программное обеспечение Hikvision » HiWatch by Hikvision » Востановление прошивки видеорегистратора (После не удачного обновления)
  • Страница 1 из 1
  • 1
Поиск: