Обновление прошивки Dahua DH-NVR5208

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
taraz
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 12 мар 2018, 21:17
Откуда: Днепр
Контактная информация:

Обновление прошивки Dahua DH-NVR5208

Сообщение taraz » 26 мар 2020, 12:27

Имеется старенький 2013 года выпуска Network video recorder Dahua DH-NVR5208 с контактами охранных шлейфов. Всё работает нормально,но не могу попасть в его веб-морду по порту 80. Кроме того, не могу обновить прошивку на более новую. При попытки обновиться с USB-флеш bin-файл пишет "ошибка открытия файла". Версия ПО 2.610.0000.7 Дата сборки 18-09-2013 Версия Web 2.3.7.2 Есть ли на него в PDF сервис-мануал? На сайте https://www.dahuasecurity.com/ru/search ... rd=nvr5208 представлены только модели последнего времени выпуска. Обращался в техподдержку в Киев - прислали 2 прошивки на него - тоже не могу обновить их. В TELNET попадаю на регистратор, но далее теряюсь какие команды подавать для перепрошивки?
5208.png

taraz
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 12 мар 2018, 21:17
Откуда: Днепр
Контактная информация:

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение taraz » 26 мар 2020, 12:41


Аватара пользователя
fobos
Специалист
Сообщения: 1117
Зарегистрирован: 21 июн 2014, 18:15

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение fobos » 27 мар 2020, 17:51

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

taraz
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 12 мар 2018, 21:17
Откуда: Днепр
Контактная информация:

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение taraz » 27 мар 2020, 19:09

Прошивки тут https://fex.net/ru/s/vl6kbx0
SN# PA3KF021W00058 Каналы 8 Вход тревоги 8 Выход тревоги 3
Версия ПО 2.610.0000.7 Дата сборки 19-09-2013 Версия Web 2.3.7.2
Через COM port регистратора возможно пробовать шить?

Аватара пользователя
fobos
Специалист
Сообщения: 1117
Зарегистрирован: 21 июн 2014, 18:15

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение fobos » 27 мар 2020, 23:54

подключите USB-TTL адаптер к UART, зажмите *, включите питание...в терминале должна остановиться загрузка...покажите вывод printenv и help

taraz
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 12 мар 2018, 21:17
Откуда: Днепр
Контактная информация:

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение taraz » 28 мар 2020, 07:27

На регистратор полноценный COM порт есть.Разбирать корпус и искать на плате ещё и UART? SSH или Telnet на UART попадать? У меня и сейчас Telnet по RG45 работает. И "*" это что за кнопка, чтобы её зажать? Не нашёл... Может начать TFTP сервер строить?
(none) login: root
Password:


BusyBox v1.18.4 (2013-09-07 16:28:49 CST) built-in shell (ash)
Platform: DM8168, Revision: 2202
Enter 'help' for a list of built-in commands.

~ # help
Built-in commands:
------------------
. : alias bg break cd chdir continue eval exec exit export false
fg hash help jobs kill let local pwd read readonly return set
shift source times trap true type ulimit umask unalias unset
wait

~ # printenv
USER=root
LD_LIBRARY_PATH=/usr/local/lib:/usr/lib
HOME=/
LOGNAME=root
TERM=linux
PATH=/usr/bin:/usr/sbin:/bin:/sbin
SHELL=/bin/sh
PWD=/
~ #

taraz
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 12 мар 2018, 21:17
Откуда: Днепр
Контактная информация:

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение taraz » 28 мар 2020, 09:16

3.JPEG
P/N 1.0.01.71.4671
Есть смысл цепляться через COM(UART) или Telnet достаточно?
3.JPEG
Вложения
4.JPEG

Аватара пользователя
fobos
Специалист
Сообщения: 1117
Зарегистрирован: 21 июн 2014, 18:15

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение fobos » 28 мар 2020, 22:02

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

taraz
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 12 мар 2018, 21:17
Откуда: Днепр
Контактная информация:

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение taraz » 29 мар 2020, 13:17

Спаяю нуль-модемный кабель, через телнет знаний не хватает.
Алгоритм перепрошивки, для не очень понимающих гуманоидов в командах TelNet для Linux, на более новую версию, аналогичен?
https://www.youtube.com/watch?v=GCfKZGSOy3E
Только вот не смог оторвать радиатор от процессора, чтобы посмотреть какой там процессор стоит? HiSilicon 2013 года какой-то старенький?...
Ещё можно и HiTool.exe пробовать? Но в любом случае надо тип проца знать!

taraz
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 12 мар 2018, 21:17
Откуда: Днепр
Контактная информация:

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение taraz » 30 мар 2020, 20:36

