Autor Tema: Cambiar el Flash mas grande??  (Leído 5840 veces)

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

iso-new

  • Visitante
Cambiar el Flash mas grande??
« en: 29-05-2012, 20:12 (Martes) »
Hola a Todos, aqui les traigo una idea que estoy haciendo o hice mejor dicho.
bien, Yo tengo un router wrt54G ver 5 solo tiene 2 megas de Flash y a este solo puedo ponerle el Firmware de DD-WRT micro. mi proyecto es cambiarle el Flash por uno de 4 megas ya lo hice de echo.
el que trae original es el 29LV160 y le puse el 29LV320. antes de hacer esto busque el Datasheet de cada uno de los chips y son igual pin a pin segun yo.??
la cosa es que el router no reconose el chip 29LV320 trate con Jtag y me dice que el Flash no le encuentra.
Mis pregunta es? de alguna manera el proseador debe traer de fabrica que reconosca el 29LV160 creo que esa es la razon...como cambiar a que vea el 29LV320.??
algunos diraian que es mas facil comprarse otro que tenga los 4 o mas de flash. pero esto es testing y quiero probar si puedo hacer esto.?
de echo viendo el WRT54 ver4 este trae el miso prosedador Broadcom 5352 y trae los 4 megas de flash.
bueno mi idea es cargarle el OpenWRT a este router. como la ven?
cualquier ayuda se los agradeceria.
un saludos a todos los miembros de este grandioso Foro.



Chumpy

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #1 en: 29-05-2012, 21:59 (Martes) »
Yo de lo que planteas no tengo ni puñetera idea, pero por lo que he leido por el foro parece que el router sabe en algunos de los archivos que componentes tiene que encontrar y cuales son sus características, así, por ejemplo, si sabe que tiene una memoria de 2mb y tu se la cambias por una de 4mb puede suceder que no la reconozca o que solo reconozca 2 de los 4mb.

En tu caso que es lo que ocurre? Reconoce 2mb o ninguno?

El ver4 tiene la misma Flash que tu le has pueto al tuyo, la 29LV320?

Yo entiendo que es posible que funcionara con el firm del ver4, si no hay ningún cambio más, y si no podrías copiar los valores de este al tuyo para que funcione.


Sobre el como se hace todo esto no tengo ni la más remota idea, tendrás que esperar a que alguien que entienda te conteste.

SERASER

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #2 en: 29-05-2012, 22:08 (Martes) »
Hola.

Supongo el bootloader sera un CFE.

La limitacion casi seguro vendra por parte del CFE, asi pues la cosa esta jodida si no cambias el mismo a una version que si soporte un tamaño de flash de 4mb, podrias probar con el que del router que comentas, la v4 que gasta mismo procesador y flash de 4mb.

Podrias hacer una prueba, pon el CFE de tu version no solo al inicio si no tambien en la mitad de la flash, de tal modo que su inicio se produzca como si fuese una flash de 2mb.

Esto resulta en bcm6348 y otros procesadores pero en ese no puedo aseverarlo por no tener ese router aunque si resulta te limitara la flash a la mitad y eso no es lo que tu quieres.

Saludos.
« Última modificación: 29-05-2012, 22:14 (Martes) por sERASEr »

iso-new

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #3 en: 30-05-2012, 00:13 (Miércoles) »
Ok, antes que nada gracias por contestar y tener interes en el team
Biueno, numero uno respecto a los Flash hay 3 tipos de series que usan los routers
el serie 28 el 29 y el serial.
de echo el fabricante deside que Flash usar. creo que el wrt54 ver 4 usa el 28F320

yo creo que en el prosesador broadcom 5352 ahi esta un boot de inicio en donde debe tener grabado que tiene un flash 29LV160 y creo que debe existir unos commandos para cambiar esto. esa es la duda mia.
no se?
en el CFE.bin no creo que este esa instruccion
saludos.

SERASER

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #4 en: 30-05-2012, 19:08 (Miércoles) »
Ok, antes que nada gracias por contestar y tener interes en el team
Biueno, numero uno respecto a los Flash hay 3 tipos de series que usan los routers
el serie 28 el 29 y el serial.
de echo el fabricante deside que Flash usar. creo que el wrt54 ver 4 usa el 28F320

