Окирпичился домофон dahua VTO2000a

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
mad_boy
Новичок
Сообщения: 4
Зарегистрирован: 13 дек 2018, 10:53

Re: Окирпичился домофон dahua VTO2000a

Сообщение mad_boy » 13 дек 2018, 11:55

Устроил, но частично. Непонятно пока, нужно ли подключать GND и +3.3v.

UefLV
Специалист
Сообщения: 495
Зарегистрирован: 05 янв 2016, 14:48

Re: Окирпичился домофон dahua VTO2000a

Сообщение UefLV » 13 дек 2018, 14:45

Тогда лучше обратится к специалисту.

mad_boy
Новичок
Сообщения: 4
Зарегистрирован: 13 дек 2018, 10:53

Re: Окирпичился домофон dahua VTO2000a

Сообщение mad_boy » 13 дек 2018, 15:47

Спасибо за помощь.

bootal
Новичок
Сообщения: 12
Зарегистрирован: 15 мар 2019, 17:00

Re: Окирпичился домофон dahua VTO2000a

Сообщение bootal » 19 май 2020, 17:15

Попробую снова поднят тему.
Есть такой не живой домофон.
По uart выдает следующие :

Код: Выделить всё

Checking DDR......OK

UBL Version: 1.46t(DM365)09:30:17 Sep  2 2014
 Oscillator: 24MHZ
 ARM Rate: 432 MHZ
 DDR Rate: 340 MHZ
 BootMode: SPI
Starting SPI Memory Copy...
DONE


U-Boot 1.3.6 (jerry) (Sep  2 2014 - 09:44:01)

DRAM:  128 MB
SF: Got idcode c2 20 18 c2 20
In:    serial
Out:   serial
Err:   serial
Ethernet PHY: GENERIC @ 0x05,id:221513
total gio 2
gio[22]=1
gio[25]=1
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'upgrade_info_7db780a713a4.txt'.
Load address: 0x80100000
Loading: invalid RARP header

Retry count exceeded; starting again
Fail to get info file!
Init error!
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'failed.txt'.
Load address: 0x80200000
Loading: *
Retry count exceeded; starting again
==>use default images
can't find uImage
Fail: can't get cramfs super block.
DHBOOT#
По TFTP через uart вроде прошивается но после рестарта тоже самое.
Через 254 айпи не хочет.
Может что то упустил с dahua первый раз имею дело.
Вот еще что выдает на printenv

Код: Выделить всё

DHBOOT# printenv
bootcmd=fsload
bootdelay=3
baudrate=115200
eth1addr=00:01:5b:00:55:66
eth2addr=00:01:5b:00:77:88
bootfile="uImage"
single=0
da=protect off all;tftp 81a00000 dm365_ubl_boot_16M.bin.img;flwrite
dc=tftp 81a00000 custom-x.cramfs.img; flwrite
dr=tftp 81a00000 romfs-x.cramfs.img; flwrite
du=tftp 81a00000 user-x.cramfs.img; flwrite
dd=tftp 81a00000 data-x.cramfs.img; flwrite
dw=tftp 81a00000 web-x.cramfs.img; flwrite
dg=tftp 81a00000 gui-x.cramfs.img; flwrite
dk=tftp 81a00000 kernel-x.cramfs.img; flwrite
up=tftp 81a00000 update.img; flwrite
tk=tftp 80800000 uImage; bootm 80800000
gionum=22.25
gioval=1.1
dh_com=0
autosip=192.168.254.254
autolip=192.168.1.108
autogw=192.168.1.1
autonm=255.255.255.0
HWID=VTO2000A:0:4:1:3:5:0:1:9:3:3:0:1B0:0:0:0:0:0:0:0
ID=3L00855PAN00144
ethaddr=14:A7:8B:0C:AB:F2
bootargs=console=ttyS0,115200n8 root=/dev/mtdblock4 rootfstype=cramfs,nolock mem=90M video=davincifb:vid0=OFF:vid1=OFF:osd0=OFF:osd1=OFF
gatewayip=192.168.1.1
netmask=255.255.255.0
appauto=0
dh_keyboard=0
ipaddr=192.168.1.108
serverip=192.168.1.5
filesize=16D040
fileaddr=81A00000
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 1.3.6 (jerry) (Sep  2 2014 - 09:44:01)

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

Re: Окирпичился домофон dahua VTO2000a

Сообщение fobos » 19 май 2020, 20:24

чем "вроде" прошиваете через уарт?

bootal
Новичок
Сообщения: 12
Зарегистрирован: 15 мар 2019, 17:00

Re: Окирпичился домофон dahua VTO2000a

Сообщение bootal » 20 май 2020, 11:41

