IP камера Hikvision DS-2CD2345F-IS

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Lestor Xrenestor
Новичок
Сообщения: 4
Зарегистрирован: 08 дек 2018, 14:31

IP камера Hikvision DS-2CD2345F-IS

Сообщение Lestor Xrenestor » 08 дек 2018, 15:20

Друзья, имеется сея камера с брэндированной прошивкой Ростелеком (с sd картой). По стандартной инструкции через tftp прошивку родную вернуть не получается. Курил темы аналогичные... видимо изменен загрузчик. Хочу подцепиться через uart, попробовать так прошить или сделать дамп прошивки и дальше ковыряться. Но не могу подключиться, молчит putty и всё. Хотя к STB , например, цепляюсь без проблем. Распиновку разъема смотрел здесь http://www.hikvision.msk.ru/forum/4-609-1
ds-2cd2345f-is.jpg
ПрошаРТ.jpg
Screenshot_2018-12-08-13-35-16-727_com.alibaba.aliexpresshd.jpg

ALEX_SE
Специалист
Сообщения: 4129
Зарегистрирован: 19 авг 2011, 20:52
Откуда: Энгельс

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение ALEX_SE » 08 дек 2018, 16:17

Дорожки у разъема UART сверху или снизу не порезаны? не видно на фото.

Lestor Xrenestor
Новичок
Сообщения: 4
Зарегистрирован: 08 дек 2018, 14:31

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Lestor Xrenestor » 08 дек 2018, 17:19

ALEX_SE писал(а):Дорожки у разъема UART сверху или снизу не порезаны? не видно на фото.
Убрал колодку. Штырек один только выжил) Вот крупнее
Вложения
IMG_20181208_170056_1.jpg
IMG_20181208_165927.jpg

Аватара пользователя
VirtualLink
Специалист
Сообщения: 1796
Зарегистрирован: 09 апр 2016, 12:38

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение VirtualLink » 09 дек 2018, 23:15

Сними дамп для начала!

Валерий Ермоленко
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 10 дек 2018, 13:18

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Валерий Ермоленко » 10 дек 2018, 16:52

у меня такая же ситуация,только ещё хуже,нет даже пароля и не знаю где его брать. версия ПО 3.0.0 , и железо по-моему отличается
Вложения
нач.jpg
кам от.jpg
камера IP.jpg

Валерий Ермоленко
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 10 дек 2018, 13:18

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Валерий Ермоленко » 13 дек 2018, 13:08

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

[spoiler=Заголовок]
NAND read: device 0 offset 0x200000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 82000000 ...
Image Name: Linux-3.4.35
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2552288 Bytes = 2.4 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK

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
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 15240
Kernel command line: mem=60M console=ttyAMA0,115200 rootfstype=ramfs mtdparts=hinand:1024K(boot),1024K(tech),4096K(kernel),8192K(app),-(config) hw_type=608
PID hash table entries: 256 (order: -2, 1024 bytes)
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 60MB = 60MB total
Memory: 53980k/53980k available, 7460k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xc4000000 - 0xff000000 ( 944 MB)
lowmem : 0xc0000000 - 0xc3c00000 ( 60 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc03f8000 (4032 kB)
.init : 0xc03f8000 - 0xc0675b24 (2551 kB)
.data : 0xc0676000 - 0xc06a3d00 ( 184 kB)
.bss : 0xc06a3d24 - 0xc06b8e98 ( 85 kB)
SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:128
sched_clock: 32 bits at 49MHz, resolution 20ns, wraps every 86767ms
Console: colour dummy device 80x30
Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
Initializing cgroup subsys freezer
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x802fda60 - 0x802fdab8
dummy:
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 40) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 41) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
hi-spi-master hi-spi-master.0: with 1 chip select slaves attached
hi-spi-master hi-spi-master.1: with 3 chip select slaves attached
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource timer0
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
squashfs: version 4.0 (2009/01/31) Phillip Lougher
jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
msgmni has been set to 105
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
Spi id table Version 1.22
Found Nand Flash Controller V610.
Nand ID: 0xC2 0xF1 0x80 0x95 0x02 0x00 0x00 0x00
Nand: MXIC NAND 128MiB 3,3V 8-bit
Nand(HW-Auto): Block:128KB Page:2KB OOB:64B ECC:4bit/512 Chip:128MB*1
5 cmdlinepart partitions found on MTD device hinand
5 cmdlinepart partitions found on MTD device hinand
Creating 5 MTD partitions on "hinand":
0x000000000000-0x000000100000 : "boot"
0x000000100000-0x000000200000 : "tech"
0x000000200000-0x000000600000 : "kernel"
0x000000600000-0x000000e00000 : "app"
0x000000e00000-0x000008000000 : "config"
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 53, io mem 0x100b0000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
mousedev: PS/2 mouse device common for all mice
i2c /dev entries driver
hisi_i2c hisi_i2c.0: Hisilicon [i2c-0] probed!
hisi_i2c hisi_i2c.1: Hisilicon [i2c-1] probed!
hisi_i2c hisi_i2c.2: Hisilicon [i2c-2] probed!
TCP: cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
Registering the dns_resolver key type
VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
Freeing init memory: 2548K

