3DS:FTP

FTP (File Transfer Protocol) is a way to transfer files wirelessly through a network. While New3DS models are capable of performing a similar function with microSD Management, there are a number of downsides to that method:
 * microSD Management does not exist on Old3DS models.
 * microSD Management is only compatible with Windows.
 * microSD Management uses an outdated protocol (SMBv1) that is now considered to be a security risk. It is therefore disabled by default on modern installations of Windows.

Luckily, with custom firmware, we can instead use FTP to transfer files wirelessly on both New3DS and Old3DS.

What You Need
On your computer:
 * A working FTP client
 * Windows: Use WinSCP
 * macOS: ???
 * Linux: ???

On your 3DS:
 * The latest release of
 * The normal (unlabelled) version has a GUI while the  version is entirely text-based
 * Download the  file and place it in the   folder if you want to run it from Homebrew Launcher

Section I - Prep Work

 * 1) Insert your SD card into your computer
 * 2) Copy   to the   folder on your SD card
 * 3) * Create the folder if it does not exist; it is for organization purposes
 * 4) Insert your SD card into your 3DS
 * 5) Open FBI
 * 6) Navigate to   ->
 * 7) Press (A) while   is selected, then select
 * 8) Allow FBI to install the CIA
 * 9) Exit FBI
 * 10) Ensure your 3DS is connected to the same Internet connection as your computer
 * 11) Open ftpd

Section II - FTP Client

 * 1) If you haven't already, install the FTP client for your operating system
 * 2) Open the FTP client and fill in the information as follows:
 * 3) * File protocol: FTP (not SFTP)
 * 4) * Host name/IP address: The IP address displayed on the top screen of the 3DS (e.g. 192.168.0.67)
 * 5) ** This is a local IP address, so you don't need to censor it if you need assistance
 * 6) * Port number: The number after the colon in the IP address displayed on the top screen of the 3DS (usually 5000)
 * 7) ** If you don't see this option, instead type  into the host name/IP address box, e.g.
 * 8) * Username/password: If you see a checkbox for "Anonymous login", then enable it; otherwise, just leave it blank
 * 9) Click "Login" or "Connect"
 * 10) * If prompted to enter a username or password, press ENTER to leave it blank

Your computer is now connected to your 3DS via FTP!