Joy-Con: Difference between revisions
HolyToaster (talk | contribs) m fix a copy-pasting error |
AveSatanas (talk | contribs) Copy JC pinout information from https://reswitched.tech/hardware/joycon |
||
Line 16: | Line 16: | ||
== | ==Joy-Con Connector Pinout== | ||
{| class="wikitable" | {| class="wikitable" | ||
! | ! Logic analyzer channel || Joy-Con Connector Pin || Function || Remark | ||
|- | |- | ||
| | | - || 1 || GND || - | ||
|- | |- | ||
| Joy-Con | | - || 2 || GND || - | ||
|- | |||
| 0 || 3 || BT status? || Only high when connected to console via Bluetooth, low when unpaired, sleeping, or attached to the console directly | |||
|- | |||
| 1 || 4 || 5V || Joy-Con power and charging | |||
|- | |||
| 2 || 5 || Serial data, console to Joy-Con || Inverted level (idle at GND) | |||
|- | |||
| 3 || 6 || Attach status? || GND only when directly attached to console and not sleeping, 1.8V. | |||
|- | |||
| - || 7 || GND || - | |||
|- | |||
| 4 || 8 || Serial data, Joy-Con to console || Standard level (idle at 1.8V) | |||
|- | |||
| 5 || 9 || ? || Always at GND | |||
|- | |||
| 6 || 10 || Flow control || Looks like RTS line, Joy-Con will only send data when this line is high. | |||
|} | |} | ||
When first connected the baud rate is at 1000000bps(!), after the initial handshake the speed is then switched to 3125000bps(!!). The handshake probably exchanges information about the side of the Joy-Con, the color, and Bluetooth address etc. | |||
== Left & Right Separate Joy-con == | == Left & Right Separate Joy-con == |