Home

Tutorial: Recuperar AZBox muertos

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.940
177
0
Gracias ronson, el problema al parecer lo tenemos con los ELITE, aun no se de nadie que lo haya recuperado via JTAG.
(Tampoco se nada de los premium)
Los premium + al parecer si les funciona el JTAG y se pueden rescatar.
Ahora solo me queda intentarlo configurando los cables como si de un premium + se tratase.

Tengo un lio sobre como configurar el JTAG para los premium + y como conectarlo a la placa del deco. la imagen del post inicial no la entiendo muy bien.

Saludos.
 

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.940
177
0
Hola Ronson en la ultima imagen, la del deco con el JTAG observo otro dispositivo encima de la DOM que no se que es.

Yo soy muy torpe en electronica y como no me lo pongais mascado nada de nada.

Gracias.

Saludos.
 
Hola milytres, entiendo que tanto el Premium como el Premium + son idénticos en lo que a esta parte se refiere, lamentablemente no tengo experiencia con el ELITE.
No quiero confundir solo he tratado de mostrar como tengo construido el circuito de interfaz JTag, motivado por la pregunta del largo.
En el tutorial se encuentra el circuito eléctrico y las fotos de como lo ha resuelto el autor, es mas fácil y no es necesario soldar un conector macho en el equipo.
El dispositivo que se ve sobre la DOM es el adaptador de niveles del interfaz serie que me permite monitoriar el proceso de boot y entrar al YAMON.
De todos modos, dejo otra imagen aclaratoria respecto de lo que se ve en la última foto de mi post.
Saludos

P.D. Gracias al moderador por corregir el agregado de las imagenes en el post anterior, el agregado de imágenes me arroja error de extensión, cuando pego la URL.


http://imageshack.us/photo/my-images/7/jtag2321.jpg/

Ronson
 

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.940
177
0
Ronson te agradezco mucho tu aporte. En cuanto coincida con un compañero que sabe de electronica le enseñaré tus post a ver si el me puede hechar un cable y me ayuda a diseñarlo.
Los circuitos de las resistencias 120 Omh y sus respectivos enlaces con los dispositvos DB25 y JTAG del deco supongo que seran segun el esquema del autor del primer post.
Los cables y demas componetes tendre que adquirirlos semejantes a los tuyos.

Saludos.

PD los 3,3V de donde se sacan.?

Este JTAG_Jayser-74HC244N es de Jayser y me lo dejo por si me servia. ¿Alguien me puede orientar como conectar las resistencias y como sacar los cables para enchufarlo al JTAG del Deco? Tambien me dejo la pila para los 3,3V.
jtagjayser74hc244n001.jpg


jtagjayser74hc244n002.jpg
 

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.940
177
0
He numerado los pin del JTAG pero no se si es correcto, ¿Alguien me puede decir si estan bien?

jtagjayser74hc244n003.jpg


Saludos.
 

atilio_uy

Presentado
Forero
10 Ago 2011
6
0
0
Estaba preocupado, pero me alegro de no ser el único con este problema. Saludos a todos y gracias por toda la info. Paso a detallar:

Intenté actualizar mi deco Azbox Ultra con AZtrino bajado del sitio com de Azbox. Seguí paso a paso el manual. No reinició al finalizar ni me pidió la ip. No puedo recuperarlo con el recovery (vol +). No tengo ninguna señal en la tv, ni en hdmi ni en video (conector rca). No inicia desde el pendrive con el aztrino o con el viejo bin que funcionaba (formateado fat32).

El deco estaba funcionando con un conector wireless usb, tal vez debí conectarlo con el cable antes de actualizarlo, no sé. Tengo el manual para recuperar un azbox plus muerto y he leído estre thread, muy completo por otro lado, pero no encontré ningún diagrama para ver dónde está el conector dentro del equipo (AZBOX ULTRA) ni cuales son los pines. Lo más parecido es un conector marcado J4, pero no estoy seguro cual es cada pin.

