Autor Tema: ¿Alguien ha realizado jtag con senao eoc 2610?  (Leído 81489 veces)

0 Usuarios y 1 Visitante están viendo este tema.

SERASER

  • Visitante
¿Alguien ha realizado jtag con senao eoc 2610?
« en: 14-06-2010, 22:37 (Lunes) »
Pues eso mismo, me he cepillado mi querido senao, por no tener no tiene ni redboot, ¿alguien tiene experiencia en este menester ya sea con el senao o alguno parecido?

desde aqui digo tambien: si alguien es tan valiente de hacer un dump a su flash seria mi heroe, iluso de mi :'(

saludos



*dudux

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #1 en: 14-06-2010, 23:21 (Lunes) »
yo tengo 3 repartidos a colegas.......que necesitas?como te lo hago?

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #2 en: 14-06-2010, 23:29 (Lunes) »
gracias dudu pero es mucho pedir, meterle mano a la flash por que si no es plan, ademas del riesgo pierdes la garantia

voy a ver si consigo ver el pinout del jtag que hay un hermetismo en esto que parece el boton de la bomba nuclear, por serie nada de nada


ya contare

Post Merge: 15-06-2010, 14:53 (Martes)
Voy poniendo informacion aqui

Curiosamente la fonera tiene la misma flash, y en este link hay instrucciones precisas para flashear el bootloader de la fonera

http://www.zoobab.com/fonera

Post Merge: 16-06-2010, 20:46 (Miércoles)
Se me ocurre una diablura pero me encanta ;D

Resulta que no concuerda el pinout de la flash fonera con el del eoc, dado que en la fonera hay circuiteria de por medio

Luego entonces se complica la cosa, pero se me ha ocurrido lo siguiente:

¿Y si siendo las dos flash iguales, quito la de la fonera, haciendo antes un backup, y pongo la del senao en la fonera y le meto el bootloader correspondiente y la vuelvo a soldar en el senao?

Parece descabellado e ingenioso a la vez

sigue.................
« Última modificación: 16-06-2010, 20:46 (Miércoles) por seraser »

Desconectado Kozaki666

  • Alégrame el dia...
  • Colaborador
  • *
  • Mensajes: 2543
  • Trogloditus Maximus
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #3 en: 16-06-2010, 23:27 (Miércoles) »
¿Has encontrado un bootloader para grabarle?


Edito: Lleva una flash programable SPI... Si tuvieras un "donante" dispuesto a dejarte desoldar la suya... Tiene pinta de facilito (desoldarla) ;D ;D ;D

http://rayer.ic.cz/elektro/spipgm.htm

No te preocupes por el idioma Checo, los esquemas son un idioma "universal".  ;)


Sólo habría que adaptarlo a:



El software para grabar/dumpear la flash ésta y otras del estilo:

http://rayer.ic.cz/programm/spipgm.zip

Sintaxis del programita:
Código: [Seleccionar]
SPI FlashROM Programmer 1.6 (C) 2008-2009 by Martin Rehak;
ra...@seznam.cz
Compiled by GCC 3.4.5 (mingw-vista special r3) at 22:49:21, Jan 21
2009
(Win9x/NT/2K/XP compatability)

SYNTAX: spipgm /i|r|d|e|p [filename] [address] [size] [/l=iobase] [/d=delay]

        /i - identify SPI FlashROM

        /r address size - read & display data block (0x prefix = hexanumber)

        /d filename - dump entire FlashROM to file

        /p filename - program entire FlashROM from file (withouterase)

        /e - erase entire FlashROM

        /u - unlock write protection bits (may depend on WP# level)

        /l= LPT port I/O base address (default is 378h - LPT1)

        /d= additional delay for SPI clock pulse width [usec] (default is 0)
« Última modificación: 17-06-2010, 00:03 (Jueves) por Kozaki666 »
"Sólo se sabe realmente dónde está el límite cuando se traspasa..."

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #4 en: 17-06-2010, 00:05 (Jueves) »
ok gracias kozaki mañana me miro esto del checo mejor, pero tiene una pinta buenisima >:(

en cuanto al bootloader del eoc2610 no es de dominio publico y no hay manera de conseguir nada

habia pensado en el de la fonera, dado que en el link anterior se observa como se puede flashear solo el bootloader, y creo que editando la mac valdria, dado que el bootloader solo maneja datos de la flash si no me equivoco, y no importaria que fuesen distintos dispositivos

cuento contigo para adaptar el conexionado del M25P64 al circuito checo 8)

gracias kozaki, sin tu aporte no avanzaria  ;)
« Última modificación: 17-06-2010, 00:09 (Jueves) por seraser »

