:::Please Note::: This project still works, and will likely continue to work, but it has been deprecated in favor of NXBoot for macOS users. My apologies.
This is a simple fork of the original fusee-launcher.
It contains no payloads. You must download and place the payloads in the "payloads" directory.
- Python 3.6+
- libusb
- pyusb
- tkinter
- Install Homebrew
- Install Python 3:
brew install python
- Install libusb:
brew install libusb
- Install Python dependencies:
python3 -m pip install pyusb
- Install everything in the above
Dependencies
area - Look at the top of this repository page
- Click the green button that says "Clone or download"
- Download ZIP
- Find where the ZIP has been downloaded and extract it
- In the folder that was extracted, place your Fusée payloads in the
payloads
folder. - Enter RCM mode on the Switch (this will not be covered here)
- While in RCM mode, connect the Switch to a USB port on the computer (using a hub will likely not work!)
- Double-click on
macOS launch.command
- Choose a payload from the list.
- Press Run.
Receiving this error? usb.core.NoBackendError: No backend available
Run: brew link --overwrite libusb
If you are recieving issues and wish for help, please open a GitHub issue or let me know on the GBATemp thread. Include the following information:
- MacOS Version String (e.g., 10.14.x). Just giving me the name of the release ("High Sierra") does not help as much.
- Mac hardware. Include the model and year, so I know what ports and interfaces you are using.
- ReSwitched
- Ktemkin
- SciresM
- @gbazone on GBATemp and his OS X tutorial
- @trainboy2019 on GitHub for making the tkinter GUI and submitting a pull request
- @Ickerday on GitHub for code cleanup, general improvements, and submitting a pull request
- If I forgot anyone else I'm sorry - I love you too, don't worry! Let me know and I'll credit you here.