How to Stream Your Nintendo 3DS wirelessly (11.16)

Getting Started:

This is a guide on how to stream your New Nintendo 3DS. This guide is intended for a New Nintendo 3DS system with custom firmware installed. Windows, Mac, and Linux are all compatible. Check out this guide if you do not have custom firmware installed. 

How to Homebrew Your Nintendo 3DS (11.16)

In this video, I show you how to set up Homebrew on your Nintendo 3DS. This is a full guide that covers every step of the process. This guide is for 11.16.0-49.

Difficulty:  Medium

Time:  30 Minutes



I am not responsible for any issues that may arise during this process. Follow the tutorial carefully to avoid problems. Bricking a 3DS is rare with the latest methods.


A computer running Windows, MacOS, or Linux.

A Nintendo 3DS with custom firmware installed (New Nintendo 3DS recommended for best results).

Stable wireless internet connection (Ethernet cable recommended for better results).

The Files:

Click on the "boot.firm" button to download the custom version of Luma3DS from GitHub.

Click on the "BootNTR" button to download the BootNTR Selector application from GitHub.

Choose the appropriate version of BootNTR based on your 3DS model (Mode 3 for older 3DS models, regular CIA for newer models).

Click on the "Snickerstream" button to download the streaming client for your specific platform (CuteNTR 3DS for Mac and Linux).

Setting up the Files:

Make sure you have Luma3DS v13.0 or above.

Installing BootNTR Selector:

Power on your 3DS and launch FBI from the Homebrew Launcher.

Install the BootNTR Selector CIA file from the SD card.

Once installed, exit FBI and unwrap the new software notification.

Obtaining the 3DS IP Address:

On your 3DS, open the Rosalina menu by pressing Left Shoulder Trigger + D-pad Down + Select simultaneously.

Enable the debugger and note down the 3DS IP address displayed in the top right corner.

Disable the debugger and exit the menu.

Launching BootNTR Selector:

Launch BootNTR Selector from the 3DS home menu.

Press "Use Default" and "Save Settings."

Select version 3.6 and return to the 3DS home menu.

Connecting to the Streaming Client:

On your computer, open the Snickerstream (or CuteNTR 3DS for Mac/Linux) streaming client.

Input the 3DS IP address obtained earlier and press connect.

If everything is set up correctly, your 3DS screen should be displayed on your computer.


If certain games (e.g., Starfox 64 3D or Pokémon Sun & Moon) don't stream correctly, click on the NFC patch in BootNTR Selector before launching the game.

If you encounter issues, reboot your 3DS, delete the BootNTR Selector folder with FBI, and relaunch BootNTR Selector with version 3.6

Configuring Options:

For default performance, keep priority factor, image quality, and Quality of Service value unchanged.

Adjust priority screen, frame rate, image difference, interpolation, and screen layout if needed. Refer to Snickerstream GitHub Wiki for more details.

OBS Setup (Optional):

If using OBS, set up an overlay for the top or dual-screen display.

Add a blur filter using StreamFX to duplicate the Snickerstream window for a cool background effect.

Remember to follow the tutorial carefully, and feel free to refer to the Snickerstream GitHub Wiki for additional information. Happy streaming with your Nintendo 3DS!