Desconectado Kozaki666

  • Alégrame el dia...
  • Colaborador
  • *
  • Mensajes: 2543
  • Trogloditus Maximus
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #5 en: 17-06-2010, 00:37 (Jueves) »
Código: [Seleccionar]

Puerto paralelo:

LPt Pin 7   --R150---> Chipselect  (pin 7 flash)
Lpt Pin 8   --R150---> Clock          (pin 16 flash)
Lpt Pin 9   --R150---> DataInput  (pin 15 flash)
Lpt Pin 10 --R150---> DataOuput (pin 8 flash)
Lpt Pin 18 -----------> Vss("masa")(pin 10 flash)

Queda por comprobar mirando el datasheet cuando tenga un rato:

Vcc 3,3V (¿?)
Hold
Write protect (¿debe estar a 1 ó a 0 en la flash que nos ocupa para dejarte programar? )

« Última modificación: 18-06-2010, 12:07 (Viernes) por Kozaki666 »
"Sólo se sabe realmente dónde está el límite cuando se traspasa..."

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #6 en: 17-06-2010, 21:08 (Jueves) »
Hola

el esquema aunque no se vea, con clikear el link se aprecia, esto por posibles visitantes

unas dudas:

donde dices 150k realmente es 150R o sea 150 ohmios pelados

¿se podria flashear directamente sobre el pcb la flash sin desmontarla?, como puedes ver es muy facil de manejar esta flash


pues nada voy luego cuando termine de trabajar por las resistencias, condensador y zocalo, y si tuvieran la flash tambien pero lo dudo

gracias kozaki

--------------------------------------------------------------------------------
Post Merge: Hoy a las 21:05:58
--------------------------------------------------------------------------------
bueno he mirado un poquito el datasheet

conclusiones despues de leer datasheet y visionar esquema checo confrontado a M25P64



vcc: rango de alimentacion de 2,7v a 3,6v, a PIN 2 DEL M25P64

hold: segun esquema checo a PIN 1 DEL M25P64

write protect: segun esquema checo a PIN 9 DEL M25P64

entonces ya tendriamos todo

kozaki dame conformidad que tiro millas ya, y si puedes confirmame si he de desoldar la flash o no es necesario

un saludo maestro


ciberpanare

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #7 en: 17-06-2010, 22:23 (Jueves) »
Saludos, me uno a este foro como te lo habia comentado seraser. Tambien quiero recuperar mi sanao, ya que no acepto la idea de que por una simple actualizacion se haya dañado.
Voy a tratar de aplicar este procedimiento como aparece en esa pagina a ver. Lamento con no contar con una fonera, porque si no ya hubiese intentado tu diablura.

Por demas, te comento el votaje de 3.3v te lo da uno de los diodos que esta del lado izquierdo de la memoria en la tarjeta.
« Última modificación: 17-06-2010, 22:26 (Jueves) por ciberpanare »

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #8 en: 17-06-2010, 22:41 (Jueves) »
Bienvenido ciberpanare

vamos a ver si conseguimos algo satisfactorio, creo que merece bastante la pena intentarlo

voy a probar primero sin tocar la fonera, y ya habra tiempo de joderla tambien >:D

no se si te refieres en cuanto al voltaje, que lo coga de la misma placa del senao, pero si asi fuera creo que el senao ha de estar off durante el proceso

estoy a la espera de que kozaki me de permiso :D y tras ello lo intento 8)

saludos

ciberpanare

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #9 en: 17-06-2010, 23:09 (Jueves) »
Bienvenido ciberpanare

vamos a ver si conseguimos algo satisfactorio, creo que merece bastante la pena intentarlo

voy a probar primero sin tocar la fonera, y ya habra tiempo de joderla tambien >:D

