TOP

Manera teórica de ampliar la Memoria Flash de la Nintendo Ds Lite

Antes de nada quiero decir que no lo he probado ya que no tengo ninguna DS lite propia para modificar( las que tenia las vendí :P) y debido al poco tiempo que me deja la facultad -.- (Por eso he puesto de título Manera "teórica"), en cuanto consiga una probaré a ver si resulta, pero para los aventureros os dejo como hacerlo.

La consola Nintendo Ds Lite de Nintendo tiene una memoria flash de 256 KBytes. Esta memoria resulta pequeña para muchos programadores que quieren hacer un custom firmware para esta portátil, ya que el firmware de la DS está guardado en esta memoria, y esto se refleja en los pocos custom y un poco pobres que han creado algunos coders como:

-FWNitro

-CreeboMe (por Creebo)

Es por ello que pensé en ampliar esta memoria y la única forma es sustituyendo la misma por una de mas capacidad pero antes había que localizarla y estudiarla.

La memoria flash de la Nintendo Ds Lite se encuentra detrás de una plaquita de metal del módulo wifi de la consola.

La memoria flash es una ST M35PE20 de la empresa ST Microelectronics, con ocho pines:

 

1.

D

Entrada de datos serie

2.

C

Reloj serie (máx 25MHz)

3.

/RES

Reset

4.

/S

Selección de Chip

5.

/W

Protección de escritura (hace las 256 páginas primeras de solo lectura)

6.

VCC

Fuente (2.7V..3.6V typ) (4V máx) (DS:VDD3.3)

7.

VSS

Tierra

8.

Q

Salida de datos serie

 

La memoria está formada por 1024 páginas de 256Bytes cada una. Cada dirección contiene un Byte de datos. Esta organizada en 4 sectores (de 64 KBytes cada uno):

Sector

Rango de direcciones

3

30000h

3FFFFh

2

20000h

2FFFFh

1

10000h

1FFFFh

0

00000h

0FFFFh

Y así está distribuido el Firmware en la memoria:

00000h-00029h

Cabecera de Firmware

0002Ah-001FFh

Configuración Wifi

00200h-3F9FFh

Código/Datos del Firmware

3FA00h-3FAFFh

Punto de Acceso Wifi 1

3FB00h-3FBFFh

Punto de Acceso Wifi 2

3FC00h-3FCFFh

Punto de Acceso Wifi 3

3FD00h-3FDFFh

Zona no usada

3FE00h-3FEFFh

Área 1 de configuración de Usuario

3FF00h-3FFFFh

Área 2 de configuración de Usuario

Y esto es todo de manera general sobre la memoria flash que tiene la Nintendo Ds/ lite.

Ahora deberíamos de buscar una memoria flash que fuera compatible y por supuesto con una capacidad mayor :D.

No sé si sabréis pero en china se lanzó la Nintendo Ds lite con el nombre de iQue DS lite con el doble de capacidad de memoria flash (512KBytes), asi que si tuviéramos una solo habría que extraer el modulo wifi de la consola y ponerlo en nuestra DS. Pero esta consola resulta difícil de conseguir.

Buscando y buscando una memoria de las mismas características encontré una memoria con el doble de capacidad (512 KBytes) y del mismo fabricante (ST Microelectronics):

M25PE40. Es decir la misma memoria flash que lleva la iQue DS por 2 €.

Por si a alguien le interesa esta es la web donde la pueden comprar--> Pinchar Aqui

Esta memoria flash tiene distribuidos los pines de diferente forma:

Nota: TSL (Top Sector Lock) es igual que el pin /W

Por lo que tendríamos que utilizar cables para soldarlos a sus respectivos puntos de soldadura.



•AHORA PASAMOS A LA PARTE PRACTICA:

Antes de nada: NO ME HAGO RESPONSABLE A LO QUE LE PUEDA PASAR A TU CONSOLA AL REMPLAZAR/INSTALAR LA MEMORIA.

No lo he probado, no sé si el hecho de que, la memoria que cité antes, acepte una frecuencia más alta de reloj, funcionará : / . Pero teniendo una memoria flash con las mismas características excepto una capacidad más grande debería de funcionar teóricamente.

El remplazo de la memoria flash tiene una dificultad Media-Alta, ya que requiere el uso del soldador y saber soldar componentes SMD.

Bueno comencemos :

Materiales Necesarios:

-Soldador de punta fina (fina me refiero a 1,5 mm o menos si es más gorda no pasa nada pero te costará mas trabajo)

-Estaño

-Cables wrapping (Solo en el caso de que los pines de la memoria que hemos comprado estén distribuidos de diferente forma a la que están los que tiene la memoria que trae la DS)

-Memoria Flash (Con las características citadas antes)

-Destornillador Triwing y destornillador de punta chica de estrella

-Recomendado:

Pistola de calor : para desoldar la plaquita que protege la memoria y la misma memoria, aunque sin pasarse con la temperatura ni de tiempo. Con el soldador mismo se podría desoldar pero con un poco más de trabajo.

