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

восстановление модуля 50hv10pt-s

Добавлено: 11 мар 2018, 14:40
komplex
Попался интересный случай, не встречался с таким. Человек экспериментировал с прошивками и в один прекрасный момент камера перестала грузиться.
Нашел к ней подходящую прошивку, распаковал и попытался обновить модулями, все сначала идет гладко но потом ошибка

ERROR: The erase area was locked.
SPI flash erase failed
Timeout writing to Flash

Решил сначала что флешка уложена, но на другой такая же ситуация.
Лог во вложении.

Re: восстановление модуля 50hv10pt-s

Добавлено: 11 мар 2018, 15:01
iTuneDVR
Ничего необычного в принципе и из контекста понятно, куда копать.
Остановить загрузку и через интерфейс sf снять блокировку.
В последнее время производитель стал таким баловаться в регистраторах.
Камеры ничем не хуже.

С другой стороны проблемы не должно вылезать т..к шаблоны восстановления должны работать, а там все прозрачно.
С третьей стороны все может работать, но скрыто, внутри, а во вне отдельных команд не представлено явно.

Re: восстановление модуля 50hv10pt-s

Добавлено: 11 мар 2018, 15:16
fobos
покажите "подходящую" прошивку

Re: восстановление модуля 50hv10pt-s

Добавлено: 11 мар 2018, 18:36
komplex
Использовал эту прошивку https://pan.sohu.net/f/NzYzMDUsaWRrYnE.htm

Пробовал sf protect unlock не помогло, пробовал sf erase тоже не захотело тереть.



System startup
decompress.....ok!

System startup


U-Boot 2010.06-svn564 (Jul 22 2017 - 11:28:12)

Check Flash Memory Controller v100 ... Found
SPI Nor(cs 0) ID: 0xc2 0x20 0x17
Block:64KB Chip:8MB Name:"MX25L6406E"
at hifmc100_setTB() mid:0xc2,chipsize:0x800000 <no>.
at xm_get_macronix_type() cr:0x0.
lk[7 => 0x800000]
SPI Nor total size: 8MB
In: serial
Out: serial
Err: serial
Press Ctrl+C to stop autoboot
xmtech # <INTERRUPT>
xmtech # <INTERRUPT>

xmtech # sf probe 0
8192 KiB hi_fmc at 0:0 is now current device
xmtech # sf protect unlock 0x00000000 0x0050000
sf - SPI flash sub-system

xmtech # run da
Hisilicon ETH net controler
MAC: 00-0B-3F-00-00-01
eth0 : 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 'u-boot.bin.img'.
Download to address: 0x82000000
Downloading: *# [ Connected ]
##
done
Bytes transferred = 77480 (12ea8 hex)
8192 KiB hi_fmc at 0:0 is now current device

## Checking Image at 0x82000000 ...
hdr->ih_magic=0x56190527
11111111
Header CRC Checking ... OK
Image Name: linux
Image Type: ARM Linux Firmware (gzip compressed)
Data Size: 77416 Bytes = 75.6 KiB
Load Address: 00000000
Entry Point: 0003f800
Data CRC Checking ... OK
Programing start at: 0x00000000
Programing end at: 0x0003f800
at do_spi_erase() WARNING: erase length is not block aligned len:0x3f800,erasesize:0x10000!

at do_spi_erase() after modified: erase length len:0x40000!


ERROR: The erase area was locked.
SPI flash erase failed
Timeout writing to Flash
xmtech #

Re: восстановление модуля 50hv10pt-s

Добавлено: 11 мар 2018, 22:21
fobos
попробуйте так:

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

sf lock 0
sf probe 0
sf erase "что хотите стереть"

Re: восстановление модуля 50hv10pt-s

Добавлено: 14 мар 2018, 16:43
komplex
Получилось разблокировать

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

sf probe 0
sf lock 0


Спасибо за подсказку)

По версии прошивки еще придется покопать, две попробовал, шьется но видео нету, даже в настройках камеры нет параметров видео (если через CMS заходить), через админку вообще не заходит.

Re: восстановление модуля 50hv10pt-s

Добавлено: 15 мар 2018, 14:17
iTuneDVR
Дама сними, что получился и выложи посмотреть.

Re: восстановление модуля 50hv10pt-s

Добавлено: 15 мар 2018, 18:26
komplex
дамп
50hv10pt-s.rar

Re: восстановление модуля 50hv10pt-s

Добавлено: 15 мар 2018, 19:50
iTuneDVR
В дампе область конфига зачищалась?
Если нет, то стоит зачистить из загрузчика, если, да, сто всё равно стоит еще раз стоит и повторно дамп.
Что-то я не припомню, чтобы там была в отрытом виде информация о серийнике, маке, версии прошивки.
Параметров видео действительно нет, там все скромно, а почему - непонятно пока.
Стоит поперезагружать камеру и там где дает что-то поменять, то стоит сделать и потом сбросить в дефолт в меню.

"Version" : "V4.02.R12.00018510.10012.1f0000.00200", "BuildDate" : "2018-01-27 14:19:40"

Re: восстановление модуля 50hv10pt-s

Добавлено: 18 мар 2018, 14:20
komplex
Победа.
Залил на флешку только загрузчик и обновилось без вопросов.