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,

ScottNBNP

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
115
Trophies
1
Age
38
XP
1,538
Country
Australia
@ScottNBNP @Blacklabel2020

Make sure you have these two files in C:\Windows\System32

View attachment 156178


should be the same in Win 10

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

excuse me gonna update to 2.20 :D

DIdn't have those files, even though i followed all the steps, HOWEVER, downloading what @fourminute said did install it for me, 2 files are there and now BOOM it loads. Now to test it out lol
 

ScottNBNP

Well-Known Member
Member
Joined
Dec 4, 2012
Messages
115
Trophies
1
Age
38
XP
1,538
Country
Australia
I now can load fluffy with no issues, however when im using 2.2.0 i can't get it to work. It detects the switch, but when i pick an NSP it just sits at "awaiting selection" the nsp doesn't show up in the box ready to be sent over to the switch, both goldleaf and tinfoil both do this.

HOWEVER, if i use 1.6.4 it works perfectly with tinfoil. :(
Got one problem fixed straight into another haha
 
  • Like
Reactions: Deleted User
D

Deleted User

Guest
I now can load fluffy with no issues, however when im using 2.2.0 i can't get it to work. It detects the switch, but when i pick an NSP it just sits at "awaiting selection" the nsp doesn't show up in the box ready to be sent over to the switch, both goldleaf and tinfoil both do this.

HOWEVER, if i use 1.6.4 it works perfectly with tinfoil. :(
Got one problem fixed straight into another haha

If it works use that for now. How many nsps are you selecting? does this happen with just 1?
 

qioro

Member
Newcomer
Joined
Jan 25, 2019
Messages
6
Trophies
0
Age
29
XP
73
Country
China
I need your help. When I open the file, it just flashs and disappears. I am not quite sure what the reason is. I am sure I have installed the required items. This is the content of the log file. I am a user from China, this is my translation from Google.[当我打开文件,它只是闪一下就不见了。我不太清楚到底是什么原因。我确定已经把需要的东西安装完毕了。这是log文件的内容。我是来自中国的用户,这个是我用谷歌翻译好的]

ERROR:root:No backend available
Traceback (most recent call last):
File "C:\Users\sunliang\Downloads\fluffy.pyw", line 939, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\sunliang\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
ERROR:root:No backend available
Traceback (most recent call last):
File "C:\Users\sunliang\Downloads\fluffy.pyw", line 939, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\sunliang\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
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
I need your help. When I open the file, it just flashs and disappears. I am not quite sure what the reason is. I am sure I have installed the required items. This is the content of the log file. I am a user from China, this is my translation from Google.[当我打开文件,它只是闪一下就不见了。我不太清楚到底是什么原因。我确定已经把需要的东西安装完毕了。这是log文件的内容。我是来自中国的用户,这个是我用谷歌翻译好的]

ERROR:root:No backend available
Traceback (most recent call last):
File "C:\Users\sunliang\Downloads\fluffy.pyw", line 939, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\sunliang\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
ERROR:root:No backend available
Traceback (most recent call last):
File "C:\Users\sunliang\Downloads\fluffy.pyw", line 939, in <module>
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\sunliang\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

pip3 install libusb1

Try it and report back.
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Great news for Linux users, there is now an installer available that will automate dependency installation and also create an application launcher.

Steps:
It will appear in your applications launcher as so.
vqHfLSp.png
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Installing fluffy! Yay! :D

EDIT: Successfully installed on Arch/Manjaro
EDIT2: What would make Fluffy the perfect installer now is to have an auto-update mechanic inbuilt, that it would check for a new version on Github and wget it.

Oh yeah, didn't think of this! So the script worked perfectly fine? I haven't tested it on a bunch of different systems, only Ubuntu.
 

MadButch

Well-Known Member
Newcomer
Joined
Sep 14, 2009
Messages
51
Trophies
0
XP
209
Country
Netherlands

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Fluffy is now my go-to usb installer!
What does "safe mode" mean for "usb transfer mode"?

Some users install on older computers that don't support faster USB transfer rates and as a result they won't be able to install NSPs at "normal" speeds. "Safe" mode caps how much bandwidth is sent through the USB type C cable so it's compatible with all hardware.

and thank you =)
 
  • Like
Reactions: Zumoly

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
Thank you, does this really work? I'm going to include it on the ReadMe and give you full credit.

It worked for me, finally could get "switch detected"!! Too bad it won´t transfer via usb... gets stuck at 0% on tinfoil (gives 100% instantly on fluffy). Tried safe mode also, no luck...(tried multiple nsps, tinfoil 0.2.1)
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
It worked for me, finally could get "switch detected"!! Too bad it won´t transfer via usb... gets stuck at 0% on tinfoil (gives 100% instantly on fluffy). Tried safe mode also, no luck...(tried multiple nsps, tinfoil 0.2.1)

Have you tried ReiNX? This could be a bug on part of Atmosphere. Does the log say anything? Fluffy won't report 100% unless Tinfoil without a doubt reports as finished. So this sounds like a bug on part of your Switch.

Also you could have a bad USB type C cable.
 

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,270
Trophies
2
XP
18,078
Country
Sweden
It worked for me, finally could get "switch detected"!! Too bad it won´t transfer via usb... gets stuck at 0% on tinfoil (gives 100% instantly on fluffy). Tried safe mode also, no luck...(tried multiple nsps, tinfoil 0.2.1)
Happened to me, I just needed to reboot my Switch.
 

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
Have you tried ReiNX? This could be a bug on part of Atmosphere. Does the log say anything? Fluffy won't report 100% unless Tinfoil without a doubt reports as finished. So this sounds like a bug on part of your Switch.

Also you could have a bad USB type C cable.

Happened to me, I just needed to reboot my Switch.

I´m on ReiNX (last version) FW 5.1. I´ll reboot my switch and try again tomorrow but i remember getting the exact same issue with aluminumfoil. Thanks for the help.
 
  • Like
Reactions: linuxares

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Happened to me, I just needed to reboot my Switch.
It happens to me too all the time.

edit: also just released 2.3.1.

Fluffy no longer generates the annoying Icon and Inlay files! And also, Fluffy does not need privilege escalation no longer. Logging is optional depending on run-level permission.
 
Last edited by fourminute,
  • Like
Reactions: linuxares

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Sup