yo creo que en el prosesador broadcom 5352 ahi esta un boot de inicio en donde debe tener grabado que tiene un flash 29LV160 y creo que debe existir unos commandos para cambiar esto. esa es la duda mia.
no se?
en el CFE.bin no creo que este esa instruccion
saludos.


Estas totalmente equivocado en algunas afirmaciones.

El procesador bcm 5352 no tiene ningun boot de inicio, mas bien esta programado para reconocer tipos de flash segun su diseño, habria que ver si existe datasheet.

El CFE es la clave por mucho que tu no lo creas y ya que estas con jtag no te cuesta ningun trabajo probar.

Otra posibilidad es que este mal soldada la flash y por eso no te la reconozca.

Un saludo.

iso-new

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #5 en: 30-05-2012, 23:11 (Miércoles) »
ok, presisamente por eso comento y pregunto a la vez. claro que estoy de acuerdo que mi Logica este equiocada. y mi intension es recibir cualquier comentario o ayuda que me habra los ojos para aprender.

mi  experiencia en este tipo de electronica me hace ver que debe existir un Boot de inicio como si puera el Bios de una computadora por ejeplo.

ahora bien. he jugado bastante tiempo con Jtag routers. le he borrado totalmente la Flash y Nvram (wholeflash y Nvram) y aun asi el Jtag al inicar detecta la Flash que tiene. Estamos de acuerdo?
entonces la pregunta como detecta que flash tiene?

el CFE.BIn creo que si el importante para cada hardware. tan es asi, que cada router tiene su propio Cfe.bin

estoy de acuerdo con usted que el 5352 esta programado para reconocer el tipo de Flash. pero como se recorpgrama?
respecto a la electronica fisicamente antes de emesar con este proyecto
trabajaban bien. el router estaba trabajando solo quite el Flash y solde el otro. y ya varias veces probe cortos entre pin a pin asi como posibles falsos y aparatentemente el flash esta bien soldado.
saludos.


iso-new

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #6 en: 29-08-2012, 21:50 (Miércoles) »
Quiero revivir un poco este Post, he leido en otro lugares y he encontrado que hay algunos que lo han echo en otros modelos de routers pero no en wrt54G ver5. que es el que Yo tengo , pero me intereso mucho que esto si funciona en el modelo WRT54GS ver 5. por ahora no tengo ese modelo...pero lo voy a conseguir solo para testiarlo. y experimentar.
otros pensarian es mas facil conseguirte un router que tenga los 4 megas y ya me quito del rollo este.
pero yo digo el que no testea no aprende.
saludos.

danitool

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #7 en: 11-01-2013, 13:04 (Viernes) »
Primero de todo, NUNCA cortocircuites pines de la flash. Que pueda funcionar en algún caso el truco, vale, pero es lo último que uno debe hacer, digamos antes de tirarlo a la basura no pierdes nada haciendo un corto... pero no es tu caso ya que no tienes pensado tirar con el router no?.

Primero debes plantearte varias cosas:

- JTAG detecta la nueva flash que has soldado? si la respuesta es sí entonces, será totalmente posible que arranque con esa flash.
- Existen otros modelos parecidos al tuyo (mismo SoC, misma RAM, etc) que ademitan 4 MB? si la respuesta es sí, entonces existen probabilidades muy altas de que usando el CFE de uno de esos routers, tu placa funcione correctamente con ese CFE flasheado mediante JTAG
- Que opciones tiene tu CFE? podría ser que la detección de la flash en concreto sea un parámetro dentro de CFE.

En la primera que prueba que hiciste llegaste a flashearle tu antiguo CFE en la nueva flash soldada? porque eso es lo primero que hay que hacer. También tienes que saber si el router es BIG ENDIAN, o LITTLE ENDIAN, ya que según sea una cosa u otra puede que necesitas pasarle diferentes parámetros, dependiendo del software JTAG que uses, a la hora de flashear CFE.

Sería interesante que pusieses aquí unas cuantas sesiones con el JTAG, por ver como detecta y donde la detecta la flash. También hacer backups de la flash para que te hagas una idea de lo que tienes dentro de la misma

Y totalmente de acuerdo contigo, comprar un router nuevo con más flash te quita toda la diversión, y aprendizaje.

