Foros ZackYFileS

Foros ZackYFileS (http://foros.zackyfiles.com/index.php)
-   6 PINES (http://foros.zackyfiles.com/forumdisplay.php?f=434)
-   -   Jtag 6 pins por jubamo (http://foros.zackyfiles.com/showthread.php?t=514331)

zivago40 15/06/2007 13:46

[QUOTE=jubamo;2919824]Wxp

Pero, es una copia barata, no hagas caso, solo lo he comentado por curiosidad.
Fijate que es una copia modificada de la mía que es una chapuza, no te cuento más.

Cuando salga la oficial, abrimos un nuevo hilo, para ir puliendola en los detalles que hagan falta.[/QUOTE]

Ademas de copia barata ni siquiera ha metido las fuentes con el programa.

barrigaverde 15/06/2007 13:50

conforme jubamo asi estare en stamby grs

jubamo 16/06/2007 17:34

Cita:

Iniciado por zivago40 (Mensaje 2918443)
Para la amd habria una rutina que la hace mas rapida que seria algo asi
void sflash_write_amd (void)
{
if (vendid == 0x0001)
{
ejtag_write_h(FLASH_MEMORY_START + (0x555<<1), 0x00AA00AA);
ejtag_write_h(FLASH_MEMORY_START + (0x2AA<<1), 0x00550055);
ejtag_write_h(FLASH_MEMORY_START + (0x555<<1), 0x00200020);
ejtag_write_h(FLASH_MEMORY_START + (0x555<<1), 0x00A000A0);
}
else printf("\nError en el reconocimiento de la Flash\n\n");
exit(1);
}

Despues solo seria mandarle la direccion y el dato, hasta terminar y por ultimo escribir

ejtag_write_h(FLASH_MEMORY_START + (0x555<<1), 0x00900090);
ejtag_write_h(FLASH_MEMORY_START + (0x2AA<<1), 0x00000000);
para sacar a la memoria del unlock bypass; estoy probandolo pero tengo un problema que tengo que solucionar primero y es que mi memoria es una 29dl323, muy diferente a la original.
La mx tambien tiene un algoritmo de programacion automatica pero todavia no lo he visto.

Hola,

He probado lo que dices (en la MX) y reduce el tiempo de 111 seg. normalmente a 70 de la forma que comentas.

PD. Ya esta integrado en el wrt54g, pero para hacerlo bién, habria que repasar todos los datasheets y esto lleva mucho trabajo, asi que esta como una opción /fast.

zivago40 18/06/2007 08:34

[QUOTE=jubamo;2921735]Hola,

He probado lo que dices (en la MX) y reduce el tiempo de 111 seg. normalmente a 70 de la forma que comentas.

PD. Ya esta integrado en el wrt54g, pero para hacerlo bién, habria que repasar todos los datasheets y esto lleva mucho trabajo, asi que esta como una opción /fast.[/QUOTE]

Hola a todos, lo de ponerlo como opcion es lo mejor que se puede hacer ahora, porque repasar todos la documentacion de todas las memorias que lleva reconocidas el programa es trabajo de chinos, aparte de que seguramente las memorias intel no seran compatibles y tendran otros comandos de escritura rapida y eso es un lio.

barrigaverde 13/07/2007 20:50

para jubamo saludos compañero probado yosis no m e reconoce la memoria o asi lo entiendo, recuperado con xeloa grava y firm original borra y grava los cuatro sectores primeros, y reparado este comando:

xeloa -flash:custom /skipdetect /instrlen:5 /window:0x1fc00000 /start:0x1fc00000 /length:0x10000 /alienable

jubamo 16/07/2007 09:43

[QUOTE=barrigaverde;2947419]para jubamo saludos compañero probado yosis no m e reconoce la memoria o asi lo entiendo, recuperado con xeloa grava y firm original borra y grava los cuatro sectores primeros, y reparado este comando:

xeloa -flash:custom /skipdetect /instrlen:5 /window:0x1fc00000 /start:0x1fc00000 /length:0x10000 /alienable[/QUOTE]

A mi me funciona bien, este es 1,7 veces mas rápido en la programación y a la hora de compilarlo le he activado por defecto "/skipdetect /instrlen:5 /alienable /fast" o sea que para ejecutarlo solo hay que hacer:
"wrt-ali -backup:bootloader " y si no detecta la memoria, "wrt-ali -backup:bootloader /fc:1 /byte", con este ultimo te debería de funcionar, (todo esto es para hacer copia del bootloader).

Un saludo.

luiskbox 21/07/2007 00:16

Bem cá estou outra vez
 
Como disse queria uns dump's zinhos mas esta dificil, lol...

Será de escrever em Tuga?

OK vamos lá ver se assim nos entendemos:

CPU:
ALI M3329 B1

Flash:
29LV800BE-70PFTN

TUNNER:
MA282

Need this get it by JTAG, is possible??

SDRAM in N2_Ch and the Rom used, possible??

don't have the reciver, get it??

Put dump's in Uplo_5.

Tx. and regard's.

jubamo 21/07/2007 09:11

[QUOTE=luiskbox;2953755]Como disse queria uns dump's zinhos mas esta dificil, lol...

Será de escrever em Tuga?

OK vamos lá ver se assim nos entendemos:

CPU:
ALI M3329 B1

Flash:
29LV800BE-70PFTN

TUNNER:
MA282

Need this get it by JTAG, is possible??

SDRAM in N2_Ch and the Rom used, possible??

don't have the reciver, get it??

Put dump's in Uplo_5.

Tx. and regard's.[/QUOTE]

No es necesario obtener un "dump de la flash" porque el propio firmware que se suministra para actualizar ya es un dump.

Respecto a "dump de la ram" no se como obtenerlo; para acceder por jtag, el Ali M3329 debe de estar en modo debug y el receptor no arranca, ni tampoco se la dirección de inicio, ni si el controlador de la SDRAM estara activado para lectura.

Cualquier firmware de SL65 ali es un dump de la flash.

Un saludo.

luiskbox 21/07/2007 20:52

Ali Sdram Dump
 
Cita:

Iniciado por jubamo (Mensaje 2953838)
No es necesario obtener un "dump de la flash" porque el propio firmware que se suministra para actualizar ya es un dump.

Respecto a "dump de la ram" no se como obtenerlo; para acceder por jtag, el Ali M3329 debe de estar en modo debug y el receptor no arranca, ni tampoco se la dirección de inicio, ni si el controlador de la SDRAM estara activado para lectura.

Cualquier firmware de SL65 ali es un dump de la flash.

Un saludo.

What i said is "flash used to do the dump, get it?", but ok i will see if i can provaid more info about reading the SDRAM...

And more important tx. for your help jubamo.

Gracias

luiskbox 26/07/2007 18:57

update in german forum
 
To put "this" more faster you can change the db25 to a usb2.0...

usb_jtag using Cypress FX2 chip or cy7c68013a, i think this is the project use in ali house, I think...

The "Xilinx Platform Cable USB" is based on a FX2 chip.


Pin's:
Port C.0: TDI
Port C.1: TDO
Port C.2: TCK
Port C.3: TMS

USB>>>> CY7C68013A - EZ-USB FX2)>> JTAG(TDI,TDO,TCK,TMS)

For the rest used the "daemon" files you have all there:
"mips32"
Instruction and registers, try it.... and look to ejtag-0.2 too....

This is the info I have.

Regard's and good job.

C U

Edit:

all files are here:
Código:

xxx.hostclip.com/dl/e1c137ac52833a441d97eedffd35b71a
pass:ali


************by singlemaster**************************

About sdram reading i think is possible if fw send it, maby by rs232 (puting wachdog working) let see if someone read this post...:rolleyes:

jubamo 26/07/2007 19:24

Ok luisbox, also I have seen him in the Sat-ulc. USB is very fast, but but expensive for a user, who single uses it once.
The work of programming is of Spider-man and I have made the tests.

The maincode of firmware is compressed with gzip or lzma and is sent compressed to the flash, when load to the SDRAM is when it is decompressed.

Bests Regards.

jubamo 27/07/2007 18:50

Ha salido la nueva utilidad para el Jtag del ALI M3329

en el Up_5 Flaps-1.0.zip de fecha 2007-07-30 11:01:25

Saludos y a comentar las experiencias.

jubamo 28/07/2007 16:00

Hola,
he dejado en el Up_5 el esquema del jtag que uso con FLAPS.EXE, aunque lleva un 74HC245, no necesita pila pues su consumo es muy reducido. Este funciona perfectamente con mi AMD 2400.

xilinx-buffered.gif.zip 2007-07-28 14:57:40

luiskbox 28/07/2007 20:45

can read and write?
 
Please put in upload 5 what you can read, ok.

:)

barrigaverde 28/07/2007 23:01

not yet I have proven it but I believe that if can read and to perfectly write to bootloader

jubamo 29/07/2007 10:16

Cita:

Iniciado por luiskbox (Mensaje 2959982)
Please put in upload 5 what you can read, ok.

Yes, it is for reading and writing the flash in Ali M3329C.
It is the best version, made by Spider, all the others, AligatorV3 are even previous to this.
Single it can read and write the memory flash.

Greetings.

vishero 29/07/2007 21:09

Que nivel!!!..., hasta hay soporte en ingles... :D

Felicitaciones por el "Red Level" Jubamo, totalmente merecido...

sl2

jubamo 29/07/2007 22:33

Gracias
 
Cita:

Iniciado por vishero (Mensaje 2960570)
Que nivel!!!..., hasta hay soporte en ingles... :D

Felicitaciones por el "Red Level" Jubamo, totalmente merecido...

sl2

Gracias, pero se lo merece Spider, que ha adaptado y mejorado una utilidad para que trabaje con los Ali, yo soy su alumno.
Lo del ingles, con un poco de paciencia, sabiendo lo que quieres decir y con la gran ayuda de un traductor pues ya ves el resultado.

Saludos.

barrigaverde 29/07/2007 23:55

en eso teienes toda la razon jubamo que seria sin el traductor sobre todo el que suscribe que realmente no se si esta bien o mal saludos

posdata y recuerdo ha quien le di la coña y me paso las direcciones con esos traductores mil grs

bondbrasil 01/08/2007 17:59

Olá Jubamo, Xeloa, tudo bem?

Sou do Brasil e gostaria da ajuda de vocês..

Tenho um STB com o chip Ali m3329 B1 e memoria EON EN29LV160AT-70TCP

Não estou consegundo recuperar ele. Depois de uma atualização, ele travou e não responde mais.

Fiz o cabo JTAG e nada ainda.

Olhem o que diz no ms-dos

D:\>wrt54g -flash:wholeflash /skipdetect /fc:02 /instrlen:5 /alienable

====================================
WRT54G/GS EJTAG Debrick Utility v4.8
====================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 00000000000000000000000000000000 (00000000)
*** CHIP DETECTION OVERRIDDEN ***

- EJTAG IMPCODE ....... : 11111111111111111111111111111111 (FFFFFFFF)
- EJTAG Version ....... : Unknown (7 is a reserved value)
EJTAG Implementation flags: R3k DINTsup ASID_8 ASID_6 MIPS16 NoDMA MIPS64

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Init PrAcc ...
D:\>

O STB está no modo DEBUG..

Quando chega em item "init pracc", pula para o promp..

O que pode estar acontecendo?

Espero a ajuda de vocês..

jubamo 01/08/2007 19:04

bondbrasil@

Hola, arriba en Recursos SAT: 5 debe de buscar "Flaps-1.0.zip"
es del día 2007-07-30 11:01:25; allí encontrara todo lo necesario, fijese en que el cable esta cambiado.

Trabaje con esta versión, es la ultima y mejor. Si tiene problemas nos lo dice y le ayudaremos.
Es para Wxp en modo consola.

Un saludo.

bondbrasil 02/08/2007 17:56

tem que ser com dump flash ou qualquer flash?

Já consegui completar uma operação, mas não houve sucesso, pois o receptor continuou o mesmo..

e no item init pracc: skipped

é comum aparecer isso? ou teria que aparecer "init pracc: done"?

Gracias..

jubamo 02/08/2007 19:36

Antes de nada debe de aparecer algo asi, con esta llamada:

flaps -probeonly /skipdetect /instrlen:5 /alienable

Código:


====================================
FLAPS MIPS EJTAG Flash Utility v1.0
====================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 00000000000000000000000000000000 (00000000)
*** CHIP DETECTION OVERRIDDEN ***

  - EJTAG IMPCODE ............... : 00000000110000000101001010001000 (00C05288)
  - EJTAG Version ............... : 1 or 2.0
  - EJTAG Implementation flags .. : R4k ASID_8 NoDMA MIPS32

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Halting Processor ... <Processor Entered Debug Mode!> ... Done
Init PrAcc ... Done
Clearing Watchdog ... Done
Enabling Flash access (ALi)  ... Done

Probing Flash at (Flash Window: 0x1fc00000) ... Done


Probing Flash in byte mode...

Probing Flash at (Flash Window: 0x1fc00000) ... Done

Flash Vendor ID: 00000000000000000000000011000010 (000000C2)
Flash Device ID: 00000000000000000000000001001001 (00000049)
    - Flash Chip Window Start .... : 1fc00000
    - Flash Chip Window Length ... : 00200000
    - Selected Area Start ........ : 00000000
    - Selected Area Length ....... : 00000000

*** Found a MXIC 29lv160CB 1Mx16 BotB  (2MB) Flash Chip ***



 *** REQUESTED OPERATION IS COMPLETE ***

Debe de ser un firmware o dump valido para su receptor.

PD.- Solo lo he probado en el SL65 Ali M3329B1.

bondbrasil 02/08/2007 21:44

Aqui aparece assim:

D:\>flaps -probeonly /skipdetect /instrlen:5 /alienable

====================================
FLAPS MIPS EJTAG Flash Utility v1.0
====================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 00000000000000000000000000000000 (00000000)
*** CHIP DETECTION OVERRIDDEN ***

- EJTAG IMPCODE ............... : 00000000000000000000000000000000 (00000000)
- EJTAG Version ............... : 1 or 2.0
- EJTAG Implementation flags .. : R4k DMA MIPS32

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor did NOT enter Debug Mode!> ... Done
Init PrAcc ... Skipped
Clearing Watchdog ... Done
Enabling Flash access (ALi) ... Done

Probing Flash at (Flash Window: 0x1fc00000) ... Done


Probing Flash in byte mode...

Probing Flash at (Flash Window: 0x1fc00000) ... Done

*** Unknown or NO Flash Chip Detected ***

*** REQUESTED OPERATION IS COMPLETE ***

Vi uma foto em manual con fotos by electronico, onde fala "el puente de la r16". O que é isso? a foto está distante e não consigo enxergar.

Poderia esclarecer?

Gracias..

jubamo 02/08/2007 22:10

manual con fotos by electronico es otra versión mucho mas antigua, esta lleva un conexionado de cable distinto.

Por lo que se ve , no tiene comunicación con el M3329, tiene el cable mal, o no es el adecuado, repase las conexiones, y le aconsejo que haga un cable activo con 74hc245 para que refuerze las señales, yo lo tengo con cpu 2400 y cable "xilinx-buffered.gif" y funciona bién.

Esa salida me daba a mi con cable "xilinx-type_cable.jpg" en cpu-2400mhz y no funcionaba.

jubamo 03/08/2007 22:02

He subido al 5 esta nueva version, tiene una nueva memoria, corrige un bug en la selección manual de la memoria y añade -probeonly:custom

"Flaps1.1.1.zip" del dia 2007-08-03 20:24:56

saludos.

barrigaverde 03/08/2007 22:06

saludos jubamo una pregunta esta nueva version nos vale para el nuevo sl65 de 2 agosto
ya sabes que hay muchos ko saludos??

jubamo 03/08/2007 22:18

Cita:

Iniciado por barrigaverde (Mensaje 2964549)
saludos jubamo una pregunta esta nueva version nos vale para el nuevo sl65 de 2 agosto
ya sabes que hay muchos ko saludos??

Yo no lo tengo y no puedo probarlo, tampoco se ve en las fotos que tenga flash y el puente?.
Si alguien que lo tenga inservible quiere probarlo lo sabremos y si no funciona trataremos de adaptarlo.


saludos.

PD.- En el foro alemán me traen frito con el jtag.

barrigaverde 03/08/2007 22:53

pues la verdad es que he visto que si que te tienen atareado pero bueno todo sea por ayudar es que este nuevo lleva esa flas que he posteado como decia aunque no lo veo bien esta muy dificil es muy pequeña si has visto la foto que te he pasado esta a la derecha del ejtag es de ocho patilla de esta nuevas de la marca SPANSION

FLO16AIF estas que son de 16 mb?? aunque he visto en foro aleman alguna con esta nomenclatura s29016a no se si sseran compatibles supongo que si saludos

jubamo 03/08/2007 23:05

Pues creo que para esas no sirve el jtag tal como esta. Necesita una seria remodelación. Es que seguro que hay muchas diferencias entre el B1 y el E1.

Con lo que me has dicho yo me olvido de ese tema, asi que los que hacen pruebas que tengan cuidado, creo que por jtag NADA de momento.

barrigaverde 03/08/2007 23:10

pues entonces no lo realizare asi cuando llege el dia lo llevare al almacen como tengo pensado en 15 dias saludos

jubamo 03/08/2007 23:45

Aunque si es una memoria de las de tipo serie igual se puede programar conectándole directamente el IcProg o algo similar.

barrigaverde 03/08/2007 23:52

solo comentarte que parece que el ejtag esta girado pues tiene solo una resistencia de 330 en la patilla 4 contando desde la izq cuando miras desde el frontal han disminuido el tamaño de la cpu a la mitad y la memoria he bajado un dataseest de la S25flo16a y me ha parecido interpretar que puede venir un dos tipos de encapsulado pero bueno por comentar algo no tiene mayor importancia haber si mañana pruebo con el jtag a leer la flax que por ese motivo no creo se estropeo mucho y si no pues al sitio de siempre saludos

jubamo 04/08/2007 00:17

Por el encapsulado y de 8 pins, creo que no habrá ningún problema en quitarla y reprogramarla fuera.

barrigaverde 04/08/2007 10:00

saludos jubamo mi primer intento fallido hay va

C:\Flaps1.1.1\Flaps1.1.1\windows>flaps -backup:bootloader /skipdetect /instrlen:
5 /alienable /fast

====================================
FLAPS MIPS EJTAG Flash Utility v1.1
====================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 00000000000000000000000000000000 (00000000)
*** CHIP DETECTION OVERRIDDEN ***

- EJTAG IMPCODE ............... : 00000000000000000000000000000000 (00000000)
- EJTAG Version ............... : 1 or 2.0
- EJTAG Implementation flags .. : R4k DMA MIPS32

Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... <Processor did NOT enter Debug Mode!> ... Done
Init PrAcc ... Skipped
Clearing Watchdog ... Done
Enabling Flash access (ALi) ... Done


bueno pues eso he intentado leer la memoria pero no no esta parece de momento el displey se pone tres ochos cuando lo he pasado a mode debur osea le hecambiado el jumper supongo que del 1 ,2 que esta al 2, 3 pues no he visto numeroacion he tratado de visualizar la numeracion del micro y no esta establecida si van una rayas mas largas que marcadas de 10 en 10 y otras mas pequeñas de 5 en 5 y el ejtag esta sobre el 55 al 60 mas o menos y conindicen con conexiones del com3 del teclabo y display para que tengais informacion desearme suete voy ha buscar otra flaps por ulc haber si tengo ms suerte

nota se me ha pasado de momento lo he cambido y esta vivo aun

jubamo 04/08/2007 10:11

Acabo de dejar en el 5 "flaps-xeloa.zip" del dia "2007-08-05 18:20:56"lo mismo que el 1.1 pero tiene la opción con /xeloa de utilizar el cable que vienes utilizando, no va el giveio, utiliza el que tienes y mira como ejemplo el recupera.bat. Seguro que te tarda la mitad.

Es que si no has cambiado el cable no te ira, bajate el de arriba y añade la opción /xeloa para que te trabaje con ese cable. Mira como ejemplo el recupera.bat.

Saludos.

jubamo 04/08/2007 10:18

Grabar seguro que no puedes hacerlo, pero leer puedes probar.
Es que utiliza comandos especificos de la memoria y esa es totalmente diferente.

Esto es para el que he acabado de subir.
flaps -backup:bootloader /skipdetect /instrlen:5 /alienable /fast /xeloa

barrigaverde 04/08/2007 10:44

jubamo estoy en ello eres un craz, estoy seguro que si tuviese mas conocimiento de ingles podria ayudar mas o claro unos 18 años asi verdad que cualquiera voy a ello ya te cuento estoy realizando fotos para subirlas y que podais observar

barrigaverde 05/08/2007 16:38

saludos jubamo me he encontrado aligator3 sst spancion y aligator3 eon spansion conoces esto programas supongo que estan basados en wrt54 puede que sean validos para la memoria del sl65ali E1 ¿

jubamo 05/08/2007 17:33

Cita:

Iniciado por barrigaverde (Mensaje 2965677)
saludos jubamo me he encontrado aligator3 sst spancion y aligator3 eon spansion conoces esto programas supongo que estan basados en wrt54 puede que sean validos para la memoria del sl65ali E1 ¿

Esto son copias modificadas en aleman del primero de todos hechas por vinix, si no me equivoco solo las tiene difinidas, todavia no puede programarlas.


La franja horaria es GMT +2. Ahora son las 22:11.

Powered por vBulletin™ Version 3.8.10
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.
Traducido por vBsoporte - vBulletin en español
ZackYFileS - Foros de Debate