Difference between revisions of "eFuse"

From Rare Gaming Dump
m (RedBees moved page OTP to EFuse)
Line 1: Line 1:
 +
{{DISPLAYTITLE:eFuse}}
 
<span style="background: #F1EBEB; border: 2px #CACACA solid; padding: 2px 1px 2px 4px;">
 
<span style="background: #F1EBEB; border: 2px #CACACA solid; padding: 2px 1px 2px 4px;">
 
[[File:Wii.png |30px|30px]] This topic has a Wiibrew article. For more information, check [https://wiibrew.org/wiki/Hardware/OTP here].</span>
 
[[File:Wii.png |30px|30px]] This topic has a Wiibrew article. For more information, check [https://wiibrew.org/wiki/Hardware/OTP here].</span>

Revision as of 06:06, 11 September 2020

Wii.png This topic has a Wiibrew article. For more information, check here.

The One-time programmable (OTP) refers to a storage area which is only writable once. It is used on various Nintendo consoles to store console-unique information and is written during the factory process.

Nintendo Wii

The Nintendo Wii stores a small amount of data here; some of it is Wii-specific (such as NAND keys), but the hash of the version of boot1 used in that Wii is also stored (making boot1 impossible to update) and the common key used in the Wii.

OTP Contents

The following things are stored inside the OTP:

Address Description
0-4 Boot1 hash
5-8 common key
9 NG id
a-11 NG private key
11-15 NAND HMAC (overlaps with NG private key)
16-19 NAND key
1a-1d RNG key
1e-1f Unknown