On the Subject of Purple Hexabuttons

At least it’s not a purple nurple.

Start by pressing the center button. This will start playing a text-to-speech message consisting of 6 numbers. If you are unable to hear, press the Status Light to enable/disable Deaf Mode.

Take this 6 digit string and separate them into 3 pairs. The first 2 digits will be the left number, the next 2 digits will be the right number, and the last 2 digits will be the resulting number.

Take all 3 numbers and turn them into 6 digit binary numbers. There is a chart at the very end of this part to assist you in this endeavor.

Figure out which logic gate is being used. There is a chart to help you below, with the left column being the input, and the right columns being output:

INPUTANDORXORNANDNORXNOR!→←!
000001111100
010111001001
100111000110
111100011100

This logic gate will be used for determining the 3rd number later on. But for now, combine the numbers back into a 6 digit string. Place a 1 under the lowest digit, then a 2 under the 2nd lowest digit, and so on. If there are any ties, label the tied leftmost number first, then the next tied leftmost number, and so on.

Treat each non-center button as if they are labeled 1–6 in reading order. Reading the bottom number left to right, get the character written on the button.

Use the table below to turn each character into a left bit that will make up the left number, and a right bit that will make up the right number:

CharactersLeft BitRight Bit
ABCIVW25900
DFHNOXZ7801
GJKMPST3410
ELQRUY01611

Using the logic gate that you figured out and the 2 6 digit binaries, create the resulting 6 digit binary. Convert all 3 6 digit binaries back into 2 digit numbers using the binary chart to help you.

Combine all 3 numbers into a single 6 digit number. Place a 1 under the lowest digit, then a 2 under the 2nd lowest digit, and so on as you did before.

Press the non-center buttons in the order of the bottom 6 digit number, again treating the non-center buttons as if they are labeled 1–6 in reading order.

Pressing the buttons in the wrong order will result in a strike. Any input you have made will be undone.

Binary Chart

00000000160100003210000048110000
01000001170100013310000149110001
02000010180100103410001050110010
03000011190100113510001151110011
04000100200101003610010052110100
05000101210101013710010153110101
06000110220101103810011054110110
07000111230101113910011155110111
08001000240110004010100056111000
09001001250110014110100157111001
10001010260110104210101058111010
11001011270110114310101159111011
12001100280111004410110060111100
13001101290111014510110161111101
14001110300111104610111062111110
15001111310111114710111163111111