Столкнулся я с небольшой проблемой, поступил от покупателя в ремонт регистратор Spymax RA-0616LC, с заявленным дефектом: "Не загружается" . При первичном осмотре дефект подтвердился: при старте доходит до логотипа, затем черный экран на мониторе, перезагрузки нет. Подключился через преобразователь USB-RS232(лог во вложении). Писал ребятам(также звонил) в офсаппорт, с просьбой выслать прошивку, дабы восстановить, на что получил ответ, что у производителя нет прошивки на данную модель(TFTP), и они помочь не могут, что по правде говоря несколько опечалило(другие бренды отправляли, хотя возможно действительно ввиду возраста девайса у них нет файлов). Гарантийный срок у поставщика перед нами уже истек(залежался товар на складе), а у нас перед покупателем нет... Дампа прошивки с рабочего аппарата тоже нет(да и если бы был, учитывая в каком корпусе микросхема, я не смог бы ее зашить, имею mini pro с комплектным набором адаптеров) Опыт по такому программному восстановлению у меня весьма мал, уповаю на совет компетентных коллег.
P.S.: Сброс конфигурации пробовал, после команды "bootd" регистратор прописывает пару строк и далее стопорится(лог ниже)
Прошу извинить за столь объемный пост, и заранее благодарен за ответы.
После команды "bootd"
Код: Выделить всё
IVSS# bootd
### CRAMFS loading 'boot/uImage' to 0xe1000000
### CRAMFS load complete: 1961128 bytes loaded to 0xe1000000
## Booting kernel from Legacy Image at e1000000 ...
Image Name: Linux-2.6.24-rt1-hi3520v100
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1961064 Bytes = 1.9 MB
Load Address: e2800000
Entry Point: e2800000
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux........................................................................................................................... done, booting the kernel.
и стопор...
Команда cat: /usr/data/hardware.lua
Код: Выделить всё
BusyBox v1.1.2 (2010.12.14-09:22+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
Welcome to HiLinux.
/ $ cat /usr/data/hardware.lua
cat: /usr/data/hardware.lua: No such file or directory
appauto и dh_keyboard поправил на 1 (ноли появились после попытки сброса конфигурации по мануалу)
Код: Выделить всё
IVSS# printenv
bootargs=mem=72M console=ttyAMA0,115200 root=1f01 rootfstype=cramfs mtdparts=physmap-flash.0:640K(boot),3584K(rootfs),3328K(slave),5632K(user),2M(web),128K(custom),256K(logo),128K(tool),640K(config) pcimod=host pciclksel=1
bootcmd=fsload; bootm 0xe1000000
bootdelay=3
baudrate=115200
ipaddr=192.168.0.65
serverip=192.168.0.68
merge_mac_to_bootargs=no
reserved=0
jpeg_addr=0xe0000000
jpeg_size=0x80000
vobuf=0xc0000000
slave_autostart=1
xload=1
da=tftp 0xe1000000 u-boot.bin.img;protect off all; flwrite
dr=tftp 0xe1000000 romfs-x.cramfs.img; flwrite
dc=tftp 0xe1000000 custom-x.cramfs.img; flwrite
du=tftp 0xe1000000 user-x.cramfs.img; flwrite
dw=tftp 0xe1000000 web-x.cramfs.img; flwrite
dl=tftp 0xe1000000 logo-x.cramfs.img; flwrite
ds=tftp 0xe1000000 slave-x.cramfs.img; flwrite
up=tftp 0xe1000000 update.img; flwrite
tk=tftp 0xe1000000 uImage; bootm 0xe1000000
gatewayip=10.12.1.1
netmask=255.255.0.0
bootfile=boot/uImage
ID=701612250336
slave_bootargs=mem=15M console=ttyAMA0,115200 device=0 dsp_number=0
mdio_intf=rgmii
appauto=1
dh_keyboard=1
stdin=serial
stdout=serial
stderr=serial
verify=n
ethaddr=00:00:00:00:00:00
ver=U-Boot 2008.10 (Jan 7 2012 - 13:12:30)
Environment size: 1186/131068 bytes
IVSS#
...и все таки он перезагружается, но после минут пяти работы.
Прошивка для обновления через меню регистратора