Убит прошивкой регистратор NBD7808T-F

coder
Сообщения: 84
Зарегистрирован: 13 фев 2016, 12:31

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение coder » 12 авг 2016, 09:51

Далее беру файл custom-x.cramfs.img и ложу его на флешку вместе с файлом auconfig.txt
в файле auconfig.txt предварительно прописал какой файл грузить.
Далее такая картина.
U-Boot 2010.06-svn198 (Dec 08 2014 - 13:02:43)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x17 0xC2 0x20 0x17
Spi(cs1): Block:64KB Chip:8MB Name:"MX25L6406E"
envcrc 0x7108c8f3
ENV_SIZE = 0xfffc
In: serial
Out: serial
Err: serial
USB: scanning bus for devices... 2 USB Device(s) found
usb_stor_get_info->1406,blksz:512
1 Storage Device(s) found
Interface: USB
Device 0: Vendor: QUMO USB Rev: 1100 Prod: FLASH DRIVE
Type: Removable Hard Disk
Capacity: 15600.9 MB = 15.2 GB (31950720 x 512)
Partition 1: Filesystem: FAT32 "NO NAME "
reading auconfig.txt
strline: custom-x.cramfs.img
aucfgfile[0].name custom-x.cramfs.img
reading custom-x.cramfs.img
reading custom-x.cramfs.img
.....................................................................................................................
Press CTRL-C to abort autoboot in 0 seconds8192 KiB hi_sfc at 0:0 is now current device

CFG_BOOT_ADDR:0x0
0ff:0x84000000
### /UbootLogo UbootLogoload complete: 47143 bytes loaded to 0x8e800000
jpeg decoding ...
<<addr=0x8e800000, size=0xb85f9, vobuf=0x8e800000>>
<<imgwidth=800, imgheight=600, linebytes=1600>>
decode success!!!!
decode jpeg success.
decode jpeg!

srcAddr 0x82000000, dstAddr 0x82000000

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение iTuneDVR » 12 авг 2016, 13:40

coder писал(а):da=mw.b 0x82000000 ff 1000000;tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=mw.b 0x82000000 ff 1000000;tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=mw.b 0x82000000 ff 1000000;tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=mw.b 0x82000000 ff 1000000;tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dl=mw.b 0x82000000 ff 1000000;tftp 0x82000000 logo-x.cramfs.img;sf probe 0;flwrite
dc=mw.b 0x82000000 ff 1000000;tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=mw.b 0x82000000 ff 1000000;tftp 0x82000000 update.img;sf probe 0;flwrite
tk=mw.b 0x82000000 ff 1000000;tftp 0x82000000 zImage.img; bootm 0x82000000
dd=mw.b 0x82000000 ff 1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite


Шаблоны параметров для команды run
Например:

восстанавливает конкретную область во флеше, забирая фай с TFTP сервера, развернутого и настроенного на ПК.
и т.п.

coder писал(а):Далее беру файл custom-x.cramfs.img и ложу его на флешку вместе с файлом auconfig.txt
в файле auconfig.txt предварительно прописал какой файл грузить.
Далее такая картина.


Для этих целей образ должен быть в соотвествующем формате и тогда он будет восприниматься так как надо и будут произведены соотвествующие действия.

coder
Сообщения: 84
Зарегистрирован: 13 фев 2016, 12:31

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение coder » 15 авг 2016, 06:08

Environment size: 1343/65532 bytes
hisilicon # ping 192.168.1.1
Hisilicon ETH net controler
MAC: 00-0B-3F-00-00-01
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
ping failed; host 192.168.1.1 is not alive
hisilicon # ping 192.168.1.1
Hisilicon ETH net controler
miiphy_register: non unique device name '0:3'
miiphy_register: non unique device name '0:2'
MAC: 00-0B-3F-00-00-01
UP_PORT : phy status change : LINK=DOWN : DUPLEX=FULL : SPEED=100M
UP_PORT : phy status change : LINK=UP : DUPLEX=FULL : SPEED=100M
ping failed; host 192.168.1.1 is not alive
hisilicon # run dc
Hisilicon ETH net controler
miiphy_register: non unique device name '0:3'
miiphy_register: non unique device name '0:2'
MAC: 00-0B-3F-00-00-01
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.168.1.1; our IP address is 192.168.1.10
Download Filename 'custom-x.cramfs.img'.
Download to address: 0x82000000
Downloading: *
Abort
hisilicon # run dc
Hisilicon ETH net controler
miiphy_register: non unique device name '0:3'
miiphy_register: non unique device name '0:2'
MAC: 00-0B-3F-00-00-01
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.168.1.1; our IP address is 192.168.1.10
Download Filename 'custom-x.cramfs.img'.
Download to address: 0x82000000
Downloading: *
Abort
hisilicon # run dc
Hisilicon ETH net controler
miiphy_register: non unique device name '0:3'
miiphy_register: non unique device name '0:2'
MAC: 00-0B-3F-00-00-01
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.168.1.1; our IP address is 192.168.1.10
Download Filename 'custom-x.cramfs.img'.
Download to address: 0x82000000
Downloading: T


TFTP сервер настроен. прошивка лежит в указанном каталоге.
Но по какой то причине не льется в регистратор.
Тоже самое с командой пинг. сеть настроена согласно параметрам указанным в команде printenv.
Но тем не менее....

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение iTuneDVR » 15 авг 2016, 13:14

Сети нет, потому, что она не подключена либо не настроена корректно с текущим окружением!!!
Адрес сервера - это адрес ПК ( у тебя 192.168.1.1), адрес регистратора (192.168.1.10). Думаю, что это не так.

coder
Сообщения: 84
Зарегистрирован: 13 фев 2016, 12:31

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение coder » 16 авг 2016, 03:47

Регистратор восстановлен! Спасибо iTuneDVR за мотивацию и подсказки!

coder
Сообщения: 84
Зарегистрирован: 13 фев 2016, 12:31

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение coder » 16 авг 2016, 09:46

Тогда второй вопрос, как можно сделать флешку для восстановления данного регистратора.
Или подругому, как собрать файл update.img ? :)

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение iTuneDVR » 16 авг 2016, 13:38

Пожалуйста.
По второму тоже больших сложностей нет.
Если образ (подобный) на руках, то надо просто внимательно его изучить и собрать свой вариант, если нет, то слить из доступных источников под любую доступную модель.
Можно собирать руками, а можно и слегка автоматизировать BAT-никами например.
Принцип не меняется: шапка + блок + ... + блок

coder
Сообщения: 84
Зарегистрирован: 13 фев 2016, 12:31

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение coder » 19 авг 2016, 10:44

Сегодня разобрал два файла update.img и custom-x.cramfs.img. Тут и стало понятно что они с виду как две капли воды. Осталось понять в чем отличие. Из видимых отличий вижу только что всунули они туда еще MediaPlayerCodec.exe и extdrv.tar.lzma. Быть может в них ключ ?

iTuneDVR
Сообщения: 3218
Зарегистрирован: 24 авг 2013, 11:05

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение iTuneDVR » 19 авг 2016, 12:39

Минеральная вода в бутылке и вода в придорожной луже - тоже вода, однако как две капли они не совместимы и в этом контексте сразу понятно о чем речь.
Конечно, в update.img можно собрать только блок, например custom, а можно и два, а можно больше.
Принцип выше указан, поэтому предположение о ключах - не верное!

coder
Сообщения: 84
Зарегистрирован: 13 фев 2016, 12:31

Re: Убит прошивкой регистратор NBD7808T-F

Сообщение coder » 16 окт 2016, 10:36

предлагаю другое решение создания "восстановительной флешки". берется дамп update.img сливается с другого аналогичного регистратора. И льется на флешку. Регистратор успешно восстановлен. ;)


Вернуться в «Видеорегистраторы XM»