TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How the Nintendo Switch prevents downgrades by irreparably blowing its own fuses

136 pointsby jonlucaalmost 5 years ago

14 comments

hd4almost 5 years ago
There is an easy workaround developed by the Switch homebrew community, simply upgrade from within a custom firmware (such as Atmosphere-NX) and run a tool called ChoiDuJourNX which bypasses the fuse-burning.<p>If you&#x27;re careful you can keep a backup trail going all the way back to your original device firmware and restore&#x2F;downgrade it using the Hekate system tool. It has already been pointed out that there isn&#x27;t much reason to do this, AFAIK the main reason people either held out on older firmwares or kept up a backup trail to them was in order to take advantage of possible firmware-version-specific exploits, the gold standard being a coldboot exploit.
评论 #23538182 未加载
评论 #23537455 未加载
adrralmost 5 years ago
What happens if some hacker finds a remote exploit and starts blowing all the fuses on people&#x27;s devices?
评论 #23537063 未加载
评论 #23538713 未加载
评论 #23537532 未加载
评论 #23540623 未加载
bibabalooalmost 5 years ago
I&#x27;m curious, how do Nintendo justify such an anti-consumer protection? It seems like it only really has upside for them.
评论 #23537902 未加载
评论 #23537895 未加载
评论 #23538127 未加载
评论 #23538554 未加载
评论 #23537848 未加载
评论 #23539027 未加载
评论 #23538800 未加载
评论 #23537918 未加载
评论 #23538323 未加载
wolfgkealmost 5 years ago
&gt; There are 256 bits in the set of ODM_RESERVED fuses, and there are 8 ODM_RESERVED. This allows for 32 fuses, or 32 future FW versions (provided they burn a fuse on every major release).<p>Can someone explain how the author gets from the numbers 256 and 8 to the count of 32 fuses?
评论 #23538217 未加载
评论 #23536977 未加载
outadocalmost 5 years ago
I&#x27;m unclear on how these hardware fuses actually work. Are they actual fuses that can be burnt on will by excessive power?<p>When the article says:<p>&gt; The boot loader verifies a specific fuse, FUSE_RESERVED_ODM7, to prevent downgrading. Each software version expects a different number of fuses to be blown [...]<p>Does this mean FUSE_RESERVED_ODM7 actually contains multiple fuses?
评论 #23536958 未加载
评论 #23537145 未加载
评论 #23536926 未加载
dvhhalmost 5 years ago
This was already in use in other game system (for example the xbox 360, see <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;IBM_eFUSE" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;IBM_eFUSE</a> )
评论 #23536927 未加载
评论 #23537371 未加载
camgunzalmost 5 years ago
Are these fuses extremely small? I would assume they’re easy to bypass otherwise.
评论 #23536376 未加载
评论 #23536197 未加载
m101almost 5 years ago
Why do they bother with this if someone is going to make a software workaround? Seems like people who would look to downgrade firmware might also be the same that would be able to implement the workaround.
评论 #23536959 未加载
mmglralmost 5 years ago
A few questions:<p>1. What was the intended use case behind the Tegra having 32 blowable fuses? Did Nvidia intend for those fuses to be used in this manner?<p>2. What is a non-retail switch?
评论 #23536381 未加载
评论 #23537159 未加载
评论 #23536923 未加载
评论 #23536673 未加载
lkjaeroalmost 5 years ago
Maybe this is a dumb question, but can these fuses be blown by accident? Eg: too much power in the switch. How do they mitigate this?
unnouinceputalmost 5 years ago
Nintendo switch emulator. Game over.
classics2almost 5 years ago
Clickbait title.
monadic2almost 5 years ago
Shameful, honestly.
slimalmost 5 years ago
It backfires like this : users are trained to never upgrade. Games that target a specific version lose sales.
评论 #23536672 未加载
评论 #23536712 未加载
评论 #23537299 未加载
评论 #23536857 未加载