Перейти к содержимому
Local

Рекомендованные сообщения

Почитал всю эту "чишую", прям разборки в малом Китае :).

Все просто до боли: http://wiki.infomir.eu/doku.php/stb_webkit:start- полное описание с пошаговой инструкцией.

Из личного опыта: использовать "флешки" только на 2 Гб или 4Гб, из "флешек" большего объема прошивка не заливается (пробовал 7 штук), форматировать всегда FAT-32.

При ошибках: 

1). wrong image - не верный файл образа (должно быть два файла с определенным названием,все четко описано в ссылке выше)

2). wrong signature image: а). проверить объем "флешки" и формат

                                           б). проверяем имена файлов образов, сверяем версии (245,250,254,260)

                                           в). если не помогло заливаем прошивку "bootclean" сбрасывает все за исключением загрузочного экрана!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Почитал всю эту "чишую", прям разборки в малом Китае :).

Все просто до боли: http://wiki.infomir.eu/doku.php/stb_webkit:start- полное описание с пошаговой инструкцией.

Из личного опыта: использовать "флешки" только на 2 Гб или 4Гб, из "флешек" большего объема прошивка не заливается (пробовал 7 штук), форматировать всегда FAT-32.

При ошибках: 

1). wrong image - не верный файл образа (должно быть два файла с определенным названием,все четко описано в ссылке выше)

2). wrong signature image: а). проверить объем "флешки" и формат

                                           б). проверяем имена файлов образов, сверяем версии (245,250,254,260)

                                           в). если не помогло заливаем прошивку "bootclean" сбрасывает все за исключением загрузочного экрана!

Вам лоченные приставки попадались хоть раз? Вы все эти процедуры пробовали именно на лоченных приставках?

ЗЫ мне эта тема уже не актуальна, разлочил приставку после того как вычитал фульники из нее  :)

Изменено пользователем mixeysan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Когда приставка имеет операторскую блокировку и кастомную прошивку которую не удается изменить на заводскую от infomir, при попытке обновления прошивки пишет "wrong signature" - тогда эта статья для вас.

Что нужно:

1) кабель UART (RS232=>TTL или USB=>TTL или т.д.)

2) необходимый софт и заводские файлы прошивки

3) 30 минут свободного времени и прямые руки

 

Что нужно делать:

1) Выкручиваем болты и достаем плату приставки MAG250;

2) Подключаемся к консоли приставки (pinout см.фото), разъем взял со старой материнки, разъем ISA, от которого отрезал нужную длину, не пугайтесь что 4 провода, там 2шт GND, остальные RX и Tx

[album]100[/album]

3) Запускаем программу терминал например Putty c настройками порта 115200, Flow control: none

4) включаем питание на приставку и видим



 
Board: MAG250  [32-bit mode]
 
 
U-Boot 1.3.1 (Nov  7 2011 - 20:45:09) - stm23_0047
 
DRAM:  256 MiB
NOR:     1 MiB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Press "Menu" for enter menu
## Booting image at a0050000 ...
   Image Name:   Infomir MAG250 Upgrade Ver.008
   Image Type:   SuperH Linux Standalone Program (gzip compressed)
   Data Size:    162619 Bytes = 158.8 KiB
   Load Address: 91000000
   Entry Point:  91000000
   Verifying Checksum ... OK
 Signature OK!!
   Uncompressing Standalone Application ... OK
 
 
Board: MAG250  [32-bit mode]
 
 
U-Boot 1.3.1 (Nov  7 2011 - 20:57:13) - stm23_0047
 
DRAM:  256 MiB
NOR:     1 MiB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
MAG250>


как только появится строчка

Hit any key to stop autoboot:  0

жмакаем любую клавишу на компе и Uboot перейдет в режим ожидания ввода команд

набираем команду

MAG250> printenv

жмакаем Enter, получаем ответ в виде списка переменных