Alguien me puede ayudar o dar alguna idea?

Muchas gracias!! :medico:
 

atilio_uy

Presentado
Forero
10 Ago 2011
6
0
0
Estuve leyando el manual en inglés, que pasa si me equivoco en los pines? Puedo quemar algo?

Gracias.
 

atilio_uy

Presentado
Forero
10 Ago 2011
6
0
0
Tx y Rx son los pines de las puntas. Solo queda identificar Vcc y Ground. Debería ser facil si mido con un voltímetro o sigo las pistas de metal del mother.... voy a desarmar el deco el lunes o martes y ver que encuentro. Si logro resolverlo agrego aqui los datos del Ultra.

Si alguien tiene alguna sugerencia o consejo son muy bienvenidos.....

Gracias. :k1110:
 

joaquinain

Usuario
Fan de OpenSPA
23 Sep 2009
200
4
0
Ayer puse un post presa del pánico...

Tengo mi Elite medio muerto.

Tras seguir el manual de andressis2k he conseguido que "medio arranque", pero el deco no detecta la DOM, ni la original, ni un adaptador SD que tengo.

Si le meto un pincho USB con un firm OPENSAT me lo detecta y me pregunta si quiero que haga upgrade, pero sólo detecta el pincho USB, y no me deja seguir...

Si le meto dos pinchos USB, uno con el firm OPENSAT y otro limpio en FAT32 tampoco me deja instalar el firm en el pincho.

¿A alguien se le ocurre que puedo hacer?

EDITO: Formateo el aplication area, pero no me sirve de nada...

EDITO2: Desde YAMON, tras haber repetido el proceso con idéntico resultado, con la DOM original del Elite, al hacer por Putty un FDISK -L me detecta la DOM y si pongo un pincho USB también me lo detecta... ESTOY MAS PERDIO QUE UN PULPO EN UN GARAJE... AYUUUDAAAAAAAAA!!!

Saludos.
 

joaquinain

Usuario
Fan de OpenSPA
23 Sep 2009
200
4
0
@ joaquinain Has probado meter la DOM o la SD en el PC y particionarlas/formatearlas?

Saludos.

Así es amigo, el adaptador SD lo formatee en FAT32 y en EXT3, pero nada...

La DOM original, al menos no la he tocado, pero lo cierto es que la DOM ORIGINAL me la detecta en cuanto estoy con Putty, y hago un fdisk -l me sale
Está en EXT3 con varias particiones

Seguiré probando...
 

joaquinain

Usuario
Fan de OpenSPA
23 Sep 2009
200
4
0
He pinchado un disco duro con alimentación externa, un IDE antiguo que tenía por ahí. Ni con esas...

He conseguido que arranque con un pincho USB y el último firm OPENSAT, le doy a actualizar, pero al descomprimir todo, SUPONGO, que como no encuentra la DOM, se queda sin espacio y nunca pasa del paso 3º por lo que reinicia y no actualiza el firm OPENSAT...

Seguiré intentando, CABE AÑADIR, que en ninguna de las ocasiones que he seguido el manual de andressis2k he conseguido que la DOM, el DAPTADOR SD, o el DISCO IDE fuese reconocido como /dev/hda
 

milytres

Usuario Destacado
Vip OpenSPA
17 Abr 2010
1.940
177
0
He pinchado un disco duro con alimentación externa, un IDE antiguo que tenía por ahí. Ni con esas...

He conseguido que arranque con un pincho USB y el último firm OPENSAT, le doy a actualizar, pero al descomprimir todo, SUPONGO, que como no encuentra la DOM, se queda sin espacio y nunca pasa del paso 3º por lo que reinicia y no actualiza el firm OPENSAT...

Seguiré intentando, CABE AÑADIR, que en ninguna de las ocasiones que he seguido el manual de andressis2k he conseguido que la DOM, el DAPTADOR SD, o el DISCO IDE fuese reconocido como /dev/hda