fobos писал(а):
19 май 2020, 20:24
чем "вроде" прошиваете через уарт?
Через tftp, распаковал прошивку 670721_General_VTOXXX_EngHgrBulSvnPolFinCzhSvk_P_16M_V3.120.102600.0.R.20180620
и даю команду по uart в консоли

Код: Выделить всё

run dc
TFTP from server 192.168.1.5; our IP address is 192.168.1.108
Filename 'custom-x.cramfs.img'.
Load address: 0x81a00000
Loading: *
TFTP error: 'File not found' (1)
Not retrying...
DestAddr=0xfffffffd invalid!
DestAddr: 0x2000000~0x4200000
DHBOOT# run dr
TFTP from server 192.168.1.5; our IP address is 192.168.1.108
Filename 'romfs-x.cramfs.img'.
Load address: 0x81a00000
Loading: #################################################################
         ###########invalid RARP header
######################################################
         #################################################################
         #########
done
Bytes transferred = 2981952 (2d8040 hex)

## Checking Image at 0x81a00000 ...
   Header CRC Checking ... OK
   Image Name:   romfs
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    2981888 Bytes =  2.8 MB
   Load Address: 023e0000
   Entry Point:  026e0000
   Data CRC Checking ... OK
Programing start at: 0x003e0000
write : 100%
done
DHBOOT# run du
TFTP from server 192.168.1.5; our IP address is 192.168.1.108
Filename 'user-x.cramfs.img'.
Load address: 0x81a00000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #####################
done
Bytes transferred = 6033472 (5c1040 hex)

## Checking Image at 0x81a00000 ...
   Header CRC Checking ... OK
   Image Name:   user
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    6033408 Bytes =  5.8 MB
   Load Address: 026f0000
   Entry Point:  02da0000
   Data CRC Checking ... OK
Programing start at: 0x006f0000
write : 100%
done
DHBOOT# run dd
TFTP from server 192.168.1.5; our IP address is 192.168.1.108
Filename 'data-x.cramfs.img'.
Load address: 0x81a00000
Loading: #################################################################
         #########
done
Bytes transferred = 1081408 (108040 hex)

## Checking Image at 0x81a00000 ...
   Header CRC Checking ... OK
   Image Name:   data
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1081344 Bytes =  1 MB
   Load Address: 02da0000
   Entry Point:  02ec0000
   Data CRC Checking ... OK
Programing start at: 0x00da0000
write : 100%
done
DHBOOT# run dw
TFTP from server 192.168.1.5; our IP address is 192.168.1.108
Filename 'web-x.cramfs.img'.
Load address: 0x81a00000
Loading: #################################################################
         ######################################
done
Bytes transferred = 1503296 (16f040 hex)

## Checking Image at 0x81a00000 ...
   Header CRC Checking ... OK
   Image Name:   web
   Image Type:   ARM Linux Standalone Program (gzip compressed)
   Data Size:    1503232 Bytes =  1.4 MB
   Load Address: 02260000
   Entry Point:  023e0000
   Data CRC Checking ... OK
Programing start at: 0x00260000
write : 100%
done
DHBOOT# run dk
TFTP from server 192.168.1.5; our IP address is 192.168.1.108
Filename 'kernel-x.cramfs.img'.
Load address: 0x81a00000
Loading: #################################################################
         #################################################################
         #
done
Bytes transferred = 1912540 (1d2edc hex)

## Checking Image at 0x81a00000 ...
   Header CRC Checking ... OK
   Image Name:   linux
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1912476 Bytes =  1.8 MB
   Load Address: 02060000
   Entry Point:  02260000
   Data CRC Checking ... OK
Programing start at: 0x00060000
write : 100%
done
DHBOOT# run up
TFTP from server 192.168.1.5; our IP address is 192.168.1.108
Filename 'update.img'.
Load address: 0x81a00000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##############
done
Bytes transferred = 13557852 (cee05c hex)

## Checking Image at 0x81a00040 ...
   Header CRC Checking ... OK
   Image Name:   linux
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1912476 Bytes =  1.8 MB
   Load Address: 02060000
   Entry Point:  02260000
   Data CRC Checking ... OK
Programing start at: 0x00060000
write : 100%
done

## Checking Image at 0x81bd2f1c ...
   Header CRC Checking ... OK
   Image Name:   romfs
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    2981888 Bytes =  2.8 MB
   Load Address: 023e0000
   Entry Point:  026e0000
   Data CRC Checking ... OK
Programing start at: 0x003e0000
write : 100%
done

## Checking Image at 0x81eaaf5c ...
   Header CRC Checking ... OK
   Image Name:   user
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    6033408 Bytes =  5.8 MB
   Load Address: 026f0000
   Entry Point:  02da0000
   Data CRC Checking ... OK
