Instalación & desinstalación de la modificación FlashMe

Introducción
Requerimientos
Instalación
Funcionamiento
Desinstalación
Notas importantes

Introducción
FlashMe como se denomina, es un sustituto del firmware original de la consola Nintendo DS, esta modificación no oficial nos permite ejecutar código casero diseñado para Nintendo DS así como algunas demos desde un cartucho Flash de GBA sin necesidad de dispositivos tipo PassMe o similares. No debemos olvidar que en la mayoría de los casos no podremos ejecutar títulos comerciales únicamente utilizando esta técnica y será necesario el uso de algún dispositivo PassMe conjunto el cartucho Flash. Irónicamente es necesario un PassMe para realizar la primera actualización, a partir de entonces el resto de operaciones podrán realizarse directamente desde el cartucho Flash GBA

Requerimientos
Como es lógico son necesarios unos elementos básicos:

- Consola Nintendo DS
- Cartucho Flash Game Boy Advance (casi cualquier modelo es válido)
- Dispositivo PassMe, PassMe 2 o similar
- Firmware FlashMe

Instalación
La instalación del firmware modificado no es muy compleja, el primer paso a seguir es grabar el archivo "flashme.nds" en el cartucho Flash GBA. Una vez flasheada la utilidad deberemos preparar el resto del Hardware para poder ejecutar el código del cartucho Flash.

Cabe destacar que la mayoría de cartuchos Flash para Game Boy Advance son capaces de realizar la instalación de esta modificación, no obstante se necesita de una unidad en la que pueda eliminarse la presencia del loader o menú de carga. Las unidades como Super Card, Ez Flash IV o similares donde el loader es parte inseparable de la misma, pueden no ser válidas para realizar este proceso.

Nota: Los usuarios de unidades Ez Flash III deberán cambiar el loader original de su cartucho por la modificación "Ez 3 Me", este loader permite la carga del archivo flashme.gba que no de otra forma no sería posible ejecutar.

Una vez tenemos la unidad Flash a punto, es necesario abrir la consola y puentear el circuito SL-1 para poder modificar el firmware, antes de proseguir conectaremos el PassMe, cartucho Flash y adaptador de corriente a la consola y retiraremos la tapa de la batería.

En la foto podemos ver señalado el punto donde deberemos puentear el circuito, el acceso al mismo esta tapado por una pequeña pegatina que podemos retirar sin problema e incluso volver a colocar en caso de que no queramos invalidar la garantía de la consola.

En el caso de la nueva DS Lite el puente SL-1 esta localizado en sentido contrario tal y como muestra la imagen, el procedimiento de instalación es el mismo aunque por motivos de compatibilidad solo es posible utilizar de la revisión FlashMe 0.7 en adelante.

Una vez tenemos todo listo y dispuesto, deberemos encender la consola, tras lo cual nos encontraremos con una pantalla similar a la siguiente:

Una vez hayamos pulsado la combinación de botones es necesario puentear el circuito SL-1, para hacerlo podemos recurrir a cualquier elemento metálico aunque la punta de un destornillador plano se presenta como la alternativa más rápida. Si lo hemos hecho correctamente la pantalla de la consola mostrará un medidor de porcentaje que irá aumentando hasta alcanzar el 100%

Durante la espera es muy importante puentear correctamente el circuito y no apagar la consola, en el caso de que el medidor se detenga durante un tiempo deberemos revisar que estemos realizando el puenteo correctamente tras lo cual el porcentaje seguirá aumentando. Una vez terminado podemos apagar la consola e iniciarla de nuevo con el firmware modificado, la mejor forma de comprobar su funcionamiento es utilizar cualquier demo pública de NDS flasheandola directamente al cartucho Flash Game Boy Advance.

Funcionamiento
El funcionamiento de una consola con el firmware modificado es muy sencillo. Al encender la consola esta detectará si existe un cartucho en el slot para Game Boy Advance y si de ser así ejecutar el código diseñado para Nintendo DS que contenga. En caso contrario buscará código en el slot NDS o lanzará el menú de opciones propio de la consola.

Desinstalación


Al igual que la instalación de esta modificación el proceso de desinstalación es relativamente fácil y en este caso aun más sencillo. Al ya disponer de un firmware modificado no es necesario el uso de un dispositivo PassMe por lo que solo deberemos flashear el archivo "noflashme.gba", encender la consola y seguir los pasos. En menos de un minuto tendremos la consola con su firmware original de fábrica.

Notas importantes
Algunos títulos comerciales acceden al firmware de la consola, se ha comprobado que en contadas ocasiones el utilizar estos títulos conjunto la modificación FlashMe acarrea la inutilización de la consola Nintendo DS, por suerte el método de recuperación de emergencia que incluye la modificación FlashMe parece resultar suficiente para "resucitar" la portátil. Las últimas revisiones de la modificación FlashMe parecen solucionar en parte este problema, no obstante es algo a tener muy en cuenta.

En el caso de la DS Lite si estamos interesados en utilizar la modificación FlashMe debemos tener muy en cuenta que el uso de una revisión anterior a la 0.7 puede dañar irremediablemente la consola ya que el modelo no esta soportado por la modificación.

Logan McCloud.