no se si te refieres en cuanto al voltaje, que lo coga de la misma placa del senao, pero si asi fuera creo que el senao ha de estar off durante el proceso

estoy a la espera de que kozaki me de permiso :D y tras ello lo intento 8)

saludos

Cierto, pensandolo bien es mejor que este apagado opcionalmente se puede usar la alimentacion de la fuente de un reproductor de dvd, que entraga varios voltajes entre ellos el de 3.3v o tambien la fuente de una pc hace lo mismo voy a retomar mi jtag, ya yo lo habia intentado pero con resistencias de 100r (100ohm).

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #10 en: 17-06-2010, 23:46 (Jueves) »
yo tambien lo intente con resistencias de 100 ohmios, pero con un pinout puerto paralelo totalmente diferente y soldando solo 4 pines de la flash

este camino es seguro para programar la flash no tengo dudas(gracias kozaki), lo que veremos es que tal le sienta el bootloader de la fonera al senao puesto que no tenemos nada mejor

y date cuenta en el link checo se observa como el circuito reconoce una flash M25P32, hermana pequeña de nuestra M25P64

otra cosa que no tengo clara es si desoldar la flash o hacer el proceso con ella montada en el pcb, aunque creo que valdria montada

Desconectado Kozaki666

  • Alégrame el dia...
  • Colaborador
  • *
  • Mensajes: 2543
  • Trogloditus Maximus
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #11 en: 18-06-2010, 12:32 (Viernes) »
*Lo de la "K" en las resistencias ha sido un error, ya está corregido.

*También he usado alguna vez este tipo de "ñapa" con resistencias de 100 Ohm. y no me he cargado nada.

*He salido de viaje y no me he traído el datasheet... ¿Has comprobado realmente el estado que tiene que tener el pin "write protect" para que te deje escribir?

*Yo lo haría fuera de la placa, aunque hay una foto en el  wiki de DD-Wrt en la que se aprecia que unos rusos pretenden hacerlo con la flash montada.

*Tampoco le cargaría el redboot de la Fonera; distinto chipset, distinta RAM, distinto hardware... :-\  Mira tú que en su momento la combinación EOC2610 + firmware para NanoStation 2, que son prácticamente "clones", no funcionaba.
"Sólo se sabe realmente dónde está el límite cuando se traspasa..."

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #12 en: 18-06-2010, 13:00 (Viernes) »
Saludos kozaki

el datasheet yo lo veo siempre aqui

http://www.datasheetcatalog.org/datasheet2/e/0z2ud9is5qe1cj83gaxpht6je3fy.pdf

oido cocina, desoldare la flash del senao

mirare cuando tenga un ratito el tema del write protect

si me puedes aclarar, aunque casi lo asevero pero por seguridad, el bootloader es ni mas ni menos que el cfe.bin

se perfectamente que el bootloader de la fonera puede dar problemas, pero no hay nada mejor, no se por que senao no da soporte en este aspecto y desde aqui aprovecho para decir

NUNCA EN MI VIDA VOLVERE A COMPRAR UN PRODUCTO ENGENIUS SENAO, JAMAS

PD: que tengas buen viaje :D

ciberpanare

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #13 en: 18-06-2010, 16:09 (Viernes) »
Saludos, anoche intente hacer la conexion con la memoria pegada a la board pero nada, la memoria no fue identificada por el software. Esto fue lo que use:
resistencias de 100r, no use el capacitor de 1mf y conecte los pin 1, 2 y 9 al positivo de 3v de 2 baterias AA de 1.5v Alcalina.

COmento que no use el capacitor, porque no lo tenia al alcance, y solo queria probar a ver si por lo menos detectaba la memoria.

Otra cosa, creo que no vale conectarla dejandola desde la board, ya que al inyectarle el voltaje (3+v) el mismo pasa tambien al procesador y a los otros componentes, pues el led de encendido de la board se enciende.
« Última modificación: 18-06-2010, 16:34 (Viernes) por ciberpanare »

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #14 en: 19-06-2010, 00:09 (Sábado) »
bueno, estoy contento a medias, pero contento >:D

he entrado y me ha reconocido la flash, eso si me ha costado ^-^

