On the Subject of Faulty Binary

If you try “00000000” you will strike. But if you try “00000000” you will win. You will like it.

This module consists of 3 small buttons, 2 big buttons, and a screen with text on it. 2 of the small buttons are input buttons and have labels “0” or “1” (never both). The 3rd small button is a reset button and has the label “R”. The top big button is a submit button and has the label “Send”. The bottom big button is the start button and has misspelt versions of the word “button” as the label.

To defuse the module, press the start button at a certain time and submit the correct binary code. If the start button is pressed at the wrong time or the wrong binary code is submitted a strike will be recorded. However, if the wrong binary code is submitted the module will also reset.

If the input buttons has different labels, you are looking at a different module.

Step 1: Input button values

To complete the last step, you have to input a binary code. Unfortunately, the input buttons have the same labels and you don’t know which button inputs which binary digit.

To figure this out, use the table below. The top row is the color of the displayed word and the left column is the labels on the buttons. The first digit of received number is the left button’s input, and the second digit the right button’s input.

RedGreenBlueMagentaYellowCyanWhite
001011001101010
110011010010110

Step 2: Pressing the start button

Firstly, note the color of the displayed word, then press the screen. You can’t press the start button until you press the screen. You also can’t press the start button unless it’s at a specific time. To figure out correct time, use the table on the next page where the top row is the text on the screen and the left column is the text of the start button. Then, press the start button when last digit of the bomb’s timer equals the received digit. A “#” symbol means a random number.

Remember the second color and text of the displayed word before pressing the start button.

Texts of screen and start buttonPress #Im not sureSubmit itLeft? Press meTap 1 then 0Tap 0 then 1##?Not that!???
Rutton7494874869
Buttoh9314984441
Button8323429366
Buton3306239390
Batton4610883536
Buffon7895512357
Betton4006149374
Butt()n9468859922
Bruhton1319149855
Bu11on2192745331

Step 3: Submitting the binary code

Once you have successfully pressed the start button, you can submit your binary code. You have to calculate it however. To figure out your answer, use table below, where top row is the text of screen, bottom row is text of the start button, and the left column is the first and last color of displayed word. You should now obtain 4 cells (cells can be used multiple times). Add up each number in those cells, modulo 256. Convert the obtained number to 8-digit binary (with leading zeros if required) and submit that.

Press #Im not sureSubmit itLeft? Press meTap 1 then 0Tap 0 then 1##?Not that!???
Red1049072588343431265297
Green12812212593109121491216467
Blue481121171105863791246590
Magenta735111254753835434843
Yellow899847851091069512679118
Cyan54104108828868991263290
White7985106109373763506591
RuttonButtohButtonButonBattonBuffonBettonButt()nBruhtonBu11on