Home

Puerto RS232 y Consola YAMON y la FLASH del Azbox

milix

AZvip
Loco por OpenSPA
22 Ago 2009
1.679
2
0
Bueno viendo que varios users han reclamado un tuto de como poder usar el puerto RS232 del Azbox y luego usar la consola Yamon voy hacer un pequeño tuto de como hacerlo.


Nuestro Azbox dispone de conector de 4 pins en la placa como podemos observar en la siguiente foto, este puerto no podemos conectarlo directamente al PC porque emite señales de bajo nivel y al puerto serie del PC no le llegarian datos legibles por lo que tendremos que usar un conversor TTL a RS232 con chip Max232 o Max233 este conversor lo podremos comprar en Ebay por unos 8 euros y no merece la pena construirlo, es valido cualquier conversor que tengais siempre que adapteis las conexiones como esta en el grafico.

esnwqt.jpg


Vcc: Tensión 3v
GND (masa)
Tx (transmisión de datos)
Rx (recepción de datos)

Dependiendo del conversor que compreis necesitareis un cable yo en mi caso lo que he hecho ha sido coger un conector de alimentacion de un Disquetera de 3.5 y con un alfiler o aguja podreis desmontar sus pins para luego soldar los cables en el ordes descrito e insertarlos de nuevo asi podreis usar el dispositivo las veces que querais de manera commoda y sencilla.

Aqui os pongo una captura del conversor TTL a RS232 con Max232:

or8e86.jpg


Despues de todo esto ya podemos conectarlo al PC para ello usaremos simplente un cable SERIE OJO importante no un cable NULLMODEM sino un simple DB9 o cable serie, la conexion debe hacerse con ambos equipos tanto PC o Azbox apagados.

EL ARRANQUE:

El Azbox cuando lo encendemos lo primero que hace es arrancar el zboot este le pasa el control al Yamon que es un software que se encuentra grabado en una parte de la flash de deficil acceso para evitar su borrarlo y se encarga de cargar el kernel, dispone de una serie de comandos basicos que permiten leer, modificar, la flash y la SDRAM en tiempo real.

Esto tiene multitud de ventajas como:
Poder cambiar cambiar el kernel o incluso cargar el kernel en la SDRAM salir del yamon y pasar el control al firmware y probar dicho kernel luego al apagar el equipo vuelve el kernel original almacenado en la flash esto es ideal para pruebas rapidas sin tener que flashear todo el dia.

Para que nos entendamos el Yamon es como un Jtag muy sencillo de usar y sin muchas historias con un simple cable serie y que cualquiera puede realizar, eso si, si borramos la parte de la flash donde esta el YAMON si que tendremos que usar un verdero JTAG para recuperar el azbox por eso digo que todo lo probeis lo hagais sabiendo donde lo haceis.

Ahora tendreis que usar o bien el putty o hyperteminal para conectarlos logicamente teniendo el cable conversor previamente conectado encendeis el azbox en el boton trasero y os saldra un log como este:

