Homebrew RELEASE RCMReboot (for Atmosphere 0.8.1+) - reboots your Switch to RCM

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
I did not phrase it properly.
I meant if you need something like CFW for control over the system or could you hypothetically use it on something like a 3.0.0 switch with just the webkit exploit.
I think I got the answer though.
It wouldnt work on 3.0.0 with smhax, because it requires Atmospheres secure monitor afaik
 
  • Like
Reactions: hippy dave

bobman279

New Member
Newbie
Joined
Dec 4, 2018
Messages
2
Trophies
0
Age
26
XP
51
Country
United Kingdom
RCMReboot by hippy dave. Reboots your Switch into RCM. Clever name, I know.

edit:
I do not condone using this app if your SD card is EXFAT formatted.
natinusala & ctcaer pointed out that Atmosphere's method to reboot to RCM, and therefore the method used by this app, does not properly shutdown HOS so there is some unquantified risk of file corruption. Still use at your own risk on fat32, but just don't use it on exfat please.

Intended for use on Switches that don't have AutoRCM installed.

This uses a new feature added to exosphere in Atmosphere 0.8.1, so it won't work in other CFWs unless they add it in a compatible way. Also Atmosphere 0.8.1 got a silent update with a bug fix to get this feature working, so if you already downloaded it before sometime on 1st Dec you might need to update it again (if it crashes with an orange screen instead of going to RCM, you need to update). There's a commit hash in the filename, make sure you have atmosphere-0.8.1-master-bd76e73 (or if you're living in the future, Atmosphere 0.8.2 or higher will be fine too). It sounds like it currently only works if you load Atmosphere using fusee-primary.bin, not if you use hekate to load Atmosphere as separate files (using hekate to load fusee-primary.bin is ok). This will likely be fixed when hekate is updated.

There are two versions included in the zip, each available as an .nro (put it in its folder inside the "switch" folder on the root of your sd card) and as an installable .nsp (install with the stupidly-named installer of your choice).
- RCMRebootInstant will reboot to RCM as soon as it loads.
- RCMReboot will give you a 5 second countdown with a chance to change your mind.

The reason RCMReboot is a much bigger file than the Instant version is that I used cpasjuste's cross2d library to put stuff on screen, mostly because I've been using it for the other project I'm working on and it saved me time. Sweet library, check it out.

Credits to cpasjuste for the aforementioned cross2d, re.lax for nro2nsp (which uses hacbrewpack by the-4n), SciresM for Atmosphere, libnx, and for fixing the bugs in them I found while making this, and everyone else who worked on Atmosphere, libnx, devkitpro and all that good stuff.

Source included for peace of mind, and in case of licence requirement. If I've got anything horribly wrong with licensing or credits just let me know. If you want to build it yourself you'll need libnx updated with the latest commit (which isn't in a release build at the time of writing), and to figure out the cross2d setup for the non-Instant version.


Changelog:
v1.0f - Fixed release zip to get rid of hidden MacOS files. Actual files unchanged.
v1.0 - Initial release


New to the modding scene here and I have been looking at modding my switch for a little while now but with the program you have put out its only been up for 2 days and there are no guides at all on how to get this to run on the switch. I have an sd card is 8gb enough? I might just get a 128gb eventually but i am looking at installing Atmosphere. But I really have no idea how to run this without maybe just getting a jig. Also my switch is 5.1.0 and I am currently on bone stock nintendo software
 
Last edited by bobman279,

EmulateLife

Well-Known Member
Member
Joined
May 30, 2016
Messages
3,979
Trophies
0
Age
42
XP
1,889
Country
United States
New to the modding scene here and I have been looking at modding my switch for a little while now but with the program you have put out its only been up for 2 days and there are no guides at all on how to get this to run on the switch. I have an sd card is 8gb enough? I might just get a 128gb eventually but i am looking at installing Atmosphere. But I really have no idea how to run this without maybe just getting a jig. Also my switch is 5.1.0 and I am currently on bone stock nintendo software

This isn't really the right place to be asking how to hack your Switch but I'll try to help.

First of all is your Switch a recent purchase because Switch's bought in stores after around July are usually patched and thus can't do any hacking/modding/custom firmware whatever you want to call it. Once you know you have a hackable Switch yes you need a jig to get to RCM mode. What this does is let you reboot to RCM mode from the main screen so you don't have to use the jig as much, this is just a tool to assist you once you've gotten on CFW it's not how your hack your Switch at all.
 
Last edited by ,

bobman279

New Member
Newbie
Joined
Dec 4, 2018
Messages
2
Trophies
0
Age
26
XP
51
Country
United Kingdom
This isn't really the right place to be asking how to hack your Switch but I'll try to help.

First of all is your Switch a recent purchase because Switch's bought in stores after around July are usually patched and thus can't do any hacking/modding/custom firmware whatever you want to call it. Once you know you have a hackable Switch yes you need a jig to get to RCM mode. What this does is let you reboot to RCM mode from the main screen so you don't have to use the jig as much, this is just a tool to assist you once you've gotten on CFW it's not how your hack your Switch at all.

That was a very good explanation I really wasn't sure if I needed a jig or if this program could do the rcm boot for me.
 

satelliteseeker

New Member
Newbie
Joined
Apr 12, 2016
Messages
3
Trophies
0
Age
34
XP
167
Country
United States
Does it work on exFAT if a system error is intentionally triggered, forcing the system to reboot into normal or RCM mode (via the custom fatal module) without the danger of corrupting SD card?
 

GTRagnarok

Member
Newcomer
Joined
Apr 21, 2009
Messages
21
Trophies
1
XP
1,758
Country
United States
What’s the difference between this and Auto rcm then?
AutoRCM corrupts a part of the nand and forces RCM on every boot so you never need a jig. This tool lets you reboot into RCM when you choose to. IMO, it's a cleaner solution. The only disadvantage is that you would still need a jig if your CFW crashes or something and you're forced to do a normal reboot.
 
Last edited by GTRagnarok,
  • Like
Reactions: hippy dave

Rushhour77

Well-Known Member
Newcomer
Joined
Aug 1, 2007
Messages
79
Trophies
0
Location
NL
XP
466
Country
Netherlands
So if i understand clearly, this wont help me if system crashes which forces me to reboot? In this case I would still need a jig or autorcm, right?
 

hippy dave

BBMB
OP
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,131
Country
United Kingdom
So if i understand clearly, this wont help me if system crashes which forces me to reboot? In this case I would still need a jig or autorcm, right?
Right, this app can't do anything about crashes, it only runs when you choose to run it. But if you're using the latest version of atmosphere, the fatal error screen allows you to reboot to payload (or to RCM if the payload isn't in the right place) when a crash occurs by pressing a volume button.
 
  • Like
Reactions: Rushhour77

Rushhour77

Well-Known Member
Newcomer
Joined
Aug 1, 2007
Messages
79
Trophies
0
Location
NL
XP
466
Country
Netherlands
Right, this app can't do anything about crashes, it only runs when you choose to run it. But if you're using the latest version of atmosphere, the fatal error screen allows you to reboot to payload (or to RCM if the payload isn't in the right place) when a crash occurs by pressing a volume button.

Thx for the reply. Unfortunatly the crashes I incidently expierence are games hanging without fatal error screen, which forces me to reboot.
 

hippy dave

BBMB
OP
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,131
Country
United Kingdom
Thx for the reply. Unfortunatly the crashes I incidently expierence are games hanging without fatal error screen, which forces me to reboot.
Yeah sucks when that happens. I've had it a few times in recent weeks when I was playing Celeste for hours at a time. Can't think of another game that's done it for me more than once, if at all.
 

Rushhour77

Well-Known Member
Newcomer
Joined
Aug 1, 2007
Messages
79
Trophies
0
Location
NL
XP
466
Country
Netherlands
Yeah sucks when that happens. I've had it a few times in recent weeks when I was playing Celeste for hours at a time. Can't think of another game that's done it for me more than once, if at all.
I had most crashes with Lego Villains. Anyways, great job with this tool. I will install it anyway. It might be helpfull when I want to take out the SD card.
 
  • Like
Reactions: hippy dave

hippy dave

BBMB
OP
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,131
Country
United Kingdom
is the same reboot to rcm than atmosphere 0.8.3 came with?
0.8.3 has a new function to reboot to a payload, or to rcm if the payload isn't present. It also includes an official homebrew to call the function.
This unofficial homebrew calls a slightly older function that just reboots to rcm. So yeah it's been made slightly obsolete by atmosphere's cool new stuff.
 
  • Like
Reactions: jorgesd

hippy dave

BBMB
OP
Member
Joined
Apr 30, 2012
Messages
9,868
Trophies
2
XP
29,131
Country
United Kingdom
Is anyone still using this? The version with the countdown timer? If so I can update it so the B button to cancel still works in future...
 

Silent_Gunner

Crazy Cool Cyclops
Banned
Joined
Feb 16, 2017
Messages
2,696
Trophies
0
Age
29
XP
4,727
Country
United States
Is anyone still using this? The version with the countdown timer? If so I can update it so the B button to cancel still works in future...

Anytime I've updated or used my hacked Switch and I wasn't running Ubuntu on it (patiently waiting for sleep mode support on anything that isn't using Horizon so my battery doesn't bite the dust), I was using a MicroSD card that I just used Kosmos with to reboot in the event of a crash thanks to its error handler letting you do what this does. It's kind of like the 5 second variety, but there's no countdown timer.
 
  • Like
Reactions: hippy dave

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Cool.