bootdelay=1
baudrate=115200
board=mag250
monitor_base=0xA0000000
monitor_len=0x00050000
monitor_sec=1:0-4
loadaddr=0x80000000
unprot=protect off $monitor_sec
update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on               $monitor_sec
mem=mem=160m bigphysarea=2048
console=ttyAS0
baudrate=115200
ethinit=nwhwconf=device:eth0
autoconf=off
mtdparts=mtdparts=stm-nand-flex.1:4M(Kernel),120M(RootFs),4M(Kernel2),120M(RootF              s2),-(Userfs)
mtdids=nand0=stm-nand-flex.1
nfsargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/nfs nfsroot=${roo              tpath} ip=${ipaddr}::${gatewayip}:${netmask}:::${autoconf} ${mem}
flashargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock6 rootf              stype=jffs2 ${mem}  ip=none
flashargs2=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock8 root              fstype=jffs2 ${mem}  ip=none
addmisc=setenv bootargs ${bootargs} ${mtdparts} console=${console},${baudrate}
kernel=uImage
flash_self=run flashargs addmisc; mtdparts default; setenv partition nand0,0 ;fs              load ${kernel}; bootm; run net
flash_self2=run flashargs2 addmisc; mtdparts default; setenv partition nand0,2 ;              fsload ${kernel}; bootm; run net
componentout=YPrPb
do_factory_reset=1
oppubKEY=mQENBE/liwsBCADlBRzd0lGa+A/hAeY4MGqmINYEaXAPtF0Sg/bGcYV4ykUKixi8
u9XPCBn9SVzbjEBmuVi6VTHydjo7yFaGvIar7sX1LGib2vpv6qL8qzXXGuU+DOWK
S24lHAcrLDMHHRrN0/XBrbiTr20YkH1nKnReNQO8Ok8/32QvmgSWLBtGwwSp194o
AaLyLQ4M8meDcAy42ojQNJEUpnEwjbyO3TMe8Kotz85qnJpaIh6Mm6K/3ESW206J
q3l16JWE46CwQmXi2EOhmqixce5OCpfS1sN+75qcoyd7UEhNkSn/GjyNz7+fxaS5
wC59Z0qot+YCKhxDXmY9bNsJEFhWNuYw1OorABEBAAG0GkVhc3ROZXQgPGluZm9A
ZWFzdC5uZXQudWE+iQE4BBMBAgAiBQJP5YsLAhsDBgsJCAcDAgYVCAIJCgsEFgID
AQIeAQIXgAAKCRA63Vv3FapNOc/8CAC69ROcX0FFtZTr51X+8mvmSlETj8CFFI5U
6Z6v+U+UP0qZMiqM3940qPP3aCzLladA6FT7DqWs25CUg85fCcTNacZtoGZRB9bt
D6sw73GcXyMeAuomiYppgbaHcBv+H4CGduUjpQgNPk4ic+OZSJMZCJeFtbnfxzNT
Xrl2V1e7mqfGTif0hyB9N2rRp7BnvAF5EVFFOe8olps0Go4DScgUIxQeNDdc69CM
ro0cps8tqG5C/QjWRQqpcLAO6pmffPx2pLN0cqjNjdPr6sR55Zpygt9kh7lbMYQI
vyToVYRBWTxPTIMmtBu03NRObbLza9wwF9uE1AqwpGI/fsmCUj1GmQENBE/oOGYB
CADdcBaZu2D4fSErxOnM6ZvLw3pYbXDJaCtMCBf3OjppAeAq6jCZz3UmyoxSkHil
15/abOCdGz81pyV4YfdSn9RYUYyLq4rJw82znb2i/cdR4dnF+Gso80EcXKvgAHYU
zUMtR4f5MrXpFPrQIXxA9HjEOBsQzxAnAwRAwYMW4R+tk1whgErqDuSHqjCaM/ml
xK8DzfqrsHDmF4uiXWCt9dS306YAtEPmTPSgeoQ8jw5MhO3LdA5LYSPoGanA+uGB
kNQINfuaRw43qIguHvDvIZ0K7cHjP1PCrWuQZSgxwWlUbYecWOpM1YK73o6qLMQ7
vKXai/CDWV/YOvH0y3x7DWUDABEBAAG0B0Vhc3ROZXSJATgEEwECACIFAk/oOGYC
GwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJECMsc16aVI8RSMYH/2J3gCiF
K16tLjNhFK/YkrgAEI4ZMI/XidI5hHAlvI+sGESX4ol8PGGrDSpA9aLu7UL+IP45
NByIkO8f0YGKxJiEwAMjyFqRD+p38yNZpUdS37h6GEtLB0w0E9+15hmy5yFWafZX
Cji23vdHCiXjsNkr849HYqSGWOQG7nyLJHeEZNmVOLvrYrWXZGXFUO/0WGefu0nM
GIZbczHeqKVLOVZe0OLTcVlpPjv0oQt1v3LElVBfTLYVY67pfEoVjNTLL3k5Qc4S
pywSErdsc6rVYp14PoZPpBIAEw4Hw1Pt1IRTYL2dJ1CMcrAsaKhdHKrQFS03t0eW
ctIlXNDw959XmCgAT+mdLQf/ZPmyQstl0xD+1d558ZdM+9zS9rgCwjY96lDMJGkR
oQa9n8ktDY/kXK/4t6PMUrbWhLB0dFxCQElJzSleX9aX1MepqZ2lO2PAXsrGhu5Y
nNkAnHeCivGCVSC42wn6++W6OLH80kBQOshBNrINbSECfnibuMhb56knxIINEJuI
G/ZhcLcH2pnVATCUBUvzv+g/9fXkZEM+EjTL5ORwMsnPlfhhDmUudOylynEVDlW2
MvLkiS51QNgd4QbxUcpJYIUUgGgmhQuqUXqQUQsBfltj5eyzawLdWA0V6i0Cns9K
EtASZIRzDYfObX1lIs3PNBmL2KsNv6a1Vo9sICc/SbhE2w
 
loppubKEY=yes
serial#=012013J024227
Boot_Version=008
wifi_ssid=default_ssid
wifi_auth=wpa2psk
wifi_enc=tkip
wifi_int_ip=0.0.0.0
timezone_conf_int=plus_02_00_13
use_portal_dhcp=true
hdmi_event_delay=3
ssaverName=clock
betaupdate_cond=true
bootstrap_url=igmp://224.50.0.50:9000
upnp_conf=lan
partition=nand0,0
mtddevnum=0
mtddevname=Kernel
bootupgrade=yes
Bootstrap_Version=1
bg_color=0x00047AC0
fg_color=0x00FFFFFF
portal1=http://iptv.east.net.ua/eastnet_portal/c/index.html
custom_url_hider=true
language=ru
update_url=http://iptv.east.net.ua/cboot/imageupdate
net=dhcp
ntpurl=time.east.net.ua
timezone_conf=Europe/Minsk
input_buffer_size=500
lang_audiotracks=1
force_dvi=0
Ver_Forced=no
tvsystem=720p-60
graphicres=1280
ethaddr=00:1a:79:0e:1d:52
autoupdate_cond=0
Image_Date=Tue Oct 6 16:15:18 EEST 2015
Image_Version=218
Image_Desc=EastNet_218.3
bootcmd=run flash_self
video_clock=0
ssaverDelay=180
stdin=serial
stdout=serial
stderr=serial
 
Environment size: 4147/16379 bytes
MAG250>


даем команду

MAG250> setenv loppubKEY no
MAG250>


проверяем на всякий случай что команда изменила переменную, она будет в конце списка переменных, набираем



