<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://switch2brew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hexkyz</id>
	<title>switch2brew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://switch2brew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hexkyz"/>
	<link rel="alternate" type="text/html" href="https://switch2brew.org/wiki/Special:Contributions/Hexkyz"/>
	<updated>2026-06-08T21:01:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Pro_Controller&amp;diff=168</id>
		<title>Pro Controller</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Pro_Controller&amp;diff=168"/>
		<updated>2025-07-30T23:50:34Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch 2 Pro Controller is the new iteration of the [https://switchbrew.org/wiki/Pro_Controller Pro Controller] for the Switch 2. &lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== BEE-FKC-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP PN71602&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Protocol =&lt;br /&gt;
&lt;br /&gt;
Expected to be extremely similar to Switch 1. One difference is that over the wire the USB bulk out endpoint is used. Data is sent over interface 1.&lt;br /&gt;
&lt;br /&gt;
Commands start with an ID. All appear to have 0x91 as the second byte.&lt;br /&gt;
&lt;br /&gt;
Axis 1 (left stick up/down) and axis 3 (right stick up/down) are inverted.&lt;br /&gt;
&lt;br /&gt;
== General structure ==&lt;br /&gt;
&lt;br /&gt;
Little-endian. The header must be padded to 8 bytes.&lt;br /&gt;
&lt;br /&gt;
=== Header ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset !! Size !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0 || 0x1 || [[#CommandCode|CommandCode]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x1 || 0x1 || Always 0x91&lt;br /&gt;
|-&lt;br /&gt;
| 0x2 || 0x2 || Argument 1&lt;br /&gt;
|-&lt;br /&gt;
| 0x4 || 0x2 || Argument 2&lt;br /&gt;
|-&lt;br /&gt;
| 0x6 || 0x2 || Argument 3&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== CommandCode ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x2 || ReadSPI&lt;br /&gt;
|-&lt;br /&gt;
| 0x3 || Init? Also used to enable haptics&lt;br /&gt;
|-&lt;br /&gt;
| 0x7 || Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0x9 || Used to set controller LED state&lt;br /&gt;
|-&lt;br /&gt;
| 0xA || Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0xC || IMUCommand&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0x15 || RequestControllerMAC / LTKRequest / unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Initialize ==&lt;br /&gt;
&lt;br /&gt;
Required to start receiving input from the controller.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0 || 0x1 || 0x03 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x1 || 0x1 || 0x91 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x2 || 0x2 || 0x0 0xD ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x4 || 0x2 || 0x0 0x8 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x6 || 0x2 || 0x0 0x0 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x8 || 0x2 || 0x1 0x0 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0xA || 0x6 || ... || Console MAC address (can be anything)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const uint8_t INIT_CMD[] = {&lt;br /&gt;
  0x03,&lt;br /&gt;
  0x91,&lt;br /&gt;
  0x00, 0x0d,&lt;br /&gt;
  0x00, 0x08,&lt;br /&gt;
  0x00, 0x00,&lt;br /&gt;
  0x01, 0x00,&lt;br /&gt;
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Safe Mode =&lt;br /&gt;
See the Joy-Con 2 [[Joy-Con_2#Safe_Mode|Safe Mode]]. The sequence is the same as the one used for the right Joy-Con.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Pro_Controller&amp;diff=167</id>
		<title>Pro Controller</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Pro_Controller&amp;diff=167"/>
		<updated>2025-07-30T23:50:08Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch 2 Pro Controller is the new iteration of the [https://switchbrew.org/wiki/Pro_Controller] for the Switch 2. &lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== BEE-FKC-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP PN71602&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Protocol =&lt;br /&gt;
&lt;br /&gt;
Expected to be extremely similar to Switch 1. One difference is that over the wire the USB bulk out endpoint is used. Data is sent over interface 1.&lt;br /&gt;
&lt;br /&gt;
Commands start with an ID. All appear to have 0x91 as the second byte.&lt;br /&gt;
&lt;br /&gt;
Axis 1 (left stick up/down) and axis 3 (right stick up/down) are inverted.&lt;br /&gt;
&lt;br /&gt;
== General structure ==&lt;br /&gt;
&lt;br /&gt;
Little-endian. The header must be padded to 8 bytes.&lt;br /&gt;
&lt;br /&gt;
=== Header ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Offset !! Size !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0 || 0x1 || [[#CommandCode|CommandCode]]&lt;br /&gt;
|-&lt;br /&gt;
| 0x1 || 0x1 || Always 0x91&lt;br /&gt;
|-&lt;br /&gt;
| 0x2 || 0x2 || Argument 1&lt;br /&gt;
|-&lt;br /&gt;
| 0x4 || 0x2 || Argument 2&lt;br /&gt;
|-&lt;br /&gt;
| 0x6 || 0x2 || Argument 3&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== CommandCode ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x2 || ReadSPI&lt;br /&gt;
|-&lt;br /&gt;
| 0x3 || Init? Also used to enable haptics&lt;br /&gt;
|-&lt;br /&gt;
| 0x7 || Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0x9 || Used to set controller LED state&lt;br /&gt;
|-&lt;br /&gt;
| 0xA || Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0xC || IMUCommand&lt;br /&gt;
|-&lt;br /&gt;
| 0x11 || Unknown&lt;br /&gt;
|-&lt;br /&gt;
| 0x15 || RequestControllerMAC / LTKRequest / unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Initialize ==&lt;br /&gt;
&lt;br /&gt;
Required to start receiving input from the controller.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
! Offset&lt;br /&gt;
! Size&lt;br /&gt;
! Value&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| 0x0 || 0x1 || 0x03 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x1 || 0x1 || 0x91 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x2 || 0x2 || 0x0 0xD ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x4 || 0x2 || 0x0 0x8 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x6 || 0x2 || 0x0 0x0 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0x8 || 0x2 || 0x1 0x0 ||&lt;br /&gt;
|-&lt;br /&gt;
| 0xA || 0x6 || ... || Console MAC address (can be anything)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
const uint8_t INIT_CMD[] = {&lt;br /&gt;
  0x03,&lt;br /&gt;
  0x91,&lt;br /&gt;
  0x00, 0x0d,&lt;br /&gt;
  0x00, 0x08,&lt;br /&gt;
  0x00, 0x00,&lt;br /&gt;
  0x01, 0x00,&lt;br /&gt;
  0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Safe Mode =&lt;br /&gt;
See the Joy-Con 2 [[Joy-Con_2#Safe_Mode|Safe Mode]]. The sequence is the same as the one used for the right Joy-Con.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=166</id>
		<title>Joy-Con 2</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=166"/>
		<updated>2025-07-30T23:45:25Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Joy-Con 2 are the new iteration of the [https://switchbrew.org/wiki/Joy-Con Joy-Con] controllers for the Switch 2.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== BEE-JCL-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| IMU || TDK InvenSense ICM-42670-P&lt;br /&gt;
|-&lt;br /&gt;
| Compass || Asahi Kasei Microdevices AK09919C&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Texas Instruments BQ25618&lt;br /&gt;
|-&lt;br /&gt;
| Amplifier || Analog Devices MAX98388&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BEE-JCR-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| IMU || TDK InvenSense ICM-42670-P&lt;br /&gt;
|-&lt;br /&gt;
| Compass || Asahi Kasei Microdevices AK09919C&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Texas Instruments BQ25618&lt;br /&gt;
|-&lt;br /&gt;
| Amplifier || Analog Devices MAX98388&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP Semiconductors PN71602&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Safe Mode =&lt;br /&gt;
The Joy-Cons can be placed in a DFU-like mode with the following sequence:&lt;br /&gt;
* Press and hold the Plus (right Joy-Con) or Minus (left Joy-Con) button.&lt;br /&gt;
* Press and hold the ZR (right Joy-Con) or ZL (left Joy-Con) button.&lt;br /&gt;
* Press and hold the Sync button.&lt;br /&gt;
* While still holding down the Sync and Plus (right Joy-Con) or Minus (left Joy-Con) buttons, release the ZR (right Joy-Con) or ZL (left Joy-Con) button.&lt;br /&gt;
* While still holding down the Sync button, release the Plus (right Joy-Con) or Minus (left Joy-Con) button.&lt;br /&gt;
* Release the Sync button.&lt;br /&gt;
&lt;br /&gt;
If done correctly, the first and fourth player LEDs will light up. In this mode the Joy-Cons will enumerate as &amp;quot;Nintendo Safe Mode Device&amp;quot; if connected to a PC through the Charging Grip.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Title_list&amp;diff=165</id>
		<title>Title list</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Title_list&amp;diff=165"/>
		<updated>2025-07-30T23:33:17Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: /* System Data Archives */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= System Modules =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Description || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000006 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000009 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000A || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000B || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000C || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000D || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000E || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000F || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000010 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000012 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000013 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000014 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000015 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000016 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000018 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000019 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001A || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001B || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001D || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001E || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001F || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000020 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000021 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000022 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000023 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000024 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000025 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000002B || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000002E || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000002F || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000030 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000031 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000032 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000033 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000034 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000035 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000037 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000039 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000003C || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000003E || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000042 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000045 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000046 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000047 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000004A || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000004D || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000004F || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000050 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000052 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000062 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000063 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000065 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000070 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000071 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000072 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000080 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000081 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000083 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000084 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000088 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000089 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000008D || ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Data Archives =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000800 || || CertStore || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000802 || || MiiModel || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000803 || || BrowserDll || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000804 || || Help || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000806 || || NgWord || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000807 || || SsidList || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000808 || || Dictionary || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000809 || || SystemVersion || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000080A || || AvatarImage || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000080C || || Eula || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000080E || || TimeZoneBinary || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000810 || || FontNintendoExtension || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000811 || || FontStandard || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000812 || || FontKorean || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000813 || || FontChineseTraditional || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000814 || || FontChineseSimple || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000816 || [[20.1.1|v1343321424]] (20.1.1.30032)&amp;lt;br/&amp;gt; [[20.1.5|v1343583688]] (20.1.5.30152)&amp;lt;br/&amp;gt; [[20.2.0|v1344304624]] (20.2.0.30192)&amp;lt;br/&amp;gt; [[20.3.0|v1345353070]] (20.3.0.30062) || SystemUpdate || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000818 || || FirmwareDebugSettings || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000819 || || BootImagePackage || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000081D || || FatalMessage || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000081E || || ControllerIcon || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000822 || || ControllerFirmware || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000823 || || NgWord2 || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000826 || || RebootlessSystemUpdateVersion || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000827 || || ContentActionTable || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000828 || || FunctionBlackList || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000832 || || CradleFirmware || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000834 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000835 || || ErrorMessageUtf8 || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000836 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000837 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083A || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083B || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083C || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083D || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083E || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083F || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000840 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000841 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000842 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000843 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000844 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000846 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000847 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000848 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000849 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000084A || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000084B || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000084C || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000084D || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000853 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000855 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000858 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000859 || || ClientCertData || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000085A || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000085B || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000085C || || GameCardConfigurationData || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Applets =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000001000 || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 040000000000100C || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Applications =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development System Applications =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000002065 || || DevMenuApp ||&lt;br /&gt;
|-&lt;br /&gt;
| 040000000000218F || || BluetoothHciRelayTool ||&lt;br /&gt;
|-&lt;br /&gt;
| 040000000000219A || || WlanBtRelayTool ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User Applications =&lt;br /&gt;
Refer to the [[Title_list/Games|Games List]] for game and application programs.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Title_list/Games&amp;diff=114</id>
		<title>Title list/Games</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Title_list/Games&amp;diff=114"/>
		<updated>2025-06-24T21:26:45Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: Adding titles scrapped by Hiccup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Applications / Games =&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! ProgramId || Description || Region || Minimum Required OS || Distribution Method || Versions || Cartridge Description || Type&lt;br /&gt;
|-&lt;br /&gt;
| 040029A01D3E0000 || Nintendo GameCube™ – Nintendo Classics || EUR KOR USA || || Digital || || || Application&lt;br /&gt;
|-&lt;br /&gt;
| 0400303021AAC000 || DELTARUNE || || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 040052E01D3DA000 || Nintendo GameCube™ – Nintendo Classics || CHN JPN || || Digital || || || Application&lt;br /&gt;
|-&lt;br /&gt;
| 040057C02159A000 || Nintendo Switch 2 Welcome Tour || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400C3F00006E000 || Mario Kart World || CHN EUR JPN KOR USA || 19.1.0 || Digital / Cartridge || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400E140216D4000 || SONIC X SHADOW GENERATIONS || CHN EUR JPN KOR USA || || Digital / Game Key Card || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 040078001CCF6000 || Street Fighter 6 || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400813022B32000 || Fortnite || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400CA40208C8000 || Split Fiction || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400DDB020648000 || Cyberpunk 2077: Ultimate Edition || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400CBA0221EA000 || BRAVELY DEFAULT FLYING FAIRY HD Remaster || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 04009570209F8000 || Hogwarts Legacy || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 040041E0212AE000 || Fast Fusion || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 040057C02159A000 || Survival Kids || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 04006CC0223D2000 || HITMAN World of Assassination – Signature Edition || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400BBB020FF0000 || Yakuza 0 Director’s Cut || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 04003FB022F4E000 || RAIDOU Remastered: The Mystery of the Soulless Army || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 04000470212CE000 || Kunitsu-Gami: Path of the Goddess || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400F6D020A02000 || Suikoden I&amp;amp;II HD Remaster for Nintendo Switch 2: Gate Rune and Dunan Unification Wars || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400D9E02053C000 || NOBUNAGA&#039;S AMBITION: Awakening Complete Edition || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 040047D020DB2000 || Puyo Puyo Tetris 2S || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 040082902313C000 || Arcade Archives 2 RIDGE RACER || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 040074A01BF12000 || Donkey Kong Bananza || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400A940233E0000 || Daemon X Machina: Titanic Scion || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400BE601F38A000 || EA SPORTS Madden NFL 26 || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 04005C902322C000 || No Sleep For Kaname Date - From AI: THE SOMNIUM FILES || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400E23021102000 || WILD HEARTS S || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|-&lt;br /&gt;
| 0400EBD0236AE000 || Tony Hawk&#039;s™ Pro Skater 3 + 4 || CHN EUR JPN KOR USA || || Digital || || || Game&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Title_list&amp;diff=107</id>
		<title>Title list</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Title_list&amp;diff=107"/>
		<updated>2025-06-19T19:15:57Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= System Modules =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Description || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000006 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000009 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000A || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000B || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000C || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000D || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000E || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000000F || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000010 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000012 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000013 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000014 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000015 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000016 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000018 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000019 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001A || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001B || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001D || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001E || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000001F || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000020 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000021 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000022 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000023 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000024 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000025 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000002B || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000002E || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000002F || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000030 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000031 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000032 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000033 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000034 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000035 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000037 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000039 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000003C || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000003E || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000042 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000045 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000046 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000047 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000004A || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000004D || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000004F || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000050 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000052 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000062 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000063 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000065 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000070 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000071 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000072 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000080 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000081 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000083 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000084 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000088 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000089 || ||  || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000008D || ||  || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Data Archives =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000800 || || CertStore || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000802 || || MiiModel || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000803 || || BrowserDll || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000804 || || Help || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000806 || || NgWord || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000807 || || SsidList || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000808 || || Dictionary || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000809 || || SystemVersion || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000080A || || AvatarImage || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000080C || || Eula || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000080E || || TimeZoneBinary || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000810 || || FontNintendoExtension || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000811 || || FontStandard || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000812 || || FontKorean || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000813 || || FontChineseTraditional || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000814 || || FontChineseSimple || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000816 || || SystemUpdate || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000818 || || FirmwareDebugSettings || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000819 || || BootImagePackage || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000081D || || FatalMessage || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000081E || || ControllerIcon || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000822 || || ControllerFirmware || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000823 || || NgWord2 || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000826 || || RebootlessSystemUpdateVersion || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000827 || || ContentActionTable || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000828 || || FunctionBlackList || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000832 || || CradleFirmware || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000834 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000835 || || ErrorMessageUtf8 || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000836 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000837 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083A || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083B || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083C || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083D || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083E || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000083F || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000840 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000841 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000842 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000843 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000844 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000846 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000847 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000848 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000849 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000084A || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000084B || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000084C || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000084D || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000853 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000855 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000858 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000859 || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000085A || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000085B || || || &lt;br /&gt;
|-&lt;br /&gt;
| 040000000000085C || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Applets =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Applications =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
|| 0400000000001000 || || ||&lt;br /&gt;
|-&lt;br /&gt;
|| 040000000000100C || || ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development System Applications =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000002065 || || DevMenuApp ||&lt;br /&gt;
|-&lt;br /&gt;
| 040000000000218F || || BluetoothHciRelayTool ||&lt;br /&gt;
|-&lt;br /&gt;
| 040000000000219A || || WlanBtRelayTool ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User Applications =&lt;br /&gt;
Refer to the [[Title_list/Games|Games List]] for game and application programs.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=BCT&amp;diff=95</id>
		<title>BCT</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=BCT&amp;diff=95"/>
		<updated>2025-06-17T00:35:09Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BCT (Boot Configuration Table) is a data structure present on Tegra based devices that supplies boot time configuration parameters.&lt;br /&gt;
&lt;br /&gt;
The Switch 2 can use different types of BCTs with the BRBCT (BootROM BCT) being installed into the first bytes of UFS storage&#039;s [[Flash_Filesystem#LUN0|LUN0]] and [[Flash_Filesystem#LUN1|LUN1]]. &lt;br /&gt;
&lt;br /&gt;
= Structure =&lt;br /&gt;
== BRBCT ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Magic (&amp;quot;BCTB&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x4&lt;br /&gt;
|  0x40&lt;br /&gt;
|  BctHash (SHA-512 hash over data from 0x44 to 0x2000)&lt;br /&gt;
|-&lt;br /&gt;
|  0x44&lt;br /&gt;
|  0x180&lt;br /&gt;
|  PublicParams&lt;br /&gt;
|-&lt;br /&gt;
|  0x1C4&lt;br /&gt;
|  0x40&lt;br /&gt;
|  CryptoHash (SHA-512 hash over data from 0x1200 to 0x2000)&lt;br /&gt;
|-&lt;br /&gt;
|  0x204&lt;br /&gt;
|  0xB10&lt;br /&gt;
|  CryptoSignature (XMSS-SHA2_20_256 signature)&lt;br /&gt;
|-&lt;br /&gt;
|  0xD14&lt;br /&gt;
|  0x400&lt;br /&gt;
|  CustomerInfo&lt;br /&gt;
|-&lt;br /&gt;
|  0x1114&lt;br /&gt;
|  0xEC&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x1200&lt;br /&gt;
|  0xE00&lt;br /&gt;
|  SignedSect&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SignedSect ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x10&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x10&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Magic (&amp;quot;BCTB&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x14&lt;br /&gt;
|  0x14&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x28&lt;br /&gt;
|  0x4&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x2C&lt;br /&gt;
|  0x1C&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x48&lt;br /&gt;
|  0xC0 (0x30 * 4)&lt;br /&gt;
|  [[#BlInfo|BlInfo]]&lt;br /&gt;
|-&lt;br /&gt;
|  0x108&lt;br /&gt;
|  0x1&lt;br /&gt;
|  VerMajor&lt;br /&gt;
|-&lt;br /&gt;
|  0x109&lt;br /&gt;
|  0x1&lt;br /&gt;
|  VerMinor&lt;br /&gt;
|-&lt;br /&gt;
|  0x10A&lt;br /&gt;
|  0x1&lt;br /&gt;
|  RatchetLevel&lt;br /&gt;
|-&lt;br /&gt;
|  0x10B&lt;br /&gt;
|  0x1&lt;br /&gt;
|  RevokePk&lt;br /&gt;
|-&lt;br /&gt;
|  0x10C&lt;br /&gt;
|  0x400&lt;br /&gt;
|  CustomerInfo&lt;br /&gt;
|-&lt;br /&gt;
|  0x50C&lt;br /&gt;
|  0x284&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x790&lt;br /&gt;
|  0x10&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x7A0&lt;br /&gt;
|  0x10&lt;br /&gt;
|  Ecid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7B0&lt;br /&gt;
|  0x28&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x7D8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  NonGpioSelectBootChain&lt;br /&gt;
|-&lt;br /&gt;
|  0x7DC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  BootLoadersUsed&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecureDebugControlNoneEcid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E4&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecureDebugControlEcid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  PreprodDevSign&lt;br /&gt;
|-&lt;br /&gt;
|  0x7EC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecProvisioningKeynumSecure&lt;br /&gt;
|-&lt;br /&gt;
|  0x7F0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  [[#BfBlBits|BfBlBits]]&lt;br /&gt;
|-&lt;br /&gt;
|  0x7F4&lt;br /&gt;
|  0x87&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x87B&lt;br /&gt;
|  0x20&lt;br /&gt;
|  SecProvisionDerivationString1&lt;br /&gt;
|-&lt;br /&gt;
|  0x89B&lt;br /&gt;
|  0x20&lt;br /&gt;
|  SecProvisionDerivationString2&lt;br /&gt;
|-&lt;br /&gt;
|  0x8BB&lt;br /&gt;
|  0x1&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x8BC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SoftSkuOverwrite&lt;br /&gt;
|-&lt;br /&gt;
|  0x8C0&lt;br /&gt;
|  0x4FC&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0xDBC&lt;br /&gt;
|  0x44&lt;br /&gt;
|  Digest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== BlInfo ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartBlock0&lt;br /&gt;
|-&lt;br /&gt;
|  0x4&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartPage0&lt;br /&gt;
|-&lt;br /&gt;
|  0x8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Version0&lt;br /&gt;
|-&lt;br /&gt;
|  0xC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Random0&lt;br /&gt;
|-&lt;br /&gt;
|  0x10&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartBlock1&lt;br /&gt;
|-&lt;br /&gt;
|  0x14&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartPage1&lt;br /&gt;
|-&lt;br /&gt;
|  0x18&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Version1&lt;br /&gt;
|-&lt;br /&gt;
|  0x1C&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Random1&lt;br /&gt;
|-&lt;br /&gt;
|  0x20&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartBlock2&lt;br /&gt;
|-&lt;br /&gt;
|  0x24&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartPage2&lt;br /&gt;
|-&lt;br /&gt;
|  0x28&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Version2&lt;br /&gt;
|-&lt;br /&gt;
|  0x2C&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Random2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== BfBlBits ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Bits&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| GpioSelectBootChain&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mb1DebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Sc7RfDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PscBlDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PscRfDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PscFwDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| BpmpDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| BpmpIstDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| MceDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| IstCcplexDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| IstFwDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| RtcRailViolationDetect&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| CustNvCcplexDfdEn&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| DebugWithTestKeys&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DebugWithTestKeysDuringPscDebug&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| DisableBootromClockBoost&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| DisablePscromClkBoost&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| EnableScpmReset&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| SkipOemAuthDiagBoot&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| DiagBoot&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| BpmpDiagBoot&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| L0Ist&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| L1Ist&lt;br /&gt;
|-&lt;br /&gt;
| 23-31&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=BCT&amp;diff=94</id>
		<title>BCT</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=BCT&amp;diff=94"/>
		<updated>2025-06-16T23:53:09Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BCT (Boot Configuration Table) is a data structure present on Tegra based devices that supplies boot time configuration parameters.&lt;br /&gt;
&lt;br /&gt;
The Switch 2 can use different types of BCTs with the BRBCT (BootROM BCT) being installed into the first bytes of UFS storage&#039;s [[Flash_Filesystem#LUN0|LUN0]] and [[Flash_Filesystem#LUN1|LUN1]]. &lt;br /&gt;
&lt;br /&gt;
= Structure =&lt;br /&gt;
== BRBCT ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Magic (&amp;quot;BCTB&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x4&lt;br /&gt;
|  0x40&lt;br /&gt;
|  BctHash (SHA-512 hash over data from 0x44 to 0x2000)&lt;br /&gt;
|-&lt;br /&gt;
|  0x44&lt;br /&gt;
|  0x180&lt;br /&gt;
|  Pcp&lt;br /&gt;
|-&lt;br /&gt;
|  0x1C4&lt;br /&gt;
|  0x40&lt;br /&gt;
|  CryptoHash (SHA-512 hash over data from 0x1200 to 0x2000)&lt;br /&gt;
|-&lt;br /&gt;
|  0x204&lt;br /&gt;
|  0xB10&lt;br /&gt;
|  CryptoSignature&lt;br /&gt;
|-&lt;br /&gt;
|  0xD14&lt;br /&gt;
|  0x400&lt;br /&gt;
|  CustomerInfo&lt;br /&gt;
|-&lt;br /&gt;
|  0x1114&lt;br /&gt;
|  0xEC&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x1200&lt;br /&gt;
|  0xE00&lt;br /&gt;
|  SignedSect&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SignedSect ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x10&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x10&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Magic (&amp;quot;BCTB&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x14&lt;br /&gt;
|  0x38&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x48&lt;br /&gt;
|  0xC0 (0x30 * 4)&lt;br /&gt;
|  [[#BlInfo|BlInfo]]&lt;br /&gt;
|-&lt;br /&gt;
|  0x108&lt;br /&gt;
|  0x1&lt;br /&gt;
|  VerMajor&lt;br /&gt;
|-&lt;br /&gt;
|  0x109&lt;br /&gt;
|  0x1&lt;br /&gt;
|  VerMinor&lt;br /&gt;
|-&lt;br /&gt;
|  0x10A&lt;br /&gt;
|  0x1&lt;br /&gt;
|  RatchetLevel&lt;br /&gt;
|-&lt;br /&gt;
|  0x10B&lt;br /&gt;
|  0x1&lt;br /&gt;
|  RevokePk&lt;br /&gt;
|-&lt;br /&gt;
|  0x10C&lt;br /&gt;
|  0x400&lt;br /&gt;
|  CustomerInfo&lt;br /&gt;
|-&lt;br /&gt;
|  0x50C&lt;br /&gt;
|  0x294&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x7A0&lt;br /&gt;
|  0x10&lt;br /&gt;
|  Ecid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7B0&lt;br /&gt;
|  0x28&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x7D8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  NonGpioSelectBootChain&lt;br /&gt;
|-&lt;br /&gt;
|  0x7DC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  BootLoadersUsed&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecureDebugControlNoneEcid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E4&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecureDebugControlEcid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  PreprodDevSign&lt;br /&gt;
|-&lt;br /&gt;
|  0x7EC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecProvisioningKeynumSecure&lt;br /&gt;
|-&lt;br /&gt;
|  0x7F0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  [[#BfBlBits|BfBlBits]]&lt;br /&gt;
|-&lt;br /&gt;
|  0x7F4&lt;br /&gt;
|  0x87&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x87B&lt;br /&gt;
|  0x20&lt;br /&gt;
|  SecProvisionDerivationString1&lt;br /&gt;
|-&lt;br /&gt;
|  0x89B&lt;br /&gt;
|  0x20&lt;br /&gt;
|  SecProvisionDerivationString2&lt;br /&gt;
|-&lt;br /&gt;
|  0x8BB&lt;br /&gt;
|  0x1&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x8BC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SoftSkuOverwrite&lt;br /&gt;
|-&lt;br /&gt;
|  0x8C0&lt;br /&gt;
|  0x4FC&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0xDBC&lt;br /&gt;
|  0x44&lt;br /&gt;
|  Digest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== BlInfo ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartBlock&lt;br /&gt;
|-&lt;br /&gt;
|  0x4&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartPage&lt;br /&gt;
|-&lt;br /&gt;
|  0x8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0xC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x10&lt;br /&gt;
|  0x20&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== BfBlBits ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
!  Bits&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
| 0&lt;br /&gt;
| GpioSelectBootChain&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mb1DebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Sc7RfDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| PscBlDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| PscRfDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| PscFwDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| BpmpDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| BpmpIstDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| MceDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| IstCcplexDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| IstFwDebugProduction&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| RtcRailViolationDetect&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| CustNvCcplexDfdEn&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| DebugWithTestKeys&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| DebugWithTestKeysDuringPscDebug&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| DisableBootromClockBoost&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| DisablePscromClkBoost&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| EnableScpmReset&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| SkipOemAuthDiagBoot&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| DiagBoot&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| BpmpDiagBoot&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| L0Ist&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| L1Ist&lt;br /&gt;
|-&lt;br /&gt;
| 23-31&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Flash_Filesystem&amp;diff=93</id>
		<title>Flash Filesystem</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Flash_Filesystem&amp;diff=93"/>
		<updated>2025-06-16T22:40:03Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Switch 2 has 256GB of UFS (Universal Flash Storage). All contents are signed and encrypted to some degree.&lt;br /&gt;
&lt;br /&gt;
= Structure =&lt;br /&gt;
The Switch 2&#039;s UFS storage is distributed over 4 LUNs.&lt;br /&gt;
&lt;br /&gt;
== LUN0 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  [[BCT#BRBCT|BRBCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  0x1C000&lt;br /&gt;
|  Reserved&lt;br /&gt;
|-&lt;br /&gt;
|  0x1E000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  MB1 [[BCH|BCH]]&lt;br /&gt;
|-&lt;br /&gt;
|  0x20000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  MB1&lt;br /&gt;
|-&lt;br /&gt;
|  0x9E000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  PSC [[BCH|BCH]]&lt;br /&gt;
|-&lt;br /&gt;
|  0xA0000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  PSC&lt;br /&gt;
|-&lt;br /&gt;
|  0xC0000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  MBCT [[BCH|BCH]]&lt;br /&gt;
|-&lt;br /&gt;
|  0xC2000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  MBCT&lt;br /&gt;
|-&lt;br /&gt;
|  0x103000&lt;br /&gt;
|  0x1000&lt;br /&gt;
|  BootConfig&lt;br /&gt;
|-&lt;br /&gt;
|  0x104000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  Package2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LUN1 ==&lt;br /&gt;
LUN1 is a copy of LUN0, presumably a backup for the update process.&lt;br /&gt;
&lt;br /&gt;
== LUN2 ==&lt;br /&gt;
&lt;br /&gt;
== LUN3 ==&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Flash_Filesystem&amp;diff=92</id>
		<title>Flash Filesystem</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Flash_Filesystem&amp;diff=92"/>
		<updated>2025-06-16T22:39:29Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Switch 2 has 256GB of UFS (Universal Flash Storage). All contents are signed and encrypted to some degree.&lt;br /&gt;
&lt;br /&gt;
= Structure =&lt;br /&gt;
The Switch 2&#039;s UFS storage is distributed over 4 LUNs.&lt;br /&gt;
&lt;br /&gt;
== LUN0 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  [[BCT#BRBCT|BRBCT]]&lt;br /&gt;
|-&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  0x1C000&lt;br /&gt;
|  Reserved&lt;br /&gt;
|-&lt;br /&gt;
|  0x1E000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  MB1 [[#BCH|BCH]]&lt;br /&gt;
|-&lt;br /&gt;
|  0x20000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  MB1&lt;br /&gt;
|-&lt;br /&gt;
|  0x9E000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  PSC [[#BCH|BCH]]&lt;br /&gt;
|-&lt;br /&gt;
|  0xA0000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  PSC&lt;br /&gt;
|-&lt;br /&gt;
|  0xC0000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  MBCT [[#BCH|BCH]]&lt;br /&gt;
|-&lt;br /&gt;
|  0xC2000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  MBCT&lt;br /&gt;
|-&lt;br /&gt;
|  0x103000&lt;br /&gt;
|  0x1000&lt;br /&gt;
|  BootConfig&lt;br /&gt;
|-&lt;br /&gt;
|  0x104000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  Package2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LUN1 ==&lt;br /&gt;
LUN1 is a copy of LUN0, presumably a backup for the update process.&lt;br /&gt;
&lt;br /&gt;
== LUN2 ==&lt;br /&gt;
&lt;br /&gt;
== LUN3 ==&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=BCT&amp;diff=91</id>
		<title>BCT</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=BCT&amp;diff=91"/>
		<updated>2025-06-16T22:38:50Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: Created page with &amp;quot;BCT (Boot Configuration Table) is a data structure present on Tegra based devices that supplies boot time configuration parameters.  The Switch 2 can use different types of BCTs with the BRBCT (BootROM BCT) being installed into the first bytes of UFS storage&amp;#039;s LUN0 and LUN1.   = Structure = == BRBCT == {| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- !  Offset !  Size !  Description |- |  0x0 |  0x4 |  Magic (&amp;quot;BCTB&amp;quot;) |- |  0x4 |  0x4...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BCT (Boot Configuration Table) is a data structure present on Tegra based devices that supplies boot time configuration parameters.&lt;br /&gt;
&lt;br /&gt;
The Switch 2 can use different types of BCTs with the BRBCT (BootROM BCT) being installed into the first bytes of UFS storage&#039;s [[Flash_Filesystem#LUN0|LUN0]] and [[Flash_Filesystem#LUN1|LUN1]]. &lt;br /&gt;
&lt;br /&gt;
= Structure =&lt;br /&gt;
== BRBCT ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Magic (&amp;quot;BCTB&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x4&lt;br /&gt;
|  0x40&lt;br /&gt;
|  BctSha512Hash (hash over data from 0x44 to 0x2000)&lt;br /&gt;
|-&lt;br /&gt;
|  0x44&lt;br /&gt;
|  0x180&lt;br /&gt;
|  Signatures&lt;br /&gt;
|-&lt;br /&gt;
|  0x1C4&lt;br /&gt;
|  0x40&lt;br /&gt;
|  SignedSectSha512Hash (hash over data from 0x1200 to 0x2000)&lt;br /&gt;
|-&lt;br /&gt;
|  0x204&lt;br /&gt;
|  0xB10&lt;br /&gt;
|  Pcp&lt;br /&gt;
|-&lt;br /&gt;
|  0xD14&lt;br /&gt;
|  0x400&lt;br /&gt;
|  CustomerInfo&lt;br /&gt;
|-&lt;br /&gt;
|  0x1114&lt;br /&gt;
|  0xEC&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x1200&lt;br /&gt;
|  0xE00&lt;br /&gt;
|  SignedSect&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== SignedSect ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x10&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x10&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Magic (&amp;quot;BCTB&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|  0x14&lt;br /&gt;
|  0x38&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x48&lt;br /&gt;
|  0xC0 (0x10 * 12)&lt;br /&gt;
|  BlInfo&lt;br /&gt;
|-&lt;br /&gt;
|  0x108&lt;br /&gt;
|  0x4&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x10C&lt;br /&gt;
|  0x400&lt;br /&gt;
|  CustomerInfo&lt;br /&gt;
|-&lt;br /&gt;
|  0x50C&lt;br /&gt;
|  0x294&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x7A0&lt;br /&gt;
|  0x10&lt;br /&gt;
|  Ecid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7B0&lt;br /&gt;
|  0x28&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x7D8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  NonGpioSelectBootChain&lt;br /&gt;
|-&lt;br /&gt;
|  0x7DC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  BootLoadersUsed&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecureDebugControlNoneEcid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E4&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecureDebugControlEcid&lt;br /&gt;
|-&lt;br /&gt;
|  0x7E8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  PreprodDevSign&lt;br /&gt;
|-&lt;br /&gt;
|  0x7EC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SecProvisioningKeynumSecure&lt;br /&gt;
|-&lt;br /&gt;
|  0x7F0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  BfBlBits&lt;br /&gt;
|-&lt;br /&gt;
|  0x7F4&lt;br /&gt;
|  0x87&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x87B&lt;br /&gt;
|  0x20&lt;br /&gt;
|  SecProvisionDerivationString1&lt;br /&gt;
|-&lt;br /&gt;
|  0x89B&lt;br /&gt;
|  0x20&lt;br /&gt;
|  SecProvisionDerivationString2&lt;br /&gt;
|-&lt;br /&gt;
|  0x8BB&lt;br /&gt;
|  0x1&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
|  0x8BC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  SoftSkuOverwrite&lt;br /&gt;
|-&lt;br /&gt;
|  0x8C0&lt;br /&gt;
|  0x540&lt;br /&gt;
|  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== BlInfo ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartBlock&lt;br /&gt;
|-&lt;br /&gt;
|  0x4&lt;br /&gt;
|  0x4&lt;br /&gt;
|  StartPage&lt;br /&gt;
|-&lt;br /&gt;
|  0x8&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Version&lt;br /&gt;
|-&lt;br /&gt;
|  0xC&lt;br /&gt;
|  0x4&lt;br /&gt;
|  Random&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Main_Page/Navigation&amp;diff=89</id>
		<title>Main Page/Navigation</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Main_Page/Navigation&amp;diff=89"/>
		<updated>2025-06-14T22:54:05Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main page box|Navigation|:Navigation}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -.3em -1em -1em -1em;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; bgcolor=&amp;quot;#fff&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2px&amp;quot; cellspacing=&amp;quot;2px&amp;quot; style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#e7eef6&amp;quot;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Homebrew&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Switch 2 Hardware&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #F5FAFF;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
*[[Product Information]]&lt;br /&gt;
|&lt;br /&gt;
* N/A&lt;br /&gt;
|&lt;br /&gt;
*[[Hardware|Overview]]&lt;br /&gt;
*[[Joy-Con 2]]&lt;br /&gt;
*[[Dock]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -.3em -1em -1em -1em; margin-top: +1em&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; bgcolor=&amp;quot;#fff&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2px&amp;quot; cellspacing=&amp;quot;2px&amp;quot; style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#e7eef6&amp;quot;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Switch 2 Operating System&#039;&#039;&#039; &lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Switch 2 Software Stack&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Switch 2 Content&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #F5FAFF;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* N/A&lt;br /&gt;
|&lt;br /&gt;
*[[Title list]]&lt;br /&gt;
*[[System Versions]]&lt;br /&gt;
| &lt;br /&gt;
*[[Flash Filesystem]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{box-footer-empty}}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Hardware&amp;diff=88</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Hardware&amp;diff=88"/>
		<updated>2025-06-14T22:51:24Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Motherboard =&lt;br /&gt;
== Nintendo Switch 2 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| BEE-CPU-01 || Retail Nintendo Switch 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Specifications =&lt;br /&gt;
== Nintendo Switch 2 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || NVIDIA GMLX30-A1&lt;br /&gt;
|-&lt;br /&gt;
| Screen || Innolux ZD079KA-03A&lt;br /&gt;
|-&lt;br /&gt;
| Storage || Toshiba/Kioxia THGJFGT1E45BAILHW0 256 GB UFS 3.1 &amp;lt;br/&amp;gt; or &amp;lt;br/&amp;gt; SKhynix HN8T15DEHKX075 256 GB UFS 3.1&lt;br /&gt;
|-&lt;br /&gt;
| Memory || SKhynix H58GE6AK8BX107 6 GB LPDDR5X DRAM x2 (12GB total)&lt;br /&gt;
|-&lt;br /&gt;
| Wifi/BT || MediaTek MT3681AEN&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Maxim Integrated MAX77851SAWJ+T&lt;br /&gt;
|-&lt;br /&gt;
| Sub-PMIC || Renesas/Dialog DA9092-AIOV2&lt;br /&gt;
|-&lt;br /&gt;
| Audio || Realtek ALC5658&lt;br /&gt;
|-&lt;br /&gt;
| Voice || Intelligo Technology IG2200&lt;br /&gt;
|-&lt;br /&gt;
| USB 2.0 Hub || Genesys Logic GL852G-OHY60&lt;br /&gt;
|-&lt;br /&gt;
| USB-C || Cypress CYPD6228-96BZXI (CP10359AT)&lt;br /&gt;
|-&lt;br /&gt;
| GC ASIC || B2349 GCBRG HAC STD T2010423&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Flash_Filesystem&amp;diff=87</id>
		<title>Flash Filesystem</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Flash_Filesystem&amp;diff=87"/>
		<updated>2025-06-14T22:29:31Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: Created page with &amp;quot;Switch 2 has 256GB of UFS (Universal Flash Storage). All contents are signed and encrypted to some degree.  = Structure = The Switch 2&amp;#039;s UFS storage is distributed over 4 LUNs.  == LUN0 == {| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- !  Offset !  Size !  Description |- |  0x0 |  0x2000 |  BRBCT |- |  0x2000 |  0x1C000 |  Reserved |- |  0x1E000 |  0x2000 |  MB1 BCH |- |  0x20000 |  Variable |  MB1 |- |  0x9E000 |  0x2000 |  PSC BCH |- |  0xA0000 |  Variable |  PSC |- |  0xC0000 |...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Switch 2 has 256GB of UFS (Universal Flash Storage). All contents are signed and encrypted to some degree.&lt;br /&gt;
&lt;br /&gt;
= Structure =&lt;br /&gt;
The Switch 2&#039;s UFS storage is distributed over 4 LUNs.&lt;br /&gt;
&lt;br /&gt;
== LUN0 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Offset&lt;br /&gt;
!  Size&lt;br /&gt;
!  Description&lt;br /&gt;
|-&lt;br /&gt;
|  0x0&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  BRBCT&lt;br /&gt;
|-&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  0x1C000&lt;br /&gt;
|  Reserved&lt;br /&gt;
|-&lt;br /&gt;
|  0x1E000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  MB1 BCH&lt;br /&gt;
|-&lt;br /&gt;
|  0x20000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  MB1&lt;br /&gt;
|-&lt;br /&gt;
|  0x9E000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  PSC BCH&lt;br /&gt;
|-&lt;br /&gt;
|  0xA0000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  PSC&lt;br /&gt;
|-&lt;br /&gt;
|  0xC0000&lt;br /&gt;
|  0x2000&lt;br /&gt;
|  MBCT BCH&lt;br /&gt;
|-&lt;br /&gt;
|  0xC2000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  MBCT&lt;br /&gt;
|-&lt;br /&gt;
|  0x103000&lt;br /&gt;
|  0x1000&lt;br /&gt;
|  BootConfig&lt;br /&gt;
|-&lt;br /&gt;
|  0x104000&lt;br /&gt;
|  Variable&lt;br /&gt;
|  Package2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== LUN1 ==&lt;br /&gt;
LUN1 is a copy of LUN0, presumably a backup for the update process.&lt;br /&gt;
&lt;br /&gt;
== LUN2 ==&lt;br /&gt;
&lt;br /&gt;
== LUN3 ==&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Hardware&amp;diff=86</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Hardware&amp;diff=86"/>
		<updated>2025-06-14T21:15:33Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: /* Nintendo Switch 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Motherboard =&lt;br /&gt;
== Nintendo Switch 2 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| BEE-CPU-01 || Retail Nintendo Switch 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Specifications =&lt;br /&gt;
== Nintendo Switch 2 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || NVIDIA GMLX30-A1&lt;br /&gt;
|-&lt;br /&gt;
| Screen ||&lt;br /&gt;
|-&lt;br /&gt;
| Storage || Toshiba/Kioxia THGJFGT1E45BAILHW0 256 GB UFS 3.1 &amp;lt;br/&amp;gt; or &amp;lt;br/&amp;gt; SKhynix HN8T15DEHKX075 256 GB UFS 3.1&lt;br /&gt;
|-&lt;br /&gt;
| Memory || SKhynix H58GE6AK8BX107 6 GB LPDDR5X DRAM x2 (12GB total)&lt;br /&gt;
|-&lt;br /&gt;
| Wifi/BT || MediaTek MT3681AEN&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Maxim Integrated MAX77851SAWJ+T&lt;br /&gt;
|-&lt;br /&gt;
| Sub-PMIC || Renesas/Dialog DA9092-AIOV2&lt;br /&gt;
|-&lt;br /&gt;
| Audio || Realtek ALC5658&lt;br /&gt;
|-&lt;br /&gt;
| Voice || Intelligo Technology IG2200&lt;br /&gt;
|-&lt;br /&gt;
| USB 2.0 Hub || Genesys Logic GL852G-OHY60&lt;br /&gt;
|-&lt;br /&gt;
| USB-C || Cypress CYPD6228-96BZXI (CP10359AT)&lt;br /&gt;
|-&lt;br /&gt;
| GC ASIC || B2349 GCBRG HAC STD T2010423&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Dock&amp;diff=85</id>
		<title>Dock</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Dock&amp;diff=85"/>
		<updated>2025-06-14T21:14:49Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: Created page with &amp;quot;= Hardware = == BEE-CDH-MAIN-01 == {| class=&amp;quot;wikitable&amp;quot; ! Component || Description |- | DP to HDMI Converter || Realtek RTD2175N |- | USB Hub || Genesys Logic GL3510-OSY52 |- | MCU || STMicroelectronics STM32G0B0CET6 |- | Flash || Macronix MX25V80066 8Mb CMOS |- | NIC || Realtek RTL8153B |- | USB-PDC-H || Cypress CYPD3125-40LQXIT (CP10356AT) |- | USB-PDC-A || Cypress CP10358AT |}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Hardware =&lt;br /&gt;
== BEE-CDH-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| DP to HDMI Converter || Realtek RTD2175N&lt;br /&gt;
|-&lt;br /&gt;
| USB Hub || Genesys Logic GL3510-OSY52&lt;br /&gt;
|-&lt;br /&gt;
| MCU || STMicroelectronics STM32G0B0CET6&lt;br /&gt;
|-&lt;br /&gt;
| Flash || Macronix MX25V80066 8Mb CMOS&lt;br /&gt;
|-&lt;br /&gt;
| NIC || Realtek RTL8153B&lt;br /&gt;
|-&lt;br /&gt;
| USB-PDC-H || Cypress CYPD3125-40LQXIT (CP10356AT)&lt;br /&gt;
|-&lt;br /&gt;
| USB-PDC-A || Cypress CP10358AT&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=84</id>
		<title>Joy-Con 2</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=84"/>
		<updated>2025-06-14T20:59:41Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Joy-Con 2 are the new iteration of the [https://switchbrew.org/wiki/Joy-Con Joy-Con] controllers for the Switch 2.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== BEE-JCL-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| IMU || TDK InvenSense ICM-42670-P&lt;br /&gt;
|-&lt;br /&gt;
| Compass || Asahi Kasei Microdevices AK09919C&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Texas Instruments BQ25618&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BEE-JCR-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| IMU || TDK InvenSense ICM-42670-P&lt;br /&gt;
|-&lt;br /&gt;
| Compass || Asahi Kasei Microdevices AK09919C&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Texas Instruments BQ25618&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP Semiconductors PN71602&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=83</id>
		<title>Joy-Con 2</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=83"/>
		<updated>2025-06-14T20:57:36Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Joy-Con 2 are the new iteration of the [https://switchbrew.org/wiki/Joy-Con Joy-Con] controllers for the Switch 2.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== BEE-JCL-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| IMU || TDK ICM-42670-P&lt;br /&gt;
|-&lt;br /&gt;
| Compass || AKM AK09919C&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Texas Instruments BQ25618&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== BEE-JCR-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| IMU || TDK ICM-42670-P&lt;br /&gt;
|-&lt;br /&gt;
| Compass || AKM AK09919C&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Texas Instruments BQ25618&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP PN71602&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Pro_Controller&amp;diff=82</id>
		<title>Pro Controller</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Pro_Controller&amp;diff=82"/>
		<updated>2025-06-14T20:49:50Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch 2 Pro Controller is the new iteration of the [https://switchbrew.org/wiki/Pro_Controller Pro Controller] for the Switch 2. &lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== BEE-FKC-MAIN-01 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP PN71602&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Pro_Controller&amp;diff=81</id>
		<title>Pro Controller</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Pro_Controller&amp;diff=81"/>
		<updated>2025-06-14T20:48:49Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: Created page with &amp;quot;The Nintendo Switch 2 Pro Controller is the new iteration of the [https://switchbrew.org/wiki/Pro_Controller Pro Controller] for the Switch 2.   = Hardware = {| class=&amp;quot;wikitable&amp;quot; ! Component || Description |- | SoC || MediaTek MT3689BCA |- | NFC || NXP PN71602 |}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch 2 Pro Controller is the new iteration of the [https://switchbrew.org/wiki/Pro_Controller Pro Controller] for the Switch 2. &lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP PN71602&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Product_Information&amp;diff=70</id>
		<title>Product Information</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Product_Information&amp;diff=70"/>
		<updated>2025-06-08T19:58:48Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: /* Product List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details miscellaneous Switch product information (serial numbers, product models, etc...).&lt;br /&gt;
&lt;br /&gt;
= Product List =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| BEE-001 || Retail Nintendo Switch 2 console&lt;br /&gt;
|-&lt;br /&gt;
| BEE-002 || Nintendo Switch 2 AC Adapter (Japan)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-003 || Nintendo Switch 2 Battery&lt;br /&gt;
|-&lt;br /&gt;
| BEE-004 || Joy-Con 2 Battery&lt;br /&gt;
|-&lt;br /&gt;
| BEE-005 || Nintendo Switch 2 Dock&lt;br /&gt;
|-&lt;br /&gt;
| BEE-006 || Nintendo Switch 2 Game Card&lt;br /&gt;
|-&lt;br /&gt;
| BEE-007 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-008 || Nintendo Switch 2 Pro Controller&lt;br /&gt;
|-&lt;br /&gt;
| BEE-009 || Joy-Con 2 Grip&lt;br /&gt;
|-&lt;br /&gt;
| BEE-010 || Joy-Con 2 Charging Grip&lt;br /&gt;
|-&lt;br /&gt;
| BEE-011 || USB-C to USB-C Charging Cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-012 || Joy-Con 2 (Left)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-013 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-014 || Joy-Con 2 (Right)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-015 || Ultra High Speed HDMI Cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-016 || USB-A to USB-C Charging Cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-017 || Nintendo Switch 2 Pro Controller Battery&lt;br /&gt;
|-&lt;br /&gt;
| BEE-018 || Joy-Con 2 Strap&lt;br /&gt;
|-&lt;br /&gt;
| BEE-019 || Nintendo Switch 2 Camera&lt;br /&gt;
|-&lt;br /&gt;
| BEE-020 || Joy-Con 2 Wheel&lt;br /&gt;
|-&lt;br /&gt;
| BEE-021 || Nintendo GameCube (GCN) Controller&lt;br /&gt;
|-&lt;br /&gt;
| BEE-022 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-023 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-024 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-025 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-026 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-027 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-028 || Nintendo Switch 2 Travel Case&lt;br /&gt;
|-&lt;br /&gt;
| BEE-029 || Nintendo Switch 2 Screen Protector&lt;br /&gt;
|-&lt;br /&gt;
| BEE-030 || Wired Joy-Con 2 (Right)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-031 || Wired Joy-Con 2 (Left)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-032 || Nintendo Switch 2 All-in-One Carrying Case&lt;br /&gt;
|-&lt;br /&gt;
| BEE-033 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-034 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-035 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-036 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-037 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-038 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-039 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-040 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-041 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-042 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-043 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-044 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-045 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-046 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-047 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-048 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-049 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-050 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-051 || Host Bridge&lt;br /&gt;
|-&lt;br /&gt;
| BEE-052 || DEV Cradle&lt;br /&gt;
|-&lt;br /&gt;
| BEE-053 || NDK Box / Relay Box&lt;br /&gt;
|-&lt;br /&gt;
| BEE-054 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-055 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-056 || NDK CORE Ounce / Development Nintendo Switch 2 console&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| NGN-01 || Nintendo Switch 2 AC Adapter (EU, UK)&lt;br /&gt;
|-&lt;br /&gt;
| CLV-003 || Nintendo USB AC Adapter&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Product Serial Numbers =&lt;br /&gt;
Serial numbers are composed of [[#Prefix|three letters]] followed by eleven decimal digits. The eleventh digit is a [[#Check_Digit|check digit]], meaning that it is derived from the other digits.&lt;br /&gt;
&lt;br /&gt;
== Prefix ==&lt;br /&gt;
Observed prefixes are normally as follows:&lt;br /&gt;
&lt;br /&gt;
* First letter represents the product line:&lt;br /&gt;
** &amp;quot;H&amp;quot; (Ounce)&lt;br /&gt;
* Second letter represents the product model:&lt;br /&gt;
** &amp;quot;A&amp;quot; (BEE-001; Nintendo Switch 2 console)&lt;br /&gt;
** &amp;quot;B&amp;quot; (BEE-012; Left Joy-Con 2)&lt;br /&gt;
** &amp;quot;C&amp;quot; (BEE-014; Right Joy-Con 2)&lt;br /&gt;
** &amp;quot;D&amp;quot; (BEE-010; Joy-Con charge grip)&lt;br /&gt;
** &amp;quot;E&amp;quot; (BEE-008; Pro Controller 2)&lt;br /&gt;
** &amp;quot;F&amp;quot; (BEE-005; Dock)&lt;br /&gt;
** &amp;quot;Y&amp;quot; (BEE-053; Relay Box)&lt;br /&gt;
* Third letter represents the product region:&lt;br /&gt;
** &amp;quot;C&amp;quot; (China)&lt;br /&gt;
** &amp;quot;E&amp;quot; (Europe)&lt;br /&gt;
** &amp;quot;J&amp;quot; (Japan)&lt;br /&gt;
** &amp;quot;K&amp;quot; (Korea)&lt;br /&gt;
** &amp;quot;L&amp;quot; (All; for development only)&lt;br /&gt;
** &amp;quot;M&amp;quot; (Malaysia)&lt;br /&gt;
** &amp;quot;W&amp;quot; (Americas)&lt;br /&gt;
&lt;br /&gt;
== Check Digit ==&lt;br /&gt;
The check digit is an industry-standard algorithm and is calculated just like it was on the [https://www.3dbrew.org/wiki/Serials#Console_Serial_Numbers 3DS].&lt;br /&gt;
&lt;br /&gt;
To calculate the check digit of a Switch console, separate the non-check digits into &amp;quot;odd&amp;quot; and &amp;quot;even&amp;quot; groups, where the &amp;quot;odd&amp;quot; group is digits in odd-numbered positions, and the &amp;quot;even&amp;quot; group is digits in even-numbered positions. (The first digit is &amp;quot;odd&amp;quot;, with &amp;quot;first&amp;quot; representing &amp;quot;1&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
After separating the digits, add the digits in each group together. Multiply the sum of the even digits by 3, then add the sum of the odd digits. To calculate the check digit, take this value modulo 10, and if not 0, subtract from 10.&lt;br /&gt;
&lt;br /&gt;
Example: HAW10075273452&lt;br /&gt;
&lt;br /&gt;
The non-check digits are 1007527345. Separating into odd and even groups, we get the following:&lt;br /&gt;
&lt;br /&gt;
Odds: 1 + 0 + 5 + 7 + 4 = 17 Evens: 0 + 7 + 2 + 3 + 5 = 17&lt;br /&gt;
&lt;br /&gt;
Applying the algorithm, we get ((3 * 17) + 17) % 10 = 8, which is not 0, thus 10 - 8 = 2, matching the example&#039;s check digit.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Product_Information&amp;diff=69</id>
		<title>Product Information</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Product_Information&amp;diff=69"/>
		<updated>2025-06-08T19:56:11Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: /* Prefix */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details miscellaneous Switch product information (serial numbers, product models, etc...).&lt;br /&gt;
&lt;br /&gt;
= Product List =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| BEE-001 || Retail Nintendo Switch 2 console&lt;br /&gt;
|-&lt;br /&gt;
| BEE-002 || Nintendo Switch 2 AC Adapter (Japan)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-003 || Nintendo Switch 2 Battery&lt;br /&gt;
|-&lt;br /&gt;
| BEE-004 || Joy-Con 2 Battery&lt;br /&gt;
|-&lt;br /&gt;
| BEE-005 || Nintendo Switch 2 Dock&lt;br /&gt;
|-&lt;br /&gt;
| BEE-006 || Nintendo Switch 2 Game Card&lt;br /&gt;
|-&lt;br /&gt;
| BEE-007 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-008 || Nintendo Switch 2 Pro Controller&lt;br /&gt;
|-&lt;br /&gt;
| BEE-009 || Joy-Con 2 Grip&lt;br /&gt;
|-&lt;br /&gt;
| BEE-010 || Joy-Con 2 Charging Grip&lt;br /&gt;
|-&lt;br /&gt;
| BEE-011 || USB-C to USB-C Charging Cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-012 || Joy-Con 2 (Left)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-013 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-014 || Joy-Con 2 (Right)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-015 || Ultra High Speed HDMI Cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-016 || USB-A to USB-C Charging Cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-017 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-018 || Joy-Con 2 Strap&lt;br /&gt;
|-&lt;br /&gt;
| BEE-019 || Nintendo Switch 2 Camera&lt;br /&gt;
|-&lt;br /&gt;
| BEE-020 || Joy-Con 2 Wheel&lt;br /&gt;
|-&lt;br /&gt;
| BEE-021 || Nintendo GameCube (GCN) Controller&lt;br /&gt;
|-&lt;br /&gt;
| BEE-022 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-023 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-024 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-025 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-026 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-027 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-028 || Nintendo Switch 2 Travel Case&lt;br /&gt;
|-&lt;br /&gt;
| BEE-029 || Nintendo Switch 2 Screen Protector&lt;br /&gt;
|-&lt;br /&gt;
| BEE-030 || Wired Joy-Con 2 (Right)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-031 || Wired Joy-Con 2 (Left)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-032 || Nintendo Switch 2 All-in-One Carrying Case&lt;br /&gt;
|-&lt;br /&gt;
| BEE-033 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-034 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-035 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-036 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-037 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-038 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-039 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-040 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-041 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-042 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-043 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-044 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-045 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-046 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-047 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-048 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-049 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-050 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-051 || Host Bridge&lt;br /&gt;
|-&lt;br /&gt;
| BEE-052 || DEV Cradle&lt;br /&gt;
|-&lt;br /&gt;
| BEE-053 || NDK Box / Relay Box&lt;br /&gt;
|-&lt;br /&gt;
| BEE-054 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-055 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-056 || NDK CORE Ounce / Development Nintendo Switch 2 console&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| NGN-01 || Nintendo Switch 2 AC Adapter (EU, UK)&lt;br /&gt;
|-&lt;br /&gt;
| CLV-003 || Nintendo USB AC Adapter&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Product Serial Numbers =&lt;br /&gt;
Serial numbers are composed of [[#Prefix|three letters]] followed by eleven decimal digits. The eleventh digit is a [[#Check_Digit|check digit]], meaning that it is derived from the other digits.&lt;br /&gt;
&lt;br /&gt;
== Prefix ==&lt;br /&gt;
Observed prefixes are normally as follows:&lt;br /&gt;
&lt;br /&gt;
* First letter represents the product line:&lt;br /&gt;
** &amp;quot;H&amp;quot; (Ounce)&lt;br /&gt;
* Second letter represents the product model:&lt;br /&gt;
** &amp;quot;A&amp;quot; (BEE-001; Nintendo Switch 2 console)&lt;br /&gt;
** &amp;quot;B&amp;quot; (BEE-012; Left Joy-Con 2)&lt;br /&gt;
** &amp;quot;C&amp;quot; (BEE-014; Right Joy-Con 2)&lt;br /&gt;
** &amp;quot;D&amp;quot; (BEE-010; Joy-Con charge grip)&lt;br /&gt;
** &amp;quot;E&amp;quot; (BEE-008; Pro Controller 2)&lt;br /&gt;
** &amp;quot;F&amp;quot; (BEE-005; Dock)&lt;br /&gt;
** &amp;quot;Y&amp;quot; (BEE-053; Relay Box)&lt;br /&gt;
* Third letter represents the product region:&lt;br /&gt;
** &amp;quot;C&amp;quot; (China)&lt;br /&gt;
** &amp;quot;E&amp;quot; (Europe)&lt;br /&gt;
** &amp;quot;J&amp;quot; (Japan)&lt;br /&gt;
** &amp;quot;K&amp;quot; (Korea)&lt;br /&gt;
** &amp;quot;L&amp;quot; (All; for development only)&lt;br /&gt;
** &amp;quot;M&amp;quot; (Malaysia)&lt;br /&gt;
** &amp;quot;W&amp;quot; (Americas)&lt;br /&gt;
&lt;br /&gt;
== Check Digit ==&lt;br /&gt;
The check digit is an industry-standard algorithm and is calculated just like it was on the [https://www.3dbrew.org/wiki/Serials#Console_Serial_Numbers 3DS].&lt;br /&gt;
&lt;br /&gt;
To calculate the check digit of a Switch console, separate the non-check digits into &amp;quot;odd&amp;quot; and &amp;quot;even&amp;quot; groups, where the &amp;quot;odd&amp;quot; group is digits in odd-numbered positions, and the &amp;quot;even&amp;quot; group is digits in even-numbered positions. (The first digit is &amp;quot;odd&amp;quot;, with &amp;quot;first&amp;quot; representing &amp;quot;1&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
After separating the digits, add the digits in each group together. Multiply the sum of the even digits by 3, then add the sum of the odd digits. To calculate the check digit, take this value modulo 10, and if not 0, subtract from 10.&lt;br /&gt;
&lt;br /&gt;
Example: HAW10075273452&lt;br /&gt;
&lt;br /&gt;
The non-check digits are 1007527345. Separating into odd and even groups, we get the following:&lt;br /&gt;
&lt;br /&gt;
Odds: 1 + 0 + 5 + 7 + 4 = 17 Evens: 0 + 7 + 2 + 3 + 5 = 17&lt;br /&gt;
&lt;br /&gt;
Applying the algorithm, we get ((3 * 17) + 17) % 10 = 8, which is not 0, thus 10 - 8 = 2, matching the example&#039;s check digit.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Title_list&amp;diff=68</id>
		<title>Title list</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Title_list&amp;diff=68"/>
		<updated>2025-06-08T19:47:01Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: From FCC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= System Modules =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Description&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Data Archives =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000000816 || || SystemUpdate || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Applets =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= System Applications =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Development System Applications =&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! ProgramId || Versions || Name || Notes&lt;br /&gt;
|-&lt;br /&gt;
| 0400000000002065 || || DevMenuApp ||&lt;br /&gt;
|-&lt;br /&gt;
| 040000000000218F || || BluetoothHciRelayTool ||&lt;br /&gt;
|-&lt;br /&gt;
| 040000000000219A || || WlanBtRelayTool ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= User Applications =&lt;br /&gt;
Refer to the [[Title_list/Games|Games List]] for game and application programs.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=66</id>
		<title>Joy-Con 2</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=66"/>
		<updated>2025-06-07T19:18:01Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Joy-Con 2 are the new iteration of the [https://switchbrew.org/wiki/Joy-Con Joy-Con] controllers for the Switch 2.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== Left ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| IMU || STMicroelectronics LSM6DSV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Right ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP PN71602&lt;br /&gt;
|-&lt;br /&gt;
| IMU || STMicroelectronics LSM6DSV&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=65</id>
		<title>Joy-Con 2</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Joy-Con_2&amp;diff=65"/>
		<updated>2025-06-07T19:16:58Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: Created page with &amp;quot;Joy-Con 2 are the new iteration of the [https://switchbrew.org/wiki/Joy-Con|Joy-Con] controllers for the Switch 2.  = Hardware = == Left == {| class=&amp;quot;wikitable&amp;quot; ! Component || Description |- | SoC || MediaTek MT3689BCA |- | IMU || STMicroelectronics LSM6DSV |}  == Right == {| class=&amp;quot;wikitable&amp;quot; ! Component || Description |- | SoC || MediaTek MT3689BCA |- | NFC || NXP PN71602 |- | IMU || STMicroelectronics LSM6DSV |}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Joy-Con 2 are the new iteration of the [https://switchbrew.org/wiki/Joy-Con|Joy-Con] controllers for the Switch 2.&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
== Left ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| IMU || STMicroelectronics LSM6DSV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Right ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || MediaTek MT3689BCA&lt;br /&gt;
|-&lt;br /&gt;
| NFC || NXP PN71602&lt;br /&gt;
|-&lt;br /&gt;
| IMU || STMicroelectronics LSM6DSV&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Main_Page/Navigation&amp;diff=37</id>
		<title>Main Page/Navigation</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Main_Page/Navigation&amp;diff=37"/>
		<updated>2025-05-29T22:22:17Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Main page box|Navigation|:Navigation}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -.3em -1em -1em -1em;&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; bgcolor=&amp;quot;#fff&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2px&amp;quot; cellspacing=&amp;quot;2px&amp;quot; style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#e7eef6&amp;quot;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;General&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Homebrew&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Switch Hardware&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #F5FAFF;&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
*[[Product Information]]&lt;br /&gt;
|&lt;br /&gt;
* N/A&lt;br /&gt;
|&lt;br /&gt;
*[[Hardware|Overview]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -.3em -1em -1em -1em; margin-top: +1em&amp;quot;&amp;gt;&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot; bgcolor=&amp;quot;#fff&amp;quot; border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2px&amp;quot; cellspacing=&amp;quot;2px&amp;quot; style=&amp;quot;margin:auto;&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#e7eef6&amp;quot;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Switch Operating System&#039;&#039;&#039; &lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Switch Software Stack&#039;&#039;&#039;&lt;br /&gt;
! width=&amp;quot;33%&amp;quot; | &#039;&#039;&#039;Switch Content&#039;&#039;&#039;&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot; style=&amp;quot;background: #F5FAFF;&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
* N/A&lt;br /&gt;
|&lt;br /&gt;
*[[System Versions]]&lt;br /&gt;
| &lt;br /&gt;
* N/A&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{box-footer-empty}}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Hardware&amp;diff=36</id>
		<title>Hardware</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Hardware&amp;diff=36"/>
		<updated>2025-05-29T22:18:31Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: Created page with &amp;quot;= Motherboard = == Nintendo Switch 2 == {| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- ! Product Code || Description |- | BEE-CPU-01 || Retail Nintendo Switch 2 |}  = Specifications = == Nintendo Switch 2 == {| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- ! Component || Description |- | SoC || NVIDIA GMLX30-A1 |- | Screen || |- | Storage || Toshiba/Kioxia THGJFGT1E45BAILHW0 256 GB UFS 3.1 &amp;lt;br/&amp;gt; or &amp;lt;br/&amp;gt; SKhynix HN8T15DEHKX075 256 GB UFS 3.1 |- | Memory || SKhynix H58GE6AK8BX107 6 GB LPDDR5X DRAM...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Motherboard =&lt;br /&gt;
== Nintendo Switch 2 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| BEE-CPU-01 || Retail Nintendo Switch 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Specifications =&lt;br /&gt;
== Nintendo Switch 2 ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Component || Description&lt;br /&gt;
|-&lt;br /&gt;
| SoC || NVIDIA GMLX30-A1&lt;br /&gt;
|-&lt;br /&gt;
| Screen ||&lt;br /&gt;
|-&lt;br /&gt;
| Storage || Toshiba/Kioxia THGJFGT1E45BAILHW0 256 GB UFS 3.1 &amp;lt;br/&amp;gt; or &amp;lt;br/&amp;gt; SKhynix HN8T15DEHKX075 256 GB UFS 3.1&lt;br /&gt;
|-&lt;br /&gt;
| Memory || SKhynix H58GE6AK8BX107 6 GB LPDDR5X DRAM x2 (12GB total)&lt;br /&gt;
|-&lt;br /&gt;
| Wifi/BT || MediaTek MT3681AEN&lt;br /&gt;
|-&lt;br /&gt;
| PMIC || Maxim Integrated MAX77851SAWJ+T&lt;br /&gt;
|-&lt;br /&gt;
| Sub-PMIC || Renesas/Dialog DA9092-AIOV2&lt;br /&gt;
|-&lt;br /&gt;
| Audio || Realtek ALC5658&lt;br /&gt;
|-&lt;br /&gt;
| Voice || Intelligo Technology IG2200&lt;br /&gt;
|-&lt;br /&gt;
| USB 2.0 Hub || Genesys Logic GL852G-OHY60&lt;br /&gt;
|-&lt;br /&gt;
| USB-C || Cypress CYPD6228-96BZXI&lt;br /&gt;
|-&lt;br /&gt;
| GC ASIC || B2349 GCBRG HAC STD T2010423&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
	<entry>
		<id>https://switch2brew.org/w/index.php?title=Product_Information&amp;diff=33</id>
		<title>Product Information</title>
		<link rel="alternate" type="text/html" href="https://switch2brew.org/w/index.php?title=Product_Information&amp;diff=33"/>
		<updated>2025-05-29T21:48:24Z</updated>

		<summary type="html">&lt;p&gt;Hexkyz: Created page with &amp;quot;This page details miscellaneous Switch product information (serial numbers, product models, etc...).  = Product List = {| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot; |- ! Product Code || Description |- | BEE-001 || Retail Nintendo Switch 2 console |- | BEE-002 || AC adapter |- | BEE-003 ||  |- | BEE-004 ||  |- | BEE-005 || Dock |- | BEE-006 || Gamecard |- | BEE-007 ||  |- | BEE-008 || Pro Controller |- | BEE-009 || Joy-Con 2 grip |- | BEE-010 || Joy-Con 2 charge grip |- | BEE-011 || US...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page details miscellaneous Switch product information (serial numbers, product models, etc...).&lt;br /&gt;
&lt;br /&gt;
= Product List =&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Product Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| BEE-001 || Retail Nintendo Switch 2 console&lt;br /&gt;
|-&lt;br /&gt;
| BEE-002 || AC adapter&lt;br /&gt;
|-&lt;br /&gt;
| BEE-003 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-004 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-005 || Dock&lt;br /&gt;
|-&lt;br /&gt;
| BEE-006 || Gamecard&lt;br /&gt;
|-&lt;br /&gt;
| BEE-007 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-008 || Pro Controller&lt;br /&gt;
|-&lt;br /&gt;
| BEE-009 || Joy-Con 2 grip&lt;br /&gt;
|-&lt;br /&gt;
| BEE-010 || Joy-Con 2 charge grip&lt;br /&gt;
|-&lt;br /&gt;
| BEE-011 || USB-C to USB-C charging cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-012 || Left Joy-Con 2&lt;br /&gt;
|-&lt;br /&gt;
| BEE-013 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-014 || Right Joy-Con 2&lt;br /&gt;
|-&lt;br /&gt;
| BEE-015 || HDMI cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-016 || USB to USB-C charging cable&lt;br /&gt;
|-&lt;br /&gt;
| BEE-017 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-018 || Joy-Con 2 strap&lt;br /&gt;
|-&lt;br /&gt;
| BEE-019 || Camera&lt;br /&gt;
|-&lt;br /&gt;
| BEE-020 || Joy-Con 2 wheel&lt;br /&gt;
|-&lt;br /&gt;
| BEE-021 || GameCube controller&lt;br /&gt;
|-&lt;br /&gt;
| BEE-022 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-023 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-024 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-025 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-026 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-027 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-028 || Carrying case&lt;br /&gt;
|-&lt;br /&gt;
| BEE-029 || Screen protector&lt;br /&gt;
|-&lt;br /&gt;
| BEE-030 || Right Joy-Con 2 (wired)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-031 || Left Joy-Con 2 (wired)&lt;br /&gt;
|-&lt;br /&gt;
| BEE-032 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-033 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-034 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-035 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-036 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-037 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-038 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-039 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-040 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-041 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-042 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-043 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-044 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-045 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-046 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-047 || &lt;br /&gt;
|-&lt;br /&gt;
| BEE-048 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-049 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-050 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-051 || Host Bridge&lt;br /&gt;
|-&lt;br /&gt;
| BEE-052 || DEV Cradle&lt;br /&gt;
|-&lt;br /&gt;
| BEE-053 || Relay Box&lt;br /&gt;
|-&lt;br /&gt;
| BEE-054 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-055 ||&lt;br /&gt;
|-&lt;br /&gt;
| BEE-056 || Development Nintendo Switch 2 console&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Product Serial Numbers =&lt;br /&gt;
Serial numbers are composed of [[#Prefix|three letters]] followed by eleven decimal digits. The eleventh digit is a [[#Check_Digit|check digit]], meaning that it is derived from the other digits.&lt;br /&gt;
&lt;br /&gt;
== Prefix ==&lt;br /&gt;
Observed prefixes are normally as follows:&lt;br /&gt;
&lt;br /&gt;
* First letter represents the product line:&lt;br /&gt;
** &amp;quot;H&amp;quot; (Ounce)&lt;br /&gt;
* Second letter represents the product model:&lt;br /&gt;
** &amp;quot;A&amp;quot; (BEE-001; Nintendo Switch 2 console)&lt;br /&gt;
** &amp;quot;B&amp;quot; (BEE-012; Left Joy-Con 2)&lt;br /&gt;
** &amp;quot;C&amp;quot; (BEE-014; Right Joy-Con 2)&lt;br /&gt;
** &amp;quot;D&amp;quot; (BEE-010; Joy-Con charge grip)&lt;br /&gt;
** &amp;quot;F&amp;quot; (BEE-005; Dock)&lt;br /&gt;
** &amp;quot;Y&amp;quot; (BEE-053; Relay Box)&lt;br /&gt;
* Third letter represents the product region:&lt;br /&gt;
** &amp;quot;C&amp;quot; (China)&lt;br /&gt;
** &amp;quot;E&amp;quot; (Europe)&lt;br /&gt;
** &amp;quot;J&amp;quot; (Japan; and Europe on old models)&lt;br /&gt;
** &amp;quot;K&amp;quot; (Korea)&lt;br /&gt;
** &amp;quot;L&amp;quot; (All; for development only)&lt;br /&gt;
** &amp;quot;M&amp;quot; (Malaysia)&lt;br /&gt;
** &amp;quot;W&amp;quot; (Americas)&lt;br /&gt;
&lt;br /&gt;
== Check Digit ==&lt;br /&gt;
The check digit is an industry-standard algorithm and is calculated just like it was on the [https://www.3dbrew.org/wiki/Serials#Console_Serial_Numbers 3DS].&lt;br /&gt;
&lt;br /&gt;
To calculate the check digit of a Switch console, separate the non-check digits into &amp;quot;odd&amp;quot; and &amp;quot;even&amp;quot; groups, where the &amp;quot;odd&amp;quot; group is digits in odd-numbered positions, and the &amp;quot;even&amp;quot; group is digits in even-numbered positions. (The first digit is &amp;quot;odd&amp;quot;, with &amp;quot;first&amp;quot; representing &amp;quot;1&amp;quot;.)&lt;br /&gt;
&lt;br /&gt;
After separating the digits, add the digits in each group together. Multiply the sum of the even digits by 3, then add the sum of the odd digits. To calculate the check digit, take this value modulo 10, and if not 0, subtract from 10.&lt;br /&gt;
&lt;br /&gt;
Example: HAW10075273452&lt;br /&gt;
&lt;br /&gt;
The non-check digits are 1007527345. Separating into odd and even groups, we get the following:&lt;br /&gt;
&lt;br /&gt;
Odds: 1 + 0 + 5 + 7 + 4 = 17 Evens: 0 + 7 + 2 + 3 + 5 = 17&lt;br /&gt;
&lt;br /&gt;
Applying the algorithm, we get ((3 * 17) + 17) % 10 = 8, which is not 0, thus 10 - 8 = 2, matching the example&#039;s check digit.&lt;/div&gt;</summary>
		<author><name>Hexkyz</name></author>
	</entry>
</feed>