DSFTP es un servidor FTP, no un cliente, lo cual significa que no sirve para subir archivos de tu tarjeta SD a un hosting que hayas contratado, solo sirve para establecer una conexion entre la Nintendo DS y un ordenador que se conecta. Por ejemplo:
Yo como desarrollador, si quiero probar mi Homebrew en la Nintendo DS, tengo que estar sacando y metiendo la SD en el lector, lo cual podría estropear la SD. Lo que haría sería configurar un servidor de FTP en la Nintendo DS para establecer conexion Ordenador-NDS. Para ello me bajaria un cliente de FTP como el SmartFTP o el FileZilla (los mismos que usamos para subir archivos a un hosting)
Tambien se puede dar el caso de que necesite coger un archivo de la SD de la Nintendo DS, pero mi hermana me ha robao el lector de tarjetas porque esta liada con unas fotos, como lo soluciono, creando el servidor FTP en la Nintendo DS; asi podre coger archivos del servidor DS y descargarlos a la memoria de mi ordenador.
Descargaros el DSFTP de
aquíTras esta introducción, vamos a configurar el servidor.
¿Cómo configuro el Servidor DSFTP?PASO NUMERO CERO: Parchear el juego con DLDI tools:
Como cualquier homebrew que tenga soporte DLDI, parchearemos los archivos .nds con las DLDI tools. Esto NO es el programa de parcheo de vuestros juegos, para mas información acceder al TUTORIAL de erpro
TUTORIAL DLDI
Bien, seguiremos el consejo de EOL y crearemos la siguiente estructura de archivos:

Una vez tengamos esa estructura, en la carpeta /data/settings crearemos un fichero de texto (el cual DEBEREMOS renombrar mas tarde).
El fichero lo renombraremos a "ftp.conf", este fichero contendrá basicamente la configuracion de nuestro servidor FTP en la NDS, asi como una lista de usuarios y sus respectivos passwords. Vamos a ver un ejemplo de contenido del archivo de configuracion:

Una vez creamos nuestro fichero de configuracion y habiendo puesto nuestra rom .nds o .sc.nds en la carpeta raiz de nuestra SD, ya podemos comenzar a usarlo, podremos crear tantos usuarios como queramos, hay mas aspectos para configurar nuestro FTP, todo esta en la documentación del propio programa (en el Zip que hemos descargado)
¿Cómo uso el servidor DSFTP?Para conectarnos a un servidor FTP, necesitaremos un cliente FTP, si habeis tenido una pagina web antes o la habeis gestionado, no es mas que el programa que usais para conectaros al ftp de vuestro host, algunos ejemplos son el SmartFTP y el FileZilla. En este TUTORIAL usaremos el SmartFTP, pero todos los clientes FTP son iguales.
Lo primero, encendemos nuestra DS y ejecutamos el DSFTP, si todo a ido correctamente, deberia salirnos la siguiente sucesion de mensajes, asi como algunos datos vitales a la hora de conectarnos:

Una vez que la Nintendo DS esté conectada a nuestra red Wifi, lo siguiente será ejecutar el cliente y establecer una conexion con nuestra consola, podemos comprobar que la conexion entre ambos dispositivos es posible haciendo ping a la direccion IP de la Nintendo DS.
Anexo: Como hacer ping a otra IP
En Windows XP, vamos a inicio->Ejecutar, escribimos cmd y pulsamos ejecutar, a continuacion (da igual en que carpeta esteis) escribimos lo siguiente
ping <direccion IP>, por ejemplo "ping 192.168.0.129"
Si el resultado es favorable, quiere decir que podemos establecer conexion entre ambas con el debido software
Ejecutamos el cliente FTP, donde pone Adress(Direccion) ponemos la IP de nuestra consola Nintendo DS, en usuario pondremos el nombre de un usuario que hayamos definido en el archivo ftp.conf, al igual que el password correspondiente a ese usuario, por ultimo en Port(Puerto) pondremos el puerto sobre el cual se establecera la conexion (por defecto 21):

Le damos a "Conectar"/"Connect"/Flecha Verde y si todo a ido bien se conectará a nuestra Nintendo DS y veremos los archivos que hay en ella, ademas si hemos configurado los permisos de escritura y ejecucion podremos pasar archivos entre PC y Nintendo DS sin usar ningun lector de tarjetas.
Gracias a Lupi de area-ds por el tuto