xosPe0 serial#eeb58f965774f62c6348aa0bdfca3a17 subid 0x50
xenv cs2 ok
power supply: ok
dram0 ok (9)
dram1 ok (a)
zboot (0) ok
>
**************************************
* SMP863x zboot start ...
* Version: 2.4.0-2.8.0.1
* Started at 0x91000000.
* Configurations (chip revision: 6):
* Use 8KB DRAM as stack.
* Support XLoad format.
* Enabled BIST mode.
* Enabled memory test mode.
* Use internal memory for stage0/1.
**************************************
Boot from flash (0x48000000) mapped to 0x8c000000.
Found XENV block at 0x8c000000.
CPU clock frequency: 300.37MHz.
System clock frequency: 200.25MHz.
DRAM0 dunit_cfg/delay0_ctrl (0xf34111ba/0x000a8788).
DRAM1 dunit_cfg/delay0_ctrl (0xf34111ba/0x00098887).
Using UART port 0 as console.
Board ID.: "852-E2"
Chip Revision: 0x8634:0x86 .. Matched.
Setting up H/W from XENV block at 0x8c000000.
Setting <SYSCLK avclk_mux> to 0x00000000.
Setting <SYSCLK hostclk_mux> to 0x00000100.
Setting <IRQ rise edge trigger lo> to 0xff28ca00.
Setting <IRQ fall edge trigger lo> to 0x0000c000.
Setting <IRQ rise edge trigger hi> to 0x0000009f.
Setting <IRQ fall edge trigger hi> to 0x00000000.
Setting <IRQ GPIO map> to 0x20090820.
Setting <PB default timing> to 0x10101010.
Setting <PB timing0> to 0x10101010.
Setting <PB Use timing0> to 0x000003f4.
Setting <PB timing1> to 0x00110101.
Setting <PB Use timing1> to 0x000003f3.
Setting <PB timing2> to 0x105f1010.
Setting <PB Use timing2> to 0x000003f8.
PB cs config: 0x000e0040 (use 0x000e0040)
Enabled Devices: 0x00021ace
BM/IDE PCIHost Ethernet I2CM I2CS USB PCIDev2 PCIDev3 SCARD
MAC: 00:02:14:13:ef:f9
PCI IRQ routing:
IDSEL 2: INTA(#14) INTB(#14) INTC(#14) INTD(#14)
IDSEL 3: INTA(#15) INTB(#15) INTC(#15) INTD(#15)
Smartcard pin assignments:
OFF pin = 0
5V pin = 1
CMD pin = 2
Setting up Clean Divider 2 to 96000000Hz.
Setting up Clean Divider 4 to 33333333Hz.
Setting up Clean Divider 5 to 25000000Hz.
Setting up Clean Divider 6 to 20000000Hz.
Setting up Clean Divider 7 to 20000000Hz.
GPIO dir/data = 0x76000038/0x76000000
UART0 GPIO mode/dir/data = 0x6e/0x00/0x00
UART1 GPIO mode/dir/data = 0x6e/0x00/0x00
XENV block processing completed.
Found existing memcfg: DRAM0(0x08000000), DRAM1(0x08000000)
Heap/Temp/Temp1/Dest start at 0x14000000/0x16000000/0x15000000/0x12000000.
Default boot index: 0
Scanning ROMFS image at 0x8c040000 (0x48040000) .. Found.
ROMFS found at 0x8c040000, Volume name = YAMON_XRPC
Found 1 file(s) to be processed in ROMFS.
Processing xrpc_xload_yamon_ES4_prod.bin (start: 0x8c040090, size: 0x0002fe84)
Checking zboot file signature .. Not found.
Trying xrpc_xload format .. OK
Checking zboot file signature at 0x13000000 .. OK
Decompressing to 0x91200000 .. OK (453328/0x6ead0).
Load time total 173/255 msec.
Execute final at 0x91200000 ..



**********************************
* YAMON ROM Monitor
* Revision 02.06-SIGMADESIGNS-01-2.8.0.1
**********************************
Memory: code: 0x11000000-0x11040000, 0x11200000-0x11204000
reserved data: 0x11240000-0x12440000, PCI memory: 0x12440000-0x12840000
Environment variable 'start' exists. After 1 seconds
it will be interpreted as a YAMON command and executed.
Press Ctrl-C (or do BREAK) to bypass this.
Y cuando llega a este punto hay que pulsar control+C para acceder a la consola yamon luego a continuacion para poder cargar/enviar cosas tenemos que establecer o habilitar nuestro puerto Ethernet con el siguiente comando:

desconecta la red ethernet

YAMON> setenv bootserver 192.168.1.2
direccion Ip del Pc o server

YAMON> setenv gateway 192.168.1.1
direccion gateway de la red

YAMON> set ipaddr 192.168.1.80
direccion Ip del azbox

YAMON> set netmask 255.255.255.0
mascara de red

net init
net up
Iniciamos la red y la arrancamos.

Ahora ya tenemos conexion Red con el Pc voy a detallar ahora algunos comandos:

1) PROCESO PRUEBAS DE KERNEL EN LA RAM

En el Linux tendremos que activar el servidor TFTP y luego en la carpeta que hayamos creado a tal efecto metemos el archivo miarchivo.ram.srec este tipo de formato es para cargar en la RAM se obtiene con compilador y el kernel esto todavia hay que estudiarlo de como obtenerlo.

Como instalar y arrancar TFTP en ubuntu:
http://infrabeta.com/tutoriales/item.php?itemid=18

YAMON>load tftp://192.168.1.2/vmlinux.flash.srec
Con el comando load podremos cargar el kernel en este caso en la SDRAM ojo no en la flash.

YAMON> go . / root=dev/mtdblock/0
El comando go ejecutaria el kernel que ya esta en la RAM desde el primer bloque osea el 0.

2) PROCESO GRABAR EN LA FLASH CUANDO NO ES POSIBLE EL ARRANQUE.

