Skip to content

Instantly share code, notes, and snippets.

@PixelSergey
Last active March 26, 2024 00:24
Show Gist options
  • Star 30 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save PixelSergey/ae2c003fc68bfab21ccbb3bfeb6fba46 to your computer and use it in GitHub Desktop.
Save PixelSergey/ae2c003fc68bfab21ccbb3bfeb6fba46 to your computer and use it in GitHub Desktop.
FTP guide

Transferring files wirelessly between your 3DS and computer

This is especially useful if you do not have an SD card reader or if you do not want to open the New 3DS' pesky shell.

There are two options: the official MicroSD management (New 3DS only) (Requires Windows) or FTPD (must have CFW or homebrew installed).

FTPD is quicker and easier to use in the long run and can be used on all systems and computers (and phones!); however, MicroSD management is official and can be done with a stock system.



FTPD (recommended method)

Installation:

  1. Download the latest ftpd.cia (recommended) or ftpd.3dsx file from https://github.com/mtheall/ftpd/releases/latest
With homebrew:
  1. Put ftpd.3dsx into the /3ds/ folder on your sd card
With CFW:
  1. Put ftpd.cia into the /cias/ folder on your sd card
  2. Launch FBI on your 3DS
  3. Navigate to the /cias/ folder and press (A) on ftpd.cia
  4. Select "Install and delete cia"

Launching (3DS)

  1. Make sure you are connected to the same network on both your 3DS and PC
With homebrew
  1. Open the hombrew channel and tap on FTPD (you may need to scroll down)
  2. Take note of the IP address, which is in the form 192.168.XX.YY:5000
With CFW
  1. Open FTPD from the home menu
  2. Take note of the IP address, which is in the form 192.168.XX.YY:5000

Lauching (PC)

(You can use any FTP software you like on your computer [e.g. FileZilla]; however, this tutorial will use the basic file explorer on your system)

FTP file transfer also works with iOS and Android; however, you will need external FTP programs for them

On Linux and similar systems

(Note: this process may differ for different distributions)

  1. Open your file browser
  2. Click on "Connect to Server" in the sidebar on the left or in a submenu
  3. Into the "Server Address" bar, type ftp://192.168.XX.YY:5000, replacing XX and YY with the numbers in the IP address you noted earlier. You may need to put the port (5000) in a separate field, if applicable.
  4. Click "Connect"
  5. You should see the file system of your 3DS' SD card
On Windows
  1. Open the file explorer
  2. Click on the address bar at the top of the window
  3. Type ftp://192.168.XX.YY:5000, replacing XX and YY with the numbers in the IP address you noted earlier.
  4. Press ENTER
  5. You should see the file system of your 3DS' SD card

Quitting

  1. Close the file explorer you were using to access the SD card
  2. On Linux and similar systems, you need to unmount the FTP server from the sidebar on the left using the "eject" button
  3. Press (START) on your 3DS to exit
    • If it gets stuck at Waiting for socExit()..., make sure that you closed the file explorer properly and unmounted the 3DS, if applicable
    • If it is still stuck, wait for the connection to time out or force-shutdown your 3DS by holding (POWER)


MicroSD management

(Note that this method only works on New 3DS and requires a Windows 7+ PC)

  1. Open system settings
  2. Tap "Data Management"
  3. Choose "MicroSD management"
  4. Follow the official instructions for MicroSD management from Nintendo's website.
@SwirlyStone5877
Copy link

My android phone does not want to connect to my 3ds-es ftp server i did everything right and i used the app ftp rush. And a question do i need to set the encryption to plain text and the login type to anonymous?

Hi, Csani10! Have you considered using a different app? I like to use "File Manager +" from the Google Play Store. (To use the FTP function, tap "Remote" on the home page, then tap "Add a remote location." From there, tap "FTP," and enter your IP and port. I prefer tapping "More" and entering a display name, so that I can see "3DS" instead of the IP.)

@fhuihnlsmnzdlkfsdjnlkfjsdn
Copy link

when i connect to the 3ds's file server i cant edit anything (move files, add files, delete files etc.) from windows 10 file explorer

@PixelSergey
Copy link
Author

PixelSergey commented Jun 3, 2023

when i connect to the 3ds's file server i cant edit anything (move files, add files, delete files etc.) from windows 10 file explorer

Make sure that the SD card which is in your 3DS is in the unlocked position (only big SD cards have this, MicroSD cards do not)
image

If the issues keep happening, try installing FileZilla and making sure that all the settings are correct (there is no read-only option selected anywhere)

Copy link

ghost commented Jun 5, 2023

This guide is nutty nice, thanks for creating it!

@GlowNShow
Copy link

Hello, need some help, copied an ISO 420mb and lost connection via my Phone and my n3dsxl. Was no file in The directory but 420mb was gone and would like to know how to get those 240mb back, is there any temporary file on the sdcard to delete or how can i fix this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment