Getting Started¶
Finding your serial number¶
In the RCM path, we'll first determine if your Switch is vulnerable to "fusee-gelee", the exploit we will be using to launch CFW.
Note
This vulnerability was discovered independently by different Switch hacking teams, who all independently released versions of the exploit in April 2018. Nintendo and NVIDIA were informed 90 days before before these releases, and patched consoles were launched by mid-2018. NVIDIA publicly acknowledged the flaw in April as well. In July 2019, Nintendo announced updated consoles: the Switch Lite (HDH-001), and a new model of original Switch (HAC-001-01 / "V2") with better battery life. Both of these new models use the Tegra X1+ (also known as Mariko, the T214, and T210B01) with a brand-new bootROM, and cannot currently be hacked without a modchip.
Patched and Mariko units can be identified by their serial number. This number can be found in the Settings applet at System -> Serial Information. You can also find it on the bottom of the console, adjacent to the charging port. However, it is always more accurate to use the serial reported in Settings instead, especially if you aren't the original owner of the console.
Determining if your Switch is vulnerable¶
The community has crowdsourced a list of known serial numbers which are vulnerable to fusee-gelee.
- If your serial number is on this list as "potentially patched", follow the notice directly after this list.
- If your serial number is listed as "patched", there is nothing you can do at this time besides installing a modchip (hardware modification. It requires experience with microsoldering.).
- If your system is patched, it is highly advised to keep it on 7.0.1 or lower, if possible, as there may be a vulnerability for these versions in the far future. DO NOT update patched consoles past 7.0.1 if you want to ever have a chance of running homebrew and/or CFW on them if you do not have the skills required to install a modchip.
Notice
If you are unsure if your serial is patched, you can test your console yourself following the instructions here.
Serial list¶
The following information is based on this GBATemp thread.
Serial Numbers | Unpatched | Potentially patched | Patched |
---|---|---|---|
XAW1 | XAW10000000000 to XAW10074000000 | XAW10074000000 to XAW10120000000 | XAW10120000000 and up |
XAW4 | XAW40000000000 to XAW40011000000 | XAW40011000000 to XAW40012000000 | XAW40012000000 and up |
XAW7 | XAW70000000000 to XAW70017800000 | XAW70017800000 to XAW70030000000 | XAW70030000000 and up |
XAJ1 | XAJ10000000000 to XAJ10020000000 | XAJ10020000000 to XAJ10030000000 | XAJ10030000000 and up |
XAJ4 | XAJ40000000000 to XAJ40046000000 | XAJ40046000000 to XAJ40060000000 | XAJ40060000000 and up |
XAJ7 | XAJ70000000000 to XAJ70040000000 | XAJ70040000000 to XAJ70050000000 | XAJ70050000000 and up |
XAK1 | N/A | XAK10000000000 and up | N/A |
If your serial number is not listed above, your device is not vulnerable to the fusee-gelee exploit.
Console Preparation¶
Important
Before setting up for homebrew, install at least one eShop title to utilize "title takeover", an Atmosphère feature that allows homebrew to use more resources than they would normally have. Try downloading a free game (like Fallout Shelter), application (like YouTube), or a game demo (like 10 Second Run RETURNS). Running the Homebrew Menu via a game cartridge is an alternative, but requires the game to be inserted any time you want to launch the Homebrew Menu. Generally, title takeover doesn't permanently alter the donor game or application.
Once you obtain any bootable title, you are prepared to continue on with the guide.
Version Table¶
Note
While the "New" Switch (HAC-001-01)'s earliest possible firmware is 7.0.1, it is not vulnerable to déjà vu, the exploit used by Nereba and Caffeine, because of hardware differences from the "old" Switch (HAC-001).
Firmware Version | Unpatched Switch systems (HAC-001) | Patched Switch systems (HAC-001) | "New" Switch (HAC-001-01) | Switch Lite (HDH-001) |
---|---|---|---|---|
1.0.0 | Nereba or RCM | N/A | N/A | N/A |
2.0.0 - 3.0.2 | Caffeine or RCM | N/A | N/A | N/A |
4.0.0 - 4.1.0 | Caffeine or RCM | Caffeine | N/A | N/A |
5.0.0 - 7.0.0 | RCM | Modchip / Wait for CFW | N/A | N/A |
7.0.1 | RCM | Modchip (no software exploit) | Modchip (no software exploit) | N/A |
8.0.1 | RCM | Modchip (no software exploit) | Modchip (no software exploit) | Modchip (no software exploit) |
8.1.0 and up | RCM | Modchip (no software exploit) | Modchip (no software exploit) | Modchip (no software exploit) |
About OLED
All OLED Switch models (HEG-001) are currently unhackable via software.
Modchip methods
If "Modchip" is listed as a method for your console version, then that means the device is currently unhackable without a hardware modification. If there are theoretical exploits that may lead to CFW or homebrew for that device, you also have the choice to "wait" for their release. These exploits may never launch and there is NO ETA, so what you choose to do is up to you.
If your Switch is not patched, Continue to RCM
Frequently Asked Questions about this page
- Q: How reliable is the crowdsourced list of vulnerable serial numbers, and what if my serial number is not listed?
A: To our knowledge, there hasn't been a single console which has disproved the trends documented here. Unless your serial is potentially patched, you can be certain that the table is accurate to reality. - Q: Why is it essential to install at least one eShop title before setting up homebrew, and what is "title takeover"?
A: By default, the Homebrew menu and its apps are taking over the Album applet, causing inconsistent behavior for homebrew programs, as applets don't have as many system resources as full apps. Title takeover ensures the best performance, and is required for some homebrew. - Q: Why is the "New" Switch (HAC-001-01) not vulnerable to déjà vu, and what are the implications for Switch Lite (HDH-001) and OLED Switch consoles?
A: Despite being exploitable via software, déjà vu is actually a bootROM exploit that isn't present in the new bootROM of the Tegra X1+.