MAG250> printenv
bootdelay=1
baudrate=115200
board=mag250
monitor_base=0xA0000000
monitor_len=0x00050000
monitor_sec=1:0-4
loadaddr=0x80000000
unprot=protect off $monitor_sec
update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on $monitor_sec
mem=mem=160m bigphysarea=2048
console=ttyAS0
baudrate=115200
ethinit=nwhwconf=device:eth0
autoconf=off
mtdparts=mtdparts=stm-nand-flex.1:4M(Kernel),120M(RootFs),4M(Kernel2),120M(RootFs2),-(Userfs)
mtdids=nand0=stm-nand-flex.1
nfsargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/nfs nfsroot=${rootpath} ip=${ipaddr}::${gatewayip}:${netmask}:::${autoconf} ${mem}
flashargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock6 rootfstype=jffs2 ${mem}  ip=none
flashargs2=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock8 rootfstype=jffs2 ${mem}  ip=none
addmisc=setenv bootargs ${bootargs} ${mtdparts} console=${console},${baudrate}
kernel=uImage
flash_self=run flashargs addmisc; mtdparts default; setenv partition nand0,0 ;fsload ${kernel}; bootm; run net
flash_self2=run flashargs2 addmisc; mtdparts default; setenv partition nand0,2 ;fsload ${kernel}; bootm; run net
componentout=YPrPb
do_factory_reset=1
oppubKEY=mQENBE/liwsBCADlBRzd0lGa+A/hAeY4MGqmINYEaXAPtF0Sg/bGcYV4ykUKixi8
u9XPCBn9SVzbjEBmuVi6VTHydjo7yFaGvIar7sX1LGib2vpv6qL8qzXXGuU+DOWK
S24lHAcrLDMHHRrN0/XBrbiTr20YkH1nKnReNQO8Ok8/32QvmgSWLBtGwwSp194o
AaLyLQ4M8meDcAy42ojQNJEUpnEwjbyO3TMe8Kotz85qnJpaIh6Mm6K/3ESW206J
q3l16JWE46CwQmXi2EOhmqixce5OCpfS1sN+75qcoyd7UEhNkSn/GjyNz7+fxaS5
wC59Z0qot+YCKhxDXmY9bNsJEFhWNuYw1OorABEBAAG0GkVhc3ROZXQgPGluZm9A
ZWFzdC5uZXQudWE+iQE4BBMBAgAiBQJP5YsLAhsDBgsJCAcDAgYVCAIJCgsEFgID
AQIeAQIXgAAKCRA63Vv3FapNOc/8CAC69ROcX0FFtZTr51X+8mvmSlETj8CFFI5U
6Z6v+U+UP0qZMiqM3940qPP3aCzLladA6FT7DqWs25CUg85fCcTNacZtoGZRB9bt
D6sw73GcXyMeAuomiYppgbaHcBv+H4CGduUjpQgNPk4ic+OZSJMZCJeFtbnfxzNT
Xrl2V1e7mqfGTif0hyB9N2rRp7BnvAF5EVFFOe8olps0Go4DScgUIxQeNDdc69CM
ro0cps8tqG5C/QjWRQqpcLAO6pmffPx2pLN0cqjNjdPr6sR55Zpygt9kh7lbMYQI
vyToVYRBWTxPTIMmtBu03NRObbLza9wwF9uE1AqwpGI/fsmCUj1GmQENBE/oOGYB
CADdcBaZu2D4fSErxOnM6ZvLw3pYbXDJaCtMCBf3OjppAeAq6jCZz3UmyoxSkHil
15/abOCdGz81pyV4YfdSn9RYUYyLq4rJw82znb2i/cdR4dnF+Gso80EcXKvgAHYU
zUMtR4f5MrXpFPrQIXxA9HjEOBsQzxAnAwRAwYMW4R+tk1whgErqDuSHqjCaM/ml
xK8DzfqrsHDmF4uiXWCt9dS306YAtEPmTPSgeoQ8jw5MhO3LdA5LYSPoGanA+uGB
kNQINfuaRw43qIguHvDvIZ0K7cHjP1PCrWuQZSgxwWlUbYecWOpM1YK73o6qLMQ7
vKXai/CDWV/YOvH0y3x7DWUDABEBAAG0B0Vhc3ROZXSJATgEEwECACIFAk/oOGYC
GwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJECMsc16aVI8RSMYH/2J3gCiF
K16tLjNhFK/YkrgAEI4ZMI/XidI5hHAlvI+sGESX4ol8PGGrDSpA9aLu7UL+IP45
NByIkO8f0YGKxJiEwAMjyFqRD+p38yNZpUdS37h6GEtLB0w0E9+15hmy5yFWafZX
Cji23vdHCiXjsNkr849HYqSGWOQG7nyLJHeEZNmVOLvrYrWXZGXFUO/0WGefu0nM
GIZbczHeqKVLOVZe0OLTcVlpPjv0oQt1v3LElVBfTLYVY67pfEoVjNTLL3k5Qc4S
pywSErdsc6rVYp14PoZPpBIAEw4Hw1Pt1IRTYL2dJ1CMcrAsaKhdHKrQFS03t0eW
ctIlXNDw959XmCgAT+mdLQf/ZPmyQstl0xD+1d558ZdM+9zS9rgCwjY96lDMJGkR
oQa9n8ktDY/kXK/4t6PMUrbWhLB0dFxCQElJzSleX9aX1MepqZ2lO2PAXsrGhu5Y
nNkAnHeCivGCVSC42wn6++W6OLH80kBQOshBNrINbSECfnibuMhb56knxIINEJuI
G/ZhcLcH2pnVATCUBUvzv+g/9fXkZEM+EjTL5ORwMsnPlfhhDmUudOylynEVDlW2
MvLkiS51QNgd4QbxUcpJYIUUgGgmhQuqUXqQUQsBfltj5eyzawLdWA0V6i0Cns9K
EtASZIRzDYfObX1lIs3PNBmL2KsNv6a1Vo9sICc/SbhE2w
 
serial#=012013J024227
Boot_Version=008
wifi_ssid=default_ssid
wifi_auth=wpa2psk
wifi_enc=tkip
wifi_int_ip=0.0.0.0
timezone_conf_int=plus_02_00_13
use_portal_dhcp=true
hdmi_event_delay=3
ssaverName=clock
betaupdate_cond=true
bootstrap_url=igmp://224.50.0.50:9000
upnp_conf=lan
partition=nand0,0
mtddevnum=0
mtddevname=Kernel
bootupgrade=yes
Bootstrap_Version=1
bg_color=0x00047AC0
fg_color=0x00FFFFFF
portal1=http://iptv.east.net.ua/eastnet_portal/c/index.html
custom_url_hider=true
language=ru
update_url=http://iptv.east.net.ua/cboot/imageupdate
net=dhcp
ntpurl=time.east.net.ua
timezone_conf=Europe/Minsk
input_buffer_size=500
lang_audiotracks=1
force_dvi=0
Ver_Forced=no
tvsystem=720p-60
graphicres=1280
ethaddr=00:1a:79:0e:1d:52
autoupdate_cond=0
Image_Date=Tue Oct 6 16:15:18 EEST 2015
Image_Version=218
Image_Desc=EastNet_218.3
bootcmd=run flash_self
video_clock=0
ssaverDelay=180
stdin=serial
stdout=serial
stderr=serial
loppubKEY=no
 
Environment size: 4146/16379 bytes
MAG250>


сохраняем эти переменные и записываем их в NOR флешу, набираем saveenv и жмакаем Enter



MAG250> saveenv
Saving Environment to NOR Flash...
.. done
Un-Protected 2 sectors
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash.... done
. done
Protected 1 sectors
.. done
Protected 2 sectors
 
MAG250>


 

отключаем питание приставки и подключаем приставку к монитору\телевизору. Заходим в BIOS (включаем питание на приставку и жмакаем на пульте приставки "Menu"), сбрасываем параметры на дефолт, потом сохраняем настройки и перезагружаемся, снова заходим в биос, устанавливаем загрузку с NAND флеши и резет операторский ключ, снова сохраняемся и ребутимся, снова заходим в биос меню и переводим приставку в режим прошивки через мультикаст.