Programing start at: 0x006f0000
write : 100%
done

## Checking Image at 0x8246bf9c ...
   Header CRC Checking ... OK
   Image Name:   web
   Image Type:   ARM Linux Standalone Program (gzip compressed)
   Data Size:    1503232 Bytes =  1.4 MB
   Load Address: 02260000
   Entry Point:  023e0000
   Data CRC Checking ... OK
Programing start at: 0x00260000
write : 100%
done

## Checking Image at 0x825dafdc ...
   Header CRC Checking ... OK
   Image Name:   data
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1081344 Bytes =  1 MB
   Load Address: 02da0000
   Entry Point:  02ec0000
   Data CRC Checking ... OK
Programing start at: 0x00da0000
write : 100%
done

## Checking Image at 0x826e301c ...
   Header CRC Checking ... OK
   Image Name:   product
   Image Type:   ARM Linux Standalone Program (gzip compressed)
   Data Size:    45056 Bytes = 44 kB
   Load Address: 026e0000
   Entry Point:  026f0000
   Data CRC Checking ... OK
Programing start at: 0x006e0000
write : 100%
done
DHBOOT# bootd
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'upgrade_info_7db780a713a4.txt'.
Load address: 0x80100000
Loading: *
Retry count exceeded; starting again
Fail to get info file!
Init error!
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'failed.txt'.
Load address: 0x80200000
Loading: *
Retry count exceeded; starting again
==>use default images
can't find uImage
Fail: can't get cramfs super block.
DHBOOT#

Только смущает что нет custom-x.cramfs.img ни в одной прошивке которую качал

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

Re: Окирпичился домофон dahua VTO2000a

Сообщение fobos » 21 май 2020, 21:48


bootal
Новичок
Сообщения: 12
Зарегистрирован: 15 мар 2019, 17:00

Re: Окирпичился домофон dahua VTO2000a

Сообщение bootal » 25 май 2020, 12:16

fobos писал(а):
21 май 2020, 21:48
пробуйте run up https://cloud.mail.ru/public/3LHX/2ZhCRwBaV
К сожалению не помогло

Код: Выделить всё


DHBOOT# run up
TFTP from server 192.168.1.5; our IP address is 192.168.1.108
Filename 'update.img'.
Load address: 0x81a00000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##################################
done
Bytes transferred = 12889884 (c4af1c hex)

## Checking Image at 0x81a00040 ...
   Header CRC Checking ... OK
   Image Name:   linux
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    1912156 Bytes =  1.8 MB
   Load Address: 02060000
   Entry Point:  02260000
   Data CRC Checking ... OK
Programing start at: 0x00060000
write : 100%
done

## Checking Image at 0x81bd2ddc ...
   Header CRC Checking ... OK
   Image Name:   romfs
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    2981888 Bytes =  2.8 MB
   Load Address: 023e0000
   Entry Point:  026e0000
   Data CRC Checking ... OK
Programing start at: 0x003e0000
write : 100%
done

## Checking Image at 0x81eaae1c ...
   Header CRC Checking ... OK
   Image Name:   user
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    6041600 Bytes =  5.8 MB
   Load Address: 026f0000
   Entry Point:  02da0000
   Data CRC Checking ... OK
Programing start at: 0x006f0000
write : 100%
done

## Checking Image at 0x8246de5c ...
   Header CRC Checking ... OK
   Image Name:   web
   Image Type:   ARM Linux Standalone Program (gzip compressed)
   Data Size:    1495040 Bytes =  1.4 MB
   Load Address: 02260000
   Entry Point:  023e0000
   Data CRC Checking ... OK
Programing start at: 0x00260000
write : 100%
done

## Checking Image at 0x825dae9c ...
   Header CRC Checking ... OK
   Image Name:   data
   Image Type:   ARM Linux Kernel Image (gzip compressed)
   Data Size:    413696 Bytes = 404 kB
   Load Address: 02da0000
   Entry Point:  02ec0000
   Data CRC Checking ... OK
Programing start at: 0x00da0000
write : 100%
done

## Checking Image at 0x8263fedc ...
   Header CRC Checking ... OK
   Image Name:   product
   Image Type:   ARM Linux Standalone Program (gzip compressed)
   Data Size:    45056 Bytes = 44 kB
   Load Address: 026e0000
   Entry Point:  026f0000
   Data CRC Checking ... OK
