Home

TUTORIAL Recuperar deco en "Booting" via JTAG

bepece

Usuario
Amigo OpenSPA
30 Dic 2011
96
5
0
42
Granada
¿Alguien con un Azbox Elite HD ha conseguido el flasheo con el JTAG?
Yo creo que ya lo he intentado todo y no hay forma. No me gustaría tirar la toalla... (a ver si alguien me da la luz que necesito)

Adjunto el codigo que me devuelve la consola en linux:
Código:
usuario@Guadalinex:~$ cd /usr/local/share/openocd/scripts
usuario@Guadalinex:/usr/local/share/openocd/scripts$ telnet localhost 4444
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Open On-Chip Debugger
> halt
target was in unknown state when halt was requested
Halt timed out, wake up GDB.
timed out while waiting for target halted
Command handler execution failed
in procedure 'halt' called at file "command.c", line 650
called at file "command.c", line 361
> reset
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part:
0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
> reset init
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part:
0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
> flash protect 0 0 last off
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0x4818 0x4818
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

> flash protect_check 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0x1d78 0x1d78
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

flash bank '0' not found
  flash protect_check bank_id
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> flash info 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0x18e8 0x18e8
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> shutdown
shutdown command invoked
> Connection closed by foreign host.
usuario@Guadalinex:/usr/local/share/openocd/scripts$ cd Booting
bash: cd: Booting: No existe el fichero ó directorio
usuario@Guadalinex:/usr/local/share/openocd/scripts$ cd
usuario@Guadalinex:~$ sudo -i
root@Guadalinex:~# cd /usr/local/share/openocd/scripts
root@Guadalinex:/usr/local/share/openocd/scripts# telnet localhost 4444
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Open On-Chip Debugger
> halt
target was in unknown state when halt was requested
Halt timed out, wake up GDB.
timed out while waiting for target halted
Command handler execution failed
in procedure 'halt' called at file "command.c", line 650
called at file "command.c", line 361
> reset
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part:
0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
> reset init
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part:
0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
> flash protect 0 0 last off
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0xd818 0xd818
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

> flash protect_check 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0xad78 0xad78
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

flash bank '0' not found
  flash protect_check bank_id
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> flash info 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0xa8e8 0xa8e8
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> shutdown
shutdown command invoked
> Connection closed by foreign host.
root@Guadalinex:/usr/local/share/openocd/scripts# cd
root@Guadalinex:~# cd azbox/
root@Guadalinex:~/azbox# cd Booting
root@Guadalinex:~/azbox/Booting# make
cc -Wall -O2     tjtag.c   -o tjtag
tjtag.c: En la función ‘run_flash’:
tjtag.c:2037: aviso: se descarta el valor de devolución de ‘fread’, se
declaró con el atributo warn_unused_result
tjtag.c: En la función ‘run_load’:
tjtag.c:2110: aviso: se descarta el valor de devolución de ‘fread’, se
declaró con el atributo warn_unused_result
tjtag.c: En el nivel principal:
tjtag.h:337: aviso: ‘ejtag_read_b’ se declaró ‘static’ pero nunca se definió
tjtag.h:343: aviso: ‘ejtag_dma_read_b’ se declaró ‘static’ pero nunca se definió
tjtag.h:349: aviso: ‘ejtag_pracc_read_b’ se declaró ‘static’ pero
nunca se definió
root@Guadalinex:~/azbox/Booting# sudo rmmod lp
root@Guadalinex:~/azbox/Booting# sudo ./tjtag -flash:cfe /fc:104 /bypass

==============================================
EJTAG Debrick Utility v3.0.1 Tornado-MOD
==============================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 00001000011000110000000000000001 (08630001)
*** Found a SigmaDesigns SMP8634 Rev A CPU chip ***

    - EJTAG IMPCODE ....... : 11111111111111111111111111111110 (FFFFFFFE)
    - EJTAG Version ....... : Unknown (7 is a reserved value)
    - EJTAG DMA Support ... : No
    - EJTAG Implementation flags: R3k DINTsup ASID_8 ASID_6 MIPS16 NoDMA MIPS32

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Halting Processor ... <Processor Entered Debug Mode!> ... Done

Muchas gracias por todo.
 

jm43

Usuario
Loco por OpenSPA
22 Ene 2010
337
11
0
63
Barcelon
¿Alguien con un Azbox Elite HD ha conseguido el flasheo con el JTAG?
Yo creo que ya lo he intentado todo y no hay forma. No me gustaría tirar la toalla... (a ver si alguien me da la luz que necesito)

Adjunto el codigo que me devuelve la consola en linux:
Código:
usuario@Guadalinex:~$ cd /usr/local/share/openocd/scripts
usuario@Guadalinex:/usr/local/share/openocd/scripts$ telnet localhost 4444
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Open On-Chip Debugger
> halt
target was in unknown state when halt was requested
Halt timed out, wake up GDB.
timed out while waiting for target halted
Command handler execution failed
in procedure 'halt' called at file "command.c", line 650
called at file "command.c", line 361
> reset
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part:
0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
> reset init
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part:
0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
> flash protect 0 0 last off
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0x4818 0x4818
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

> flash protect_check 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0x1d78 0x1d78
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

flash bank '0' not found
  flash protect_check bank_id
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> flash info 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0x18e8 0x18e8
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> shutdown
shutdown command invoked
> Connection closed by foreign host.
usuario@Guadalinex:/usr/local/share/openocd/scripts$ cd Booting
bash: cd: Booting: No existe el fichero ó directorio
usuario@Guadalinex:/usr/local/share/openocd/scripts$ cd
usuario@Guadalinex:~$ sudo -i
root@Guadalinex:~# cd /usr/local/share/openocd/scripts
root@Guadalinex:/usr/local/share/openocd/scripts# telnet localhost 4444
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Open On-Chip Debugger
> halt
target was in unknown state when halt was requested
Halt timed out, wake up GDB.
timed out while waiting for target halted
Command handler execution failed
in procedure 'halt' called at file "command.c", line 650
called at file "command.c", line 361
> reset
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part:
0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
> reset init
JTAG tap: smp8634.cpu tap/device found: 0x08630001 (mfg: 0x000, part:
0x8630, ver: 0x0)
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
target state: halted
target halted in MIPS32 mode due to debug-request, pc: 0x00000000
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
> flash protect 0 0 last off
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0xd818 0xd818
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

> flash protect_check 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0xad78 0xad78
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
auto_probe failed -900

flash bank '0' not found
  flash protect_check bank_id
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> flash info 0
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Flash Manufacturer/Device: 0xa8e8 0xa8e8
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Try workaround w/0x555 instead of 0x55 to get QRY.
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Error writing unexpected address 0xfffffffe
Could not probe bank: no QRY
Command handler execution failed
in procedure 'flash' called at file "command.c", line 650
called at file "command.c", line 361
> shutdown
shutdown command invoked
> Connection closed by foreign host.
root@Guadalinex:/usr/local/share/openocd/scripts# cd
root@Guadalinex:~# cd azbox/
root@Guadalinex:~/azbox# cd Booting
root@Guadalinex:~/azbox/Booting# make
cc -Wall -O2     tjtag.c   -o tjtag
tjtag.c: En la función ‘run_flash’:
tjtag.c:2037: aviso: se descarta el valor de devolución de ‘fread’, se
declaró con el atributo warn_unused_result
tjtag.c: En la función ‘run_load’:
tjtag.c:2110: aviso: se descarta el valor de devolución de ‘fread’, se
declaró con el atributo warn_unused_result
tjtag.c: En el nivel principal:
tjtag.h:337: aviso: ‘ejtag_read_b’ se declaró ‘static’ pero nunca se definió
tjtag.h:343: aviso: ‘ejtag_dma_read_b’ se declaró ‘static’ pero nunca se definió
tjtag.h:349: aviso: ‘ejtag_pracc_read_b’ se declaró ‘static’ pero
nunca se definió
root@Guadalinex:~/azbox/Booting# sudo rmmod lp
root@Guadalinex:~/azbox/Booting# sudo ./tjtag -flash:cfe /fc:104 /bypass

==============================================
EJTAG Debrick Utility v3.0.1 Tornado-MOD
==============================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 00001000011000110000000000000001 (08630001)
*** Found a SigmaDesigns SMP8634 Rev A CPU chip ***

    - EJTAG IMPCODE ....... : 11111111111111111111111111111110 (FFFFFFFE)
    - EJTAG Version ....... : Unknown (7 is a reserved value)
    - EJTAG DMA Support ... : No
    - EJTAG Implementation flags: R3k DINTsup ASID_8 ASID_6 MIPS16 NoDMA MIPS32

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Halting Processor ... <Processor Entered Debug Mode!> ... Done

Muchas gracias por todo.
Creo que con el elite no se puede.

Enviado desde mi V975m Core4 mediante Tapatalk
 

Asu

Vip
Vip OpenSPA
20 Nov 2013
254
59
0
61
Buenas, me lleve ayer toda la tarde intentando relizar el flash por jtag, y todos los métodos me fallan.
La versión que hay para el pendrive no me arranca, la pantalla se queda con unos colores extraños y no funciona.
La otra opción para ubuntu cuando voy a realizar el "make" del openocd me da errores y no continua....
Este es el error:
root@picoUbuntu:~/AZBOX/openocd-0.4.0# make
make all-recursive
make[1]: se ingresa al directorio «/root/AZBOX/openocd-0.4.0»
Making all in src
make[2]: se ingresa al directorio «/root/AZBOX/openocd-0.4.0/src»
make all-recursive
make[3]: se ingresa al directorio «/root/AZBOX/openocd-0.4.0/src»
Making all in helper
make[4]: se ingresa al directorio «/root/AZBOX/openocd-0.4.0/src/helper»
make all-am
make[5]: se ingresa al directorio «/root/AZBOX/openocd-0.4.0/src/helper»
/bin/bash ../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -DPKGDATADIR=\"/usr/local/share/openocd\" -g -O2 -Wall -Wstrict-prototypes -Wformat-security -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align -Wredundant-decls -Werror -MT libhelper_la-jim.lo -MD -MP -MF .deps/libhelper_la-jim.Tpo -c -o libhelper_la-jim.lo `test -f 'jim.c' || echo './'`jim.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -DPKGDATADIR=\"/usr/local/share/openocd\" -g -O2 -Wall -Wstrict-prototypes -Wformat-security -Wextra -Wno-unused-parameter -Wbad-function-cast -Wcast-align -Wredundant-decls -Werror -MT libhelper_la-jim.lo -MD -MP -MF .deps/libhelper_la-jim.Tpo -c jim.c -o libhelper_la-jim.o
jim.c: En la función ‘Jim_FormatString_Inner’:
jim.c:2248:23: error: se define la variable ‘_fmt’ pero no se usa [-Werror=unused-but-set-variable]
jim.c: En la función ‘SetScriptFromAny’:
jim.c:3059:13: error: se define la variable ‘interpolation’ pero no se usa [-Werror=unused-but-set-variable]
jim.c: En la función ‘Jim_PackageCoreCommand’:
jim.c:12179:13: error: se define la variable ‘exact’ pero no se usa [-Werror=unused-but-set-variable]
cc1: todos los avisos se tratan como errores
make[5]: *** [libhelper_la-jim.lo] Error 1
make[5]: se sale del directorio «/root/AZBOX/openocd-0.4.0/src/helper»
make[4]: *** [all] Error 2
make[4]: se sale del directorio «/root/AZBOX/openocd-0.4.0/src/helper»
make[3]: *** [all-recursive] Error 1
make[3]: se sale del directorio «/root/AZBOX/openocd-0.4.0/src»
make[2]: *** [all] Error 2
make[2]: se sale del directorio «/root/AZBOX/openocd-0.4.0/src»
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio «/root/AZBOX/openocd-0.4.0»
make: *** [all] Error 2
root@picoUbuntu:~/AZBOX/openocd-0.4.0#

