Página 4 de 4

Re: azbox muerto

Publicado: 23 Jul 2013 21:49
por hjmelgar
Bueno, aquí­ se diferencian los dos "Jtag" existentes.

Código: Seleccionar todo

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.

Código: Seleccionar todo

Ahora tendreis que usar o bien el   p u t t y  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:
¿Que cuernos son el P u t t y y el Hyperterminal?
Yo ya me habí­a olvidado del HyperTerminal del wind*s :jaja :jaja :jaja
Las veces que lo utilizamos, y bueee....
En este sitio se habla de ambas cosas:
Fuente: http://guardofcastle.blogspot.com/2011/ ... minal.html
No necesitan entrar a ese sitio, yo les transcribo su concepto:
"P u t t y para el que no lo conozca, y como dice en su web, es una implementación libre de telnet y ssh para plataformas windows y unix. Es usado comúnmente para hacer conexiones remotas ví­a ssh..."
P u t t y, nos sirve entonces para manejar ví­a remota un ordenador o -en este caso- el Azbox que queremos resucitar.

Aparece una pantalla muy extensa en el PC y las últimas lí­neas dicen algo así­:

Código: Seleccionar todo

**********************************
* 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 sigue el tutorial:

Código: Seleccionar todo

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:
Los comandos, son los que yo ya habí­a comentado anteriormente y creo que lasmotos reiteró:

Código: Seleccionar todo

net down
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
Luego seguimos con la última parte.

Re: azbox muerto

Publicado: 23 Jul 2013 21:58
por hjmelgar

Código: Seleccionar todo

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 ...


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

http://pvtridvs.net/pool/docs/mips/MD00 ... -02.01.pdf
Yo agregarí­a, que baje ese mismo manual del Yamon (en formato *.pdf) y se lo envié a los administradores, para que sea agregado a la sección descargas del foro.

Código: Seleccionar todo

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

Código: Seleccionar todo

Con el siguiente comando de telnet podemos ver como tenemos montado nuestro sistema incluida la flash y los distintos mtd luego detallare que contiene 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.
Bueno este es el resumen.
Espero que a alguien le sirva.
Y ahora lo principal, la fuente:

http://kgdteam.com/puerto-rs232-y-conso ... x-t49.html
Y mañana vamos a pedir autorización a la Administración del foro, para resumir también el manual de un Jtag completo de un AzBox, porque lo encontré en otro foro español sobre AzBox (uno diferente).
Quizás no haya interés, no lo se.
Espero comentarios.
:saludos

Re: azbox muerto

Publicado: 28 Jul 2013 21:04
por titin100
bueno gracias por responder.
1. yamon se conecta si problemas
2. le quiero asignar ip desde consola yamon y al hacer ping me dice que no tiene coneccion.
3. la parte de cableados y router esta mas que chequeado.
4. al preguntar la ip del equipo por yamon (no me acuerdo el comando en este momento) me dice siempre la misma ip la que aparece en el display del equipo.
5 . no arranca de ninguna forma ni reconoce algun bin en un usb.
6. todos estos prosedimientos los hago con mi equipo sin ningun tipo de problema.

es evidente que murio la tarjeta de red como? no se.

Re: azbox muerto

Publicado: 29 Jul 2013 02:04
por hjmelgar
Recientemente en un tema que comencé sobre nuevos canales en el 113w, alguien llamado Juan_carrizo me hizo un comentario interesante.
Cuando vi su nombre en el post, recordé que lo habí­a visto interviniendo en otros foros (de europa) buscando soluciones para resucitar un receptor similar al tuyo. Yo estaba buscando información para el uso del Yamon.
El otro dí­a en ese mismo tema -de nuestro foro- que creo que lo llamé "aumenté la grilla de mis canales en el 113w", volvió a intervenir para confirmarme que efectivamente era el, y que buscaba soluciones para un receptor en parecidas condiciones.
Quizás debas buscarlo en nuestro foro y mandarle un MP para ver si te puede aportar algún otro dato.
Según lo que cuenta, su receptor no hubo forma de recuperarlo.

Yo no tengo un AzBox, porque hubiera sido interesante seguir todas esas instrucciones para ver hasta donde llegaba.
Suerte. :saludos

Re: azbox muerto

Publicado: 29 Jul 2013 11:10
por titin100
Gracias..
Hay un botón para agradecer, con el mismo el resto de los usuarios sabrán a quien se agradece y además se evita que en los temas se mezclen los agradecimientos con las consultas, ayudas o comentarios

Re: azbox muerto

Publicado: 29 Jul 2013 21:19
por Johannes2009
Aporto mi granito de arena, para probar: :ugeek:
Desde la consola yamon, se puede probar si estaba activada la "aceleración de hardware", quizás esta fue/era la causa del fallo de red:

Hay que usar el comando:
setxenv

y el resultado serí­a algo así­:

YAMON> setxenv
(0x00) 4 a.avclk_mux 0x00000000
(0x00) 8 a.board_id "852-E2"
(0x00) 4 a.cd2_freq 0x05b8d800
(0x00) 4 a.cd4_freq 0x01fca055
(0x00) 4 a.cd5_freq 0x017d7840...
...(y sigue)

Hay que buscar el valor de x.pll3
Si es igual a 0x01020057 [4 x.pll3 0x01020057] no habí­a aceleración de hardware. :paz:
Si marca otro valor, estaba activado. Entonces se desactiva con este comando:

setxenv -b x.pll3 0x01020057

Se reinicia el azbox, y ahora si se puede seguir con los comandos de recuperación ya citados por yamon.
Suerte... :saludos

Re: azbox muerto

Publicado: 30 Jul 2013 17:07
por titin100
Si lo de aceleracion de hardware ya fue chequeado.
No hay caso se quemo la tarjeta de red.
Gracias.