RELEASE Fluffy - A Tinfoil and Goldleaf GUI

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by fourminute, Jan 15, 2019.

  1. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    United States
    Weird, was trying a new kernel method recommended to me. I'll roll back then.

    edit:
    I've rolled it back for 2.7.1.
     
    Last edited by fourminute, Feb 9, 2019
    Dragonx41 likes this.
  2. Dragonx41

    Dragonx41 Advanced Member

    Newcomer
    2
    Jun 9, 2018
    United Kingdom
    On windows I am running libusb v1.22b2 libusb1 v1.7 do I need to upgrade these?
     
  3. fourminute
    OP

    fourminute GBAtemp Regular

    Member
    3
    Jan 15, 2019
    United States
    If it works then no need.
     
  4. Dragonx41

    Dragonx41 Advanced Member

    Newcomer
    2
    Jun 9, 2018
    United Kingdom
    Works in 2.6 but 2.7 nope
     
    fourminute likes this.
  5. Dragonx41

    Dragonx41 Advanced Member

    Newcomer
    2
    Jun 9, 2018
    United Kingdom
    Will try 2.7.1 tonight

    All work in 2.7.1
     
    Last edited by Dragonx41, Feb 13, 2019 at 4:28 PM
  6. JCreazy

    JCreazy Member

    Newcomer
    2
    Jul 26, 2010
    United States
    Thanks for this. After having multiple problems seeings it up I finally got it to work thanks to the other that had the same issue and the people that helped with those. With that being said, Goldleaf is slow compared to Tinfoil with USB installs and also it gives errors with certain NSPs. Something about MCAs. I know this isn't an issue with Fluffy but I hope to see some improvements with Goldleaf soon but for now I'll stick with Tinfoil.
     
    Dragonx41 likes this.
  7. psiko74

    psiko74 Member

    Newcomer
    2
    Jan 22, 2009
    United States
    What does this error mean?
    ERROR:root:No backend available
    Traceback (most recent call last):
    File "C:\Users\Psiko74\Desktop\Fluffy\fluffy.pyw", line 1602, in <module>
    set_switch_text()
    File "C:\Users\Psiko74\Desktop\Fluffy\fluffy.pyw", line 1365, in set_switch_text
    dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
    File "C:\Users\Psiko74\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

    NVM I GOT IT WORKING!
     
    Last edited by psiko74, Feb 12, 2019
    Dragonx41 likes this.
  8. eks20

    eks20 Newbie

    Newcomer
    1
    Feb 28, 2013
    United States
    REPORT: 2.7.1 MacOS Latest Works Great what ever changhes OP/Creator made tot that finally works & works awsome
     
    hippy dave and Dragonx41 like this.
  9. Fancypost

    Fancypost Newbie

    Newcomer
    1
    Feb 6, 2019
    United States
    Springfield, Missouri
    I've been having a strange problem lately that I can't seem to solve on my own. Tinfoil is no longer recognizing usb connection for me. When I run Fluffy, it says "switch detected!" but when I attempt to send NSP headers, it says "tinfoil threw an exception." Goldleaf returns an error as well. Also when I plug my switch in, Tinfoil does not say "USB ready, waiting for blah blah" anymore, as it used to.

    Here's my debug log

    DEBUG:root:Fluffy Log: If you see nothing here. Good!
    ERROR:root:Operation not supported or unimplemented on this platform
    Traceback (most recent call last):
    File "C:\Users\Jake\Downloads\fluffy.pyw", line 1110, in init_tinfoil_usb_install
    dev.reset()
    File "C:\Users\Jake\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 913, in reset
    self._ctx.managed_open()
    File "C:\Users\Jake\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 102, in wrapper
    return f(self, *args, **kwargs)
    File "C:\Users\Jake\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\core.py", line 120, in managed_open
    self.handle = self.backend.open_device(self.dev)
    File "C:\Users\Jake\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\backend\libusb1.py", line 786, in open_device
    return _DeviceHandle(dev)
    File "C:\Users\Jake\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\backend\libusb1.py", line 643, in __init__
    _check(_lib.libusb_open(self.devid, byref(self.handle)))
    File "C:\Users\Jake\AppData\Local\Programs\Python\Python37-32\lib\site-packages\usb\backend\libusb1.py", line 593, in _check
    raise NotImplementedError(_strerror(ret))
    NotImplementedError: Operation not supported or unimplemented on this platform

    I suppose it is worth mentioning that I was one of the users having the libusb problem, but fluffy worked great after I installed that manually, instead of through python. I have run all of the required pip3 commands, and I have the zadig driver libusbk 3.0.7.0 installed. My switch is recognized by multiple computers, with multiple usb cables. I am able to transfer files to and from my switch with NXMTP. I also have tried using a different SD card in my switch to install games. I have attempted this in both Hekate and Reinx.

    Essentially, everything used to work after a fair amt of configuration, but now it doesn't! Does anyone know what could be wrong?
     
  10. Dragonx41

    Dragonx41 Advanced Member

    Newcomer
    2
    Jun 9, 2018
    United Kingdom

    Try re-installing the libusbk driver using Zdiag whilst usb install is selected in TinFoil close fluffy before doing this.

    error pointing to driver issue
     
    Fancypost likes this.
  11. Fancypost

    Fancypost Newbie

    Newcomer
    1
    Feb 6, 2019
    United States
    Springfield, Missouri
    This worked swimmingly. Thanks so much!
     
    Dragonx41 likes this.
  12. Nomada

    Nomada Newbie

    Newcomer
    1
    Jan 16, 2019
    United States
    I got fluffy to launch last night but it wasn't detecting my Switch. Today I can't even get it to launch..

    Here's 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\Payton\Downloads\fluffy.pyw", line 1602, in <module>
    set_switch_text()
    File "C:\Users\Payton\Downloads\fluffy.pyw", line 1365, in set_switch_text
    dev = usb.core.find(idVendor=0x057E, idProduct=0x3000)
    File "C:\Users\Payton\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
     
  13. Dragonx41

    Dragonx41 Advanced Member

    Newcomer
    2
    Jun 9, 2018
    United Kingdom
    • Run "pip3 install pyusb" and "pip3 install pyqt5" and "pip3 install libusb" and "pip3 install libusb1, pip3 install darkstyle"
    Usb not setup in Python
     
  14. Nomada

    Nomada Newbie

    Newcomer
    1
    Jan 16, 2019
    United States
    I've ran all those. install darkstyle gives me this:
     

    Attached Files:

  15. Dragonx41

    Dragonx41 Advanced Member

    Newcomer
    2
    Jun 9, 2018
    United Kingdom

    sorry it's qdarkstyle

    also see

    Additional Windows Instructions
    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.
     
  16. Nomada

    Nomada Newbie

    Newcomer
    1
    Jan 16, 2019
    United States
    That dll fixed it. Thanks for that
     
    Dragonx41 likes this.
  17. shivoooooo

    shivoooooo Newbie

    Newcomer
    1
    Thursday
    Chile
    I leave this as a precedent in case someone is experiencing the same thing, and you can solve it.

    Tips 1. I had an error trying to run and install the pip3 commands
    In this case, I have Windows is installed in the C drive, while the the programs are installed in D drive, Python was installed in D. And that was the reason why the command was not recognized by Windows.
    It may be stupid, but it took me a lot of time and many attempts in vain to get the absurd cause.

    Tips 2. Tips For those users that "Zadig" does not recognize their "Nintendo Switch" when connecting to their computer, that is, they do not "libnx USB comms" after selecting "List All Devices", it may be due to the cable they are using. try different things all night, and finally the cause was something as simple as changing the cable for a better quality one. This cable works (worked) for everything, but for something reason, it just does not work for this.

    Thank you very much, the program is fantastic and once resolved the "details" it worked perfectly.
     
    Dragonx41 likes this.
  18. Clydefrosch

    Clydefrosch GBAtemp Psycho!

    Member
    10
    Jan 2, 2009
    Germany
    forget it, seems like it's already a thing now. great work
     
    Last edited by Clydefrosch, Feb 15, 2019 at 5:41 PM
  19. hallo23

    hallo23 Member

    Newcomer
    3
    Sep 13, 2009
    It gives me an error when I'm trying to do that.

    Warning: Spoilers inside!
     
  20. Dragonx41

    Dragonx41 Advanced Member

    Newcomer
    2
    Jun 9, 2018
    United Kingdom
    Run the pip command's outside of Python just in normal command or terminal prompt.
     
Loading...