_ _ _ _ _ _ _ _ _ _ _ _
\ _ _ _ _ _ ___
/ /__/ \ |_/
/ __ / - _ ___
/ / / / / /
_ _ _ _/ / / \_/ \_ ______
___________\___\__________________

[RCS]: /etc/init.d/S01udev
cannot open /dev/null
[RCS]: /etc/init.d/S80network
[RCS]: /etc/init.d/S90hibernate
[RCS]: /etc/init.d/S99custom
Initialized peripherials for hw_type=608
yaffs: dev is 32505860 name is "mtdblock4" rw
yaffs: passed flags ""
HIETH-GMAC: phy_addr = 3, phy_intf = 5
Higmac dma_sg_phy: 0x82ec0000
mem_start=0x800 os_mem=60M mmz_start=0x83c00000 mmz_size=68M
Hisilicon Media Memory Zone Manager
Module himedia: init ok
higmac_mdio_bus: probed
ETH0: rmii, phy_addr=3, mii_name=mdio0
hi3516a_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
load sys.ko for Hi3516A...OK!
load tde.ko ...OK!
load region.ko ....OK!
load vgs.ko for Hi3516A...OK!
ISP Mod init!
load viu.ko for Hi3516A...OK!
load vpss.ko ....OK!
load rc.ko for Hi3516A...OK!
load venc.ko for Hi3516A...OK!
load chnl.ko for Hi3516A...OK!
load h264e.ko for Hi3516A...OK!
load h265e.ko for Hi3516A...OK!
load jpege.ko for Hi3516A...OK!
load vda.ko ....OK!
==== Your input Sensor type is ov4689 ====
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f0050: 0x00000000 --> 0x00000002
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f0054: 0x00000000 --> 0x00000002
[END]
*** Board tools acodec inited!
: ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x2003002c: 0x00090007 --> 0x000E0007
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x20030104: 0x00000003 --> 0x00000000
[END]
insert audio
==== Your input Sensor type is ov4689 ====
Load hi_cipher.ko success.
Hisilicon Watchdog Timer: 0.01 initialized. default_margin=60 sec (nowayout= 1, nodeamon= 1)
mipi_init
init phy power successful!
load hi_mipi driver successful!
/config/ip-static not found or wrong. Keeping DHCP IP settings
udhcpc: started, v1.26.2
UDHCPC Invoked deconfig script on eth0
udhcpc: sending discover

(none) login: [05:18:11 07.01.1970] I: Staring agent updater, version v1.0.52-1-g82ca5c0-b2442
[05:18:11 07.01.1970] I: Read config file /opt/etc/ag-upd.json
[05:18:12 07.01.1970] I: [TRUSTED CA] Reading '/opt/share/vc/cacert.pem'
[05:18:12 07.01.1970] I: [TRUSTED CA] Loaded 7 root certificates
[05:18:12 07.01.1970] I: SetState (0)
[05:18:12 07.01.1970] I: AgentGuard init
[05:18:12 07.01.1970] I: Check ag-cfg update: /config/vc/ag-cfg.json - exists; bundled md5=,current md5=1503221cff8056a3da8fe5e4e4452db5
[05:18:12 07.01.1970] W: Rewriting ag-cfg
[05:18:12 07.01.1970] I: Trying to start agent: /var/AgentGreen/AgentGreen /config/vc/ag-cfg.json
I0107 05:18:12.227284 916 LogCache.cc:23] Log cache initialized, size = 500000 bytes
I0107 05:18:12.228069 916 Main.cc:47] Starting VC-HAL, version v0.5.5-149-g82e7ac9-b2442 (built on Dec 6 2017 at 13:09:40) ...
W0107 05:18:12.975084 916 HalServer.cc:1853] System may be unstable! Counter is 4 of 5
I0107 05:18:13.405665 916 DevInfo.cc:226] Tech json: {"sn":"161082471","hw-type":"608","eth-mac":"64db8b375615"}
I0107 05:18:13.415137 916 VideoInputImpl.cc:1694] VB Pool (re)inited: total size is 10324272 bytes in 15 blocks.
I0107 05:18:13.717467 916 InterConn.cc:478] Bound to 127.0.0.1:10000
I0107 05:18:13.718071 916 App.cc:1282] Started watchdog with timeout 60 seconds
I0107 05:18:13.718397 916 Application.cc:121] Limit files: 1024
I0107 05:18:13.718653 916 Application.cc:124] Limit stack: 8388608
I0107 05:18:13.718879 916 Application.cc:130] Limit core: 0
PHY: mdio0:03 - Link is Up - 100/Full
I0107 05:18:13.898412 916 InterConn.cc:575] Accepting conn from 127.0.0.1:53172
I0107 05:18:13.898904 916 App.cc:103] New client #1
I0107 05:18:13.916718 928 App.cc:23] Starting...
I0107 05:18:13.921833 928 Application.cc:121] Limit files: 1024
I0107 05:18:13.922181 928 Application.cc:124] Limit stack: 8388608
I0107 05:18:13.922368 928 Application.cc:130] Limit core: 0
I0107 05:18:13.961127 916 InterConn.cc:688] ProtoConn closed
**
**
**