"A lo mejo yo no manterao o a lo mejo tu no tasplicao". ¿Probaste a meterle un FW E2?

Saludos.
 

oscar_fl

Hechado .
Loco por OpenSPA
Forero
9 Abr 2009
9.814
3.435
0
Formateo la doom con algun comando lo tiene puesto en el otro hilo del cable serie
 

winwly

Presentado
Forero
17 Nov 2011
4
0
0
buenas no llevo ni 1 mes con el deco y lo he petao creo. Haber si alguien me dice cual es el problema por que lo hago todo y esto no rula. Esto es lo ke me sale despues de hacerle todo el tutorial y nada sigue sin usb ni leches



* 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/0x000a8888).
DRAM1 dunit_cfg/delay0_ctrl (0xf34111ba/0x000a8887).
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:14:42:72
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.

xrpc succeeded
Checking zboot signature.. it's a zboot file, signature OK.
Decompressing to 0x90020000 ..
Output length: 0x0096843a(9864250)
load compressed zboot file from 0xb3000000 to 0x90020000 OK
Linux version 2.6.15-sigma (kevin@kevin-laptop) (gcc version 3.4.2) #138 PREEMPT Thu Jan 22 21:35:07 KST 2009
Configured for SMP863x (revision ES6/RevA), detected SMP8634 (revision ES9/RevC).
SMP863x/SMP865x Enabled Devices under Linux/XENV 0x48000000 = 0x00021ace
BM/IDE PCIHost Ethernet I2CM I2CS USB PCIDev2 PCIDev3 SCARD
Valid MEMCFG found at 0x10000fc0.
CPU revision is: 00019069
Determined physical RAM map:
memory: 02fe0000 @ 10020000 (usable)
User-defined physical RAM map:
memory: 06ae0000 @ 10020000 (usable)
On node 0 totalpages: 92928
DMA zone: 92928 pages, LIFO batch:31
DMA32 zone: 0 pages, LIFO batch:0
Normal zone: 0 pages, LIFO batch:0
HighMem zone: 0 pages, LIFO batch:0
Built 1 zonelists
Kernel command line: mem=107m console=ttyS0,115200
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 16kB, 2-way, linesize 16 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 2048 (order: 11, 32768 bytes)
Using 150.188 MHz high precision timer.
Console: colour dummy device 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 96256k/109440k available (4425k kernel code, 13156k reserved, 1007k data, 4200k init, 0k highmem)
Calibrating delay loop... 296.96 BogoMIPS (lpj=148480)
Mount-cache hash table entries: 512
Checking for 'wait' instruction... available.
NET: Registered protocol family 16
tangox: creating TLB mapping for 0x20000000 at 0xc0000000, size 0x08000000.
PCI: Initializing SMP863x/SMP865x PCI host controller
PCI: Remapped PCI I/O space 0x58000000 to 0xc8020000, size 64 kB
PCI: Remapped PCI config space 0x50000000 to 0xc8004000, size 10 kB
PCI: device 1 disabled
PCI: device 4 disabled
PCI: Configured SMP863x/SMP865x as PCI slave with 128MB PCI memory
PCI: Region size is 16384KB
PCI: Map DMA memory 0x10020000-0x16b00000 for PCI at 0x11000000
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
tangox frequency scaling module installed.
Created /proc/cpucache_info entry.
NTFS driver 2.1.25 [Flags: R/W DEBUG].
JFFS2 version 2.2. © 2001-2003 Red Hat, Inc.
SGI XFS with no debug enabled
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
Software Watchdog Timer: 0.07 initialized. soft_noboot=0 soft_margin=60 sec (nowayout= 0)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0x0 (irq = 9) is a 16550A
serial8250: ttyS1 at MMIO 0x0 (irq = 10) is a 16550A
loop: loaded (max 8 devices)
nbd: registered device at major 43
tango2_enet: ethernet driver for SMP863x internal mac
tango2_enet: detected phy at address 0x01
tango2_enet: mac address 00:02:14:14:42:72
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ide0: SMP863x/SMP865x Bus Mastering IDE controller
Probing IDE interface ide0...
hda: Fordisk IDE DOM, ATA DISK drive
hda: no 80 conductors cable, falling back to lower udma mode
hda: set to Ultra DMA mode 2
ide0: DMA enabled for ATA DISK hda
ide0 at 0x223c0-0x223c7,0x22398 on irq 26
hda: max request size: 128KiB
hda: 501760 sectors (256 MB) w/0KiB Cache, CHS=980/16/32, UDMA(33)
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4
physmap flash device CS2: 800000 at 48000000
CS2: Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Using physmap partition definition
Adding partition #1-#5
Creating 5 MTD partitions on "CS2: Physically mapped flash":
0x00000000-0x00020000 : "CS2-Part1"
0x00020000-0x00040000 : "CS2-Part2"
0x00040000-0x00080000 : "CS2-Part3"
0x00080000-0x00700000 : "CS2-Part4"
0x00700000-0x00800000 : "CS2-Part5"
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC).
usbcore: registered new driver snd-usb-audio
ALSA device list:
No soundcards found.
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 4, 65536 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
Freeing unused kernel memory: 4200k freed
mount: /etc/mtab: No such file or directory
Initializing random number generator... done.
/etc/init.d/rcS: line 23: /etc/init.d/S30stbinit: Permission denied
Starting network...
ifup: /etc/network/interfaces: No such file or directory
===> Starting services...
===> [1] telnetd starting...
===> Starting MMP custom setting...