Затем подключаем приставку к компьютеру, запускаем на компьютере программу mcast.exe, меняем ip адресс на тот с которого ожидает загрузку приставка (см.вложение), нажимаем кнопочку "Start" и загоняем в приставку файл "Bootstrap_250". После чего появится картинка что приставка перешла в режим ожидания заливки прошивки приставки. В нижней части программы mcast.exe указываем заводской файл прошивки от Infomir например этот http://soft.infomir.com.ua/mag250/release/0.2.18-r12/imageupdateи жмакаем кнопку "Start". После чего получаем сообщение об удачной прошивке

[album]101[/album]

Если снова подключить терминал то можно увидеть что переменные с ключем пропали

U-Boot 1.3.1 (Nov  7 2011 - 20:45:09) - stm23_0047
 
DRAM:  256 MiB
NOR:     1 MiB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Press "Menu" for enter menu
Hit any key to stop autoboot:  0
MAG250>
 
MAG250> printenv
bootdelay=1
baudrate=115200
board=mag250
monitor_base=0xA0000000
monitor_len=0x00050000
monitor_sec=1:0-4
loadaddr=0x80000000
unprot=protect off $monitor_sec
update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on $monitor_sec
mem=mem=160m bigphysarea=2048
console=ttyAS0
baudrate=115200
ethinit=nwhwconf=device:eth0
autoconf=off
mtdparts=mtdparts=stm-nand-flex.1:4M(Kernel),120M(RootFs),4M(Kernel2),120M(RootFs2),-(Userfs)
mtdids=nand0=stm-nand-flex.1
partition=nand0,0
nfsargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/nfs nfsroot=${rootpath} ip=${ipaddr}::${gatewayip}:${netmask}:::${autoconf} ${mem}
flashargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock6 rootfstype=jffs2 ${mem}  ip=none
flashargs2=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock8 rootfstype=jffs2 ${mem}  ip=none
addmisc=setenv bootargs ${bootargs} ${mtdparts} console=${console},${baudrate}
kernel=uImage
flash_self=run flashargs addmisc; mtdparts default; setenv partition nand0,0 ;fsload ${kernel}; bootm; run net
flash_self2=run flashargs2 addmisc; mtdparts default; setenv partition nand0,2 ;fsload ${kernel}; bootm; run net
net=dhcp; run nfsargs addmisc; bootm; reset
graphicres=720
componentout=YPrPb
bootupgrade=no
do_factory_reset=1
serial#=012013J024227
Boot_Version=008
ethaddr=00:1a:79:0e:1d:52
Ver_Forced=no
wifi_ssid=default_ssid
wifi_auth=wpa2psk
wifi_enc=tkip
wifi_int_ip=0.0.0.0
timezone_conf_int=plus_02_00_13
autoupdate_cond=2
use_portal_dhcp=true
hdmi_event_delay=3
lang_audiotracks=0
ssaverName=clock
bg_color=0x00000000
fg_color=0x00787878
showlogo=yes
tvsystem=PAL
aspect_ratio=default
language=en
Image_Date=Fri Jan 15 15:24:06 EET 2016
Image_Version=218
Image_Desc=0.2.18-r14-250
bootcmd=run flash_self
stdin=serial
stdout=serial
stderr=serial
 
Environment size: 1817/16379 bytes
MAG250>


Бонусом выкладываю дампы флешей NOR, в начале я так отлачивал приставки, т.е.через правку dump'a NOR флеши и затем записывал его обратно.

bios_eastnet_locked.7z.zip

bios_2_eastnet_locked.7z.zip

mag250_bios_nolocked.7z.zip

mcast.7z.zip

Bootstrap_250.7z.zip

mag250_UART_pinout.zip

Изменено пользователем mixeysan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не проще через мультикаст на промежуточную прошивку, с заменой загрузчика? Вся инфа есть на сайте инфомира. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Когда приставка имеет операторскую блокировку и кастомную прошивку которую не удается изменить на заводскую от infomir, при попытке обновления прошивки пишет "wrong signature" - тогда эта статья для вас.
Что нужно:
1) кабель UART (RS232=>TTL или USB=>TTL или т.д.)
2) необходимый софт и заводские файлы прошивки
3) 30 минут свободного времени и прямые руки
 
 

Спасибо за инструкцию. все прошло на ура. получилось разлочить истнетовскую приставку.

 

использовал 1. PL2303 USB to UART 2. Кусок исашного слота со старой материнки 3. Провода от юсб планки (с той же машины :) )

распиновка: http://soft.infomir.com.ua/mag250/Doc/CabelMAG200.pdf

 

Учитывая отключенный ssh , на сегодняшний день это походу единственный рабочий вариант разлочки.

Изменено пользователем agafonov1980

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

выкладываю дампы флешей NOR
 

 

 

А чем дамп сливали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

как только появится строчка Hit any key to stop autoboot:  0

 

 

 

добавлю от себя 5 копеек

 

имел дело с данным загрузчиком (U-Boot ) в кабельных модемах (docsis) Arris и Cisco (Scientific Atlanta)

 

есть вариант, когда строка "Hit any key to stop autoboot" может загрузчиком не выводиться -- это регулируется переменной среды

forceboot=1

если производитель выставил forceboot=1, то строка "Hit any key to stop autoboot" выводиться не будет и получить доступ к консоли будет невозможно (думаю, первое, что сделает производитель -- это заблокирует эту функцию)

 

как это лечится?

 

весьма просто

 

в момент, когда стартует загрузчик, нужно закоротить 8-й контакт SPI-флешки на корпус -- это вызовет прерывание скрипта загрузки и выход в консоль загрузчика U-Boot  (если там флеш другого типа, надо смотреть документацию по флешке)

 

затем нужно дать команды

setenv forceboot=0
saveenv
reset

и перегрузиться (reset -- это команда загрузчику перегрузиться)

 

после чего при загрузке появится сообщение "Hit any key to stop autoboot" и работу загрузчика можно будет остановить штатным образом

 

 

 

цитата с форума по кабельным модемам об этом загрузчике

 

Hello everyone,

 
If any of you have a Arris modem such as the 820A, 860A, 852, 862G, etc and happen to have a locked bootloader. Do the following:
 
- Dump the flash with whatever you can use to dump a SPI flash.
- Load the backup into a hex editor.
- Search for "forceboot=1" (there will be a few instances of it throughout the flash)
- Modify "forceboot=1" to "forceboot=0"
- Save it.
- Reflash back.
 
 
Yes, change all instances of bootdelay=0 to bootdelay=5 on the Compal modem.
 
 
Shorted pin 8 to get into bootloader - thanks parker...
 
 
SPI-флеш выглядит вот так
post-18222-0-25636200-1455638464_thumb.jpg
 
