Попался интересный случай, не встречался с таким. Человек экспериментировал с прошивками и в один прекрасный момент камера перестала грузиться.
Нашел к ней подходящую прошивку, распаковал и попытался обновить модулями, все сначала идет гладко но потом ошибка
ERROR: The erase area was locked.
SPI flash erase failed
Timeout writing to Flash
Решил сначала что флешка уложена, но на другой такая же ситуация.
Лог во вложении.
восстановление модуля 50hv10pt-s
восстановление модуля 50hv10pt-s
- Вложения
-
putty.rar
- (2.48 КБ) 445 скачиваний
Re: восстановление модуля 50hv10pt-s
Ничего необычного в принципе и из контекста понятно, куда копать.
Остановить загрузку и через интерфейс sf снять блокировку.
В последнее время производитель стал таким баловаться в регистраторах.
Камеры ничем не хуже.
С другой стороны проблемы не должно вылезать т..к шаблоны восстановления должны работать, а там все прозрачно.
С третьей стороны все может работать, но скрыто, внутри, а во вне отдельных команд не представлено явно.
Остановить загрузку и через интерфейс sf снять блокировку.
В последнее время производитель стал таким баловаться в регистраторах.
Камеры ничем не хуже.
С другой стороны проблемы не должно вылезать т..к шаблоны восстановления должны работать, а там все прозрачно.
С третьей стороны все может работать, но скрыто, внутри, а во вне отдельных команд не представлено явно.
Re: восстановление модуля 50hv10pt-s
покажите "подходящую" прошивку
Re: восстановление модуля 50hv10pt-s
Использовал эту прошивку 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 #
Пробовал 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
попробуйте так:
Код: Выделить всё
sf lock 0
sf probe 0
sf erase "что хотите стереть"
Re: восстановление модуля 50hv10pt-s
Получилось разблокировать
Спасибо за подсказку)
По версии прошивки еще придется покопать, две попробовал, шьется но видео нету, даже в настройках камеры нет параметров видео (если через CMS заходить), через админку вообще не заходит.
Код: Выделить всё
sf probe 0
sf lock 0
Спасибо за подсказку)
По версии прошивки еще придется покопать, две попробовал, шьется но видео нету, даже в настройках камеры нет параметров видео (если через CMS заходить), через админку вообще не заходит.
Re: восстановление модуля 50hv10pt-s
Дама сними, что получился и выложи посмотреть.
Re: восстановление модуля 50hv10pt-s
дамп
50hv10pt-s.rar
50hv10pt-s.rar
Re: восстановление модуля 50hv10pt-s
В дампе область конфига зачищалась?
Если нет, то стоит зачистить из загрузчика, если, да, сто всё равно стоит еще раз стоит и повторно дамп.
Что-то я не припомню, чтобы там была в отрытом виде информация о серийнике, маке, версии прошивки.
Параметров видео действительно нет, там все скромно, а почему - непонятно пока.
Стоит поперезагружать камеру и там где дает что-то поменять, то стоит сделать и потом сбросить в дефолт в меню.
"Version" : "V4.02.R12.00018510.10012.1f0000.00200", "BuildDate" : "2018-01-27 14:19:40"
Если нет, то стоит зачистить из загрузчика, если, да, сто всё равно стоит еще раз стоит и повторно дамп.
Что-то я не припомню, чтобы там была в отрытом виде информация о серийнике, маке, версии прошивки.
Параметров видео действительно нет, там все скромно, а почему - непонятно пока.
Стоит поперезагружать камеру и там где дает что-то поменять, то стоит сделать и потом сбросить в дефолт в меню.
"Version" : "V4.02.R12.00018510.10012.1f0000.00200", "BuildDate" : "2018-01-27 14:19:40"
Re: восстановление модуля 50hv10pt-s
Победа.
Залил на флешку только загрузчик и обновилось без вопросов.
Залил на флешку только загрузчик и обновилось без вопросов.