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:
-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.