[05:18:22 07.01.1970] I: [UTC timestamp] Current UTC offset is 10800 seconds
[05:18:22 07.01.1970] I: soft-meta-version "3.0.0" (old) == "3.0.0" (new), or empty, NOT posting update
[05:18:22 07.01.1970] I: CU: Agent [<none>], Updater [<none>], Firmware [<none>], Meta [<none>]
[05:18:22 07.01.1970] I: Checking updates http://10.16.11.232/agent/hi3516/edg/ve ... -2CD2345FB" onclick="window.open(this.href);return false;
W0107 05:18:26.226261 928 Timestamper.cc:397] a-v delta changed: old=-845 new=61 diff=906
I0107 05:18:26.226696 928 Timestamper.cc:423] audio dts offset set to 0
[05:18:42 07.01.1970] E: Http client error: Connect timeout expired (-5), http code 0

[/spoiler]
Вложения
Скриншот 2018-12-13 13_01_04.png

Валерий Ермоленко
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 10 дек 2018, 13:18

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Валерий Ермоленко » 13 дек 2018, 13:51

ту да же


? - 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
ddr - ddr training function
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls - list files in a directory (default /)
getinfo - print hardware information
go - start application at address 'addr'
help - print command description/usage
hi_gpio - set hisilicon gpio states
loadb - load binary file over serial line (kermit mode)
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)
nand - NAND sub-system
nboot - boot from NAND device
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
tftp - tftp - download or upload image via network using TFTP protocol
version - print monitor version
hi3516-vc #

Lestor Xrenestor
Новичок
Сообщения: 4
Зарегистрирован: 08 дек 2018, 14:31

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Lestor Xrenestor » 13 дек 2018, 17:08

Валерий Ермоленко писал(а):у меня такая же ситуация,только ещё хуже,нет даже пароля и не знаю где его брать. версия ПО 3.0.0 , и железо по-моему отличается
Валерий, смотрю у вас хотя бы на камеру удалось зайти. Подскажите какой кабель использовали и какая распиновка у разъёма. У меня не хочет заходить и всё. Черное окно в Pytty, никаких ошибок не выдает.

Валерий Ермоленко
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 10 дек 2018, 13:18

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Валерий Ермоленко » 13 дек 2018, 17:21

Lestor Xrenestor писал(а):
Валерий Ермоленко писал(а):у меня такая же ситуация,только ещё хуже,нет даже пароля и не знаю где его брать. версия ПО 3.0.0 , и железо по-моему отличается
Валерий, смотрю у вас хотя бы на камеру удалось зайти. Подскажите какой кабель использовали и какая распиновка у разъёма. У меня не хочет заходить и всё. Черное окно в Pytty, никаких ошибок не выдает.
а камере питание дёргаете после запуска терминала? соm порт правильно выбран?
самый первый слева не использую,четвертый земля(возле разъёма с проводами), а Rx Tx включал наобум и попал

видать бестолку только все телодвижения,говорят загрузчик не даёт прошивку залить

Lestor Xrenestor
Новичок
Сообщения: 4
Зарегистрирован: 08 дек 2018, 14:31

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Lestor Xrenestor » 13 дек 2018, 17:39

Валерий, питание дергаю, конечно. СОМ порт верен, тот что в диспетчере устройств. Я похоже не на тот разьем ципляюсь...) Посмотрите мое первое фото. Вы к этому разьему встаете, правильно я понял?
Если да, то у меня в таком уже разъем вставлен
Вложения
нач.jpg

Валерий Ермоленко
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 10 дек 2018, 13:18

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Валерий Ермоленко » 13 дек 2018, 19:36

разъём тот что вы сломали,он ведь был пустым когда вы камеру разобрали? это он и есть. то что вы сейчас обвели это не оно,там шлейф цепляется,да и контактов там не 4.

Валерий Ермоленко
Постоянный посетитель
Сообщения: 54
Зарегистрирован: 10 дек 2018, 13:18

Re: IP камера Hikvision DS-2CD2345F-IS

Сообщение Валерий Ермоленко » 14 дек 2018, 07:58

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

Ответить

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