Tutorial  Updated

Fusee Gelee Tutorial for OSX Users

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

Acelogic

New Member
Newbie
Joined
Jan 14, 2017
Messages
2
Trophies
0
Age
24
XP
90
Country
United States
If someone does it with a paper clip please take a picture of the way you positioned it / bended it. I can't do it with the wire lol, I tried and it's too hard.
 

andijames

Well-Known Member
Member
Joined
Jan 28, 2016
Messages
428
Trophies
0
Age
43
Location
Manchester
XP
759
Country
United Kingdom
If you want to set your system python default to 3 you can install pyenv but for this you should be able to run python3 instead of python to do the job (or python36 as the case may be)
 

SH3RLOCK

Well-Known Member
Newcomer
Joined
Jul 29, 2014
Messages
50
Trophies
0
Age
26
XP
295
Country
Swaziland
Last edited by SH3RLOCK,
  • Like
Reactions: Leonidas87

gbazone

Well-Known Member
OP
Member
Joined
Jun 6, 2014
Messages
212
Trophies
0
XP
713
Country
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

Thanks for reminding me about Fusee.bin. Adding to the tutorial. I don't know why Kate doesn't include it in the github.
 
  • Like
Reactions: Leonidas87

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
Last step in terminal still not working for me. Switch is in recovery so frustraiting

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

Found the fix

Add this to op please.

sudo python3 -mpip install pyusb

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

Now how to get Linux up and running

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

Also sudo python3 ./fusee-launcher.py fusee.bin

Should be changed to sudo python3 fusee-launcher.py fusee.bin

For the op
 
  • Like
Reactions: gbazone

gbazone

Well-Known Member
OP
Member
Joined
Jun 6, 2014
Messages
212
Trophies
0
XP
713
Country
Last step in terminal still not working for me. Switch is in recovery so frustraiting

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

Found the fix

Add this to op please.

sudo python3 -mpip install pyusb

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

Now how to get Linux up and running

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

Also sudo python3 ./fusee-launcher.py fusee.bin

Should be changed to sudo python3 fusee-launcher.py fusee.bin

For the op

./ worked for me
 
  • Like
Reactions: Leonidas87

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
651
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
960
Country
Canada
./ worked for me

Told me file was not in the directory, guess it is hit and miss with that one thing.

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

This is a great tutorial and thread.

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

I'm just wondering could we not see a port of Windows 10 to the switch if we are already headed to running linux?
 
  • Like
Reactions: gbazone

Ryab

Well-Known Member
Member
Joined
Aug 9, 2017
Messages
3,226
Trophies
1
XP
4,449
Country
United States
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.
NVM
 
Last edited by Ryab,

OkazakiTheOtaku

no thanks, I don't want a custom title
Member
Joined
Jul 20, 2016
Messages
1,461
Trophies
1
Location
127.0.0.1
XP
3,114
Country
Japan
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)
Very good guide and much appreciated, but I'm confused about this part here. On this thread it says to join pins 9 and 10 together--not to ground pin 10. Does this not make a difference which you do?
 

OkazakiTheOtaku

no thanks, I don't want a custom title
Member
Joined
Jul 20, 2016
Messages
1,461
Trophies
1
Location
127.0.0.1
XP
3,114
Country
Japan
Just get one of the jigs. From experience it's a pain to fuse 9 and 10 plus no hardmod means no scars left so to speak
If you put a jig in or use a wire, you can't slide a joycon onto that side. At least, that's my understanding. Plus I have no way to make a jig and the only way I can see to buy them right now is this which is nice but would be $10 plus shipping which would be expensive for me. On /r/switchhaxing there is this image to just bridge the pins.
 

andijames

Well-Known Member
Member
Joined
Jan 28, 2016
Messages
428
Trophies
0
Age
43
Location
Manchester
XP
759
Country
United Kingdom
You don't need the joycon attached when you deliver the payload. It's 10 dollars. For a hobbiest approach to what you can achieve afterwards that's pretty negligible in my eyes. If you disagree go for the solder approach
 

gbazone

Well-Known Member
OP
Member
Joined
Jun 6, 2014
Messages
212
Trophies
0
XP
713
Country
If you put a jig in or use a wire, you can't slide a joycon onto that side. At least, that's my understanding. Plus I have no way to make a jig and the only way I can see to buy them right now is this which is nice but would be $10 plus shipping which would be expensive for me. On /r/switchhaxing there is this image to just bridge the pins.

You can plug the Joycon back in after the payload. Look at my video using just a wire. No jig required. It takes just a little patience but I think it's the best method. I can do it quickly every time now after some practice.
 

OkazakiTheOtaku

no thanks, I don't want a custom title
Member
Joined
Jul 20, 2016
Messages
1,461
Trophies
1
Location
127.0.0.1
XP
3,114
Country
Japan
You can plug the Joycon back in after the payload. Look at my video using just a wire. No jig required. It takes just a little patience but I think it's the best method. I can do it quickly every time now after some practice.
Oh. I'm extremely dumb. I thought the pins needed to be connected while you use it in the modified boot. Heh.
You don't need the joycon attached when you deliver the payload. It's 10 dollars. For a hobbiest approach to what you can achieve afterwards that's pretty negligible in my eyes. If you disagree go for the solder approach
Thanks. I'll probably just use something like shapeways to print one and a stripped cat5e.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: Can't wait for season 2