не прошивается HiWatch DS-N201
не прошивается HiWatch DS-N201
Вообщем вчера я выдал монтажникам камеру Hiwatch DS-N201, предварительно установив в ней айпишник, чтоб меньше суеты было на объекте. Сегодня мне ее привезли назад. говорят не запускается. Ах да они на объекте передавили кабель, но после прозвона кабель оказался исправным. так вот линк идет. по началу tftp ее не воспринимал. Пришлось через uart, командой update заливать прошивку. Прошивка заливается успешно. камера уходит в перезагрузку и далее загрузка зависает. SADP камеру соответственно не обнаруживает, хотя еще вчера с ней все было нормально. А так же при предложении нажать CTRL+C камера на нажатия не реагирует. Линк все это время идет. Пробовал с новым шнуром, разными патчкордами, напрямую в ПК, через свитч. Логи прилагаются. Есть у кого идеи как побороть это чудо?
- Вложения
-
- лог изначальной загрузки камеры
- лог загрузки камеры.jpg (232.29 КБ) 7405 просмотров
-
- лог камеры при прошивке 5.2.0
- лог прошивки 530.jpg (312.93 КБ) 7405 просмотров
-
- лог камеры при прошивке 5.3.0
- лог прошивки 520.jpg (275.64 КБ) 7405 просмотров
Re: не прошивается HiWatch DS-N201
Просил указать конкретные релизы, которые брались для прошивки ведь для 5.2.0 их несколько.
К тому же были 5.2.3 вариант например, а были и ранние прошивки!
Есть смысл остановить загрузку и дать команду
Может побился флеш, хоть и форматируется и этот модуль, который действительно есть в прошивках разных версия, не принимается как исполняемый, по каким-о причинам.
Нужен он или нет -х.з., надо смотреть, но его запускает само приложение видимо по какой-то надобности.
Модуль действительно есть.
Можно попытаться пересобрать туже прошивку сместив модуль в другое место и тем самым проверив догадку.
А если эта камера гарантийная, то может быть не стоит вообще ничего делать, а сдать её взад!
К тому же были 5.2.3 вариант например, а были и ранние прошивки!

Есть смысл остановить загрузку и дать команду
Код: Выделить всё
help
Может побился флеш, хоть и форматируется и этот модуль, который действительно есть в прошивках разных версия, не принимается как исполняемый, по каким-о причинам.
Нужен он или нет -х.з., надо смотреть, но его запускает само приложение видимо по какой-то надобности.
Модуль действительно есть.
Можно попытаться пересобрать туже прошивку сместив модуль в другое место и тем самым проверив догадку.
А если эта камера гарантийная, то может быть не стоит вообще ничего делать, а сдать её взад!