Продолжаю попытки обновить прошивку. Соединил комп и регистратор нуль-модемным кабелем через COM-port. В Putty происходит соединение:
U-Boot 2010.06-svn785 (Jul 03 2013 - 17:50:07)
TI8168-GP rev 2.1
ARM clk: 1200MHz
DDR clk: 796MHz
DSP clk: 813MHz
IVA clk: 531MHz
M3 clk: 250MHz
DRAM: 1 GiB
SPI: info: found S25FL256S (32MiB)
Net: Detected MACID:90:2:a9:b4:69:94
Ethernet PHY: GENERIC[0x70431] @ 0x00
DaVinci EMAC
Hit any key to stop autoboot: 0
SPI: info: found S25FL256S (32MiB)
SPI probe: 32768 KiB S25FL256S at 0:0 is now current device
### CRAMFS loading '/boot/uImage' to 0x81000000
### CRAMFS load complete: 2593340 bytes loaded to 0x81000000
## Booting kernel from Legacy Image at 81000000 ...
Image Name: Linux-2.6.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2593276 Bytes = 2.5 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK


Starting kernel ...

Uncompressing Linux... done, booting the kernel.

Не успеваю прервать загрузку в строке Hit any key to stop autoboot: 0
Даётся три секунды и нажатие клавиши любой (пробел, Esc, Ctrl+C) не прерывает загрузку!
Что я делаю неправильно?

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение dede » 30 мар 2020, 20:40

Shift+8

taraz
Постоянный посетитель
Сообщения: 89
Зарегистрирован: 12 мар 2018, 21:17
Откуда: Днепр
Контактная информация:

Re: Обновление прошивки Dahua DH-NVR5208

Сообщение taraz » 30 мар 2020, 21:14

Получилось! Невнимательно читал! Нажимать надо "*"
Вот выхлопы с консоли:
U-Boot 2010.06-svn785 (Jul 03 2013 - 17:50:07)

TI8168-GP rev 2.1

ARM clk: 1200MHz
DDR clk: 796MHz
DSP clk: 813MHz
IVA clk: 531MHz
M3 clk: 250MHz

DRAM: 1 GiB
SPI: info: found S25FL256S (32MiB)
Net: Detected MACID:90:2:a9:b4:69:94
Ethernet PHY: GENERIC[0x70431] @ 0x00
DaVinci EMAC
Hit any key to stop autoboot: 0
TI8168_EVM# printenv
bootargs=mem=270M console=ttyO0,115200n8 rootfstype=cramfs root=/dev/mtdblock1 notifyk.vpssm3_sva=0xBFD00000 pcie=gen1 bpa2parts=dma:97M:0x8ac00000
bootcmd=fsload;bootm
bootdelay=3
dh_keyboard=1
load_modules=1
appauto=1
logserver=127.0.0.1
da=tftp 0x81000000 u-boot.bin.img; flwrite
dr=tftp 0x81000000 romfs-x.cramfs.img; flwrite
du=tftp 0x81000000 user-x.cramfs.img; flwrite
dw=tftp 0x81000000 web-x.cramfs.img; flwrite
dl=tftp 0x81000000 logo-x.cramfs.img; flwrite
ds=tftp 0x81000000 slave-x.cramfs.img; flwrite
dc=tftp 0x81000000 custom-x.cramfs.img; flwrite
up=tftp 0x81000000 update.img; flwrite
tk=tftp 0x81000000 uImage; bootm
baudrate=115200
eth1addr=20:32:04:01:50:38
ipaddr=255.255.255.255
serverip=255.255.255.255
autoload=no
gatewayip=255.255.255.255
netmask=255.255.0.0
verify=yes
bootfile=/boot/uImage
cramfsaddr=0x8460000
loadaddr=0x81000000
ethact=DaVinci EMAC
ID=PA3KF021W00068
ethaddr=90:02:A9:B4:69:94
stdin=serial
stdout=serial
stderr=serial

Environment size: 962/131068 bytes
TI8168_EVM# help
? - alias for 'help'
askenv - get environment variables from stdin
base - print or set address offset
bdinfo - print Board Info structure
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cmp - memory compare
coninfo - print console devices and information
cp - memory copy
crc32 - checksum calculation
dhcp - boot image via network using DHCP/TFTP protocol
echo - echo args to console
editenv - edit environment variable
eracfg - eracfg - erase config partition

eralogo - eralogo - erase logo partition

exit - exit script
false - do nothing, unsuccessfully
flwrite - flwrite - write data into FLASH memory

fsinfo - print information about filesystems
fsload - load binary file from a filesystem image
go - start application at address 'addr'
help - print command description/usage
iminfo - print header information for application image
imxtract- extract a part of a multi-image
itest - return true/false on integer compare
lip - lip - set local ip address but not save to flash

loadb - load binary file over serial line (kermit mode)
loads - load S-Record file over serial line
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
ls - list files in a directory (default /)
mac - mac - set mac address and save to flash

mac1 - mac1 - set mac address and save to flash

md - memory display
mm - memory modify (auto-incrementing address)
mtest - simple RAM read/write test
mw - memory write (fill)
nfs - boot image via network using NFS protocol
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
rarpboot- boot image via network using RARP/TFTP protocol
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
showvar - print local hushshell variables
sip - sip - set server ip address but not save to flash

sleep - delay execution for some time
source - run script from memory
test - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
true - do nothing, successfully
version - print monitor version
TI8168_EVM#

Ответить

Вернуться в «Восстановление и настройка»