Homebrew on Nintendo Switch (for n00bs)
Published 2020-1-14This is the layman's guide for lazy people who would rather spend $20 and have this be a simple, 15-minute process than spend $0 and take 6 hours.
1. Materials Needed
- $10 - $30: RCM Loader One: http://bit.ly/rcmloader
- $2 - $5: RCM "Jig" (included with RCM Loader): http://bit.ly/switchjig
- $10 - $20: UHS-I certified 64GB MicroSD: https://amzn.to/3ajUfXs
- (preferrably also U3, V30, and A2 certified): https://amzn.to/2RkLTpT
Pick up an "RCMLoader One" from eBay: http://bit.ly/rcmloader It comes with "the jig" (basically a fancy paperclip) ~$20.
This is an alternative to loading software onto your computer or phone and using it as a loader.
If you're feeling cheap and would rather spend the time to futz with your phone, you at least need the Recovery Mode "Jig": http://bit.ly/switchjig ~$3
If you're feeling like playing around with paperclips or taking apart your switch just to touch to pins together to save $1.99... you can't be helped.
Note: mine didn't work as-is out of the box, so be sure to follow the update instructions below
2. Check your Serial Number
Go to https://ismyswitchpatched.com/ and check your serial number.
A low serial number means that you have a switch that can easily load homebrew, even if it's running the latest version. A high serial number means it's back to the drawing board.
You'll have a 4-character prefix, like XAW1
and then 10 digits.
If it starts with 000
, you're almost certainly good.
If it's in the grey zone (or rather the orange zone), you'll just have to test and see.
If your serial number is reported as patched ("IPATCHED"), don't waste your time - just look for a different Switch on ebay, Facebook Marketplace, craiglist, or whatever is popular in your community.
Tell the seller you're looking for one of the original first-run switches sold before June 2018 and want to know the serial number to make sure it's an original model (or try to explain homebrew to them and potentially sound like a sketchy person who is going to do something nefarious with their serial number - it's up to you). After that, sell your Switch.
3. Test your Switch
- Hold the power button and select Power Off (NOT Sleep)
- Remove the right joy-con and slide "the jig" in
- Hold
Volume +
and Power
If nothing happens, huzzah! It's in recovery mode. You win!
Sidenote: It's probably just as well that your switch be updated to the latest software.
4. Charge the RCM Loader
Plug it into a USB something or other to charge for 15 minutes or an hour or whatever.
5. Update the RCM Loader Firmware
- Get the latest RCM Firmware: https://www.xkit.xyz/support/
- Plug the device into your computer
- Copy the IAP folder to the "NO NAME" USB drive
- Eject the drive
- Wait 5 seconds
- Unplug the drive
- Wait 5 seconds
- Plug in the drive
- Wait 15 seconds
- Do whatever
6. Update the RCM Loader Payload
- Get the latest "hekate" payload: https://github.com/CTCaer/hekate/releases
- Plug in the RCM drive
- Rename
ATMOSPHERE_HEKATE/payload.bin
toATMOSPHERE_HEKATE/backup.bin
- Copy
hekate_ctcaer_5.1.1.bin
toATMOSPHERE_HEKATE
- (version number may be different)
- Rename it to
payload.bin
- (you may also want to try just
payload
if your computer hides extensions)
- (you may also want to try just
- https://lakka-switch.github.io/documentation/installation.html
- https://lakka-switch.github.io/documentation/archives.html
8. Delete WiFi Networks
You're going to make a backup of your Switch.
Before you even do that, remove all of the WiFi networks.
The goal is to leave your official, legit, original Switch software completely alone, but to have a backup that has not and cannot report itself, just in case.
8. Copy Homebrew to your Switch's SD Card
The loader is the loader, but the firmware (a.k.a. "CFW") is the firmware. You need both. The "CFW" goes onto your SD Card.
- Go to https://sdsetup.com/
- Click "Kosmos Defaults"
- Add a game for good measure, such as Mystery of Solarus DX
- Download your ZIP (at the bottom)
- Select everything inside of
sd
folder and copy it to your switch SD card - Eject the Switch SD card
- Wait 15 seconds
- Put the card back in your switch
https://github.com/Atmosphere-NX/Atmosphere/releases
Copy Lockpick_RCM.bin
to bootloader/payloads
9. Run Homebrew
Set the Loader
- Plug in the RCM Loader
- Power on the Switch
- Press and hold the button for 4 seconds until it flashes blue
Load the Loader
- Power off the Switch (NOT Sleep)
- Remove the right joy-con
- Insert the Jig
- Hold the volume
- Hold power
- Release once the RCMloader turns blue
First Steps:
-
Tools
-
Backup
-
Backup Boot 0 + Boot 1 (base system)
-
Backup RAW GPP (games, saves, etc) 30 minutes
-
Create emuNAND (don't ruin your sysNAND)
- hombrew will boot this as default as per
/emucmmc/emummc.ini
/emucmmc/Nintendo
is separate from normal
- hombrew will boot this as default as per
10. What to do...
- bin - injectors, bootloaders, CFW
- xci - Physical Cartridge Dump
- nsp - Online Game Dump
- nro - Indie Software (Homebrew Apps)
Apps you need
- HB Menu (redundant...)
- Tinfoil
11. Factory Reset
If you were goofing around and accidentally did something stupid - as in anything that modifies the original system NAND - then you should restore your backup NAND or do a factory reset.
By AJ ONeal
Did I make your day?
Buy me a coffee
(you can learn about the bigger picture I'm working towards on my patreon page )