Помогите восстановить hvr на 3520D

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Dim32
Специалист
Сообщения: 982
Зарегистрирован: 11 июн 2014, 11:33

Re: Помогите восстановить hvr на 3520D

Сообщение Dim32 » 20 ноя 2015, 09:48

Перепрошивка поможет. Возьмите флешку на 1 - 2 гб, форматните в фат32 и вставьте в юсб. Выложите лог с вставленной флешкой.

AEro
Новичок
Сообщения: 17
Зарегистрирован: 18 ноя 2015, 11:21

Re: Помогите восстановить hvr на 3520D

Сообщение AEro » 20 ноя 2015, 10:26

Dim32 писал(а):Перепрошивка поможет. Возьмите флешку на 1 - 2 гб, форматните в фат32 и вставьте в юсб. Выложите лог с вставленной флешкой.
Хорошо, вечером после работы попробую.
А флешка должна быть полностью пустой, без файлов?
HDD не надо тоже подоткнуть?
Плюс надо еще как-то стрясти с продавца саму прошивку, а то он у меня какой-то заторможенный. Отвечает раз в сутки и то невпопад - тупо переспрашивает или дает дебильные советы типа выньте и вставьте кабель питания.

Dim32
Специалист
Сообщения: 982
Зарегистрирован: 11 июн 2014, 11:33

Re: Помогите восстановить hvr на 3520D

Сообщение Dim32 » 20 ноя 2015, 13:18

Сперва нужно понять, поддерживает ли ваш загрузчик режим перепрошивки с флешки, или нет. Если флешку увидит, даже пустую, по логу все будет видно. HDD пока не нужен.

AEro
Новичок
Сообщения: 17
Зарегистрирован: 18 ноя 2015, 11:21

Re: Помогите восстановить hvr на 3520D

Сообщение AEro » 21 ноя 2015, 00:08

Флешку вроде видит, так как со вставленной пустой 1G FAT32 такой лог:

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

U-Boot 2010.06-svn198 (Dec 08 2014 - 09:53:48)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xC2 0x20 0x17 0xC2 0x20 0x17
Spi(cs1): Block:64KB Chip:8MB Name:"MX25L6406E"
envcrc 0x62a8f979
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: 3system  Rev: 1.00 Prod: USB Disk
            Type: Removable Hard Disk
            Capacity: 994.5 MB = 0.9 GB (2036736 x 512)
Partition 1: Filesystem: FAT32 "NO NAME    "
reading auconfig.txt
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: 21986 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
find_squashfs_file: name bin, start_block 0, offset 1284, type 1
find_squashfs_file: name boot, start_block 0, offset 1376, type 1
read inode: name boot, sb 0, of 1376, type 1
find_squashfs_file: name zImage.img, start_block 0, offset 1316, type 2
read inode: name zImage.img, sb 0, of 1316, type 2
### FS load complete: 1613452 bytes loaded to 0x82000000
## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   linux
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    1613388 Bytes = 1.5 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux...

LZMA data is corrupt

 -- System halted

AEro
Новичок
Сообщения: 17
Зарегистрирован: 18 ноя 2015, 11:21

Re: Помогите восстановить hvr на 3520D

Сообщение AEro » 21 ноя 2015, 11:50

Никак не могу разобраться с сетевым интерфейсом.
Вроде бы подключение нормальное есть.
TFTP работает в обе стороны - слил на комп текущий образ прошивки (7zip его даже открывает - там куча папок/файлов).
Также стянул и распаковал картинку с логотипом (h264dvr.jpg) 800*600, которая при старте показывается.

Когда активность инициирована со стороны регистратора (например, tftp или ping), то он даже пингуется с компа.
Но когда сессия заканчивается - рег сам уходит из сети - пропадает из списка устройств на роутере и перестает пинговаться.

Это нормально?

PS. А продавец все еще так и не прислал прошивку, негодяй...
Надо ждать или есть смысл самостоятельно поискать прошивку? Какой принцип поиска?
Кстати, прошивку лучше будет заливать целиком весь uImage или по частям типа run du; run dr; run dw; и т.д.?
Конкретно моя ошибка "LZMA data is corrupt" в какой части прошивки?

Dim32
Специалист
Сообщения: 982
Зарегистрирован: 11 июн 2014, 11:33

Re: Помогите восстановить hvr на 3520D

Сообщение Dim32 » 21 ноя 2015, 12:50

попробуй http://pan.baidu.com/s/1bnGUcSR#render- ... %25BB%25B6" onclick="window.open(this.href);return false;
распакуй бинарник, подкидывай образы разделов по тфтп. Только убут не трогай.
С флешки прошиться скорее всего не получится.

