Jump to content

Fluffy 2.8.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.8.0


  • Added: Goldleaf v0.5 Compatibility(Thank you friedkeenan!)
  • Added: Bahasa Indonesia Translation(Thank you wendyliga!)
  • Fixed: MacOS: "Non-ASCII character" Error(Thank you AD2076!)
  • Fixed: PFS0 doesn't close file object.
  • Misc: Code cleanup and slight change to the way Goldleaf handles USB comms.

Goldleaf v0.5 compatibility was tested and confirmed working on Atmosphère 0.8.9 with system firmware 8.0.1. However, Goldleaf USB install is still buggy and experimental.