Fusee Gelee Tutorial for OSX Users

Discussion in 'Switch - Tutorials' started by gbazone, Apr 24, 2018.

  1. gbazone
    OP

    gbazone GBAtemp Regular

    Member
    3
    Jun 6, 2014
    Wanted to do a quick write up for people on OSX. I had to ask around a lot on IRC today and wanted to share how I managed to get everything working:

    Step One: Install Python 3

    Step Two: Install Brew

    Step Three: Install libusb in Terminal ('brew install libusb')

    Step Four: Install pyusb in Terminal (sudo easy_install pyusb) (if this doesn't work try sudo python3 -mpip install pyusb)

    Step Five: Download Fusee.bin and https://github.com/reswitched/fusee-launcher


    Step Six: Get your Switch into recovery (I had best luck stripping both ends of a decently thick copper wire I had around, like in the Fail Overflow image, and attached it to pin 10 (furthest away from the screen with the right joycon removed, and the other end attached to the metal of the fan housing at the top of the console). Power the system down and then hold volume +, press power. If you don't see the Nintendo logo you did it correctly. There won't even be a backlight. If you did it wrong keep trying.

    Step Seven: Run the Python payload command in terminal after you navigate to the directory you have it in, AKA sudo python3 ./fusee-launcher.py fusee.bin

    And you should be good to go.
     
    Last edited by gbazone, Apr 25, 2018
  2. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    5
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Much appreciated

    — Posts automatically merged - Please don't double post! —

    Does this get Linux up and running or just a way of testing the boot eploit?
     
  3. gbazone
    OP

    gbazone GBAtemp Regular

    Member
    3
    Jun 6, 2014
    It works for everything at the moment (ShofEL2/Linux, and Fusée).
     
    Last edited by gbazone, Apr 24, 2018
    Leonidas87 likes this.
  4. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    5
    Jul 15, 2014
    Canada
    Toronto, Ontario
    But your tutorial is it for Linux or specifically for homebrew that's what I needed clarification on.

    If it allows homebrew will 4.1.0 work with this.

    — Posts automatically merged - Please don't double post! —

    Apologies for the questions just wanted to clarify
     
  5. gbazone
    OP

    gbazone GBAtemp Regular

    Member
    3
    Jun 6, 2014

    There's no publicly released homebrew method for anything past 3.0 at the moment. Linux is your best bet to have some fun until things progress further. It will come soon.
     
    Leonidas87 likes this.
  6. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    5
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Thanks for the clarification. So this gets Linux running or are there added steps for getting Linux up and running fully. I hear Linux running but is that full gui or just for coding. This is all so new everything really going on. I have a hackintosh so I could use your method. Looks 10 times easier then on a Linux system unless I'm wrong. I'd be willing to do some testing on Apple with this method.
     
  7. Dread_Pirate_PJ

    Dread_Pirate_PJ Advanced Member

    Newcomer
    2
    Feb 24, 2018
    United States
    Thanks! Very helpful and quick. I had some jumper cables on a breadboard for an Arduino project, so I used one of those jumpers. It was long enough to reach the fan casing. :toot:
     
  8. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    4
    Aug 16, 2016
    United States
    could i use a hacked together wire made of twisted aluminum foil? also, does it have to ONLY touch the 10th pin? i think that's my problem
     
  9. Dread_Pirate_PJ

    Dread_Pirate_PJ Advanced Member

    Newcomer
    2
    Feb 24, 2018
    United States
    You need something long enough to touch pin 10 AND create a circuit to ground.
     
  10. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    4
    Aug 16, 2016
    United States
    ok so i have 2 make a aluminum wire long enough to go from pin 10 and touch fan grill? does the wire have to only touch 10 for this to work?
     
  11. Dread_Pirate_PJ

    Dread_Pirate_PJ Advanced Member

    Newcomer
    2
    Feb 24, 2018
    United States
    Yep, just touch from pin 10 to the fan grill. Then hold down vol+ and switch on the console. If you get the Nintendo logo, reseat the wire and try again.
     
  12. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    4
    Aug 16, 2016
    United States
    yeah thats my problem. the wire is too thick. but can i just hold a staple in my hand or would the staple also have to be touched to the fan grill
     
  13. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    5
    Jul 15, 2014
    Canada
    Toronto, Ontario
    Quick question should I be using a fresh sd card or is my currently in use sd card ok that's in the switch now?

    — Posts automatically merged - Please don't double post! —

    Wouldn't want to see myt sd card data deleted when I have a spare I could have been using
     
  14. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    4
    Aug 16, 2016
    United States
    you need to use a fresh SD card. in order to use linux you need to format the SD
     
    Leonidas87 likes this.
  15. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    5
    Jul 15, 2014
    Canada
    Toronto, Ontario
    I am currently on to steps 5 and 6

    — Posts automatically merged - Please don't double post! —

    Thanks for the heads up.
     
  16. Eastonator12

    Eastonator12 GBAtemp Advanced Fan

    Member
    4
    Aug 16, 2016
    United States
    what did you use to get the switch into RCM mode? i can't get it to work
     
  17. Leonidas87

    Leonidas87 GBAtemp Advanced Fan

    Member
    5
    Jul 15, 2014
    Canada
    Toronto, Ontario
    I'll let you know in a few minutes
     
  18. andijames

    andijames GBAtemp Fan

    Member
    4
    Jan 28, 2016
    United Kingdom
    Manchester
    Might be worth installing python3 via brew - works nicely IMO but good work
     
  19. gbazone
    OP

    gbazone GBAtemp Regular

    Member
    3
    Jun 6, 2014
    Yeah if that works it'll be faster. I didn't know to use Brew until libusb wasn't working through easy_install or pip, so it was my last step really.
     
  20. andijames

    andijames GBAtemp Fan

    Member
    4
    Jan 28, 2016
    United Kingdom
    Manchester
    Yeah if you install python through brew it goes on usr/local and pip or easy_install don't have the permission issues you get with native installs for cli tools. Brew is God basically on Mac for cli work. Use that as your source of truth
     
    OkazakiTheOtaku and gbazone like this.