первый контакт имеет маркировку в виде точки

кроме того, величина задержки, во время которой выводится надпись "Hit any key to stop autoboot" регулируется так

setenv bootdelay=5
saveenv
Изменено пользователем zaborovsky

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У кого то получалось так разлочить маг от тенет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У кого то получалось так разлочить маг от тенет?

У меня получилось - без проблем ))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, пожалуйста, марку NOR-Flash в маг250

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите, пожалуйста, марку NOR-Flash в маг250

ST M29W80DT  :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

mixeysan, спасибо, но почему-то не могу найти даташит на M29W80DT

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

mixeysan, спасибо, но почему-то не могу найти даташит на M29W80DT

да флешка как флешка, такие в роутерах, модемах доксис, спутниковых тюнерах стоят.

STB> flinfo

Bank # 1: CFI conformant FLASH (16 x 16)  Size: 1 MiB in 19 Sectors
  AMD Standard command set, Manufacturer ID: 0x20, Device ID: 0xD7
  Erase timeout: 8192 ms, write timeout: 1 ms

  Sector Start Addresses:
  A0000000 E      A0010000 E      A0020000 E      A0030000 E      A0040000 E
  A0050000 E      A0060000 E      A0070000 E      A0080000 E      A0090000 E
  A00A0000 E      A00B0000 E      A00C0000 E      A00D0000 E      A00E0000 E
  A00F0000 E      A00F8000 E      A00FA000 E      A00FC000 E

M29W800D.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а вот этим можно подключиться с плате MAGa? 

312427946_1_1000x700_usb-uart-ttl-konver

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

доброго времени суток ,после снятия ключа (тенет) что нужно сделать ?включаю на телике заставка тенет и всё ,пишет

(Протокол TFTP загрузить /------------ )

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

доброго времени суток ,после снятия ключа (тенет) что нужно сделать ?включаю на телике заставка тенет и всё ,пишет

(Протокол TFTP загрузить /------------ )

после снятия ключа наверно нужно перешить :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а вот этим можно подключиться с плате MAGa? 

 

 

312427946_1_1000x700_usb-uart-ttl-konver

 

 

 

 

у меня шнурок на базе PL2303 -- чудно работает в качестве usb-ttl

 

в никсах работает и так, под винды драйвера есть в сети

 

насчет второго девайса не скажу, но судя по тому, что на нем написано то же самое (usb to ttl), должен  подойти и он

Изменено пользователем zaborovsky

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

а вот этим можно подключиться с плате MAGa? 

 

 

312427946_1_1000x700_usb-uart-ttl-konver

 

 

 

 

у меня шнурок на базе PL2303 -- чудно работает в качестве usb-ttl

 

в никсах работает и так, под винды драйвера есть в сети

 

насчет второго девайса не скажу, но судя по тому, что на нем написано то же самое (usb to ttl), должен  подойти и он

 

оба подойдут, главное чтобы уровни были 3,3v

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кто знает как сбросить ключ на амино а130?, ключ от тенет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый вечер пацеент маг250
Кабель DKU-5 все сделано по инструкции (отличие 1 GND)
Первый и второй загрузчик стартует но после появления Hit...Auto Boot:0 нажимаю я на кнопки или нет появляеться много знаков вопросов и ввести ничего не позволяет в чем может быть проблема ?

 

 

post-42251-0-12596600-1482966152_thumb.jpg

Изменено пользователем read

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый вечер пацеент маг250

Кабель DKU-5 все сделано по инструкции (отличие 1 GND)

Первый и второй загрузчик стартует но после появления Hit...Auto Boot:0 нажимаю я на кнопки или нет появляеться много знаков вопросов и ввести ничего не позволяет в чем может быть проблема ?

Ну что? Разобрался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Когда приставка имеет операторскую блокировку и кастомную прошивку которую не удается изменить на заводскую от infomir, при попытке обновления прошивки пишет "wrong signature" - тогда эта статья для вас.
Что нужно:
1) кабель UART (RS232=>TTL или USB=>TTL или т.д.)
2) необходимый софт и заводские файлы прошивки
3) 30 минут свободного времени и прямые руки
 
Что нужно делать:
1) Выкручиваем болты и достаем плату приставки MAG250;
2) Подключаемся к консоли приставки (pinout см.фото), разъем взял со старой материнки, разъем ISA, от которого отрезал нужную длину, не пугайтесь что 4 провода, там 2шт GND, остальные RX и Tx
[album]100[/album]
3) Запускаем программу терминал например Putty c настройками порта 115200, Flow control: none
4) включаем питание на приставку и видим
 
Board: MAG250  [32-bit mode]
 
 
U-Boot 1.3.1 (Nov  7 2011 - 20:45:09) - stm23_0047
 
DRAM:  256 MiB
NOR:     1 MiB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Press "Menu" for enter menu
## Booting image at a0050000 ...
   Image Name:   Infomir MAG250 Upgrade Ver.008
   Image Type:   SuperH Linux Standalone Program (gzip compressed)
   Data Size:    162619 Bytes = 158.8 KiB
   Load Address: 91000000
   Entry Point:  91000000
   Verifying Checksum ... OK
 Signature OK!!
   Uncompressing Standalone Application ... OK
 
 
Board: MAG250  [32-bit mode]
 
 
U-Boot 1.3.1 (Nov  7 2011 - 20:57:13) - stm23_0047
 
