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,

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Love it... Using Tinfoil / Fluffy now until Goldleaf is more stable with USB nsp installation.
(Was unable to install NSMBDeluxe... but tinfoil/fluffy worked with no issues)

@fourminute anyway i can make the donut pic smaller to show on my side? i dont like how Fluffy takes 1/3rd of my screen because of the pic (monitor @ 1080 resolution) ... i prefer compact design like how TegraRCMGUI is

Ohh MasterChief, do you play Halo? I was a champion 31 ;) and 50 in in every playlist.

Whoa, where was I?

OH right, the donut. I have a fix for you. You will have to download from the master branch instead of the "release" page.

Here is the commit:
https://github.com/fourminute/Fluff...94db650#diff-b91f56154baa29423944d218fa4686e8

Here's your file!
https://github.com/fourminute/Fluffy/blob/master/fluffy.pyw


So a GUI for TinFoil USB transfer. Looks awesome. But by TinFoil do you mean TinFoil-DZ or original Tinfoil-Adubbz?

TinFoil Adubbz
 
Last edited by fourminute,
  • Like
Reactions: OrGoN3

HoTsHoTz79

GIC-Developer
Member
Joined
May 9, 2018
Messages
322
Trophies
0
Age
39
XP
964
Country
Canada
Ohh MasterChief, do you play Halo? I was a champion 31 ;) and 50 in in every playlist.

Whoa, where was I?

OH right, the donut. I have a fix for you. You will have to download from the master branch instead of the "release" page.

Here is the commit:
https://github.com/fourminute/Fluff...94db650#diff-b91f56154baa29423944d218fa4686e8

Here's your file!
https://github.com/fourminute/Fluffy/blob/master/fluffy.pyw

Awesome thank you... I will test it out tonight when I go home

(Halo 1/2 are the only games that holds fond memories of 4 player splitscreen for me... so cant ever forget that )
 
  • Like
Reactions: fourminute

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
Did you end up solving this dependency problem? If not please let me know.

I did it!. but now it´s "switch not detected"....

For future reference: I uninstalled python ilike any other program but i have to manually i maually deleate the python folder on "user\appdata\local\programs\" and the "program files\python37" folder also. Then reinstalled python latest version (3.7.2) and it seems to work, except it doesn´t detect the switch, even launching tinfoil 0.2.1 and selecting usb installation.
 
Last edited by mendezagus,

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
I did it!. but now it´s "switch not detected"....

For future reference: I uninstalled python ilike any other program but i hace to manually i maually deleate the python folder on "user\appdata\local\programs\" and the "program files\python37" folder also. Then reinstalled python latest version (3.7.2) and it seems to work, except it doesn´t detect the switch, even launching tinfoil 0.2.1 and selecting usb installation.

Oh great! I'm glad! That should be the easiest thing to fix. Just re-install the Zadig driver. There's a step-by-step guide on Fluffy's GitHub page. Just a reminder: Installing Zadig for RCM mode is not the same. You will need to install the driver again for USB install.
 

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
Oh great! I'm glad! That should be the easiest thing to fix. Just re-install the Zadig driver. There's a step-by-step guide on Fluffy's GitHub page. Just a reminder: Installing Zadig for RCM mode is not the same. You will need to install the driver again for USB install.

Followed your guide, (reinstalled driver) still Switch not detected. Should i "repleace driver" on HidUsb (when switch isn´t on tinfoil)?
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Followed your guide, (reinstalled driver) still Switch not detected. Should i "repleace driver" on HidUsb (when switch isn´t on tinfoil)?

If you have "libnx USB comms" selected and "replace driver" appears. Yes, replace the driver.


You can also try a different USB port. USB type C is USB 3.1, it may not work on USB 2.0.

No it's empty. I'm going to try AluminiumFoil now to see if it's a general problem or not.

I am very interested in hearing back if it is. The log being empty implies no fault on Fluffy(but still entirely possible).
 
Last edited by fourminute,

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,800
Trophies
1
Age
44
XP
6,567
Country
Germany
That is very strange, does fluffy.log have anything in it? If it does, can you upload it?

No it's empty. I'm going to try AluminiumFoil now to see if it's a general problem or not.

Oddly enough AluminiumFoil is working with no issues instantly. Dunno what the problem might be. I would have prefered Fluffy. I'll try it again the next time.
 

fourminute

Well-Known Member
OP
Member
Joined
Jan 15, 2019
Messages
170
Trophies
0
Age
34
XP
424
Country
United States
Oddly enough AluminiumFoil is working with no issues instantly. Dunno what the problem might be. I would have prefered Fluffy. I'll try it again the next time.

Will you try out a custom build pf Fluffy for me. To see if it fixes your issue? I believe I have an understanding of why it won't work in your case.
 

mendezagus

Well-Known Member
Member
Joined
Aug 29, 2017
Messages
159
Trophies
0
Age
44
XP
423
Country
Argentina
If you have "libnx USB comms" selected and "replace driver" appears. Yes, replace the driver.


You can also try a different USB port. USB type C is USB 3.1, it may not work on USB 2.0.



I am very interested in hearing back if it is. The log being empty implies no fault on Fluffy(but still entirely possible).

I don´t have the option "libnx USB comms" over the "replace driver" button, i do have others like "winusb" or "libusb win32". Also: i´m pretty sure i have usb 2.0, shouldn´t it work anyway??

Edit: Just read Lordelan has the same problem, tested aluminumfoil out of curiosity and it connects to the switch perfectly (but get´s stuck at 0% transfer...)
 
Last edited by mendezagus,

fourminute

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

dark7wizard

Active Member
Newcomer
Joined
Feb 15, 2015
Messages
30
Trophies
0
Age
31
XP
200
Country
United States
Hello,

Finally after 1 hour of trying i got it to work. fantastic speed at 13 MB/s
h
two notes:
- i first tried a cable that i usually use for pushing payload to rcm but it didn't work with usb install and only the original cable that came with the switch/pro controller worked.
- the UI seems buggy maybe only on mac? i will attach a screenshot.
 

Attachments

  • Screen Shot 2019-01-17 at 8.36.43 PM.png
    Screen Shot 2019-01-17 at 8.36.43 PM.png
    63.4 KB · Views: 164

fourminute

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

Finally after 1 hour of trying i got it to work. fantastic speed at 13 MB/s
h
two notes:
- i first tried a cable that i usually use for pushing payload to rcm but it didn't work with usb install and only the original cable that came with the switch/pro controller worked.
- the UI seems buggy maybe only on mac? i will attach a screenshot.

That's great! Have you tried the PyQt UI yet? It may resolve that weird buggy UI. Also, testing on Mac is limited at the moment.
 

Shadowhand

Slim, Alternative Dev.
Member
Joined
Feb 27, 2016
Messages
522
Trophies
0
Age
31
XP
1,958
Country
United Kingdom
  • Like
Reactions: fourminute

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Manual charging