(none) login: llad: module license 'LGPL' taints kernel.
em8xxx [/DATA/Yellow/Working/SigmaDesign8634/SMP8634-2805/mrua_SMP8634_2.8.0.5_GCC4_facsprod_legacy_dev.mips.nodts/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:1346] init_module: begun
em8xxx0 [/DATA/Yellow/Working/SigmaDesign8634/SMP8634-2805/mrua_SMP8634_2.8.0.5_GCC4_facsprod_legacy_dev.mips.nodts/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:1228] identify: board as unknown subid
em8xxx [/DATA/Yellow/Working/SigmaDesign8634/SMP8634-2805/mrua_SMP8634_2.8.0.5_GCC4_facsprod_legacy_dev.mips.nodts/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:1332] identify: device 0x8634 0x86 accepted with software tango2revA
mumk_register_tasklet: (0) tasklet c801e000 status @c8d594b4
em8xxx [/DATA/Yellow/Working/SigmaDesign8634/SMP8634-2805/mrua_SMP8634_2.8.0.5_GCC4_facsprod_legacy_dev.mips.nodts/MRUA_src/rua/emhwlib_kernel/kernel_src/krua.c:1464] init_module: done. Found 1 em8xxx
 

winwly

Presentado
Forero
17 Nov 2011
4
0
0
buenas , creo que lo he recuperado a medias por que ahora con el azup me sale esto y no tengo cohones ha meter el firmware


Connecting...
16:45:30 > Login...
16:45:31 > Login Success.
16:45:31 > Checking kernel ver...
16:45:31 > Unknow FW
16:45:31 > You have OLD kernel in your AZBox

no se que hacer abdelsat haber si me dices que pasa
 

abdelsat

OpenSpa VIP
Loco por OpenSPA
Fan de OpenSPA
21 Ene 2008
2.783
361
0
buenas , creo que lo he recuperado a medias por que ahora con el azup me sale esto y no tengo cohones ha meter el firmware


Connecting...
16:45:30 > Login...
16:45:31 > Login Success.
16:45:31 > Checking kernel ver...
16:45:31 > Unknow FW
16:45:31 > You have OLD kernel in your AZBox

no se que hacer abdelsat haber si me dices que pasa

Tienes que utilizar el AZup 2.1.4