El formato de archivo que copiaremos en el sever TFTP sera miarchivo.flash.srec este formato es para poder grabarlo en la flash. Tengo que estudiarlo mas detenidamente los offset y tamaño de los mismos para no liarla gorda, jeje seguire ampiando este tuto con mas avances.


Y aqui un listado de todos los comandos disponibles del sistema yamon y el funcionamiento del mismo:

http://pvtridvs.net/pool/docs/mips/MD00008-2B-YAMON-USM-02.01.pdf

La FLASH

El Azbox dispone de una Flash de 8 MB de tipo NOR su mapeo es el siguiente:

Creating 5 MTD partitions on "CS2: Physically mapped flash":
0x00000000-0x00020000 : "CS2-Part1" Tamaño hex 20.000 = 131.072 bytes
0x00020000-0x00040000 : "CS2-Part2" Tamaño hex 20.000 = 131.072 bytes
0x00040000-0x00080000 : "CS2-Part3" Tamaño hex 40.000 = 262.144 bytes
0x00080000-0x00700000 : "CS2-Part4" Tamaño hex 620.000 = 6.422.528 bytes
0x00700000-0x00800000 : "CS2-Part5" Tamaño hex 100.000 = 1.048.576 bytes

Con el siguiente comando de telnet podemos ver como temos montado nuestro sistema incluida la flash y los distintos mtd luego detallare que contiend cada parte:

MMP[~]$ cat /proc/mtd
dev: size erasesize name
mtd0: 00800000 00010000 "CS2: Physically mapped flash"
mtd1: 00020000 00010000 "CS2-Part1"
mtd2: 00020000 00010000 "CS2-Part2"
mtd3: 00040000 00010000 "CS2-Part3"
mtd4: 00680000 00010000 "CS2-Part4"
mtd5: 00100000 00010000 "CS2-Part5"
MTD0: Contiene los 8mb de la flash
Part1 MTD1: No estoy muy seguro pero creo que es el Boot de arranque
Part2 MTD2: Contiene el Zboot
Part3 MTD3: Contiene el Yamon (xrpc_xload_yamon_ES4_prod.bin)
Part4 MTD4: Contiene el Kernel (xrpc_xload_vmlinux_ES4_prod.bin)
Part5 MTD5: Contiene la carpeta DISK1 encargada del arranque del azbox.

Con esta info ya podreis trastear y hacer pruebas espero que os sirva de ayuda, yo ahora ando muy mal de tiempo asi de momento lo tengo parado todo pero espero en breve retomar las investigaciones, no obstante para trastear podreis cargar los datos en la SDRAM asi no dañareis nunca la flash y al apagarlo y encenderlo mantendra la que teniais antes.

Salu2.
 

Clemente

Usuario Destacado
Vip OpenSPA
13 Jul 2009
8.467
1.356
0
72
Murcia
que sussssto, creia que era lo que no llega, pero muchas gracias, salu2
 

jocete

Usuario
Fan de OpenSPA
20 May 2009
150
0
0
entiendes para que vale esto ??????????????????? ...................yo sí, ella nó
un saludo
 

enjuto_9

Usuario
Fan de OpenSPA
19 Ene 2010
256
5
0
Que grande Milix!!!

Yo tengo un cable "casero" y pude conectar con tus ayudas, aunque no pudimos hacer nada, pero bueno.

Salu2.
 

gorski

Usuario Destacado
Loco por OpenSPA
10 Abr 2009
1.334
9
0
I would really love to see this shite fall down completely and then our guys show the wankers how these things can be done...
 
J

jpbravo

Invitado
gracias por tu tiempo, buen trabajo y buen tuto.
salu2
 

fidel

Usuario
Betatester
Vip OpenSPA
29 Ene 2010
330
120
0
Gracias por todo tu aporte a los azbox y tu tiempo
 

batmat

Usuario
Amigo OpenSPA
24 May 2010
15
0
0
61
Hola a todos. Muy bueno este tutorial, MILIX. Pregunta uno: ¿Qué es esto AZBOX modelo?
Muchas gracias.
 