de cien veces que lo he intentado he entrado dos, no se si ha tenido que ver que he puesto algo asi como WP high, o sea dar permiso escritura

el resto me pone esto

C:DOCUME~1OscarESCRIT~1spipgm>spipgm /i

SPI FlashROM Programmer 1.6 (C) 2008-2009 by Martin Rehak;
Compiled by GCC 4.3.2 at 22:49:35, Jan 21 2009
(DOS/Win9x compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pu
FlashROM JEDEC ID, type: FFFFFFh
Unknown manufacturer
Status = FFh (SRP, RES, TB , BP2, BP1, BP0, WEL, BSY)
               1    1    1    1    1    1    1    1
Status register is protected, you will need to set WP# high(y como coño lo hago)

pero he entrado, ahora no se por que, quizas desenchufe y volvi a enchufar y entre medias puse el comando, en fin a ver si me dices algo kozaki

Post Merge: 19-06-2010, 00:45 (Sábado)
viendo el datasheet  para que los bloques den acceso han de estar a 0, y eso por hardware supongo seria quitar la alimentacion del pin WP

pero entonces no entiendo como he podido entrar dos veces, si no varie el circuito electrico en absoluto
« Última modificación: 19-06-2010, 00:45 (Sábado) por seraser »

ciberpanare

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #15 en: 19-06-2010, 04:57 (Sábado) »
Bueno, amigo, lamento decirte que a mi me aparecio lo mismo que a ti, y me da la impresion de que no la reconocio, ya que eso me aparecio aun sin conectar la flash al lpt1, incluso, sin conectarla lo puse a que hiciera un backup de lcfe y lo hizo, creó un archivo de 256k, de donde lo saco? no se pero creo que no deberia de decir Unknown manufacturer y deberia de aparecer el modelo de las flash (m25p64)
« Última modificación: 19-06-2010, 05:04 (Sábado) por ciberpanare »

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #16 en: 19-06-2010, 09:53 (Sábado) »
 ;D ;D ;D ;D ;D ;D ;D ;D COMUNICACION ESTABLECIDA CON EXITO >:( >:(


amigo ciberpanare creo que te pasara lo mismo que a mi me pasaba, si estas en windows,claro

codigo:

C:\DOCUME~1\Oscar\ESCRIT~1\spipgm>spipgmw /i

SPI FlashROM Programmer 1.6 (C) 2008-2009 by Martin Rehak; rayer@seznam.cz
Compiled by GCC 3.4.5 (mingw-vista special r3) at 22:49:21, Jan 21 2009
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: 202017h
ST Microelectronic M25P64 (8MB)
Status = 00h (SRP, RES, TB , BP2, BP1, BP0, WEL, BSY)
               0    0    0    0    0    0    0    0

C:\DOCUME~1\Oscar\ESCRIT~1\spipgm>spipgmw /u

SPI FlashROM Programmer 1.6 (C) 2008-2009 by Martin Rehak; rayer@seznam.cz
Compiled by GCC 3.4.5 (mingw-vista special r3) at 22:49:21, Jan 21 2009
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: 202017h
ST Microelectronic M25P64 (8MB)
Status = 02h, WE bit is enabled
Unlocking...
Status = 00h, device is unlocked now.


como podras ver hay que ejecutar spipgmw y no spipgm

prueba, en mi caso sin problemas

y ahora por donde sigo ^-^

ciberpanare

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #17 en: 19-06-2010, 14:52 (Sábado) »
;D ;D ;D ;D ;D ;D ;D ;D COMUNICACION ESTABLECIDA CON EXITO >:( >:(


amigo ciberpanare creo que te pasara lo mismo que a mi me pasaba, si estas en windows,claro

codigo:

C:\DOCUME~1\Oscar\ESCRIT~1\spipgm>spipgmw /i

SPI FlashROM Programmer 1.6 (C) 2008-2009 by Martin Rehak; rayer@seznam.cz
Compiled by GCC 3.4.5 (mingw-vista special r3) at 22:49:21, Jan 21 2009
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: 202017h
ST Microelectronic M25P64 (8MB)
Status = 00h (SRP, RES, TB , BP2, BP1, BP0, WEL, BSY)
               0    0    0    0    0    0    0    0

C:\DOCUME~1\Oscar\ESCRIT~1\spipgm>spipgmw /u

SPI FlashROM Programmer 1.6 (C) 2008-2009 by Martin Rehak; rayer@seznam.cz
Compiled by GCC 3.4.5 (mingw-vista special r3) at 22:49:21, Jan 21 2009
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: 202017h
ST Microelectronic M25P64 (8MB)
Status = 02h, WE bit is enabled
Unlocking...
Status = 00h, device is unlocked now.


como podras ver hay que ejecutar spipgmw y no spipgm

prueba, en mi caso sin problemas

y ahora por donde sigo ^-^

Asi si, hermano te felicito, lo lograste.
Ahora cuentame, que usaste?
 las resistencias de 150r y el capacitor?
Como dejaste el WP alto o bajo?
Has podido hacer el backup o cargarle un CFE?
Que tal si grabas la memoria completa con el firmware original del eoc-2610
Despegaste la memoria de la board?
Que alimentacion usaste, baterias o una fuente, cual?
Estoy ansioso por conectar el mio
« Última modificación: 19-06-2010, 14:59 (Sábado) por ciberpanare »

SERASER

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #18 en: 19-06-2010, 15:01 (Sábado) »
Te comento ciberpanare:

Flash fuera del pcb

voltaje de 3.35v dc con un transormador de los chinos variable, lo pongo a 3v y da 3,35 mira tu esta imprecision hasta ha venido bien >:D


y todo segun esquema, incluido el WP, resistencias de 150 ohmios y condensador de 1 microfaradio, eso si distancias infimas en todo el cableado apenas mas de 5cm

El error era ejecutar spipgm en lugar de spipgmw que es para windows

¿has probado tu?, deseo que te funcione, y ademas se demuestra que entre varios se avanza mas rapido

si he pensado el meter el original.bin del senao, ¿pero? hacer eso incluye flashear el redboot o no, yo creo que no

la verdad quiero ir tranquilo y seguro, dado que desoldar la flash, soldarle los pines correspondientes y demas tiene su "ratito"

tu podrias probar en el pcb, yo creo que funcionaria tambien, y ademas si confirmaras que en el pcb el soft detecta tambien la flash seria estupendo, dado que ya soldaria yo la mia y podriamos probar sobre la marcha en el pcb que es mucho mas practico para poder probar cambios insitu



Post Merge: 19-06-2010, 14:47 (Sábado)
sigo poniendo cositas aqui:

micro redboot compatible con eoc2610

http://www.dd-wrt.com/wiki/index.php/Micro_Redboot

Post Merge: 19-06-2010, 16:00 (Sábado)
aqui haciendo un dump sin problemas

C:\Documents and Settings\Oscar\Escritorio\spipgm>spipgmw /d backup

SPI FlashROM Programmer 1.6 (C) 2008-2009 by Martin Rehak; rayer@seznam.cz
Compiled by GCC 3.4.5 (mingw-vista special r3) at 22:49:21, Jan 21 2009
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: 202017h
ST Microelectronic M25P64 (8MB)
Reading sector at: 000E0000h (10%)
« Última modificación: 19-06-2010, 16:00 (Sábado) por seraser »

ciberpanare

  • Visitante
Re: ¿Alguien ha realizado jtag con senao eoc 2610?
« Respuesta #19 en: 19-06-2010, 16:25 (Sábado) »
 >:( Buen Avance amigo, lo felicito nuevamente.

En este momento voy a salir a comprar el capacitor que es lo que me falta.
Cuentame mas de la alimentacion de 3.35v que usaste, de donde la sacaste?

Te decia lo de cargar el firmware original, ya que el mismo es de 8mb, por eso pienso que esta completo todo, pues al tener ese tamaño ya no habria mas espacio para cargar informacion adicional. Claro, cargarlo directamente, creo que se lleva unas 8 horas aproximadamente.

Me avisas cuanto se llevo hacer el backup que estas haciendo

en el link http://www.dd-wrt.com/wiki/index.php/Micro_Redboot
habla muy bien de el redboot pero no hay enlace alguno para descargarlo.
« Última modificación: 19-06-2010, 16:37 (Sábado) por ciberpanare »