Помогите пожалуйста с китайским видеорегитратором

Вопросы по восстановлению, настройке, апгрейду, прошивкам и т.п.
lsisd
Новичок
Сообщения: 9
Зарегистрирован: 01 авг 2016, 16:34

Помогите пожалуйста с китайским видеорегитратором

Сообщение lsisd » 15 авг 2018, 14:26

Здравствуйте, уважаемые коллеги. Прошу вашей помощи. Первый раз занимаюсь подобным делом.

Принесли китайский видеорегистратор с али экспресс (модель условно NVR-8104S-1) ни версия прошивки ничего больше не известно , при включении цветные полосы на весь экран.
Подпаялся и удалось подключиться по UART, вот что пишет загрузчик:


U-Boot 2010.06-svn198 (Dec 08 2014 - 14:15:20)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
envcrc 0x727136f4
ENV_SIZE = 0x3fffc
In: serial
Out: serial
Err: serial
USB: scanning bus for devices... 1 USB Device(s) found
0 Storage Device(s) found
Press CTRL-C to abort autoboot in 0 seconds16384 KiB hi_sfc at 0:0 is now current device

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.

CFG_BOOT_ADDR:0x58080000
0ff:0x84000000
### boot load complete: 2112388 bytes loaded to 0x82000000
### SAVE TO 80008000 !
## Booting kernel from Legacy Image at 82000000 ...
Image Name: linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2112324 Bytes = 2 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.


После этого тишина.


При CTRL-C командная строка работает, команды выполняются

В основном действовал по этой инструкции http://www.cctvsp.ru/articles/vosstanov ... os-parolya" onclick="window.open(this.href);return false;

Установил TFTP , слил дамп , попробовал прошить регистратор тремя случайными прошивками с этой страницы http://www.cctvsp.ru/articles/dvr-firmware-update" onclick="window.open(this.href);return false;
(нарыл в интернете, какие примерно прошивки могут стоять на таких регах ) прошивки вроде заливаются, но это не помогло, рег также останавливается на цветных полосах.

Затем высчитал и удалил mtd раздел, но это тоже ничего не дало.

Поэтому прошу помощи, может дело в том, что все таки не правильная прошивка или еще что то.

Прилагаю фото платы и ссылку на дамп

https://cloud.mail.ru/public/8jBg/k9Tf6BpUB" onclick="window.open(this.href);return false;
Вложения
WhatsApp Image 2018-08-15 at 14.03.26.jpeg

lsisd
Новичок
Сообщения: 9
Зарегистрирован: 01 авг 2016, 16:34

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение lsisd » 15 авг 2018, 14:46

На всякий случай еще printenv

hisilicon # printenv
bootcmd=sf probe 0;sf read 84000000 e80000 40000;logoload 84000000;decjpg;sf read 84000000 80000 400000;fload 84000000;bootm 0x82000000
bootdelay=1
baudrate=115200
bootfile="uImage"
restore=1
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
netmask=255.255.255.0
ethaddr=00:0b:3f:00:00:01
appVideoStandard=PAL
appSystemLanguage=Russian
serverip=192.168.1.12
subnetmask=255.255.255.0
ipaddr=192.168.1.1
gatewayip=192.168.1.5
bootargs=mem=132M console=ttyAMA0,115200 root=1f01 rootfstype=cramfs mtdparts=hi_sfc:512K(boot),4M(romfs),5632K(usr),1536K(web),3M(custom),256K(logo),1280K(mtd)
stdin=serial
stdout=serial
stderr=serial
verify=n
ver=U-Boot 2010.06-svn198 (Dec 08 2014 - 14:15:20)

Environment size: 1366/262140 bytes
hisilicon #

oleglevsha
Специалист
Сообщения: 855
Зарегистрирован: 15 ноя 2014, 22:34
Откуда: alarmsystem-cctv
Контактная информация:

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение oleglevsha » 15 авг 2018, 14:58

регистратор MBD6704T
http://kss.ksyun.com/xmcfs/jsUploadTest ... 704T-F.zip" onclick="window.open(this.href);return false;
update.img записать на флешку в корень, там же создать файл auconfig.txt со строкой update.img, вставить ее в usb порт и подать питание на регистратор.
ждать окончания прошивки и перезагрузить предварительно вынув флешку.

lsisd
Новичок
Сообщения: 9
Зарегистрирован: 01 авг 2016, 16:34

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение lsisd » 15 авг 2018, 15:47

Все сделал, теперь появилась заставка HD iDVR но дальше не грузится