flauta

flauta39
Forero
24 May 2010
3
0
0
85
Flauta agradece o envio deste tutorial. Estas iniciativas são muito importante para se divulgar conhecimentos. No meu caso tenho um AZBOX PREMIUM HD. Mais irei divulgar esta informação, muito importante. Parabéns, valeu.
 

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.936
174
0
milix dijo:
Bueno viendo que varios users han reclamado un tuto de como poder usar el puerto RS232 del Azbox y luego usar la consola Yamon voy hacer un pequeño tuto de como hacerlo.


Nuestro Azbox dispone de conector de 4 pins en la placa como podemos observar en la siguiente foto, este puerto no podemos conectarlo directamente al PC porque emite señales de bajo nivel y al puerto serie del PC no le llegarian datos legibles por lo que tendremos que usar un conversor TTL a RS232 con chip Max232 o Max233 este conversor lo podremos comprar en Ebay por unos 8 euros y no merece la pena construirlo, es valido cualquier conversor que tengais siempre que adapteis las conexiones como esta en el grafico.
..........
..........
..........
Salu2.

Hola

Solicito a quien entienda si puede poner enlace de ebay con algún artículo en venta que reuna las características adecuadas, he consultado y salen de china, hong kong, etc. y la verdad no se cual sería el adecuado para poder practicar.

Gracias a milix por el tutorial.

Saludos.

Postdata:

Al parecer también sirven los cables de Nokia CA-42 y DKU-5 según:

h**p://www.satpimps.com/showthread.php?t=126422&page=87

h**p://buffalo.nas-central.org/index.php/Use_a_Nokia_Serial_Cable_on_an_ARM9_Linkstation
 

PkPk

Usuario
Forero
26 Ago 2010
1
0
0
En lo referente a adaptadores de RS232 (serie) a USB, bastaría con cualquiera que use el chip Prolific PL-2303, ..

h**p://www.prolific.com.tw/eng/files/Microsoft%20Word%20-%20PL-2303HX%20brochure%20081309.pdf

h**p://www.prolific.com.tw/eng/Products.asp?ID=88


+ Info en h**p://www.prolific.com.tw/eng/Download-2.asp?ID=17


PL-2303 USB to Serial Bridge Controller
pero, CUIDADO, hay numerosos ejemplos de adaptadores chinos que llevan un chip clónico (sin encapsulado), que NO funcionan o lo hacen pésimamente, sin cumplir especificaciones básicas, como éstos ..

h**p://www.dealextreme.com/details.dx/sku.24512

h**p://www.dealextreme.com/details.dx/sku.5859

h**p://www.dealextreme.com/details.dx/sku.24799


Otro ejemplo de adaptador barato (menos de 5 euros) que lleva un PL-2303 original (comprobado !!) y que funciona perfectamente (con "drivers" Prolific, para XP, Vista y W7) es el siguiente (Y-105):

h**p://www.dealextreme.com/details.dx/sku.30495


sku_30495_1_small.jpg
sku_30495_5.jpg
sku_30495_4.jpg
Disculpad que apunte a DX, os aseguro que no tengo ningún tipo de comisión .. :okb:

Un saludo
 

aversihaysuerte

AZvip
Loco por OpenSPA
22 Feb 2010
336
0
0
Te podras dedicar a arreglar los azbox cuando se termine la garantia con lo que sabes ya del tema Milix :)
 

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.936
174
0
Bueno tengo un cable USB nokia CA42 que he preparado pero no se como conectar la consola yamon por terminal putty desde ubuntu por USB.
Edito porque creo que la solución es configurar el putty para que se conecte por /dev/ttyUSB0 ... según el puerto USB donde se conecte será el 0, 1, 2... (Cuando pueda probaré esto, ahora estoy en el curro)

Según una respuesta que encontré en google:

usb2rs232

Hola dan...:
Averigua mediante dmesg en que dispositivo usb esta tu convertidor.
Suponiendo que fuere /dev/ttyUSB0, en Putty vas a
configuración, serial, serial line to connect le pones el correspondiente /dev/ttyUSB0
configuración. speed, le pones 115200
Y con esto debería bastar.
Saludos.
Gabriel.

http://www.ubuntu-es.org/?q=node/95092


