Попала в руки вызывая панель Dahua DHI VTO2111D-WP с русской прошивкой 3.200.0000 от 28-06-2017 . Захотел прошить , бо на дворе 26-02-2019 , а на камере ух какая старая прошивка . Недолго думая стягиваю с инета прошивку General_VTO2111D_Eng_P_16M_V3.120.0012000.0.R.20180731.bin . И получаю кирпич . От неожиданности даже проснулся , т.к уже была полночь .
Сразу думаю вот это себе попадос- камеру взял на посмотреть и для повышения кругозора что это за штука такая .
Разобрал камеру , подключил адаптер -сейчас будет немного текста .
Вот что видно при подключени адаптера
"" не нашел как это все убрать под спойлер """
[spoiler={TEXT1}]{TEXT}[/spoiler]
Правка администратора: завернул в секцию Code
Код: Выделить всё
U-Boot 1.3.6 (jerry) (May 23 2018 - 10:46:47)
DRAM: 128 MB
SF: Got idcode c2 20 18 c2 20
In: serial
Out: serial
Err: serial
Ethernet PHY: GENERIC @ 0x01,id:1cc816
total gio 2
gio[22]=1
gio[25]=1
davinci_eth_open:no link
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: *WARN: emac_send_packet: No link
Retry count exceeded; starting again
Fail to get info file!
Init error!
davinci_eth_open:no link
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: *WARN: emac_send_packet: No link
Retry count exceeded; starting again
==>use default images
APP_OFFSET_NEW test
.......
## Booting kernel from Legacy Image at 80007fc0 ...
Image Name: Linux-2.6.18_pro500-davinci_evm-
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1798424 Bytes = 1.7 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
XIP Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux........................................................................................................................ done, booting the kernel.
Checking DDR......OK
UBL Version: 1.46t(DM365)16:10:30 Aug 4 2017
Oscillator: 24MHZ
ARM Rate: 432 MHZ
DDR Rate: 340 MHZ
BootMode: SPI
Starting SPI Memory Copy...
DONE
Гоняет по кругу . Останавливаю загрузку смотрю список доступных команд и восстанавливаю через TFTP / Для восстановления используется прошивка 3.200 и при этом командой setenv serverip 192.168.1.109 меняется адрес сервера с 192.168.254.254 на 192.168.1.109
Код: Выделить всё
DHBOOT# printenv
bootcmd=fsload
bootdelay=3
baudrate=115200
eth1addr=00:01:5b:00:55:66
eth2addr=00:01:5b:00:77:88
ipaddr=192.168.1.108
serverip=192.168.1.1
netmask=255.255.255.0
bootfile="uImage"
dh_keyboard=1
appauto=1
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.1.109
autolip=192.168.1.108
autogw=192.168.1.1
autonm=255.255.255.0
HWID=VTO2111D
filesize=D2E8A8
fileaddr=81A00000
wifiaddr=14:A7:8B:00:29:B9
ethaddr=14:A7:8B:00:51:08
bootargs= console=ttyS0,115200n8 root=/dev/mtdblock4rootfstype=cramfs,nolock mem=96M newmem=96M video=davincifb:vid0=OFF:vid1=OFF:osd0=OFF:osd1=OFF
stdin=serial
stdout=serial
stderr=serial
ver=U-Boot 1.3.6 (jerry) (May 23 2018 - 10:46:47)
Команды для восстановления в консоле пишем следующие
Код: Выделить всё
DHBOOT# run dr
TFTP from server 192.168.1.109; our IP address is 192.168.1.108
Filename 'romfs-x.cramfs.img'.
DHBOOT# run dk
TFTP from server 192.168.1.109; our IP address is 192.168.1.108
Filename 'kernel-x.cramfs.img'.
DHBOOT# run du
TFTP from server 192.168.1.109; our IP address is 192.168.1.108
Filename 'user-x.cramfs.img'.
DHBOOT# run dw
TFTP from server 192.168.1.109; our IP address is 192.168.1.108
Filename 'web-x.cramfs.img'.
DHBOOT# run dd
TFTP from server 192.168.1.109; our IP address is 192.168.1.108
Filename 'data-x.cramfs.img'.
DHBOOT# run dc
TFTP from server 192.168.1.109; our IP address is 192.168.1.108
Filename 'custom-x.cramfs.img'.
После этого камера запустилась , я смог зайти на вебинтерфейс камеры . Вот примерное описание как я сам себе нашел занятие и вышел из этого положения . Статья в целях ознакомления и повторять специально не надо .
И вопрос 3.200 на нее крайняя прошивка и чем шить новее ?
Нашел еще 3.300 но что-то подсказывает что не взлетит .