Tutorial:

1º Antes de nada tendremos que desmontar la Nintendo DS. Si no sabes cómo en youtube hay muchos videos de cómo hacerlo, solo habría que quitar la carcasa trasera.

2º Una vez ya con el esqueleto de esta portátil, retiramos el módulo Wifi que se sitúa a la derecha del slot 1 de juegos.

3º La siguiente parte seria desoldar la plaquita de metal que protege la memoria en el modulo wifi.

Solo hay que quitar la placa que está por la parte del conector. Tiene cuatro puntos de soldadura como se puede observar:

4º Una vez quitada la plaquita toca desoldar la memoria flash. Aquí cada uno que utilice sus trucos y técnicas para desoldarlo. Hay una pasta que es ideal para desoldar los micros, pero ahora no recuerdo su nombre.

5ºAhora toca soldar la memoria flash que hemos comprado al modulo wifi. Para ello si los pines no están organizados igual que la memoria original habría que usar cables para soldarlos en su sitio.

6º Y finalmente volvemos a soldar la plaquita (aunque no es realmente necesaria) y volvemos a conectar el modulo wifi y a montar la DS.



Pero una vez hecho todo esto hay que flashear la memoria para instalarle el firmware original de la Nintendo DS o el nuestro propio.

El objetivo de este tutorial es para que los programadores que quieren hacer un custom firmware para la Nintendo DS y no puedan disfrutarlo en sus DS debido a la poca capacidad de esta, puedan.

La gente que piensa que con las flashcart este tutorial es inútil no han pensado en las posibilidades de aumentar la memoria flash a esta portátil.

4 comentarios:

  1. Hola Nitehack,
    he estado viendo este tutorial y me parece excelente, pero tengo una duda que me ronda para hacer este hack a la NDS, y es la siguiete: si remplazo la memoria flash de la NDS original con su Kernel por este nuevo que no tiene, ¿cómo le instalo el nuevo Kernel? ¿Conectando el chip al PC o desde la misma NDS?

    Gracias por adelantado.

  2. Se puede hacer directamente con la consola siempre y cuando tengas otro modulo wifi y una flashcart. Por tiendas online (españolas) venden el módulo wifi ya programado por unos 5 €, si no eres de españa en delaextreme está, pero algo mas caro 8 € http://www.dealextreme.com/p/genuine-repair-parts-replacement-inner-wifi-module-for-nds-lite-30784?item=4

    El procedimiento consiste en encender la consola con el modulo wifi que no has modificado y entrar al flashmee que antes deberias de haberlo metido en tu micro sd. Luego se quita el modulo wifi y se pone el vacio (el que has modificado y lo flasheas. (todo el procedimiento con la consola abierta)
    Y ya tendras tu nuevo modulo wifi con el kernel instalado.

    Te dejo un link con el tutorial de como instalarle el kernel mas detallado. http://www.elotrolado.net/hilo_tutorial-como-reparar-una-nds-lite-mal-flashseada-by-giltesa_557921
    En ese tutorial te dice como reparar un modulo wifi con el kernel dañado pero lo que hace es instalarle al modulo un kernel, luego vale para el caso de una memoria flash vacia.

    Un saludo

  3. ¡¡¡Un millón de gracias!!! :D

    Si, soy de España y estoy en un proyecto un tanto ambicioso para crear un Kernel propio para la NDS, usaré de base el "source" de FWNitro y luego lo mejoraré.

    Yo ya tenía una NDS Lite, pero ahora me he comprado una NDS Lite completamente a piezas para pruebas y mejoras, y estoy a la espera de que me las traigan, pero me he olvidado del módulo Wifi -.- así que tengo que pedirlo. Yo pido por ebay.com, porque me salen más baratas algunas piezas, la pregunta es que si es esto exactamente el módulo Wifi: http://www.ebay.es/itm/Nintendo-DS-Lite-Wifi-Module-/190640282155?pt=LH_DefaultDomain_0&hash=item2c630bda2b

    Por cierto, un blog excelente, todos los posts son muy muy interesantes ya que a mi todos esto temas de trucar consolas o crear o innovar me encanta, y me ha impresionado que por 20€ haya un PC, ya que los PCs embebidos son muy caros y dificil de conseguir.

    Bueno, muchas gracias otra vez y saludos.

    PD: ¿Todavía conservas las fotos del tutorial de la instalación del Kernel? Es que ya no son visibles y sería más cómodo a la hora de hacer el procedimiento, y no solo para mi, sino a millones de visitantes de la Web. Si pudieses subir las fotos sería estupendo.

  4. De nada ;) Si eso es el modulo wifi, que como ya sabras detras de la placa de metal esta la memoria flash.
    El tutorial que te he pasado no lo hice yo, lo hizo un usuario de eol. Pero puedes preguntarle a este usuario a ver si las conserva.
    Me alegra encontrarme con gente que tiene gustos parecidos a los mios. :D
    Un saludo y suerte con tu proyecto :)

Publicar un comentario