El deco se ha quedado en booting y no hace nada más, borré varias particiones desde ftp y ahora no me arranca ni puedo reinstalar el firm, que anteriormente había instalado con el pendriver sin problemas, así que no es por el pendriver ni el firm es que me he cargado el deco.
Acabo de conectar con el deco por consola yamon por medio del pc ubuntu y putty, una vez configurado el putty, estoy en el paso para cargar vmlinux.flash.srec pero el enlace al que hace referencia el tutorial de milix está caído y por tanto estoy parado, voy a intentar seguir con el siguiente punto pero mucho me temo que no será posible.

Saludos.
 

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.936
174
0
PkPk dijo:
En lo referente a adaptadores de RS232 (serie) a USB, bastaría con cualquiera que use el chip Prolific PL-2303, ..
...
...
...

Un saludo

Gracias PkPk pero ahora necesito un TTL a RS232 como el descrito por milix al principio, a ver si me puedes orientar.

Saludos.

PD:

Acabo de conectar con el deco por consola yamon por medio del pc ubuntu y putty, una vez configurado el putty, estoy en el paso para cargar vmlinux.flash.srec pero el enlace al que hace referencia el tutorial de milix está caído y por tanto estoy parado, voy a intentar seguir con el siguiente punto pero mucho me temo que no será posible.

Saludos.
 

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.936
174
0
Bueno ahora estoy estancado:

He conectado el deco al pc con putty pero no se como seguir.

Espero instrucciones para poder seguir yo no puedo solo.

Gracias.

PD:

El deco lo he enviado al servicio técnico hoy 11/10/2010.

Saludos.

Copio y pego información obtenida de otro foro y su traducción en google por si es de interés:


Originally Posted by The_Ripper View Post
Ok guys, as I promise,here is the links

hxxp://www.megaupload.com/?d=S9GC4UQR (vmlinux.bin)
hxxp://www.megaupload.com/?d=KZBRMLEK (files and modules)
hxxp://www.megaupload.com/?d=R88HACTT (MMP uclibc)



Ok first I use tftpd32 server for Windows,link to download hxxp://tftpd32.jounin.net/.
I put vmlinux.bin(from first link) file where is main tftp exe file is, and after start of the program just change "Current Directory" to point
there if allready not and change "Server interface" to your PC IP Address(mine is 192.168.1.3) and let it stay running.
Thats all to setup tftp on Windows.



Next, boot up receiver and transfer all files from second link in
/MMP/modules/2.6.22/ (make 2.6.22 folder)

chmod 755 all files

Pls make shure you have this files on DISK1 because I am using this files.
/DISK1/.passwd
/DISK1/.shadow




Next, download MMP uClibc tmp folder from third link.You must unpack it on receiver because of soft symlinks.
After extract you should have /MMP/tmp folder with uClibc based librarys files.We need uCLibc because of setting up video signal out with
small MRUA app.




SO, after this go into telnet console and write this command (ELITE MODEL tested!!!!!)

setxenv -f /dev/mtdblock0

it should list all XENV settings in flash. Our main interest for now is in 4 settings,

y.ipaddr,y.subnetmask,y.gateway and y.start,

unfortunaly YAMON boot loader doesnt have dhcp so you must manualy add all IP based datas.Pls be cerful with this, if you are wrong with this settings you will not be able to boot and no other way to repair

it, then to make your self rs232 cable like "telesat" user explain here.

So before you change pls write down default values for this 4 settings but main value y.start IS MUST so you can change it back after you want to load standard FW!!!!

Here is my values for IP datas. My router always give my Azbox receiver this IP address 192.168.1.5, Subnet mask for this range is 255.255.255.0 and my router gateway is 192.168.1.1.
So this is way I will change this values for mine IP settings


(It takes few seconds to change value)
setxenv -f /dev/mtdblock0 -k y.ipaddr -v "192.168.1.5"
setxenv -f /dev/mtdblock0 -k y.subnetmask -v "255.255.255.0"
setxenv -f /dev/mtdblock0 -k y.gateway -v "192.168.1.1"

-------------------------------

Next is to change boot up command for Yamon, default value on my receiver is

y.start on my receiver is "xrpc 0xac080090; load zbf 0xb3000000; go"

so pls write it down somewhere.