Re: не прошивается HiWatch DS-N201
на фтп хика ftp.hikvision.su релиза прошивок для hiwatch всего 2. Это N201_N211_N241_5.2.0_141017 и N201_N211_N241_5.3.0_150902.
пробовал прошить прошивкой от spacecam. загрузка проходит чуть далее. но все равно стопроится. Лог spacecam прилагается
пробовал прошить прошивкой от spacecam. загрузка проходит чуть далее. но все равно стопроится. Лог spacecam прилагается
- Вложения
-
- лог прошивки от spacecam.jpg (307.04 КБ) 7399 просмотров
Re: не прошивается HiWatch DS-N201
Лог конечно не скриншотом прилагать, а текстом!
Re: не прошивается HiWatch DS-N201
лог текстом:
Код: Выделить всё
U-Boot 2010.06-84822 (Jul 21 2014 - 13:53:13)
DRAM: 128 MiB
Flash: 16 MiB
Hit Ctrl+u to stop autoboot: 0
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
TFTP server found
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.0.0.128; our IP address is 192.0.0.64
Download Filename 'digicap.dav'.
Download to address: 0x81000000
Downloading: # [ Connected ]
################################ [ 1.000 MB]
################################ [ 2.000 MB]
################################ [ 3.000 MB]
################################ [ 4.000 MB]
################################ [ 5.000 MB]
################################ [ 6.000 MB]
################################ [ 7.000 MB]
################################ [ 8.000 MB]
################################ [ 9.000 MB]
################################ [10.000 MB]
################################ [11.000 MB]
################################ [12.000 MB]
################################ [13.000 MB]
####################
done
Bytes transferred = 14307220 (da4f94 hex)
Found 1 packets.
Skip file _cfgUpgSecPls
Skip file _cfgUpgClass
Erasing [sys] .........................................................done
Writing [sys] .................................................................d one
write uImage len: 3476080 ok
Erasing [app] .................................................................d one
Writing [app] .................................................................d one
write app.img len: 10829824 ok
Upgrade success!
auto reboot now
resetting ...
U-Boot 2010.06-84822 (Jul 21 2014 - 13:53:13)
DRAM: 128 MiB
Flash: 16 MiB
Hit Ctrl+u to stop autoboot: 0
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
|NUL ethaddr| TFTP server not found
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: 3476016 Bytes = 3.3 MiB
Load Address: 80008000
Entry Point: 80008000
XIP Kernel Image ... OK
OK
Starting kernel ...
▒Starting udev: [ OK ]
route: ioctl 0x890c failed: No such process
cp: can't stat '/dav/libhikosip.so.lzma': No such file or directory
lzma: libhikosip.so.lzma: No such file or directory
chmod: /home/applib/libhikosip.so: No such file or directory
/home
/devinfo/client.ovpn is already exist
chmod: /bin/camCmd: Read-only file system
chmod: /bin/ezoomlens_start_t2_test: Read-only file system
chmod: /bin/getLensZoomPos: Read-only file system
chmod: /bin/setLensZoomPos: Read-only file system
chmod: /bin/{Test4}: Read-only file system
chmod: /bin/{TestY}: Read-only file system
Insmod ko start...
insmod: can't insert '/home/ipc_stm8.ko': unknown symbol in module, or unknown p arameter
Insmod ko end...
Press Ctrl-C to stop ...
Bingo not en file 0x 8000005d 0x ffffff00
Unix bus -4 .
sys_cmd cp -f /dav/davinci_bak /home/davinci.lzma
Re: не прошивается HiWatch DS-N201
проблемы с памятью RAM выдает при тесте:
Код: Выделить всё
U-Boot 2010.06-84822 (Jul 21 2014 - 13:53:13)
DRAM: 128 MiB
Flash: 16 MiB
Hit Ctrl+u to stop autoboot: 0
HKVS # help
? - alias for 'help'
base - print or set address offset
bootm - boot application image from memory
bootp - boot image via network using BOOTP/TFTP protocol
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
ext2load- load binary file from a Ext2 filesystem
ext2ls - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
format - format flash except bootloader area
getinfo - print hardware information
go - start application at address 'addr'
gos - go xxx.bin thru serial
help - print command description/usage
loadb - load binary file over serial line (kermit mode)
loadk - load kernel to DRAM
loady - load binary file over serial line (ymodem mode)
loop - infinite loop on address range
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing address)
mtest - simple RAM read/write test
mw - memory write (fill)
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
saveenv - save environment variables to persistent storage
setenv - set environment variables
sf - SPI flash sub-system
tftp - tftp - download or upload image via network using TFTP protocol
upa - update app image
update - update digicap.dav
updateb - update bootloader
upf - update firmware, format and update (factory use)
upk - update uImage
usb - USB sub-system
usbboot - boot from USB device
version - print monitor version
HKVS # crc32
crc32 - checksum calculation
HKVS # cmp
cmp - memory compare
HKVS # mtest
Testing 81000000 ... 88000000:
Iteration: 1
FAILURE: Address bit stuck high @ 0x83000000: expected 0xaaaaaaaa, actual 0x55555555
FAILURE (read/write) @ 0x827cf298: expected 0x005f3ca7, actual 0xffa0c359)
FAILURE (read/write) @ 0x827cf29c: expected 0x005f3ca8, actual 0xffa0c359)
FAILURE (read/write) @ 0x827cf2a4: expected 0xffa0c357, actual 0x02000000)
FAILURE (read/write) @ 0x827cf2a8: expected 0xffa0c358, actual 0x005f3caa)
FAILURE (read/write) @ 0x827cf2a4: expected 0x005f3ca7, actual 0x005f3ca8)
FAILURE (read/write) @ 0x827cf2a8: expected 0x005f3ca8, actual 0x005f3caa)
data abort
pc : [<80809c70>] lr : [<8080ee58>]
sp : 807cf288 ip : 0000001c fp : 00000000
r10: 7fffffff r9 : 00000020 r8 : 807cffe0
r7 : 00000000 r6 : 00000001 r5 : 00000007 r4 : 81000000
r3 : ffa0c358 r2 : ffa0c358 r1 : 807cee54 r0 : 00000000
Flags: Nzcv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
resetting ...
Re: не прошивается HiWatch DS-N201
Были случаи и они описаны на другом форуме, когда были при обновлении проблемы с памятью и приходилось саму прошивку урезать, так чтобы прошивка прошла успешно.
Тут видимо проблема другая с памятью, но странно, что до этого камера работала!!!
Сдавай по гарантии!
Но как вариант, я бы конечно пересобрал бы прошивку без лишних языков, тем самым меньше места занимается в в прошивке и в RAM при монтировании образа cramfs ти тем самым возможно и прогрузится, ведь работала же камера!!!
Тут видимо проблема другая с памятью, но странно, что до этого камера работала!!!
Сдавай по гарантии!
Но как вариант, я бы конечно пересобрал бы прошивку без лишних языков, тем самым меньше места занимается в в прошивке и в RAM при монтировании образа cramfs ти тем самым возможно и прогрузится, ведь работала же камера!!!

Re: не прошивается HiWatch DS-N201
а команда format мне не может помочь? ведь по идее она форматирует все ,кроме загрузчика? Потом попробовать залить 5.2.0 она на 400 кб меньше 5.3.0? А так в этой прошивке всего 2 языка. Или format преподнесет мне кирпич в итоге?
Re: не прошивается HiWatch DS-N201
У тебя и так области удаляются прежде чем что-то записывается и по логу это видно!
Моя мысль такова, что сократить размер прошивки, пересобрав её.
Возможно это освободит память оперативную и модуль не высыпится.
На старте какая прошивка-то стояла?
А так содержимое общее такое такое
Моя мысль такова, что сократить размер прошивки, пересобрав её.
Возможно это освободит память оперативную и модуль не высыпится.
На старте какая прошивка-то стояла?
А так содержимое общее такое такое
Re: не прошивается HiWatch DS-N201
на старте была 5.1.2 140314. но где ж ее сейчас достать?