U-Boot 2010.06-svn198 (Dec 08 2014 - 14:15:20)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
envcrc 0x6b05c31e
ENV_SIZE = 0x3fffc
In: serial
Out: serial
Err: serial
USB: scanning bus for devices... 1 USB Device(s) found
0 Storage Device(s) found
Press CTRL-C to abort autoboot in 0 seconds16384 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!

CFG_BOOT_ADDR:0x58080000
0ff:0x84000000
### boot load complete: 2129924 bytes loaded to 0x82000000
### SAVE TO 80008000 !
## Booting kernel from Legacy Image at 82000000 ...
Image Name: linux
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2129860 Bytes = 2 MiB
Load Address: 80008000
Entry Point: 80008000
Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.

oleglevsha
Специалист
Сообщения: 855
Зарегистрирован: 15 ноя 2014, 22:34
Откуда: alarmsystem-cctv
Контактная информация:

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение oleglevsha » 15 авг 2018, 16:46

тогда конфиг не правильно почистил, какие команды вводил и лог из терминала какой был?

lsisd
Новичок
Сообщения: 9
Зарегистрирован: 01 авг 2016, 16:34

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение lsisd » 15 авг 2018, 16:53

hisilicon # sf probe 0
16384 KiB hi_sfc at 0:0 is now current device
hisilicon #
hisilicon # sf erase 0xec0000 0x140000

Erasing at 0xed0000 -- 5% complete.
Erasing at 0xee0000 -- 10% complete.
Erasing at 0xef0000 -- 15% complete.
Erasing at 0xf00000 -- 20% complete.
Erasing at 0xf10000 -- 25% complete.
Erasing at 0xf20000 -- 30% complete.
Erasing at 0xf30000 -- 35% complete.
Erasing at 0xf40000 -- 40% complete.
Erasing at 0xf50000 -- 45% complete.
Erasing at 0xf60000 -- 50% complete.
Erasing at 0xf70000 -- 55% complete.
Erasing at 0xf80000 -- 60% complete.
Erasing at 0xf90000 -- 65% complete.
Erasing at 0xfa0000 -- 70% complete.
Erasing at 0xfb0000 -- 75% complete.
Erasing at 0xfc0000 -- 80% complete.
Erasing at 0xfd0000 -- 85% complete.
Erasing at 0xfe0000 -- 90% complete.
Erasing at 0xff0000 -- 95% complete.
Erasing at 0x1000000 -- 100% complete.
hisilicon #

oleglevsha
Специалист
Сообщения: 855
Зарегистрирован: 15 ноя 2014, 22:34
Откуда: alarmsystem-cctv
Контактная информация:

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение oleglevsha » 15 авг 2018, 17:03

В общем все верно, очистка прошла мгновенно или неспешно?

lsisd
Новичок
Сообщения: 9
Зарегистрирован: 01 авг 2016, 16:34

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение lsisd » 15 авг 2018, 17:05

Секунд 5-7 длилась

oleglevsha
Специалист
Сообщения: 855
Зарегистрирован: 15 ноя 2014, 22:34
Откуда: alarmsystem-cctv
Контактная информация:

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение oleglevsha » 15 авг 2018, 17:12

В норме.
попробуй env почистить
sf probe 0; sf erase 0x40000 0x40000

lsisd
Новичок
Сообщения: 9
Зарегистрирован: 01 авг 2016, 16:34

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение lsisd » 16 авг 2018, 08:12

hisilicon # sf probe 0
16384 KiB hi_sfc at 0:0 is now current device
hisilicon #
hisilicon # sf erase 0x40000 0x40000

Erasing at 0x50000 -- 25% complete.
Erasing at 0x60000 -- 50% complete.
Erasing at 0x70000 -- 75% complete.
Erasing at 0x80000 -- 100% complete.

После первой перезагрузки завис, перезагрузился и запустился на китайском языке.

Спасибо огромное, не могли бы пояснить, если не сложно ,что дало удаление env.

dede
Специалист
Сообщения: 1957
Зарегистрирован: 22 мар 2017, 15:02
Откуда: Луганск

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение dede » 16 авг 2018, 08:32

Апп пытался выделить больше памяти, чем доступно, т.к. перед этим была залита левая прошивка

lsisd
Новичок
Сообщения: 9
Зарегистрирован: 01 авг 2016, 16:34

Re: Помогите пожалуйста с китайским видеорегитратором

Сообщение lsisd » 16 авг 2018, 08:43

А подскажите еще пожалуйста, как высчитать где env и его размер (0x40000 0x40000)

Ответить

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