<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://switchbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SheriffBuck</id>
	<title>Nintendo Switch Brew - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://switchbrew.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SheriffBuck"/>
	<link rel="alternate" type="text/html" href="https://switchbrew.org/wiki/Special:Contributions/SheriffBuck"/>
	<updated>2026-05-17T06:53:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11463</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11463"/>
		<updated>2022-01-26T22:37:23Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster E */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-5 || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4 || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || to M92T36 pin 6, P13USB, CPU, Light sensor, EMMC (Generated by EN IC)&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from USB to M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Pwr Rail || || 0v8 || || || CPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Pwr Rail || || 1v15 || || || From PMIC&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Rail  || || 1v1 || || || From PMIC&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-10 || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9 || ~11 Hz || USB CC1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11462</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11462"/>
		<updated>2022-01-26T22:34:11Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster K */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-5 || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4 || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || to M92T36 pin 6, P13USB, CPU, Light sensor, EMMC (Generated by EN IC)&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from USB to M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Pwr Rail || || 0v8 || || || CPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Pwr Rail || || 1v15 || || || From PMIC&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-10 || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9 || ~11 Hz || USB CC1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11461</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11461"/>
		<updated>2022-01-26T22:33:39Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster A */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-5 || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4 || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || to M92T36 pin 6, P13USB, CPU, Light sensor, EMMC (Generated by EN IC)&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from USB to M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Pwr Rail || || 0v8 || || || CPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Pwr Rail || || 1v15 || || || From PMIC&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || USB CC1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11460</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11460"/>
		<updated>2022-01-26T22:32:59Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster K */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || to M92T36 pin 6, P13USB, CPU, Light sensor, EMMC (Generated by EN IC)&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from USB to M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Pwr Rail || || 0v8 || || || CPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Pwr Rail || || 1v15 || || || From PMIC&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || USB CC1&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11459</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11459"/>
		<updated>2022-01-26T22:29:28Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster D */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || to M92T36 pin 6, P13USB, CPU, Light sensor, EMMC (Generated by EN IC)&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from USB to M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Pwr Rail || || 0v8 || || || CPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Pwr Rail || || 1v15 || || || From PMIC&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11458</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11458"/>
		<updated>2022-01-26T22:26:41Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster D */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || to M92T36 pin 6, P13USB, CPU, Light sensor, EMMC (Generated by EN IC)&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from USB to M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11457</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11457"/>
		<updated>2022-01-26T22:04:47Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || to M92T36 pin 6, P13USB, CPU, Light sensor, EMMC (Generated by EN IC)&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from USB to M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11456</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11456"/>
		<updated>2022-01-26T22:03:00Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || to M92T36 pin 6, P13USB, CPU, Light sensor, EMMC (Generated by EN IC)&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11455</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11455"/>
		<updated>2022-01-26T21:59:28Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster G */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || from M92T36 pin 6&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || Rail || DC || 0v8 || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11454</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11454"/>
		<updated>2022-01-26T21:58:32Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster G */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || from M92T36 pin 6&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 3 || 0v8 || || || || || GPU Buck&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11453</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11453"/>
		<updated>2022-01-26T21:56:11Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster A */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || USB CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || from M92T36 pin 6&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11452</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11452"/>
		<updated>2022-01-26T21:55:45Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster A */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || CC2&lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || CC1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || from M92T36 pin 6&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11449</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=11449"/>
		<updated>2022-01-24T08:09:12Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster H */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || from M92T36 pin 6&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
