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,
D

Deleted User

Guest
Yes I did to a “t”

Try Version 1.4.1

from earlier post

"I’m using an old release of fluffy: 1.4.1. This works fine and is good enough for me.

I couldn’t get the last version of fluffy to work. I think there is some kind of incompatibility, but I couldn’t figure out how to solve it."
 

Sno206

Member
Newcomer
Joined
Aug 7, 2017
Messages
22
Trophies
0
Age
36
XP
101
Country
United Kingdom
following all instructions on mac each terminal command recognised and instlled in the order mention. When trying to open Fluffy.pyw with python launch i just get terminal flash up with this :


cd '/Users/Desktop/' && '/usr/bin/env python3' '/Users/Desktop/fluffy.pyw' && echo Exit status: $? && exit 1

-bash: /usr/bin/env python3: No such file or directory


Any idea's?
 
D

Deleted User

Guest
following all instructions on mac each terminal command recognised and instlled in the order mention. When trying to open Fluffy.pyw with python launch i just get terminal flash up with this :


cd '/Users/Desktop/' && '/usr/bin/env python3' '/Users/Desktop/fluffy.pyw' && echo Exit status: $? && exit 1

-bash: /usr/bin/env python3: No such file or directory


Any idea's?

What version of Fluffy you using and what transfer tool goldleaf or Tinfoil 0.2.1?
 

Sno206

Member
Newcomer
Joined
Aug 7, 2017
Messages
22
Trophies
0
Age
36
XP
101
Country
United Kingdom
What version of Fluffy you using and what transfer tool goldleaf or Tinfoil 0.2.1?
Fluffy 1.4.1 and I have not got as far as needing to use tinfoil or gold leaf yet but on my switch I haveopening the GUI yet but I have tinfoil 1.2.1 and Goldleaf 0.3
 

Sno206

Member
Newcomer
Joined
Aug 7, 2017
Messages
22
Trophies
0
Age
36
XP
101
Country
United Kingdom

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,376
Trophies
0
XP
2,766
Country
Colombia
DEBUG:root:Fluffy Log: If you see nothing here. Good!
ERROR:root:No module named 'PyQt5'
Traceback (most recent call last):
File "D:\Users\xxx\Documents\Nintendo\Switch\Games\fluffy.pyw", line 65, in <module>
from PyQt5 import QtWidgets
ModuleNotFoundError: No module named 'PyQt5'
 

chrisrlink

Has a PhD in dueling
Member
Joined
Aug 27, 2009
Messages
5,569
Trophies
2
Location
duel acadamia
XP
5,766
Country
United States
pip3 install libusb yelds the error "Command "python setup.py egg_info" failed with error code 1 in C:\Users\(user name)\AppData\Local\Temp\pip-install-auztfa0z\libusb\ on windows 10 and opening your fluffy.pyw via cmd auto quits no errors in cmd on windows 10

edit forgot to do pip3 install -U setuptools is all to update setuptools

edit 2: still auto quits after launch despite all python packages installed and python3 is in path
 
Last edited by chrisrlink,
D

Deleted User

Guest
DEBUG:root:Fluffy Log: If you see nothing here. Good!
ERROR:root:No module named 'PyQt5'
Traceback (most recent call last):
File "D:\Users\xxx\Documents\Nintendo\Switch\Games\fluffy.pyw", line 65, in <module>
from PyQt5 import QtWidgets
ModuleNotFoundError: No module named 'PyQt5'


Pip3 install pyqt5
 

szczetyk

Member
Newcomer
Joined
Jan 26, 2012
Messages
21
Trophies
1
XP
477
Country
Poland
my log:
DEBUG:root:Fluffy Log: If you see nothing here. Good!
ERROR:root:No backend available
Traceback (most recent call last):
File "C:\Users\wuj\Desktop\fluffy.pyw", line 1602, in <module>
set_switch_text()
File "C:\Users\wuj\Desktop\fluffy.pyw", line 1365, in set_switch_text
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\wuj\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

backend??
 
D

Deleted User

Guest
my log:
DEBUG:root:Fluffy Log: If you see nothing here. Good!
ERROR:root:No backend available
Traceback (most recent call last):
File "C:\Users\wuj\Desktop\fluffy.pyw", line 1602, in <module>
set_switch_text()
File "C:\Users\wuj\Desktop\fluffy.pyw", line 1365, in set_switch_text
dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
File "C:\Users\wuj\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

backend??


Some users may receive the error "USB.Core No Backend Available". If you do, download this .DLL file libusb.dll and place it in the same directory as Fluffy.pyw.

If you still receive this error, you can try installing LibUSB: libusb installer.
 
  • Like
Reactions: LapCheong

szczetyk

Member
Newcomer
Joined
Jan 26, 2012
Messages
21
Trophies
1
XP
477
Country
Poland
Thanks.
Manage to find tutorial on how to "install all" ;)
But You were right - libusb installer was also needed.

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

Now I have this (message from fluffy -> error:goldleaf threw an exception) trying to upload nsp with fluffy (normal mode, safe mode same result) to goldleaf 0.3 :

DEBUG:root:Fluffy Log: If you see nothing here. Good!
ERROR:root:[Errno None] b'libusb0-dll:err [set_configuration] could not set config 1: win error: Parametr jest niepoprawny.\r\n'
Traceback (most recent call last):
File "C:\Users\wuj\Desktop\fluffy.pyw", line 899, in init_goldleaf_usb_install
dev.set_configuration()
File "C:\Users\wuj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 869, in set_configuration
self._ctx.managed_set_configuration(self, configuration)
File "C:\Users\wuj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 102, in wrapper
return f(self, *args, **kwargs)
File "C:\Users\wuj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 148, in managed_set_configuration
self.backend.set_configuration(self.handle, cfg.bConfigurationValue)
File "C:\Users\wuj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\backend\libusb0.py", line 493, in set_configuration
_check(_lib.usb_set_configuration(dev_handle, config_value))
File "C:\Users\wuj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\backend\libusb0.py", line 431, in _check
raise USBError(errmsg, ret)
usb.core.USBError: [Errno None] b'libusb0-dll:err [set_configuration] could not set config 1: win error: Parametr jest niepoprawny.\r\n'
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @K3Nv2, 4th what?