This is the approved revision of this page, as well as being the most recent.
Wirelessly transfer files
FTPD (Nintendo Switch) Developer(s) mtheall Console Nintendo Switch Version 3.2.1 (November 17, 2024; 34 days ago (2024-11-17 ) ) GitHub mtheall/ftpd
FTPD (Nintendo 3DS) Developer(s) mtheall Console Nintendo 3DS Version 3.2.1 (November 17, 2024; 34 days ago (2024-11-17 ) ) GitHub mtheall/ftpd
FTPD is an FTP server for Nintendo DS, Nintendo 3DS, Nintendo Switch and Linux allowing you to use an FTP client to transfer files wirelessly with your console.
Features
Graphical user interface using Dear Imgui
Supports multiple simultaneous clients
Emulation of a /dev/zero (/devZero) device for network performance testing
Set username, password, and port with the GUI version of FTPD
Toggle backlight by pressing SELECT on DS/3DS or MINUS on Switch
Battery and Wi-Fi indicators
Installation
What you need
The latest release of FTPD
Instructions
Power off your console
Insert your SD card into your computer
Copy the ftpd .nro
to sd:/switch/
on your SD card
Create the folder if it does not exist
Safely eject your SD card and insert it in your console
What you need
Instructions
Power on your console
Launch Universal-Updater
Select the magnifying glass on the bottom screen, then search for FTPD
Press A while hovering over FTPD from the list of homebrew
Choose .cia
to install to the HOME Menu, or .3dsx
to install to the Homebrew Launcher
For a graphical user interface choose ftpd
For a text based user interface choose ftpd-classic
Wait until the app finishes installing
Exit Universal-Updater
You can scan one of the QR codes below to download and install the program using FBI . To do this, start FBI, then go to "Remote Install", then "Scan QR Code".
What you need
The the latest release of FTPD
Instructions
Power off your console
Insert your SD card into your computer
Copy the ftpd .3dsx
to sd:/3ds/
on your SD card
Create the folder if it does not exist
Safely eject your SD card and insert it in your console
What you need
The latest release of FTPD
FBI installed on your console
Instructions
Power off your console
Insert your SD card into your computer
Copy the ftpd .cia
to sd:/cias/
on your SD card
Create the folder if it does not exist
Safely eject your SD card and insert it in your console
Power on your console
Launch FBI
Select SD
-> cias
-> ftpd.cia
-> Install and delete CIA
Press A and wait for the CIA to install, then exit FBI
Guides
Supported commands
ABOR
ALLO (no-op)
APPE
CDUP
CWD
DELE
FEAT
HELP
LIST
MDTM
MKD
MLSD
MLST
MODE (no-op)
NLST
NOOP
OPTS
PASS (no-op)
PASV
PORT
PWD
QUIT
REST
RETR
RMD
RNFR
RNTO
SITE
SIZE
STAT
STOR
STRU (no-op)
SYST
TYPE (no-op)
USER (no-op)
XCUP
XCWD
XMKD
XPWD
XRMD
SITE commands
Show help: SITE HELP
Set username: SITE USER
Set password: SITE PASS
Set port: SITE PORT
Set getMTime*: SITE MTIME [0|1]
getMTime only on 3DS. Enabling will give timestamps at the expense of slow listings.
Save config: SITE SAVE