So, next step is to change startup boot command (y.start).
PLEASE CHANGE IP ADDRESS FOR YOUR TFTP SERVER, MINE TFTP SERVER PROGRAM IS ON PC(WINDOWS) WITH 192.168.1.3 IP ADDRESS!!!!!!!!!!!!!!!!!!!!!!!!!!



setxenv -f /dev/mtdblock0 -k y.start -v "net init; net initpci; net up; load -b tftp://192.168.1.3/vmlinux.bin 0***020000; go"
hmm 0x 9 0 0 2 0 0 0 0 ,just put it together instead of 0***020000 and without spaces!!!


after you change all just in case ./setxenv -f /dev/mtdblock0 check again if your values are okey,plus y.XXXX commands maybe some letter is missing while you type it!!!!!


It's just left to boot it, so type reboot in console and hope it will boot







to go back after boot to standard firmware, go to /MMP/modules/2.6.22 , where setxenv program is and put back OLD y.start command value and just reboot it

./setxenv -f /dev/mtdblock0 -k y.start -v "xrpc 0xac080090; load zbf 0xb3000000; go"

-----------------------------------------------------------

If all goes well you should be able to telnet/ftp to Azbox receiver.If NO, sorry I dont have solution, you will need rs232 cable to fix it,
But if all okey, telnet and go to /MMP/modules/2.6.22 folder and use set_outport prog to activate video out signal, I just tested analog out

./set_outport -analog -f PAL_BG


for digital maybe this way

./set_outports -digital -f HDMI_1080i59 -dvi_hdmi siI9030 -hdmi2c 2



If anyone managed to come till here I will explain how to load FB driver, it's still in working process and it has fixed screen resolution 720x576, and maybe
letter upload E2 files but it needs alot of patching and fixing plus writing next driver(s).

Thank you,

I will try it on my bedroom elite this weekend. I was wondering which driver would you suggest should be written first? What do you need first to progress?
_______________________________________________________________________________________

traducción del inglés al español

Originalmente publicado por The_Ripper Ver
Ok chicos, como te lo prometo, he aquí los enlaces

hxxp: / / www.megaupload.com/?d=S9GC4UQR (vmlinux.bin)
hxxp: / / www.megaupload.com/?d=KZBRMLEK (archivos y módulos)
hxxp: / / www.megaupload.com/?d=R88HACTT (uClibc MMP)



Bueno primero que uso tftpd32 servidor para Windows, enlace para descargar hxxp: / / tftpd32.jounin.net /.
Puse vmlinux.bin (de primer enlace) archivo en el que es el principal fichero exe tftp es, y después del inicio del programa acaba de cambiar "directorio actual" en el punto
allí si no allready cambio "interfaz de servidor" a su PC la dirección IP (el mío es 192.168.1.3) y lo dejó permanecer en funcionamiento.
Eso es todo para tftp instalación en Windows.



A continuación, arranque el receptor y la transferencia de todos los archivos del segundo eslabón de
/ MMP/modules/2.6.22 / (hacer 2.6.22 carpeta)

chmod 755 todos los archivos

Por favor haga shure tiene este archivos en DISK1 porque yo estoy usando estos archivos.
/ DISK1/.passwd
/ DISK1/.shadow




A continuación, descargue carpeta MMP uClibc tmp de link.You tercera descomprimirlo en el receptor, debido a los enlaces simbólicos suave.
Después de extraer usted debe tener / MMP / tmp carpeta con files.We uClibc librerias basadas en las necesidades uClibc debido a la creación de la señal de vídeo con
pequeña aplicación MRUA.




Así, después de esto, vaya a la consola de telnet y escribir este comando (ELITE MODEL probado !!!!!)

setxenv-f / dev/mtdblock0

se debe indicar todos los valores XENV en flash. Nuestro interés principal por ahora está en 4 posiciones,

y.ipaddr, y.subnetmask, y.gateway y y.start,

unfortunaly arranque Yamón doesnt cargador tiene dhcp por lo que debe agregar manualmente todos los datas.Pls IP basada en ser cerful con esto, si usted está equivocado con esta configuración no será capaz de arrancar y no hay otra forma de reparación

, entonces para hacer su propio cable RS232 como "Telesat" usuario explicar aquí.

Así que antes de cambiar los pls anotar los valores predeterminados para esta configuración de cuatro, pero y.start SE DEBE principal valor por lo que puede cambiar de nuevo después de que desea cargar estándar FW!!