The JTAG pins are multiplexed between NV_JTAG and ARM_JTAG by the TRST pin:&lt;br /&gt;
&lt;br /&gt;
* NV_JTAG contains a single TAP (ID 0x221173D7) for boundary scan board verification.&lt;br /&gt;
* ARM_JTAG contains two debugging TAPs for CoreSight (ID 0x5BA00477) and BPMP (ID 0x4F1F0F0F).&lt;br /&gt;
&lt;br /&gt;
Note: NV_JTAG and ARM_JTAG are locked out by [[Fuses#Cache|FUSE_ARM_JTAG_DIS]] on production devices.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || JTAG_TDI || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART1_RX || || 0-1.8V || || || UART-A RX&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART1_TX || || 0-1.8V || || || UART-A TX&lt;br /&gt;
|-&lt;br /&gt;
| 4 || JTAG_TCK || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || JTAG_RTCK || || 0-1.8V || || || Unused for NV_JTAG&lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART1_RTS || || 0-1.8V || || || UART-A RTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || JTAG_TDO || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART1_CTS || || 0-1.8V || || || UART-A CTS Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || JTAG_TMS || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || JTAG_TRST_N || || 0-1.8V || || || Not a TAP reset; Multiplexes between NV_JTAG (HI) and ARM_JTAG (LO)&lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || SD card detect || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || 5V || H-12 || || Power for JoyCon charge circuit and fan&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || Communication CPU -&amp;gt; Bluetooth using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || Communication Bluetooth -&amp;gt; CPU using HCI &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=10652</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=10652"/>
		<updated>2021-02-03T08:58:54Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster A */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || || I2C Port 0	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || I2C Port 0&lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || from M92T36 pin 6&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ?? || || 0-1.8V || || || No clue. This is definitely important, we just have no idea how. May need to interface with dock for comms.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART-A RX || || 0-1.8V || || || UART input&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART-A TX || || 0-1.8V || || || UART output&lt;br /&gt;
|-&lt;br /&gt;
| 4 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART-A RTS || || 0-1.8V || || || UART-A Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART-A CTS || || 0-1.8V || || || UART-A Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || || || H-12 || On the same trace&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
	<entry>
		<id>https://switchbrew.org/w/index.php?title=Testpads&amp;diff=10646</id>
		<title>Testpads</title>
		<link rel="alternate" type="text/html" href="https://switchbrew.org/w/index.php?title=Testpads&amp;diff=10646"/>
		<updated>2021-02-01T20:05:51Z</updated>

		<summary type="html">&lt;p&gt;SheriffBuck: /* Cluster E */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Nintendo Switch mainboard has a series of testpads on the front and back, presumably used in factory test, diagnostics, and early board bringup procedures.&lt;br /&gt;
&lt;br /&gt;
== Raw Logic captures ==&lt;br /&gt;
&lt;br /&gt;
These are reference materials, taken from poking at I/O on various testpads. https://github.com/hedgeberg/Switch-Logic-Captures&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
[[File:Switchre_side1.jpg|200px]]&lt;br /&gt;
[[File:Switchre_side2.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
== Pinouts ==&lt;br /&gt;
&lt;br /&gt;
=== Cluster A ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Batt GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Battery pulse? || Pulse train || 0-3.3V || L-5? || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Battery Vdd || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Speaker R + || Square wave || 0-3.3V || ||  || Speaker Right +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Speaker R - || Square wave || 0-3.3V || ||  || Speaker Right -&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Weak GND? || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 || SDA || I2C || 0-1.8V || || ||	&lt;br /&gt;
|-&lt;br /&gt;
| 8 || SCL || I2C || 0-1.8V  || || || &lt;br /&gt;
|-&lt;br /&gt;
| 9 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || USB-PWR-WAVE? || Square wave || 0-3.3V || K-4, K-5? || ~11 Hz || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster B ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || DBVDD || || || || from ALC5639 pin 43&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D+ || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D- || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || +3.3V || XRST || || || || from M92T36 pin 4&lt;br /&gt;
|-&lt;br /&gt;
| 5 || +3.3V || VSVR || || || || from M92T36 pin 6&lt;br /&gt;
|-&lt;br /&gt;
| 5(b) || VUSB || VB || || || || from M92T36 pin 9&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND ||  || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster C ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ?? || || 0-1.8V || || || No clue. This is definitely important, we just have no idea how. May need to interface with dock for comms.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || UART-A RX || || 0-1.8V || || || UART input&lt;br /&gt;
|-&lt;br /&gt;
| 3 || UART-A TX || || 0-1.8V || || || UART output&lt;br /&gt;
|-&lt;br /&gt;
| 4 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 6 || UART-A RTS || || 0-1.8V || || || UART-A Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 8 || UART-A CTS || || 0-1.8V || || || UART-A Flow control&lt;br /&gt;
|-&lt;br /&gt;
| 9 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 10 || ?? || || 0-1.8V || || || &lt;br /&gt;
|-&lt;br /&gt;
| 11 || +1.8V || || 0-1.8V || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster D ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Seaker L + || || || || || Speaker Left +&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Seaker L - || || || || || Speaker Left - &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster E ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Vol (-)  || || || || || Button Vol (-)&lt;br /&gt;
|-&lt;br /&gt;
| 10 || Reset || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 11 || Power Button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster G ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || Vol(+) || || || || || Button Vol (+)&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Li-Ion Batt Vdd Mirror || || || || || Power Supply&lt;br /&gt;
|-&lt;br /&gt;
| 9 || BUTTON_HOME || || || || || RCM strap&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster H ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Screen_on || On/Off || 0-1.8v || I-2 ||  || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 5 ||  || Flow control || 0-1.8V || I-5 || Flow control for pad I-4? ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 ||  || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 7 ||  || UART || 0-1.8V || I-4 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 8 ||  || UART || 0-1.8V || I-3 || 1.5MBaud?||&lt;br /&gt;
|-&lt;br /&gt;
| 9 ||  || || ||  || ||&lt;br /&gt;
|-&lt;br /&gt;
| 10 ||  || || || || H-12 || On the same trace&lt;br /&gt;
|-&lt;br /&gt;
| 11 ||  || || || || || Goes to a small ceramic cap near WiFi/BT IC?&lt;br /&gt;
|-&lt;br /&gt;
| 12 ||  || || || H-10 || || On the same trace&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster I ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Screen_on || On/Off || 0-1.8V || || || Screen power state, active high&lt;br /&gt;
|-&lt;br /&gt;
| 3 || || UART || 0-1.8V || || 1.5MBaud? || &lt;br /&gt;
|-&lt;br /&gt;
| 4 || || UART || 0-1.8V || || 1.5MBaud? || &lt;br /&gt;
|-&lt;br /&gt;
| 5 || || Flow control || 0-1.8V || || || Flow control for pad I-4?&lt;br /&gt;
|-&lt;br /&gt;
| 6 || || || 0-1.8V || || || Needs testing with chip/touch screen interface board plugged in&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Cluster J ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-3&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || ? || Edge || 0-1.8V || || || Turns on around same time as pad J-1, slightly after&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Power button || Pushbutton || 4V-0V || || || Active low&lt;br /&gt;
|-&lt;br /&gt;
| 5 || ? || Constant? || 0V || Ground?-NT || ||&lt;br /&gt;
|-&lt;br /&gt;
| 6 || ? || Edge || 0-1.8V || || || Turns on with pad J-6, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 7 || ? || Edge || 0-1.8V || || || Turns on with pad J-5, ~1s after J-1/J-3&lt;br /&gt;
|-&lt;br /&gt;
| 8 || ? || Edge? || 0-1.8V || || || Turns on ~1s after J-6/J-7, turns off at unknown point&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster K ===&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || D- || USB-C || || || || Cluster B - 3&lt;br /&gt;
|-&lt;br /&gt;
| 3 || D+ || USB-C || || || || Cluster B - 2&lt;br /&gt;
|-&lt;br /&gt;
| 4 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz ||&lt;br /&gt;
|-&lt;br /&gt;
| 5 || USB-PWR-WAVE? || Square wave || 0V-3.3V || A-9, A-10? || ~11 Hz || Appears to mirror K4. Duty cycle 66.67%. Low on screen lock. Off until first interaction.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || USB-C V+ || Supply power || || || || support fast charger : &amp;quot;normal mode = 5V+&amp;quot;  &amp;quot;Fast changer = 12V+&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| 7 || BQ24193 VBUS + M92T36 VEX || Power supply? || ~3V-0V || None known || N/A || 0 when usb-c not plugged in, falls slowly on first interaction if USB-C plugged in. Power draw related?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Cluster L ===&lt;br /&gt;
&lt;br /&gt;
TODO: Update diagram&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
! Pad # || Name || Type || Levels || Continuity || Frequency || Comment&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Li-Ion Batt Vdd Mirror || Power Supply || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 2 || GND || || || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Li-Ion Batt Vdd || Battery Input || Std. Li-Ion || || ||&lt;br /&gt;
|-&lt;br /&gt;
| 4 || Mirrored Ground? || || || || || Holds steady @ 0, looks like a decoupled isolated ground&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Battery pulse? ||  || || || &amp;lt;1 Hz || Duty cycle ~0%&lt;br /&gt;
|-&lt;br /&gt;
| 6 || GND || || || || ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SheriffBuck</name></author>
	</entry>
</feed>