« Última modificación: 11-01-2013, 13:09 (Viernes) por danitool »

iso-new

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #8 en: 16-01-2013, 22:45 (Miércoles) »
que tal danitool, gracias por contestar e interesarte al tema.
pues mira, respecto a las preguntas que me haces. deja te mensiono que no me reconose el el flash cuando hago Jtag. deja te explico lo que hice paso a paso.
primero que nada deja mencionarte que este tema lo lei en la internet en algun foro(no recuerdo cual)
lo que si recuerdo es que se mencionaba es que el router que cumplia con las caracteristicas es el  WRT54GS ver5 o sea, el wrt54g ver5 que yo tengo no es el adecuado.pero en cuanto tenga uno de ese modelo voy a experimentar.
por otra parte...dejame decirte que los pasos que hice son. el Flash de 4 megas que use el 28f320 lo saque de otro router linkysy wrt54G ver 4. este no servia la WIFI pero el flash si esta bueno. ademas, trae instalado el OPENWRT kamikaze 8.09. pero al ponerlo al wrt54g ver5 no lo detecto el router.
yo fisicamente veo los 3 routers y son muy similares...lo mas impotamnte es el prosedador Broadcom 5352 que esta en los 2 routers y la diferencia es el en flash el ver. 4 trae 4 megas y el ver.5 trae solo 2 megas.
respecto a los otros parametros que me haces mension. no se necesitaria mas informacion de como probarlo.
saludos...y gracias nuevamente por tu interes al tema.

danitool

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #9 en: 16-01-2013, 23:37 (Miércoles) »
Me he fijado que el router wrt54g v4 tiene 16 megas de RAM, mientras que el wrt54g v5 tiene 8 megas de ram (¿puedes verificar esto?). Solo por este motivo el bootloader del router con más ram no servirá en uno de menos ram, a menos que se modifique la nvram del bootlader si es que es configurable este parámetro.

Por otra parte si el JTAG no te funciona en tu router no se puede hacer nada, eso es lo primero que ha de ser operativo. ¿está bien conectado, te detecta al menos la CPU?, en caso de detectar la CPU y la aplicación JTAG que uses tenga soporte para flashear con tu procesador, la flash debiera ser detectada (si es que se soldó correctamente) en caso contrario sería cuestión de añadir tu flash en la aplicacion que maneja JTAG porque no esté definida/soportada todavía, lo cual sería raro pero posible.

Edito: otra posibilidad es que también quites la ram del wrt54 v4 y la sueldes en el wrt54 v5, el trasplante sería incluso más sencillo que el de la flash. No sé cuantos chips llevan los routers, pero si ambos el mismo número de chips  RAM, e intercambias los móduls ram de uno a otro la operación podría ser exitosa, ya que comentaste que tu flash tiene ya el bootloader y este estaría preparado para 16MB. Además de que casi incluso es más beneficioso el trasplante de RAM, 8 megas se me antoja muy muy escaso.
« Última modificación: 16-01-2013, 23:45 (Miércoles) por danitool »

iso-new

  • Visitante
Re: Cambiar el Flash mas grande??
« Respuesta #10 en: 21-01-2013, 23:29 (Lunes) »
Si, asi es..tienes mucha razon respecto a la RAM es mas chica la que trae el ver 5 , precisamente por eso te menciono que el router Linksys wrt54GS la ver5 es mas similar. aqui te Pongo un comparativo entre los 3 routers.
Versión de WRT54G    Velocidad de CPU    Capacidad de memoria RAM    Capacidad de memoria flash
4.0                                            200 MHz                          16 MB                                     4 MB
5.0                                            200 MHz                            8 MB                                     2 MB

Versión de WRT54GS    Velocidad de CPU    Capacidad de memoria RAM    Capacidad de memoria flash
4.0                                            200 MHz                           16 MB                                     4 MB    
5.0                                            200 MHz                           16 MB                                     2 MB

y respecto a las pruebas de Jtag. las conexiones si estan bien, ya que uso el mismo para todos, este trae un conector de 12 pin y al router le soldo los Pin solamente, conecto y desconecto.
si me reconose el CPU mas no el FLASH, no lo ve.
estoy por animarme a comprar un wrt54GS por internet para testiar.
saludos.