Bueno, como os prometí aquí está el manual de CÓMO RECUPERAR AZBOX VIA JTAG (Deco muerto en Booting).
Agradecer enormemente al foro pristavka.de!! y sobretodo al usuario kkaapp.
Según algunos es imposible recuperarlo, pues bien SÍ se puede...
Bien, este manual es sobre cómo conseguir recuperar un deco (en mi caso premium+) cuando al usar el método del Yamon por RS232 nos da este resultado:
Parece ser que si falla lo de zboot ya no carga el Yamon y hay que usar Jtag.Vamos a ello.
1º.- Materiales necesarios:
8 Resistencias de 120 Ohm (marron-rojo-marron)
1 conector DB25 (paralelo) macho
1 trozo de cable (yo he usado de los IDE planos)
Hay que seguir este esquema:
20-21-22-23-24-25 se puentean en el conector paralelo DB25.
Nos quedará algo así:
Bien, ahora ya tenemos el cable hecho, solo falta puentear con un cable o ponerle un jumper macho y su capuchón correspondiente en R309 :
Vale, hardware listo, vamos con el software.
1º Poner en la BIOS del PC el modo EPP en el puerto paralelo.
Necesitamos UBUNTU Linux, yo me he bajado el último 11.04. En teoria no hace falta ni instalarlo, se podría usar desde el mismo cd con la opción TRIAL que aparece en el arranque del CD cuando carga la interface... yo lo instalé. Pero podeis probar...
Bueno, una vez en linux vamos a prepararlo todo. Os dejaré adjutos los ficheros necesarios, pero con los comandos los debería descargar el solo...
Al lío, abrimos un Terminal y metemos estas órdenes:
primero le ponemos password al usuario root;
sudo passwd root
ahí metemos password nuestro y luego password root (si lo haceis sin instalar linux no sé si será dejarlo en blanco y luego meterle el que querais para root o ya estareis como root directamente...)
cambiamos a usuario root;
creamos la carpeta, descargamos y descomprimimos los ficheros necesarios. Cambiar los * por h !!!! los he puesto porque no se hacer que no salga enlace en vez de direccion completa....
(este creo que no hace ni falta porque en booting.zip de más adelante ya está el fichero, pero bueno...)
Bien, ahora nos vamos a descargar y descomprimir el fichero Booting.zip que es el que contiene el programa para grabar el micro y el fichero que hay que programar,etc ...
http://www.megaupload.com/?d=4O29ALP7
unzip Booting.zip[/b]
Sobreescribir si es necesario ya que en este fichero están también los azbox.cfg y smp8634.cfg...
Copiar los ficheros que hemos descomprimido del booting.zip a los directorios como se ve abajo sobreescribiendo los existentes :
Ahora conectamos el receptor al pc con el cable que hemos hecho y lo encendemos...se quedará en booting...
seguimos;
Dejamos este terminal abierto y abrimos otro nuevo;
Ahora dentro de este sub-terminal telnet que nos muestra escribimos:
Seguimos..
(Si no funciona renombrar a CFE.BIN en mayúsculas usando : mv cfe.bin CFE.BIN y volver a ejecutar la última orden : sudo ./tjtag -flash:cfe /fc:104 /bypass )
Bueno, con esto debería empezar a flashear nuestra memoria... os aviso de que tarda muuucho. A mi me tardó 145710 segundos aprox. 40 horas en un AMD 800. Al autor del manual que he ido siguiendo le tardó unas 29 horas...
Después, cuando acabe que ya ponga DONE.
Apagar del interruptor trasero el Azbox.
Desconectarlo de la corriente.
Quitar el jumper JTAG.
Quitar el cable JTAG (yo lo dejé por si las moscas y no me iba ni la botonera ni el mando en el menú de actualización USB, fue quitarlo y a rular..)
Meterle un Pen con un patch.bin válido (yo usé el último 08)
Formatear el application area
Instalar patch.bin.
A disfrutar!!
PD: Creo que no me he dejado nada, pero como es una cosa que no había hecho nunca...si veis algo que no está bien lo comentamos en el foro azboxhd.es
Saludos!!
Agradecer enormemente al foro pristavka.de!! y sobretodo al usuario kkaapp.
Según algunos es imposible recuperarlo, pues bien SÍ se puede...
Bien, este manual es sobre cómo conseguir recuperar un deco (en mi caso premium+) cuando al usar el método del Yamon por RS232 nos da este resultado:
Código:
xosPe0 serial#2cee66e587b6925bb3cff53620687750 subid 0x70
xenv cs2 failed
xenvxosPe0 serial#2cee66e587b6925bb3cff53620687750 subid 0x70
xenv cs2 failed
xenv power supply: ok
dram0 ok (
zboot (1) failed
Parece ser que si falla lo de zboot ya no carga el Yamon y hay que usar Jtag.Vamos a ello.
1º.- Materiales necesarios:
8 Resistencias de 120 Ohm (marron-rojo-marron)
1 conector DB25 (paralelo) macho
1 trozo de cable (yo he usado de los IDE planos)
Hay que seguir este esquema:
20-21-22-23-24-25 se puentean en el conector paralelo DB25.
Nos quedará algo así:
Bien, ahora ya tenemos el cable hecho, solo falta puentear con un cable o ponerle un jumper macho y su capuchón correspondiente en R309 :
Vale, hardware listo, vamos con el software.
1º Poner en la BIOS del PC el modo EPP en el puerto paralelo.
Necesitamos UBUNTU Linux, yo me he bajado el último 11.04. En teoria no hace falta ni instalarlo, se podría usar desde el mismo cd con la opción TRIAL que aparece en el arranque del CD cuando carga la interface... yo lo instalé. Pero podeis probar...
Bueno, una vez en linux vamos a prepararlo todo. Os dejaré adjutos los ficheros necesarios, pero con los comandos los debería descargar el solo...
Al lío, abrimos un Terminal y metemos estas órdenes:
primero le ponemos password al usuario root;
sudo passwd root
ahí metemos password nuestro y luego password root (si lo haceis sin instalar linux no sé si será dejarlo en blanco y luego meterle el que querais para root o ya estareis como root directamente...)
cambiamos a usuario root;
Código:
[b]sudo -i[/b]
creamos la carpeta, descargamos y descomprimimos los ficheros necesarios. Cambiar los * por h !!!! los he puesto porque no se hacer que no salga enlace en vez de direccion completa....
Código:
[b]mkdir azbox
cd azbox
sudo apt-get install libftdi-dev libftdi1 libusb-dev
wget -c *ttp://download.berlios.de/openocd/openocd-0.4.0.tar.bz2
wget -c *ttp://download.pristavka.de/azboxhd/az3_nor_flash.rar [/b]
Código:
[b]sudo apt-get install rar unrar
tar xjvf openocd-0.4.0.tar.bz2
unrar x az3_nor_flash.rar
cd openocd-0.4.0/
./configure --enable-dummy --enable-parport --enable-doxygen-pdf --enable-amtjtagaccel --enable-verbose --enable-ioutil --enable-zy100 --enable-x300t
make
sudo make install
sudo ln -sf /usr/local/bin/openocd /usr/bin/openocd
cd ..
[/b]
Código:
[b]wget -c *ttp://download.pristavka.de/azboxhd/Booting.zip [color="#ff0000"](cambiar * por h !!!!) [/color]
unzip Booting.zip[/b]
Sobreescribir si es necesario ya que en este fichero están también los azbox.cfg y smp8634.cfg...
Copiar los ficheros que hemos descomprimido del booting.zip a los directorios como se ve abajo sobreescribiendo los existentes :
Código:
sudo cp az3.bin /usr/local/share/openocd/scripts
sudo cp smp8634.cfg /usr/local/share/openocd/scripts/target/smp8634.cfg
sudo cp azbox.cfg /usr/local/share/openocd/scripts/board/azbox.cfg[/b]
Ahora conectamos el receptor al pc con el cable que hemos hecho y lo encendemos...se quedará en booting...
seguimos;
Código:
[b]cd /usr/local/share/openocd/scripts
openocd -f interface/parport_dlc5.cfg -f board/azbox.cfg[/b]
Dejamos este terminal abierto y abrimos otro nuevo;
Código:
[b]cd /usr/local/share/openocd/scripts
telnet localhost 4444 [/b]
Ahora dentro de este sub-terminal telnet que nos muestra escribimos:
Código:
[b]halt
reset
reset init
flash protect 0 0 last off
flash protect_check 0
flash info 0
shutdown
Código:
[b]cd Booting
make
sudo rmmod lp
sudo ./tjtag -flash:cfe /fc:104 /bypass [/b]
Bueno, con esto debería empezar a flashear nuestra memoria... os aviso de que tarda muuucho. A mi me tardó 145710 segundos aprox. 40 horas en un AMD 800. Al autor del manual que he ido siguiendo le tardó unas 29 horas...
Después, cuando acabe que ya ponga DONE.
Apagar del interruptor trasero el Azbox.
Desconectarlo de la corriente.
Quitar el jumper JTAG.
Quitar el cable JTAG (yo lo dejé por si las moscas y no me iba ni la botonera ni el mando en el menú de actualización USB, fue quitarlo y a rular..)
Meterle un Pen con un patch.bin válido (yo usé el último 08)
Formatear el application area
Instalar patch.bin.
A disfrutar!!
PD: Creo que no me he dejado nada, pero como es una cosa que no había hecho nunca...si veis algo que no está bien lo comentamos en el foro azboxhd.es
Saludos!!