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,

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,888
Trophies
2
XP
29,367
Country
United Kingdom
Games are getting corrupted on my 256gb sd card so often (no its not fake). Don't know if 256gb fat32 would really work out either. I only used tinfoil and it still corrupts. No other homebrew apps. Is a 128gb sd card recommended? Starting to believe the Switch doesn't reallly support anything higher than 128gb.
Yes fat32 would be fine for that size. Fat32 would solve your corruption issues. Use fat32. Yes the Switch is fine with bigger cards, mine is 200 and plenty of other people have bigger than that.

Use fat32.
 
D

Deleted User

Guest
Yes fat32 would be fine for that size. Fat32 would solve your corruption issues. Use fat32. Yes the Switch is fine with bigger cards, mine is 200 and plenty of other people have bigger than that.

Use fat32.
Alright. Well guess im spending millions of seconds just installing at a 10 mbps. I heard fat32 gets corrupted as well just not so often so that made me scared to use it regardless
 
D

Deleted User

Guest
@fourminute Loving the improvements on the latest update. I don't wanna bash on Goldleaf for not having a stable USB installing. It was the first time I used USB installing but I had too many disaster with it but still a chance for more improvements. Overtime, everything will have a fix and will work perfectly
 
  • Like
Reactions: fourminute

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
I have a net install PR in the works, maybe up by tomorrow

I've been working on Net install for almost 3 days now. Got it working perfectly, then all of sudden boom it stopped working for no reason.

Tried again tonight and it was working again. It makes zero sense!

If you have a net install in the works that works every time that would be great.

See screenshot for what the UI side of things looks like.
 

Attachments

  • network.PNG
    network.PNG
    119.2 KB · Views: 123

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
I´m getting this error now (i was one of those who got "switch not detected")

ERROR:root:No backend available
Traceback (most recent call last):
File "C:\Users\Agustin\Desktop\fluffy.pyw", line 372, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\Agustin\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 1263, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available


Is it related?
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
I´m getting this error now (i was one of those who got "switch not detected")

ERROR:root:No backend available
Traceback (most recent call last):
File "C:\Users\Agustin\Desktop\fluffy.pyw", line 372, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\Agustin\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 1263, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available


Is it related?

Do you have Zadig drivers installed properly? This isn't so much as an actual "Error" it's basically saying that it can't find the Switch.
 

Gee19

Active Member
Newcomer
Joined
Dec 30, 2018
Messages
37
Trophies
0
Website
github.com
XP
223
Country
Canada
I've been working on Net install for almost 3 days now. Got it working perfectly, then all of sudden boom it stopped working for no reason.

Tried again tonight and it was working again. It makes zero sense!

If you have a net install in the works that works every time that would be great.

See screenshot for what the UI side of things looks like.

Push the branch to github and I'll take a look :)
 
  • Like
Reactions: linuxares

crow132

Well-Known Member
Member
Joined
Jan 19, 2016
Messages
302
Trophies
0
Age
34
XP
1,373
Country
Saint Helena
Im having this error when trying to launch

File "C:\Program Files (x86)\Python\lib\site-packages\usb\core.py", line 1263, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available

any ideas? I dont have my switch connected via usb since I wanna use it by network, the gui appears for a second, then close
 
Last edited by crow132,

Gee19

Active Member
Newcomer
Joined
Dec 30, 2018
Messages
37
Trophies
0
Website
github.com
XP
223
Country
Canada
Im having this error when trying to launch

File "C:\Program Files (x86)\Python\lib\site-packages\usb\core.py", line 1263, in find
raise NoBackendError('No backend available')
usb.core.NoBackendError: No backend available

any ideas? I dont have my switch connected via usb since I wanna use it by network, the gui appears for a second, then close

You need the libusb driver

https://zadig.akeo.ie/
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Great news! Network related issues were fixed, v1.6.2 has been released with functioning Network Install!
When installing multiple .nsp, it doesn't increase the queue number. It always stays at 1 out of 10. It installs everything fine just a visual bug

Games are getting corrupted on my 256gb sd card so often (no its not fake). Don't know if 256gb fat32 would really work out either. I only used tinfoil and it still corrupts. No other homebrew apps. Is a 128gb sd card recommended? Starting to believe the Switch doesn't reallly support anything higher than 128gb.

Version 1.6.4 is out:
https://github.com/fourminute/Fluffy/releases

The incorrect queue display has been fixed, I've also added displays for the name of the current NSP being installed(For both USB&Network) and also a queue display for network installs as well.

screenshot1d6d4b.png
 
Last edited by fourminute,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    AncientBoi @ AncientBoi: I just Luv having CEX :)