Страница 2 из 3

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

Добавлено: 12 авг 2016, 09:51
coder
Далее беру файл 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

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

Добавлено: 12 авг 2016, 13:40
iTuneDVR
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 предварительно прописал какой файл грузить.
Далее такая картина.


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

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

Добавлено: 15 авг 2016, 06:08
coder
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.
Но тем не менее....

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

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

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

Добавлено: 16 авг 2016, 03:47
coder
Регистратор восстановлен! Спасибо iTuneDVR за мотивацию и подсказки!

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

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

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

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

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

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

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

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

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

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