AEro
Новичок
Сообщения: 17
Зарегистрирован: 18 ноя 2015, 11:21

Re: Помогите восстановить hvr на 3520D

Сообщение AEro » 21 ноя 2015, 17:47

Dim32 писал(а): распакуй бинарник, подкидывай образы разделов по тфтп. Только убут не трогай.
а в какой последовательности образы подкидывать?
попробовал блин логотип подкинуть, дак теперь лого сломалось:

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

CFG_BOOT_ADDR:0x0
0ff:0x84000000
can't find jpg corresponding entry
0ff:0x84000000
can't find jpg corresponding entry
### /UbootLogo LOAD ERROR<0> !
jpeg decoding ...
<<addr=0x8e800000, size=0xb85f9, vobuf=0x8e800000>>
addr:0x80855054,size:755193,logoaddr:0x8e800000,:ff,ff
load jpeg err.
при внимательном изучении увидел, что в новом образе вместо "h264dvr.jpg" лежит "h264dvr.gif" :(
хотя визуально картинка точно такая же
самое неприятное, что когда я залил обратно то, что сам сливал ранее (уже с jpg) ошибка осталось...
вот это мне совсем непонятно!

Dim32
Специалист
Сообщения: 982
Зарегистрирован: 11 июн 2014, 11:33

Re: Помогите восстановить hvr на 3520D

Сообщение Dim32 » 21 ноя 2015, 19:38

Заставка вроде же загружалась, зачем трогал?
Не имеет значения в какой последовательности загружать образы, начни например с romfs, затем user, custom
Посмотри, что заливал ранее - какие разделы мог убить.
Выложи help убута.

Dim32
Специалист
Сообщения: 982
Зарегистрирован: 11 июн 2014, 11:33

Re: Помогите восстановить hvr на 3520D

Сообщение Dim32 » 21 ноя 2015, 21:03

Попробуй еще эту https://pan.sohu.net/f/Mzk2Nzcsa3hkaWk.htm" onclick="window.open(this.href);return false;

AEro
Новичок
Сообщения: 17
Зарегистрирован: 18 ноя 2015, 11:21

Re: Помогите восстановить hvr на 3520D

Сообщение AEro » 21 ноя 2015, 23:08

Dim32 писал(а):Выложи help убута.

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

hisilicon # help
?       - alias for 'help'
base    - print or set address offset
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootm   - boot application image from memory
bootp   - boot image via network using BOOTP/TFTP protocol
cmp     - memory compare
cp      - memory copy
crc32   - checksum calculation
decjpg  - jpgd   - decode jpeg picture.

ext2load- load binary file from a Ext2 filesystem
ext2ls  - list files in a directory (default /)
fatinfo - print information about filesystem
fatload - load binary file from a dos filesystem
fatls   - list files in a directory (default /)
fload   - fload  - load binary file from a filesystem image for system boot

flwrite - SPI flash sub-system
getinfo - print hardware information
go      - start application at address 'addr'
help    - print command description/usage
lload   - lload  - load logo file

loadb   - load binary file over serial line (kermit mode)
loady   - load binary file over serial line (ymodem mode)
logoload- logoload  - load binary file from a filesystem image for system boot

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)
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
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
setvobg - setvobg   - set vo backgroud color.
        - setvobg [dev color]
sf      - SPI flash sub-system
squashfsload- fsload  - load binary file from a filesystem image

startgx - startgx   - open graphics layer.
        - startgx [layer addr stride x y w h]

startvo - startvo   - open interface of vo device.
        - startvo [dev type sync]
stopgx  - stopgx   - close graphics layer.
        - stopgx [layer]
stopvo  - stopvo   - close interface of vo device.
        - stopvo [dev]
tftp    - tftp  - download or upload image via network using TFTP protocol
usb     - USB sub-system
usbboot - boot from USB device
version - print monitor version
hisilicon #
printenv уже выкладывал чуть выше в теме...

AEro
Новичок
Сообщения: 17
Зарегистрирован: 18 ноя 2015, 11:21

Re: Помогите восстановить hvr на 3520D

Сообщение AEro » 22 ноя 2015, 07:06

ну, что сказать? восстал мой прибор!
исправил лого и romfs из последней ссылки Dim32 и все пошло хорошо.
user, custom не трогал.

благодарю всех неравнодушных и особенно Dim32!!!

AlexandrMed
Новичок
Сообщения: 1
Зарегистрирован: 19 апр 2017, 21:33

Re: Помогите восстановить hvr на 3520D

Сообщение AlexandrMed » 19 апр 2017, 21:53

У меня та же история помогите пож-та. По uart зашел. Как образы подкидывать какими командами?

Ответить

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