Choosing an Exploit

You’ll need to pick an exploit to hack your Switch with depending on your firmware version and which exploits are available.

If you are unsure if your Switch has an exploitable RCM, continue to Checking RCM

Minimum FW

Maximum FW

RCM Exploitable

RCM Patched

1.0.0

1.0.0

Nereba

none

2.0.0

3.0.0

Caffeine

none

4.0.1

4.1.0

Caffeine

ALL VERSIONS

fusee-gelee

none

If you are not sure what to pick, and you can launch payloads with RCM, pick fusee-gelee. The fusee-gelee exploit supersedes all other methods, providing the best compatibility for all firmware versions, is the easiest to use with different RCM payloads, and is necessary to recover if anything goes wrong.

If you are not sure what to pick, cannot launch payloads with RCM (ie. are “IPATCHED”), and are on firmware 4.1.0, pick Caffeine.

IPATCHED Switches on higher firmware versions are not currently exploitable.


fusee-gelee

DETAILS

Software Only Exploit

NO

Coldboot

OPTIONAL, requires hardmod

Supported Firmware Versions

ALL

Exploitable RCM Required

YES

Requires a USB-C cable and a PC or phone, or a dongle

Recommended for users with exploitable RCM
(Hardmod method not detailed in this guide)

Caffeine

DETAILS

Software Only Exploit

YES

Coldboot

NO

Supported Firmware Versions

2.0.0 - 3.0.0 & 4.0.1 - 4.1.0

Exploitable RCM Required

NO

No additional tools required

Use only if you really want CFW without RCM
or if your system is IPATCHED on firmware 4.1.0
Can be used to boot emuMMC with higher firmware version

If you cannot launch RCM payloads on your system (ie. are "IPATCHED"), continue to Forewarning (Caffeine)

If you can launch RCM payloads on your system, continue to SD Card Setup (Caffeine)


Nereba

DETAILS

Software Only Exploit

YES

Coldboot

NO

Supported Firmware Versions

1.0.0 ONLY

Exploitable RCM Required

NO

Requires JP Puyo Puyo Tetris, or one time access to CFW
via RCM (USB-C cable and a PC or phone, or a dongle)
Use only if you really want CFW without RCM
Can be used to boot emuMMC with higher firmware version