Hardware Why doesn't Nvidia fix the RCM bug?

samincqu

New Member
OP
Newbie
Joined
Apr 25, 2021
Messages
4
Trophies
0
Age
45
XP
53
Country
China
Hi,
As we know all of the HACK on Switch is based on the RCM bug in Tegra bootrom. For years this bug is still there, while Nitendo has sold out 80+ million products and even new chipset was used instead of the old one. Based on my experience in the field of embedded devices, fix the bug and upgrade the bootrom is a very easy job, at least for the newest products. But, do anyone knows why Nvidia does never fix this bug?
 

thesjaakspoiler

Well-Known Member
Member
Joined
Nov 20, 2018
Messages
971
Trophies
0
Age
124
XP
1,478
Country
Afghanistan
RCM is not a bug but a normal feature on modern microprocessors.
RCM is present on most devices as way to recover the device in case the main (flash) storage fails.
Just like with computers being able to boot from an usb stick.
Technically Nintendo could have disallowed users to use the RCM mode.
But they allowed it, most likely for repairing Switched themselves.
The exploit isn't the RCM mode itself, it's a bug in the USB driver.
As mentioned in the post above, Nintendo fixed that in newer Switches.
The RCM mode itself is still active although it can't execute the exploit anymore.
 

samincqu

New Member
OP
Newbie
Joined
Apr 25, 2021
Messages
4
Trophies
0
Age
45
XP
53
Country
China
RCM is not a bug but a normal feature on modern microprocessors.
RCM is present on most devices as way to recover the device in case the main (flash) storage fails.
Just like with computers being able to boot from an usb stick.
Technically Nintendo could have disallowed users to use the RCM mode.
But they allowed it, most likely for repairing Switched themselves.
The exploit isn't the RCM mode itself, it's a bug in the USB driver.
As mentioned in the post above, Nintendo fixed that in newer Switches.
The RCM mode itself is still active although it can't execute the exploit anymore.

I refered to the bug in RCM mode in Tegra. What I heard is the bootrom copies the payload in the packet to the memory without any limitation. Thus the stack is overwritten by the un-limited payload. This is definitely a bug implemented in the bootrom. And this is what I said "very easy job" to fix -- just limit the payload size and deliver a new bootrom firmware to Nitendo. But till now we still can hack it (include the newest model Marico) by SX_core suite.
I have this question is because I see there is a new hack suite named "HW Fly" is delivered online. In order to hack the Mariko Switch through RCM bug. If Nvidia/Nitendo have fixed the bug I mentioned why the Mariko still can be hacked?
 

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
I refered to the bug in RCM mode in Tegra. What I heard is the bootrom copies the payload in the packet to the memory without any limitation. Thus the stack is overwritten by the un-limited payload. This is definitely a bug implemented in the bootrom. And this is what I said "very easy job" to fix -- just limit the payload size and deliver a new bootrom firmware to Nitendo. But till now we still can hack it (include the newest model Marico) by SX_core suite.
I have this question is because I see there is a new hack suite named "HW Fly" is delivered online. In order to hack the Mariko Switch through RCM bug. If Nvidia/Nitendo have fixed the bug I mentioned why the Mariko still can be hacked?
On Erista Nintendo did fix it using an ipatch that limits the size, on mariko it didn't ever exist as mariko doesn't support using the USB2 controller for RCM.
The SX Core/HWFly don't use the RCM bug, they glitch the bpmp during BCT validation to make it think a fake BCT is valid.
 
Last edited by ZachyCatGames,

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,299
Trophies
2
XP
18,135
Country
Sweden
On Erista Nintendo did fix it using an ipatch that limits the size, on mariko it didn't ever exist as mariko doesn't support using the USB2 controller for RCM.
The SX Core/HWFly don't use the RCM bug, they glitch the bpmp during BCT validation to make it think a fake BCT is valid.
Sadly this will just become a ton of e-waste since they can't flash new firmware to it. If there isn't a super secret way for them to do it.
 

Purple_Heart

GBATemp´s weirdest Individual
Member
Joined
Oct 11, 2015
Messages
4,405
Trophies
1
Age
28
Location
Hamburg
XP
3,730
Country
Germany
i know its the wrong place but can someone recommend me a person here who does switch repairs? i replaced my sd slot cause my switch didnt read sd cards......but i see that the pins on my mobo are faulty and i cant do it myself.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,274
Trophies
4
Location
Space
XP
13,828
Country
Norway
Hi,
As we know all of the HACK on Switch is based on the RCM bug in Tegra bootrom. For years this bug is still there, while Nitendo has sold out 80+ million products and even new chipset was used instead of the old one. Based on my experience in the field of embedded devices, fix the bug and upgrade the bootrom is a very easy job, at least for the newest products. But, do anyone knows why Nvidia does never fix this bug?
They did. It's been fixed in new Switches since before Mariko. They can't patch existing devices that already have the bug because there is limited room in the SoC for firmware updates and it was already full from the factory.
 

samincqu

New Member
OP
Newbie
Joined
Apr 25, 2021
Messages
4
Trophies
0
Age
45
XP
53
Country
China
On Erista Nintendo did fix it using an ipatch that limits the size, on mariko it didn't ever exist as mariko doesn't support using the USB2 controller for RCM.
The SX Core/HWFly don't use the RCM bug, they glitch the bpmp during BCT validation to make it think a fake BCT is valid.
Thanks for your answer. It turns out that sx_core hacks Switch in another way! It makes sense why we can still hack the Switch till now.
Let me search and get to know about the new hack method :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    Cool. I got Prime
  • The Real Jdbye @ The Real Jdbye:
    prime deez nuts
  • AncientBoi @ AncientBoi:
    okies :D put 'em here :O
  • K3Nv2 @ K3Nv2:
    The mutated Axolotl was awesome
  • S @ salazarcosplay:
    I don't have prime, I order once I am orderign $35 worth of stuff
  • K3Nv2 @ K3Nv2:
    I bet you don't pirate game either
  • Sicklyboy @ Sicklyboy:
    I even convinced my dad to watch Fallout lol. He's enjoying it so far
    +1
  • K3Nv2 @ K3Nv2:
    They really wanna get the head
  • SylverReZ @ SylverReZ:
    Also nice. Never really watched Fallout on Prime, but sounds like a good show.
    +1
  • Bunjolio @ Bunjolio:
    legit nobody irl knows I'm trans(it hasn't been long enough yet)
  • SylverReZ @ SylverReZ:
    @Bunjolio, Be really careful out there. There are people who use trans people to their advantage, and its really sad in general. :(
  • Bunjolio @ Bunjolio:
    also scary
  • SylverReZ @ SylverReZ:
    @Bunjolio, Chasers and homophobia.
  • SylverReZ @ SylverReZ:
    They're very common on social media.
  • Bunjolio @ Bunjolio:
    ik about the phobias Im used to it but what's a chaser
  • SylverReZ @ SylverReZ:
    Whoever you disclose your gender identity to, keep it private between your friends.
  • Bunjolio @ Bunjolio:
    irl or online
  • SylverReZ @ SylverReZ:
    Nobody is safe.
  • Bunjolio @ Bunjolio:
    eh I don't keep it private, not much happens except idiots on TikTok making a fool of themselves
  • Bunjolio @ Bunjolio:
    im still curious as to what a chaser is tho
  • SylverReZ @ SylverReZ:
    @Bunjolio, A chaser is someone who uses (mostly trans) individuals to their advantage, stuff that they are uncomfortable about.
  • Bunjolio @ Bunjolio:
    thats weird
    Bunjolio @ Bunjolio: thats weird