Jump to content

Fluffy 2.5.0

Conéctate para seguir esto  

1 Screenshot

A one-dependency, feature-rich GUI for Tinfoil!


  • Show current NSP being installed.
  • Individual NSP selection.
  • Progress bar.
  • Switch connected indicator.
  • 5.x USB Fix (Thanks to satelliteseeker)

Instructions For Use

Install and Setup Zadig Driver (Windows 10)

  • Download Zadig.
  • With your Switch plugged in to your PC using a USB-C cable, open TinFoil(on your Switch). This will ensure your Switch is visible.
  • Open Zadig > Options > List All Devices.
  • In the scroll box above the button "Install Driver", tap the arrow until arriving at "libusbK".
  • Click "Install Driver"
  • Done!

Install Python and PyUSB

  • Fluffy requires ONLY the latest Python 3 and PyUSB.
  • Download and Install Python 3. Ensure no previous version of Python is installed. This may cause an error "PyUSB not found".
  • Open Terminal/CMD
  • Run "pip3 install pyusb"
  • MacOS users must also run "brew install libusb". For more info on brew, head to https://brew.sh/.

Install TinFoil

  • These steps apply for all custom firmware. This includes but not limited to: Kosmos, ReINX, SXOS, etc.
  • Download Recommended TinFoil
  • Copy and paste "TinFoil.nro" to a folder named "Switch"(create it if necessary) on the root of your SD card.


Complete beginner? No problem.

  • First follow the installation steps above for Zadig Driver, TinFoil, Python 3, and PyUSB. Done? Let's continue!
  • On your Switch running Custom Firmware open TinFoil > Title Management > USB Install NSP
  • Double-click on Fluffy.pyw to start it
  • Click "Open Folder" and browse to a folder where your NSPs are located then select "Open". A word of caution, try to select a folder with 3 or less NSPs. TinFoil is unable to parse large amounts of files.
  • If "Switch Detected!" is visible. Click "Send Header".

Troubleshooting Tips

PyUSB Not Found and I've followed all the steps!

Answer: Ensure no previous versions of Python are installed. If necessary, uninstall them. For example, if you have Python 3.6.6 and Python 3.7.2 installed at the same time Fluffy may throw this error.

What kind of cable does the Switch use?

Answer: USB type C cable.

Does Fluffy work on MacOS and Linux?

Answer: Absolutely! Python is cross-platform and so Fluffy should work on both operating systems.

Which Custom Firmware works best with Fluffy and TinFoil

Answer: All of them will work the same. That is up to you.

Still having problems? Consider making a bug report on this GitHub page to request assistance.


Que novedades incluye la versión 2.5.0


What's New in 2.5.0:

  • Added: Multilingual support! Now includes Chinese(translation:Sev73n) and Vietnamese(translation:fourminute). Thank you Sev73n for your contribution!
  • Added: Ability to abort an installation in queue.
  • Fixed: Further file path fixes.


MacOS users please install Tkinter for this release. The usage of Tkinter was unavoidable due to a bug in previous builds. Run "brew reinstall python --with-tcl-tk".

Windows and Linux users: Tkinter should already be included with your Python3 installation.