Найти прошивку для устройства (4х канальный DVR-8004)

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
Аватара пользователя
basman
Новичок
Сообщения: 13
Зарегистрирован: 06 авг 2015, 13:24
Откуда: Казахстан, Костанай
Контактная информация:

Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение basman » 06 авг 2015, 13:44

Добрый день, заказывал с год назад клиенту регик (на пузе DVR-8004), клиент только сейчас удосужился установить его, да вот проблема, после включения радуга-матрас и все. Подключился к RS232, там

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

U-Boot 2010.06-svn124 (Sep 23 2013 - 16:24:16)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x17 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:8MB Name:"W25Q64FV"
envcrc 0x173e81ed
ENV_SIZE = 0xfffc
In:    serial
Out:   serial
Err:   serial
Press CTRL-C to abort autoboot in 0 seconds8192 KiB hi_sfc at 0:0 is now current device

srcAddr 0x82000000, dstAddr 0x82000000
find_squashfs_file: name bin, start_block 0, offset 1315, type 1
find_squashfs_file: name boot, start_block 0, offset 1407, type 1
read inode: name boot, sb 0, of 1407, type 1
find_squashfs_file: name zImage.img, start_block 0, offset 1347, type 2
read inode: name zImage.img, sb 0, of 1347, 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... done, booting the kernel.
и на этом все

пробовал подобрать прошивки от похожих аппаратов, не лезут, пишет или Bad Magic или

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

hisilicon # run up
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=UP : DUPLEX=FULL : SPEED=100M
TFTP from server 192.168.1.43; our IP address is 192.168.1.36
Download Filename 'update.img'.
Download to address: 0x82000000
Downloading: #################################################
done
Bytes transferred = 6986522 (6a9b1a hex)
8192 KiB hi_sfc at 0:0 is now current device
DestAddr invalid!
DestAddr: 0x00000000~0x2000000
Как найти к нему "родную" прошивку? А то этих DVR-8004 как грязи (((

Фото платы:
https://drive.google.com/file/d/0B7-unV ... sp=sharing" onclick="window.open(this.href);return false;

И как заметил, того-же производителя что на фото из темы http://forum.videon.spb.ru/viewtopic.ph ... 5&start=90" onclick="window.open(this.href);return false; (примерно в середине страницы).

Аватара пользователя
basman
Новичок
Сообщения: 13
Зарегистрирован: 06 авг 2015, 13:24
Откуда: Казахстан, Костанай
Контактная информация:

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение basman » 06 авг 2015, 13:49

Да, на пузе платы
TS8OA-3520D-FLK V3.02
20131017

Аватара пользователя
kROOT
Специалист
Сообщения: 13487
Зарегистрирован: 02 сен 2013, 14:25
Откуда: youcam.pro
Контактная информация:

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение kROOT » 06 авг 2015, 14:21

по телнету недоступен? так то маловероятно что какая то прога в реге порушилась, скорее в конфиге косяк, попробуй конфиг перенести во временный каталог, бывает девайс по дефолту все восстанавливает
действия аналогичные сбросу пароля http://forum.videon.spb.ru/viewtopic.php?f=20&t=6535" onclick="window.open(this.href);return false;

iTuneDVR

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение iTuneDVR » 06 авг 2015, 21:36

Ну раз ты тормознул загрузку то сделай TFTP выгрузку образа флеша. Его и надо смотреть, что это такое и с чем это можно есть!

Аватара пользователя
basman
Новичок
Сообщения: 13
Зарегистрирован: 06 авг 2015, 13:24
Откуда: Казахстан, Костанай
Контактная информация:

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение basman » 30 сен 2015, 20:23

Извините за задержку, был в отъезде. По телнету не доступен.
Вот здесь фото, один в один "пациент" http://ru.hkvstar.com/item/4ch-h-264-se ... er-d1.html" onclick="window.open(this.href);return false;
Но объем ОЗУ/ПЗУ не совпадает.

Какой командой сделать дамп флешки?

iTuneDVR

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение iTuneDVR » 30 сен 2015, 20:56

basman писал(а):Извините за задержку, был в отъезде. По телнету не доступен.
Вот здесь фото, один в один "пациент" http://ru.hkvstar.com/item/4ch-h-264-se ... er-d1.html" onclick="window.open(this.href);return false;
Но объем ОЗУ/ПЗУ не совпадает.

Какой командой сделать дамп флешки?
Еще раз!
Полосатый матрац - это XM, со всеми вытекающими!
Раз ты тормознул загрузку и попал в u-boot, то смотри команды там.
tftp и можно область слить с каких укажешь адресов, главное правильных!
Судя по чипу, размеров в 8Мб, круг сужается!!!
Посмотри прошивки у дивитека на старые модели 4100 (если он 3 в 1 был!!!), соответствующего размера.
Если нет, то надо смотреть по дампу!!!

Дай докучи лог от help и printenv, а также образ слитый выкладывай.

Аватара пользователя
basman
Новичок
Сообщения: 13
Зарегистрирован: 06 авг 2015, 13:24
Откуда: Казахстан, Костанай
Контактная информация:

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение basman » 30 сен 2015, 21:08

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

hisilicon # ?
?       - 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)
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
bootargs=mem=64M console=ttyAMA0,115200 root=1f01 rootfstype=squashfs mtdparts=hi_sfc:192K(boot),1984K(romfs),3776K(usr),1664K(custom),64K(logo),512K(mtd)
bootcmd=lload;sf probe 0;sf read 82000000 30000 400000;squashfsload 82000000;bootm 0x82000000
bootdelay=1
baudrate=115200
netmask=255.255.255.0
bootfile="uImage"
da=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 u-boot.bin.img;sf probe 0;flwrite
du=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 user-x.cramfs.img;sf probe 0;flwrite
dr=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 romfs-x.cramfs.img;sf probe 0;flwrite
dw=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 web-x.cramfs.img;sf probe 0;flwrite
dl=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 logo-x.cramfs.img;sf probe 0;flwrite
dc=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 custom-x.cramfs.img;sf probe 0;flwrite
up=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 update.img;sf probe 0;flwrite
tk=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 zImage.img; bootm 0x82000000
dd=mw.b 0x82000000 ff 0x1000000;tftp 0x82000000 mtd-x.jffs2.img;sf probe 0;flwrite
ethaddr=00:0b:3f:00:00:01
ID=000000000000000000
restore=0
ipaddr=192.168.1.36
serverip=192.168.1.43
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-svn124 (Sep 23 2013 - 16:24:16)

Environment size: 1265/65532 bytes


iTuneDVR

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение iTuneDVR » 30 сен 2015, 22:41

Вполне может быть это подойдёт!
https://cloud.mail.ru/public/J6rL/1JJS46VxK" onclick="window.open(this.href);return false;
Нашёл у себя в архиве, ранее взятая от Дивитек для 4170 аппарата.
По параметрам совпадает.
Другое дело после прошивки (полной) будут вставать такие прошивки и вверх и вниз.

Но, вначале дамп полюбэ!!! ;)

Аватара пользователя
basman
Новичок
Сообщения: 13
Зарегистрирован: 06 авг 2015, 13:24
Откуда: Казахстан, Костанай
Контактная информация:

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение basman » 01 окт 2015, 08:53

tftp 0x82000000 test 0x800000
tftp 0x0000000 test 0x800000
передают в файл test одно и тоже (с виду мусор, никаких заголовков и прочего). Можно уточнить параметры команды?

iTuneDVR

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение iTuneDVR » 01 окт 2015, 10:59

basman писал(а):tftp 0x82000000 test 0x800000
tftp 0x0000000 test 0x800000
передают в файл test одно и тоже (с виду мусор, никаких заголовков и прочего). Можно уточнить параметры команды?
Правильно, там и будет мусор!!!
По адресу 0x82000000 вначале грузят под, а потом его запускают или оттуда его шьют в нужную область.
Чуешь разницу??? ;)

Аватара пользователя
basman
Новичок
Сообщения: 13
Зарегистрирован: 06 авг 2015, 13:24
Откуда: Казахстан, Костанай
Контактная информация:

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение basman » 01 окт 2015, 11:50

[offtop]
принцип работы всей этой байды знаю, вот, лет 5 назад делал прошивку для модемов
http://www.tele-sat.org/threads/%D0%A8% ... 0%B0.2114/" onclick="window.open(this.href);return false;
[/offtop]
Но там реально мусор. Сейчас прикреплю.

Аватара пользователя
basman
Новичок
Сообщения: 13
Зарегистрирован: 06 авг 2015, 13:24
Откуда: Казахстан, Костанай
Контактная информация:

Re: Найти прошивку для устройства (4х канальный DVR-8004)

Сообщение basman » 01 окт 2015, 11:55

Хм, судя по размеру получившегося архива, там идет постоянный повтор данных.
В тех же модемах был CFE, а тут U-Boot.
Флешка с какого адреса начинается?

Ответить

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