¿Que puedo hacer? Estoy un poco desesperado.... :(


Pues ya esta vivito y coleando, algo no desvistes hacer bien ya que a mi me entro a la primera con el JTag

1.jpg 2.jpg
 

bepece

Usuario
Amigo OpenSPA
30 Dic 2011
96
5
0
42
Granada
Asu, me alegro por ti. Debe ser un gran alivio recuperarlo.

Seguramente yo esté haciendo algo mal (aunque le he dado 1000 vueltas) pero segun veo en tu foto es un AZBOX PREMIUM (estos hay mucha gente que los ha recuperado) el mio es un AZBOX ELITE (y de estos nadie ha dicho que los haya recuperado)

Eso sí, no pierdo la esperanza porque si tiene conexión para el JTAG es porque se puede recuperar. El tema está en la construcción del mismo y aunque en a lgun que otro manual te hacen la excepción para este modelo (Elite) algo debe faltar.

A ver si algún gurú de la electrónica o del foro da el "campanazo" ñik:

Pues ya esta vivito y coleando, algo no desvistes hacer bien ya que a mi me entro a la primera con el JTag

Ver el adjunto 11764 Ver el adjunto 11765
 

latino

Usuario
Fan de OpenSPA
7 Abr 2010
210
6
0
Tengo entendido que por Jtag el elite tiene muy pocas posibilidades.
 

gtt64

Corazon rojiblanco
Amigo OpenSPA
22 Abr 2011
500
54
0
revisiones de la placa A y B los primeros receptores en venta llevan un 50% de posibilidad de recuperación ,
placa con rev.C casi ninguna
 

Asu

Vip
Vip OpenSPA
20 Nov 2013
254
59
0
61
Como te dijo elamigo jm43 en los azbox Ekjte
Asu, me alegro por ti. Debe ser un gran alivio recuperarlo.

Seguramente yo esté haciendo algo mal (aunque le he dado 1000 vueltas) pero segun veo en tu foto es un AZBOX PREMIUM (estos hay mucha gente que los ha recuperado) el mio es un AZBOX ELITE (y de estos nadie ha dicho que los haya recuperado)

Eso sí, no pierdo la esperanza porque si tiene conexión para el JTAG es porque se puede recuperar. El tema está en la construcción del mismo y aunque en a lgun que otro manual te hacen la excepción para este modelo (Elite) algo debe faltar.

A ver si algún gurú de la electrónica o del foro da el "campanazo" ñik:

No, no estas haciendo nada mal, según leí en un foro, desabilitaron el jtag en los procesadores SMP8634LF a partir de las revisiones A C0, aunque en algunas revisiones posteriores como por ejemplo en las revisiones B si lo habilitaron, por lo que puedes que tengas tu parte de razón y lo que hallan hecho es capar (en vez de desabilitar por sofware) el puerto Jtag. Pero por mas que he buscado no he logrado dar con mas información.

No tengo decodificador, ni Premium ni Elite, solo una placa del elite ke me dejo el amigo Gtt64 y de vez en cuando la investigo un poquito sin llegar a conclusiones, pero se me ocurre los siguiente, en el Premium soldamos unas resistencias de 120 Ohmios desde RP1 y rp2 a conector Jtag, en el Elite estas resistencias existen pero en vez de ser RP1 y RP2 son RP5 y RP6 con una valor de 10k y antes mencionamos que para el Premium esas resistencias son de 120 Ohmios, asi que esa podia ser una de las razones del porque el Jtag no funciona en el Elite, aquel que tenga un azbox Elite en Booting podia quitarlas y poner resitancias de 120 Ohmios haber si suena la flauta si no pues no se pierde nada.

Yo soy de Madrid, si alguno con elite en Booting quiere acercarmelo y probar pues que me lo diga por privado y nos ponemos en contacto.

saludos

P.D. Igual he dicho una tontería pero es peor ignorar que salir de dudas
 
Última edición:

bepece

Usuario
Amigo OpenSPA
30 Dic 2011
96
5
0
42
Granada
Adjunto foto de mi deco (azbox Elite).
¿Que versión de placa tiene?

Por otro lado, ¿que resistencias son las que se deberían cambiar por las de 120ohm?

ujyta5yr.jpg



Enviado desde mi iPhone5 con Tapatalk
 

Asu

Vip
Vip OpenSPA
20 Nov 2013
254
59
0
61
La Versión de la placa no importa, lo que importa es la version del Firmware que lleva el procesador SMP (es el que habilita o desabilita el puerto Jtag), sobre las resistencia son en formato array smd y están junto entre el conector Serie y el conector Jtag.

Te subo tu imagen editada, te las marco en color rojo RP5 y RP6Array.gif
 

bepece

Usuario
Amigo OpenSPA
30 Dic 2011
96
5
0
42
Granada
¿Y como se puede saber la version que tiene el firm?

Con respecto a las resistencias formato array smd, ¿se pueden soldar con soldador de estaño habitual o es algo mas complicado?


Enviado desde mi iPhone5 con Tapatalk
 

Asu

Vip
Vip OpenSPA
20 Nov 2013
254
59
0
61
¿Y como se puede saber la version que tiene el firm?

Con respecto a las resistencias formato array smd, ¿se pueden soldar con soldador de estaño habitual o es algo mas complicado?


Enviado desde mi iPhone5 con Tapatalk

Para saber la versión de firmware que lleva el procesador tienes quitar el disipador al mismo y veras la Revision, las resistencias se pueden soldar con soldador habitual (con una punta fina), pero para desoldar tendrás que usar una estación de calor.
 

gtt64

Corazon rojiblanco
Amigo OpenSPA
22 Abr 2011
500
54
0
Ops,
encanatado de verte y leerte chenchu/Asu/
que tiempos buenos cuando estuviamos hacendo manuales y recuperaciones de plásticos ,placas y etc.
Dar Gracias por tu apoyo y tu interés de todos temas dedicadas de mundo digital
Intentare conseguirte una caja con fuente de Elite ,para intentas dar un pasito palante con esta tema
Un abrazo
 
Última edición:

xfx6600

AZvip
Vip OpenSPA
8 Jun 2009
1.465
163
0
Por lo que he vivido en primera persona y por lo que leo de otros foreros, en los Elite, están cascando las memorias flash así de un día para otro y sin motivo aparente, imagino que será ya tema de desgaste, muchos años funcionando todo el día e imagino que el hardware ya dice basta...
 

Asu

Vip
Vip OpenSPA
20 Nov 2013
254
59
0
61
Por lo que he vivido en primera persona y por lo que leo de otros foreros, en los Elite, están cascando las memorias flash así de un día para otro y sin motivo aparente, imagino que será ya tema de desgaste, muchos años funcionando todo el día e imagino que el hardware ya dice basta...

Yo me incline mas por las Drambox, nunca toke un Azbox hasta que el amigo Jorge me trajo dos en Booting, me imagino y comparto la idea de Miguel Macias, si la placa tiene el puerto JTag este, este cortado en algún punto en la placa o algun IC que corte dicha comunicación, todo seria cuestión de abrir un post aparte (dejar este limpio con su tema inicial) e intentar entre todos dar con el problema, si no se consigue pues pasaremos un ratito emocionante y aprenderemos algo mas sobre estos decos.

saludos

P.D. Esto intentando comprar un Azbox HD Premium haber si llegamos a un acuerdo en el precio.
 
Última edición:

latino

Usuario
Fan de OpenSPA
7 Abr 2010
210
6
0
Yo me incline mas por las Drambox, nunca toke un Azbox hasta que el amigo Jorge me trajo dos en Booting, me imagino y comparto la idea de Miguel Macias, si la placa tiene el puerto JTag este, este cortado en algún punto en la placa o algun IC que corte dicha comunicación, todo seria cuestión de abrir un post aparte (dejar este limpio con su tema inicial) e intentar entre todos dar con el problema, si no se consigue pues pasaremos un ratito emocionante y aprenderemos algo mas sobre estos decos.

saludos

P.D. Esto intentando comprar un Azbox HD Premium haber si llegamos a un acuerdo en el precio.
Yo te animo a que abras ese post compañero.Seriamos muchos seguramente los que estariamos pendientes de el.Saludos
 

jm43

Usuario
Loco por OpenSPA
22 Ene 2010
337
11
0
63
Barcelon
Yo también te animo amigo @Asu. Yo ahora estoy de vacaciones, pero en cuanto vuelva continuare con un azbox hd que tengo con las tripas abiertas.
Saludos

Enviado desde mi V975m Core4 mediante Tapatalk
 

jm43

Usuario
Loco por OpenSPA
22 Ene 2010
337
11
0
63
Barcelon
@antoniopll me alegro que lo hayas conseguido, pero podrías compartir que hacías mal o que has hecho para conseguirlo?.

Saludos

Enviado desde mi V975m Core4 mediante Tapatalk
 

Asu

Vip
Vip OpenSPA
20 Nov 2013
254
59
0
61
Después de estar estos días buscando información, en este enlace explican el porque no se reconoce el Jtag en los procesadores SMP8634LF Revision C que llevan los Decodificadores Azbox Elite.