Programing start at: 0x006e0000
write : 100%
done
DHBOOT# bootd
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'upgrade_info_7db780a713a4.txt'.
Load address: 0x80100000
Loading: *
Retry count exceeded; starting again
Fail to get info file!
Init error!
TFTP from server 192.168.254.254; our IP address is 192.168.1.108; sending through gateway 192.168.1.1
Filename 'failed.txt'.
Load address: 0x80200000
Loading: *
Retry count exceeded; starting again
==>use default images
can't find uImage
Fail: can't get cramfs super block.
DHBOOT#


nutone
Новичок
Сообщения: 9
Зарегистрирован: 07 янв 2022, 14:53

Re: Окирпичился домофон dahua VTO2000a

Сообщение nutone » 08 янв 2022, 09:28

Снимок экрана от 2022-01-07 13-01-17.png
Фото разъёма
Снимок экрана от 2022-01-07 13-01-17.png (11.48 КБ) 1102 просмотра
Доброго дня. Апну тему. В период новогодних морозов обнаружил, что не работает вызывная панель VTO 3211. Симптомы схожие, Config Tool устройство не находит, вэб-админка недоступна, пинги идут, но периодически выдаёт ошибку "Destination Host Unreachable". Красный индикатор на плате устройства после подачи питания горит, зелёный(LAN?) моргает. Сброс по кнопке Reset(выкл панель, зажать кнопку, подать питание, держать зажатой 30+ секунд, отпустить) не приносит видимых результатов. Многократное нажатие тапера (это же кнопка вскрытия корпуса устройства?) тоже. Также на плате есть четырёхпиновый разъём J6, следует полагать, что это последовательный интерфейс устройства? Поделитесь, пожалуйста распиновкой. И ещё вопрос, подойдёт ли такое устройство в качестве UART- преобразователя? Спасибо

nutone
Новичок
Сообщения: 9
Зарегистрирован: 07 янв 2022, 14:53

Re: Окирпичился домофон dahua VTO2000a

Сообщение nutone » 10 янв 2022, 20:59

pinouts.png
Поделюсь наблюдениями и неудачами, вдруг кому-то пригодится. Мультиметром обнаружил GND-пин на разъёме. Далее поочерёдно подключал каждый пин по отдельности к контакту RX преобразователя, и подавал питание на панель, таким образом в терминале появилась такая картина
realterm.png
. Параметры связи на скриншоте видны. Просьба подсказать, что сие означает. Спасибо

nutone
Новичок
Сообщения: 9
Зарегистрирован: 07 янв 2022, 14:53

Re: Окирпичился домофон dahua VTO2000a

Сообщение nutone » 18 янв 2022, 20:57

Кажется величины логических уровней влияют на отображаемую информацию в терминале.
Теперь получаю такой вывод:

Код: Выделить всё

[21:48:10:350] <0xff>                         
[21:48:11:105] 
[21:48:11:105] U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:40:14)
[21:48:11:956] 
[21:48:37:462] Uncompressing Linux... done, booting the kernel.
[21:50:04:218]                          
[21:50:04:862] 
[21:50:04:862] U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:40:14)
[21:50:05:712] 
[21:50:31:223] Uncompressing Linux... done, booting the kernel.
[21:51:59:419]                          
[21:52:00:063] 
[21:52:00:063] U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:40:14)
[21:52:00:913] 
[21:53:44:798] Uncompressing Linux... done, booting the kernel.
[21:55:13:145]                          
[21:55:13:789] 
[21:55:13:789] U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:40:14)
[21:55:14:640] 
Есть смысл продолжать или устройство не подлежит восстановлению?

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

Re: Окирпичился домофон dahua VTO2000a

Сообщение VirtualLink » 18 янв 2022, 22:08

nutone писал(а):
18 янв 2022, 20:57
Кажется величины логических уровней влияют на отображаемую информацию в терминале.
Теперь получаю такой вывод:

Код: Выделить всё

[21:48:10:350] <0xff>                         
[21:48:11:105] 
[21:48:11:105] U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:40:14)
[21:48:11:956] 
[21:48:37:462] Uncompressing Linux... done, booting the kernel.
[21:50:04:218]                          
[21:50:04:862] 
[21:50:04:862] U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:40:14)
[21:50:05:712] 
[21:50:31:223] Uncompressing Linux... done, booting the kernel.
[21:51:59:419]                          
[21:52:00:063] 
[21:52:00:063] U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:40:14)
[21:52:00:913] 
[21:53:44:798] Uncompressing Linux... done, booting the kernel.
[21:55:13:145]                          
[21:55:13:789] 
[21:55:13:789] U-Boot 2010.06-svn7470 (Oct 19 2019 - 15:40:14)
[21:55:14:640] 
Есть смысл продолжать или устройство не подлежит восстановлению?
Остановить загрузку!
Включить лог!
Выложить лог!

Ответить

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