When signing in to a Nintendo Switch using Joy Cons, the screen will always show the color for them. But, how does it know? In terms of parts, all Joy-Cons seem just about interchangeable?

More importantly, can a user potentially change what color a Joy Con thinks it is?

  • 7
    It looks deep inside itself, then remembers the colour is on the outside, and looks there instead. Commented Jun 8, 2020 at 14:45

1 Answer 1


When the Joy Con connects to the Nintendo Switch via Bluetooth, it sends some data as a "handshake" between the console and the controller. In this data, the Joy Con itself reports the HEX Color and Side (L/R) of the controller.

This can be confirmed with a program called Joy-Con Toolkit that allows you to see and change the colors reported by the individual controllers just by connecting them via Bluetooth:

enter image description here

enter image description here

  • 3
    Comments are not for extended discussion; this conversation has been moved to chat. Commented Jun 6, 2020 at 15:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .