Fluffy - A Tinfoil and Goldleaf GUI

Fluffy
fluffy-intro.png




So what's different about Fluffy?

Fluffy is the first to introduce:
  • Goldleaf and Tinfoil Support.
  • USB and Network install with transfer rate and progress bar.
  • Display current install rate in MB/ for both USB and Network mode(Goldleaf & Tinfoil too)
  • Display current NCA name and count.
  • Transfer mode option switchable between "Normal" and "Safe".
  • Individual NSP selection (suggested by: ShadowHand, thanks!)
  • Show current NSP being installed
  • Switch connected indicator
  • USB 5.x Fix (Compatible with Firmware versions 5.x and below)
screenshot-fluffy-v240c.png


GitHub:
https://github.com/fourminute/Fluffy

Latest Releases
https://github.com/fourminute/Fluffy/releases

Recommended TinFoil.nro
https://github.com/fourminute/Fluffy/blob/master/Tinfoil.nro




How-To-Use
  • Download and Install Python 3 from https://www.python.org/downloads/. Ensure no previous version of Python is installed. This may cause an error "PyUSB not found". Do not use the 64-bit version of Python 3 with Fluffy.
  • Open Terminal/CMD
  • Run "pip3 install pyusb" and "pip3 install pyqt5" and "pip3 install libusb" and "pip3 install libusb1"
  • MacOS users must also run "brew install libusb". For more info on brew, head to https://brew.sh/.

Going forward,
I plan to support Fluffy for the foreseeable future.

I hope this tool can help anyone and everyone that uses it,
fourminute
 
Last edited by fourminute,

ReikaRin

Well-Known Member
Member
Joined
Mar 21, 2018
Messages
113
Trophies
0
XP
538
Country
Indonesia
It's the easiest method by far. Just make sure your Switch and your PC is on the same network. All you do is load Tinfoil > Network Install NSP then on Fluffy enter your Switch's IP into the field and click "Host NSPs".

You should see a list of the NSPs appear on your Switch.

i cant get it to work, got error on tinfoil failed to retrieve http header and then switch crash, tested on ams and reinx
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
When I tried to install it via network. I just get a black screen after clicking on SD card

I recommend trying different ports, turning off any active Firewall, port forwarding your Switch, etc. Network install can often be a hit or miss depending on your setup.

--------------------- MERGED ---------------------------

i cant get it to work, got error on tinfoil failed to retrieve http header and then switch crash, tested on ams and reinx


This just means the port was blocked by something/somewhere. I recommend trying a different port.
 

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
You are missing PyUSB. Did you follow all of the instructions listed on the Github page?
Hello

Yeah, I did "pip3 install pyusb" on cmd, it downloaded and installed.

I tried uninstalling it and I get a different error (error message telling me the driver is lacking)

I will try reinstalling python, but im not sure if that will help.
 

Gee19

Active Member
Newcomer
Joined
Dec 30, 2018
Messages
37
Trophies
0
Website
github.com
XP
223
Country
Canada
Hello, since i dont want to use USB, where should I install the driver?

also, the gui starts and then close right after, its not a disconnected switch issue, im kinda lost :/

Try plugging your switch in via usb, installing libusbk from zadig and then the app should load fine and you can use net install going forward. Seems to be an issue with one of the imports trying to find libusbk driver and failing
 

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
Try plugging your switch in via usb, installing libusbk from zadig and then the app should load fine and you can use net install going forward. Seems to be an issue with one of the imports trying to find libusbk driver and failing
ahh, thats a shame, my switch usb port is broken (can charge but cant send data, I send payloads via modchip) so i cant rly do that :/
 

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
Try it.. Fluffy simply needs the driver installed

maybe I can try with a friend switch, mine is not detected by my pc

I´m pretty sure zadig drivers are not the issue as i have the exact same error as crow despite having all the proper drivers (aluminumfoil connects fine...). You can read my previous posts on this thread for reference.
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
I´m pretty sure zadig drivers are not the issue as i have the exact same error as crow despite having all the proper drivers (aluminumfoil connects fine...). You can read my previous posts on this thread for reference.

Edit: I have some updates to report
 
Last edited by fourminute,

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
I´m pretty sure zadig drivers are not the issue as i have the exact same error as crow despite having all the proper drivers (aluminumfoil connects fine...). You can read my previous posts on this thread for reference.
Hello, since i dont want to use USB, where should I install the driver?

also, the gui starts and then close right after, its not a disconnected switch issue, im kinda lost :/

Great news. I managed to borrow a laptop for a half-hour and managed to not only replicate this issue but also fix it fairly easily.

This issue is due to the following

1) "pip3 install libusb" is required for Fluffy to work.

2) Some USB type C cords simply do NOT work. Period. I had a couple USB-C cords and can confirm that they all looked identical except some simply didn't work and did not register the Switch as detected.

I can report that I used a computer with this exact error "USB Core No Backend Available" and fixed it following these steps.
 

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
Thanks for your efforts fourminute, pip3 installed libusb, but the same error persists. It has to be the cord, it´s strange because it´s the one that came with the pro controller
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Thanks for your efforts fourminute, pip3 installed libusb, but the same error persists. It has to be the cord, it´s strange because it´s the one that came with the pro controller

Yeah the cord thing irks me too. I couldn't figure it out. I had 2 USB-C cords from 2 phones from the same manufacture, they look exactly the same and if I didn't label them with red tape and blue tape I wouldn't have know which is which. But one for certain doesn't work at all.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: https://www.keepretro.com/products/miyoo-a30