DRAM:  256 MiB
NOR:     1 MiB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
MAG250>
как только появится строчка
Hit any key to stop autoboot:  0
жмакаем любую клавишу на компе и Uboot перейдет в режим ожидания ввода команд
набираем команду
MAG250> printenv
жмакаем Enter, получаем ответ в виде списка переменных
bootdelay=1
baudrate=115200
board=mag250
monitor_base=0xA0000000
monitor_len=0x00050000
monitor_sec=1:0-4
loadaddr=0x80000000
unprot=protect off $monitor_sec
update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on               $monitor_sec
mem=mem=160m bigphysarea=2048
console=ttyAS0
baudrate=115200
ethinit=nwhwconf=device:eth0
autoconf=off
mtdparts=mtdparts=stm-nand-flex.1:4M(Kernel),120M(RootFs),4M(Kernel2),120M(RootF              s2),-(Userfs)
mtdids=nand0=stm-nand-flex.1
nfsargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/nfs nfsroot=${roo              tpath} ip=${ipaddr}::${gatewayip}:${netmask}:::${autoconf} ${mem}
flashargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock6 rootf              stype=jffs2 ${mem}  ip=none
flashargs2=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock8 root              fstype=jffs2 ${mem}  ip=none
addmisc=setenv bootargs ${bootargs} ${mtdparts} console=${console},${baudrate}
kernel=uImage
flash_self=run flashargs addmisc; mtdparts default; setenv partition nand0,0 ;fs              load ${kernel}; bootm; run net
flash_self2=run flashargs2 addmisc; mtdparts default; setenv partition nand0,2 ;              fsload ${kernel}; bootm; run net
componentout=YPrPb
do_factory_reset=1
oppubKEY=mQENBE/liwsBCADlBRzd0lGa+A/hAeY4MGqmINYEaXAPtF0Sg/bGcYV4ykUKixi8
u9XPCBn9SVzbjEBmuVi6VTHydjo7yFaGvIar7sX1LGib2vpv6qL8qzXXGuU+DOWK
S24lHAcrLDMHHRrN0/XBrbiTr20YkH1nKnReNQO8Ok8/32QvmgSWLBtGwwSp194o
AaLyLQ4M8meDcAy42ojQNJEUpnEwjbyO3TMe8Kotz85qnJpaIh6Mm6K/3ESW206J
q3l16JWE46CwQmXi2EOhmqixce5OCpfS1sN+75qcoyd7UEhNkSn/GjyNz7+fxaS5
wC59Z0qot+YCKhxDXmY9bNsJEFhWNuYw1OorABEBAAG0GkVhc3ROZXQgPGluZm9A
ZWFzdC5uZXQudWE+iQE4BBMBAgAiBQJP5YsLAhsDBgsJCAcDAgYVCAIJCgsEFgID
AQIeAQIXgAAKCRA63Vv3FapNOc/8CAC69ROcX0FFtZTr51X+8mvmSlETj8CFFI5U
6Z6v+U+UP0qZMiqM3940qPP3aCzLladA6FT7DqWs25CUg85fCcTNacZtoGZRB9bt
D6sw73GcXyMeAuomiYppgbaHcBv+H4CGduUjpQgNPk4ic+OZSJMZCJeFtbnfxzNT
Xrl2V1e7mqfGTif0hyB9N2rRp7BnvAF5EVFFOe8olps0Go4DScgUIxQeNDdc69CM
ro0cps8tqG5C/QjWRQqpcLAO6pmffPx2pLN0cqjNjdPr6sR55Zpygt9kh7lbMYQI
vyToVYRBWTxPTIMmtBu03NRObbLza9wwF9uE1AqwpGI/fsmCUj1GmQENBE/oOGYB
CADdcBaZu2D4fSErxOnM6ZvLw3pYbXDJaCtMCBf3OjppAeAq6jCZz3UmyoxSkHil
15/abOCdGz81pyV4YfdSn9RYUYyLq4rJw82znb2i/cdR4dnF+Gso80EcXKvgAHYU
zUMtR4f5MrXpFPrQIXxA9HjEOBsQzxAnAwRAwYMW4R+tk1whgErqDuSHqjCaM/ml
xK8DzfqrsHDmF4uiXWCt9dS306YAtEPmTPSgeoQ8jw5MhO3LdA5LYSPoGanA+uGB
kNQINfuaRw43qIguHvDvIZ0K7cHjP1PCrWuQZSgxwWlUbYecWOpM1YK73o6qLMQ7
vKXai/CDWV/YOvH0y3x7DWUDABEBAAG0B0Vhc3ROZXSJATgEEwECACIFAk/oOGYC
GwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJECMsc16aVI8RSMYH/2J3gCiF
K16tLjNhFK/YkrgAEI4ZMI/XidI5hHAlvI+sGESX4ol8PGGrDSpA9aLu7UL+IP45
NByIkO8f0YGKxJiEwAMjyFqRD+p38yNZpUdS37h6GEtLB0w0E9+15hmy5yFWafZX
Cji23vdHCiXjsNkr849HYqSGWOQG7nyLJHeEZNmVOLvrYrWXZGXFUO/0WGefu0nM
GIZbczHeqKVLOVZe0OLTcVlpPjv0oQt1v3LElVBfTLYVY67pfEoVjNTLL3k5Qc4S
pywSErdsc6rVYp14PoZPpBIAEw4Hw1Pt1IRTYL2dJ1CMcrAsaKhdHKrQFS03t0eW
ctIlXNDw959XmCgAT+mdLQf/ZPmyQstl0xD+1d558ZdM+9zS9rgCwjY96lDMJGkR
oQa9n8ktDY/kXK/4t6PMUrbWhLB0dFxCQElJzSleX9aX1MepqZ2lO2PAXsrGhu5Y
nNkAnHeCivGCVSC42wn6++W6OLH80kBQOshBNrINbSECfnibuMhb56knxIINEJuI
G/ZhcLcH2pnVATCUBUvzv+g/9fXkZEM+EjTL5ORwMsnPlfhhDmUudOylynEVDlW2
MvLkiS51QNgd4QbxUcpJYIUUgGgmhQuqUXqQUQsBfltj5eyzawLdWA0V6i0Cns9K
EtASZIRzDYfObX1lIs3PNBmL2KsNv6a1Vo9sICc/SbhE2w
 
loppubKEY=yes
serial#=012013J024227
Boot_Version=008
wifi_ssid=default_ssid
wifi_auth=wpa2psk
wifi_enc=tkip
wifi_int_ip=0.0.0.0
timezone_conf_int=plus_02_00_13
use_portal_dhcp=true
hdmi_event_delay=3
ssaverName=clock
betaupdate_cond=true
bootstrap_url=igmp://224.50.0.50:9000
upnp_conf=lan
partition=nand0,0
mtddevnum=0
mtddevname=Kernel
bootupgrade=yes
Bootstrap_Version=1
bg_color=0x00047AC0
fg_color=0x00FFFFFF
portal1=http://iptv.east.net.ua/eastnet_portal/c/index.html
custom_url_hider=true
language=ru
update_url=http://iptv.east.net.ua/cboot/imageupdate
net=dhcp
ntpurl=time.east.net.ua
timezone_conf=Europe/Minsk
input_buffer_size=500
lang_audiotracks=1
force_dvi=0
Ver_Forced=no
tvsystem=720p-60
graphicres=1280
ethaddr=00:1a:79:0e:1d:52
autoupdate_cond=0
Image_Date=Tue Oct 6 16:15:18 EEST 2015
Image_Version=218
Image_Desc=EastNet_218.3
bootcmd=run flash_self
video_clock=0
ssaverDelay=180
stdin=serial
stdout=serial
stderr=serial
 
Environment size: 4147/16379 bytes
MAG250>
даем команду
MAG250> setenv loppubKEY no
MAG250>
проверяем на всякий случай что команда изменила переменную, она будет в конце списка переменных, набираем
MAG250> printenv
bootdelay=1
baudrate=115200
board=mag250
monitor_base=0xA0000000
monitor_len=0x00050000
monitor_sec=1:0-4
loadaddr=0x80000000
unprot=protect off $monitor_sec
update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on $monitor_sec
mem=mem=160m bigphysarea=2048
console=ttyAS0
baudrate=115200
ethinit=nwhwconf=device:eth0
autoconf=off
mtdparts=mtdparts=stm-nand-flex.1:4M(Kernel),120M(RootFs),4M(Kernel2),120M(RootFs2),-(Userfs)
mtdids=nand0=stm-nand-flex.1
nfsargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/nfs nfsroot=${rootpath} ip=${ipaddr}::${gatewayip}:${netmask}:::${autoconf} ${mem}
flashargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock6 rootfstype=jffs2 ${mem}  ip=none
flashargs2=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock8 rootfstype=jffs2 ${mem}  ip=none
addmisc=setenv bootargs ${bootargs} ${mtdparts} console=${console},${baudrate}
kernel=uImage
flash_self=run flashargs addmisc; mtdparts default; setenv partition nand0,0 ;fsload ${kernel}; bootm; run net
flash_self2=run flashargs2 addmisc; mtdparts default; setenv partition nand0,2 ;fsload ${kernel}; bootm; run net
componentout=YPrPb
do_factory_reset=1
oppubKEY=mQENBE/liwsBCADlBRzd0lGa+A/hAeY4MGqmINYEaXAPtF0Sg/bGcYV4ykUKixi8
u9XPCBn9SVzbjEBmuVi6VTHydjo7yFaGvIar7sX1LGib2vpv6qL8qzXXGuU+DOWK
S24lHAcrLDMHHRrN0/XBrbiTr20YkH1nKnReNQO8Ok8/32QvmgSWLBtGwwSp194o
AaLyLQ4M8meDcAy42ojQNJEUpnEwjbyO3TMe8Kotz85qnJpaIh6Mm6K/3ESW206J
q3l16JWE46CwQmXi2EOhmqixce5OCpfS1sN+75qcoyd7UEhNkSn/GjyNz7+fxaS5
wC59Z0qot+YCKhxDXmY9bNsJEFhWNuYw1OorABEBAAG0GkVhc3ROZXQgPGluZm9A
ZWFzdC5uZXQudWE+iQE4BBMBAgAiBQJP5YsLAhsDBgsJCAcDAgYVCAIJCgsEFgID
AQIeAQIXgAAKCRA63Vv3FapNOc/8CAC69ROcX0FFtZTr51X+8mvmSlETj8CFFI5U
6Z6v+U+UP0qZMiqM3940qPP3aCzLladA6FT7DqWs25CUg85fCcTNacZtoGZRB9bt
D6sw73GcXyMeAuomiYppgbaHcBv+H4CGduUjpQgNPk4ic+OZSJMZCJeFtbnfxzNT
Xrl2V1e7mqfGTif0hyB9N2rRp7BnvAF5EVFFOe8olps0Go4DScgUIxQeNDdc69CM
ro0cps8tqG5C/QjWRQqpcLAO6pmffPx2pLN0cqjNjdPr6sR55Zpygt9kh7lbMYQI
vyToVYRBWTxPTIMmtBu03NRObbLza9wwF9uE1AqwpGI/fsmCUj1GmQENBE/oOGYB
CADdcBaZu2D4fSErxOnM6ZvLw3pYbXDJaCtMCBf3OjppAeAq6jCZz3UmyoxSkHil
15/abOCdGz81pyV4YfdSn9RYUYyLq4rJw82znb2i/cdR4dnF+Gso80EcXKvgAHYU
zUMtR4f5MrXpFPrQIXxA9HjEOBsQzxAnAwRAwYMW4R+tk1whgErqDuSHqjCaM/ml
xK8DzfqrsHDmF4uiXWCt9dS306YAtEPmTPSgeoQ8jw5MhO3LdA5LYSPoGanA+uGB
kNQINfuaRw43qIguHvDvIZ0K7cHjP1PCrWuQZSgxwWlUbYecWOpM1YK73o6qLMQ7
vKXai/CDWV/YOvH0y3x7DWUDABEBAAG0B0Vhc3ROZXSJATgEEwECACIFAk/oOGYC
GwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJECMsc16aVI8RSMYH/2J3gCiF
K16tLjNhFK/YkrgAEI4ZMI/XidI5hHAlvI+sGESX4ol8PGGrDSpA9aLu7UL+IP45
NByIkO8f0YGKxJiEwAMjyFqRD+p38yNZpUdS37h6GEtLB0w0E9+15hmy5yFWafZX
Cji23vdHCiXjsNkr849HYqSGWOQG7nyLJHeEZNmVOLvrYrWXZGXFUO/0WGefu0nM
GIZbczHeqKVLOVZe0OLTcVlpPjv0oQt1v3LElVBfTLYVY67pfEoVjNTLL3k5Qc4S
pywSErdsc6rVYp14PoZPpBIAEw4Hw1Pt1IRTYL2dJ1CMcrAsaKhdHKrQFS03t0eW
ctIlXNDw959XmCgAT+mdLQf/ZPmyQstl0xD+1d558ZdM+9zS9rgCwjY96lDMJGkR
oQa9n8ktDY/kXK/4t6PMUrbWhLB0dFxCQElJzSleX9aX1MepqZ2lO2PAXsrGhu5Y
nNkAnHeCivGCVSC42wn6++W6OLH80kBQOshBNrINbSECfnibuMhb56knxIINEJuI
G/ZhcLcH2pnVATCUBUvzv+g/9fXkZEM+EjTL5ORwMsnPlfhhDmUudOylynEVDlW2
MvLkiS51QNgd4QbxUcpJYIUUgGgmhQuqUXqQUQsBfltj5eyzawLdWA0V6i0Cns9K
EtASZIRzDYfObX1lIs3PNBmL2KsNv6a1Vo9sICc/SbhE2w
 
serial#=012013J024227
Boot_Version=008
wifi_ssid=default_ssid
wifi_auth=wpa2psk
wifi_enc=tkip
wifi_int_ip=0.0.0.0
timezone_conf_int=plus_02_00_13
use_portal_dhcp=true
hdmi_event_delay=3
ssaverName=clock
betaupdate_cond=true
bootstrap_url=igmp://224.50.0.50:9000
upnp_conf=lan
partition=nand0,0
mtddevnum=0
mtddevname=Kernel
bootupgrade=yes
Bootstrap_Version=1
bg_color=0x00047AC0
fg_color=0x00FFFFFF
portal1=http://iptv.east.net.ua/eastnet_portal/c/index.html
custom_url_hider=true
language=ru
update_url=http://iptv.east.net.ua/cboot/imageupdate
net=dhcp
ntpurl=time.east.net.ua
timezone_conf=Europe/Minsk
input_buffer_size=500
lang_audiotracks=1
force_dvi=0
Ver_Forced=no
tvsystem=720p-60
graphicres=1280
ethaddr=00:1a:79:0e:1d:52
autoupdate_cond=0
Image_Date=Tue Oct 6 16:15:18 EEST 2015
Image_Version=218
Image_Desc=EastNet_218.3
bootcmd=run flash_self
video_clock=0
ssaverDelay=180
stdin=serial
stdout=serial
stderr=serial
loppubKEY=no
 
Environment size: 4146/16379 bytes
MAG250>
сохраняем эти переменные и записываем их в NOR флешу, набираем saveenv и жмакаем Enter
MAG250> saveenv
Saving Environment to NOR Flash...
.. done
Un-Protected 2 sectors
. done
Un-Protected 1 sectors
Erasing Flash...
. done
Erased 1 sectors
Writing to Flash.... done
. done
Protected 1 sectors
.. done
Protected 2 sectors
 
MAG250>
 
отключаем питание приставки и подключаем приставку к монитору\телевизору. Заходим в BIOS (включаем питание на приставку и жмакаем на пульте приставки "Menu"), сбрасываем параметры на дефолт, потом сохраняем настройки и перезагружаемся, снова заходим в биос, устанавливаем загрузку с NAND флеши и резет операторский ключ, снова сохраняемся и ребутимся, снова заходим в биос меню и переводим приставку в режим прошивки через мультикаст.
Затем подключаем приставку к компьютеру, запускаем на компьютере программу mcast.exe, меняем ip адресс на тот с которого ожидает загрузку приставка (см.вложение), нажимаем кнопочку "Start" и загоняем в приставку файл "Bootstrap_250". После чего появится картинка что приставка перешла в режим ожидания заливки прошивки приставки. В нижней части программы mcast.exe указываем заводской файл прошивки от Infomir например этот http://soft.infomir.com.ua/mag250/release/0.2.18-r12/imageupdateи жмакаем кнопку "Start". После чего получаем сообщение об удачной прошивке
[album]101[/album]
Если снова подключить терминал то можно увидеть что переменные с ключем пропали
U-Boot 1.3.1 (Nov  7 2011 - 20:45:09) - stm23_0047
 
DRAM:  256 MiB
NOR:     1 MiB
NAND:  256 MiB
In:    serial
Out:   serial
Err:   serial
Press "Menu" for enter menu
Hit any key to stop autoboot:  0
MAG250>
 
MAG250> printenv
bootdelay=1
baudrate=115200
board=mag250
monitor_base=0xA0000000
monitor_len=0x00050000
monitor_sec=1:0-4
loadaddr=0x80000000
unprot=protect off $monitor_sec
update=erase $monitor_sec;cp.b $load_addr $monitor_base $monitor_len;protect on $monitor_sec
mem=mem=160m bigphysarea=2048
console=ttyAS0
baudrate=115200
ethinit=nwhwconf=device:eth0
autoconf=off
mtdparts=mtdparts=stm-nand-flex.1:4M(Kernel),120M(RootFs),4M(Kernel2),120M(RootFs2),-(Userfs)
mtdids=nand0=stm-nand-flex.1
partition=nand0,0
nfsargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/nfs nfsroot=${rootpath} ip=${ipaddr}::${gatewayip}:${netmask}:::${autoconf} ${mem}
flashargs=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock6 rootfstype=jffs2 ${mem}  ip=none
flashargs2=setenv bootargs ${ethinit},hwaddr:${ethaddr} root=/dev/mtdblock8 rootfstype=jffs2 ${mem}  ip=none
addmisc=setenv bootargs ${bootargs} ${mtdparts} console=${console},${baudrate}
kernel=uImage
flash_self=run flashargs addmisc; mtdparts default; setenv partition nand0,0 ;fsload ${kernel}; bootm; run net
flash_self2=run flashargs2 addmisc; mtdparts default; setenv partition nand0,2 ;fsload ${kernel}; bootm; run net
net=dhcp; run nfsargs addmisc; bootm; reset
graphicres=720
componentout=YPrPb
bootupgrade=no
do_factory_reset=1
serial#=012013J024227
Boot_Version=008
ethaddr=00:1a:79:0e:1d:52
Ver_Forced=no
wifi_ssid=default_ssid
wifi_auth=wpa2psk
wifi_enc=tkip
wifi_int_ip=0.0.0.0
timezone_conf_int=plus_02_00_13
autoupdate_cond=2
use_portal_dhcp=true
hdmi_event_delay=3
lang_audiotracks=0
ssaverName=clock
bg_color=0x00000000
fg_color=0x00787878
showlogo=yes
tvsystem=PAL
aspect_ratio=default
language=en
Image_Date=Fri Jan 15 15:24:06 EET 2016
Image_Version=218
Image_Desc=0.2.18-r14-250
bootcmd=run flash_self
stdin=serial
stdout=serial
stderr=serial
 
Environment size: 1817/16379 bytes
MAG250>
Бонусом выкладываю дампы флешей NOR, в начале я так отлачивал приставки, т.е.через правку dump'a NOR флеши и затем записывал его обратно.

 

а 255 модель по аналогии делается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  Добрый вечер все сделал (дело было в кАбЕлЕ) открывается 255(tenet), aura(neftyanik), на ура ))) Cпасибо!!!!, подобной инструкцией восстановил dune

фото отчет Чего напаял ...

P.S Направьте если не сложно может кто то прикрутил к этим (штукам) "acestream" для полноценного TtV

Eшё раз СПАСИБО)

 

 

 

 

post-42251-0-61989500-1485965022_thumb.jpg

post-42251-0-81210900-1485965062_thumb.jpg

post-42251-0-27314100-1485965073_thumb.jpg

post-42251-0-84747600-1485965092_thumb.jpg

post-42251-0-41570200-1485965107_thumb.jpg

post-42251-0-96470700-1485965118_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Приветствую всех!

Я здесь новенький просьба сильно не пинать.

 

Кто-нибудь отвязывал маг 254 от провайдера?

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   1 пользователь

×