Aquí está mi los valores de información IP. Mi router siempre doy mi receptor Azbox esta dirección IP 192.168.1.5, máscara de subred para esta gama es 255.255.255.0 y mi puerta de enlace del router es 192.168.1.1.
Así que esta es la forma que voy a cambiar estos valores de configuración de las minas de propiedad intelectual


(Se toma unos segundos para cambiar el valor)
setxenv-f / y.ipaddr dev/mtdblock0-k-v "192.168.1.5"
setxenv-f / y.subnetmask dev/mtdblock0-k-v "255.255.255.0"
setxenv-f / y.gateway dev/mtdblock0-k-v "192.168.1.1"

-------------------------------

Lo siguiente es cambiar el arranque de comandos para Yamón, el valor por defecto en mi receptor está

y.start en mi receptor "xrpc 0xac080090; ZBF carga 0xb3000000; ir"

así que por favor lo escriba en alguna parte.


Así, el siguiente paso es cambiar la orden de arranque de inicio (y.start).
POR FAVOR, cambiar la dirección IP para el servidor TFTP, TFTP MINA PROGRAMA servidor está en PC (Windows) con la dirección IP 192.168.1.3 !!!!!!!!!!!!!!!!!!!!!!!!! !



setxenv-f / y.start dev/mtdblock0-k-v "init red; red initpci; neta arriba; tftp carga-b: / / 192.168.1.3/vmlinux.bin 0 *** 020 000; ir"
0x hmm 9 0 0 2 0 0 0 0, acaba de poner juntos en lugar de 0 *** 020 mil y sin espacios!


después de cambiar todas las dudas. / setxenv-f / dev/mtdblock0 comprobar de nuevo si sus valores son okey, además de comandos y.XXXX tal vez alguna carta que falta mientras se escribe !!!!!


Es justo a la izquierda para arrancar, reiniciar para escribir en la consola y esperamos que arranque







para volver después de arrancar con el firmware estándar, ir a / MMP/modules/2.6.22, donde el programa es setxenv y volver a poner el valor antiguo comando y.start y simplemente reinicie

. / Setxenv-f / y.start dev/mtdblock0-k-v "xrpc 0xac080090; ZBF carga 0xb3000000; ir"

-------------------------------------------------- ---------

Si todo va bien, debería ser capaz de telnet / ftp para receiver.If Azbox NO, lo siento, no disponemos de la solución, tendrá que rs232 cable para arreglarlo,
Pero si todo okey, telnet e ir a la carpeta / MMP/modules/2.6.22 y set_outport uso progresivo para activar la señal de salida de vídeo, sólo probado salida analógica

. / Set_outport analógico-f PAL_BG


para cámaras digitales quizás de esta manera

. / Set_outports-digital-f HDMI_1080i59 dvi_hdmi-siI9030 hdmi2c-2



Si alguien conseguido llegar hasta aquí voy a explicar cómo cargar el controlador FB, todavía está en proceso de trabajo y se ha fijado una resolución de pantalla 720x576, y tal vez
carta de subir archivos E2 pero necesita una gran cantidad de controlador de próxima parches y se fijan más la escritura (s).


Gracias,

Voy a probarlo en mi habitación de élite este fin de semana. Me preguntaba qué controlador sugeriría usted debe ser escrita por primera vez? ¿Qué se necesita primero al progreso?
 

456

Usuario
Amigo OpenSPA
24 Jun 2010
34
0
0
Hola a todos,estoy intentando arreglar mi azbox elite con este metodo,pero cuando llego al punto de conectarme con putty o hiper terminal la lectura que me da no se entiende ¿por que puede ser?

Sale esto:

ÃÂÿþûÿ)Ãâ€ÃƒÂ±`ùI ÿæÿ:øà@™ÃƒÂ·ÃƒÂ¾ÃƒÂ£ÃƒÂ¿Ãƒâ€“òøüàÿòÿÿûÿùøþÃÂýüÖáˆÃƒÂ¿ÃƒÅ¡ÃƒÂ¼†ÃƒÂ¾.þR³õ©-£>“í(máøþȕìê÷Þ ÿö‘ÿ0
±´L­ÃƒÂ¶ÃƒÂ¾ÃƒÂ¶ÃƒÂ¶Ã‚±
Eþ“ ô“þþß ‘ -ôüÖ ¬ìþ%àLôþý€ ”