On the Subject of Orange Hexabuttons

Orange you glad that it’s a cipher module?

The letters written on the buttons have been encrypted through a specific cipher. Follow the rules below to decipher the letters:

Press the center hexabutton to receive a text-to-speech message consisting of a cipher type and possibly followed up by a key. If you are unable to hear, press the Status Light to enable/disable Deaf Mode. The 2 letter code represents the 1st 2 letters of the cipher it uses. Follow the instructions for the cipher type below:

Atbash

Replace the letter you have with the letter above or below it in the table below:

ABCDEFGHIJKLM
ZYXWVUTSRQPON

Caesar

For each letter, move forwards in the alphabet a number of times equal to the key number, the number that is said after the cipher type.

Condi

For each letter in reading order, move backwards in the alphabet a number times equal to the key number, the number that is said after the cipher type.

The alphabetic position of the new letter becomes the new key number.

Monoalphabetic

The key word, the 6 letters that is said after the cipher type, is placed at the front of the alphabet. Remove any 2nd occurrences of letters in the cipher alphabet. Write down a 2nd alphabet below the cipher alphabet.

For each letter, find the letter on the top row and replace it with the letter on the bottom row.

Porta

For each letter in reading order with the key word, the 6 letters that is said after the cipher type, use the nth key letter as the row.

If the nth letter is between A–M, use the letter as the column on the top. The intersection of the row and the column of the 2 letters in the table will give you the new letter.

Otherwise, find the nth letter in the same row as the letter of your nth key letter. The column of that letter will give you the new letter via the A–M row of the table.

ABCDEFGHIJKLM
ABNOPQRSTUVWXYZ
CDOPQRSTUVWXYZN
EFPQRSTUVWXYZNO
GHQRSTUVWXYZNOP
IJRSTUVWXYZNOPQ
KLSTUVWXYZNOPQR
MNTUVWXYZNOPQRS
OPUVWXYZNOPQRST
QRVWXYZNOPQRSTU
STWXYZNOPQRSTUV
UVXYZNOPQRSTUVW
WXYZNOPQRSTUVWX
YZZNOPQRSTUVWXY

Ragbaby

Starting with an offset of the key number, the number that is said after the cipher type, for each letter in reading order, go backwards in the alphabet a number times equal to the offset.

Replace the letter with the new letter you landed on, then add 1 to the offset.

Vigenere

Using the key word, the 6 letters that is said after the cipher type, subtract the alphabetic position of the nth letter in reading order by the alphanumeric position of the nth key letter.

If the number is below 1, add 26 until it is within the range of 1–26. Convert the number back to a letter.

After Decrypting

The resulting letters won’t form a word because the letters are scrambled. Use the table below to figure out which word it is:

ABACUSACTIONADVICEAFFECTAGENCYALMONDAMOUNTANARCHAPPEARARRIVE
BALLADBAKERYBEACONBINARYBLEACHBRONZEBOXINGBREEZEBELIEFBITTER
CACTUSCEREALCHERRYCITRUSCLOSETCOFFEECRISISCURSORCONVEXCELLAR
DANGERDEBRISDINNERDOODLEDRIVERDUSTERDEFEATDIRECTDOMINODRAWER
EASTEREDITOREFFECTEGGNOGEMBLEMENROLLEQUALSERASERESCAPEEXPERT
FABRICFELINEFILTERFLAVORFORESTFREEZEFUTUREFACADEFOLLOWFINISH
GALLONGEYSERGALAXYGLANCEGROWTHGUTTERGAMBLEGERBILGINGERGIVING
HAMMERHEIGHTHIDINGHOLLOWHUNTERHYBRIDHANDLEHELMETHAZARDHURDLE
ICICLEIMPORTINSERTITALICIMPAIRINCOMEIMPACTINSULTINSECTINTENT
JESTERJINGLEJOGGERJUNGLEJERSEYJOCKEYJUGGLEJUMBLEJUNIORJAILER
KETTLEKIDNEYKNIGHTKENNELKINGLYKITTENKRAKENKINDLYKERNELKEEPER
LAGOONLEADERLIMBERLOCKETLUXURYLYCHEELADDERLEGACYLIQUIDLOTION
MAGNETMEADOWMIDDLEMOMENTMUSEUMMYSTICMATRIXMELODYMIRRORMUFFIN
NAPKINNEEDLENICKELNOBODYNUTMEGNATIONNECTARNINETYNOTICENARROW
OBJECTOCELOTOFFICEOPTIONORANGEOUTPUTOXYGENOYSTEROFFSETOUTFIT
PALACEPEBBLEPICNICPLAQUEPOCKETPROFITPUDDLEPENCILPIGEONPOETRY
QUARTZQUIVERQUARRYQUEASYRABBITREFLEXRHYTHMRIBBONROCKETRAFFLE
RECIPERUBBERRADIUSRECORDSAILORSCHEMESEARCHSHADOWSIGNALSLEIGH
SMUDGESNEEZESOCIALSQUEAKTAILORTEACUPTHIRSTTICKETTOGGLETRAVEL
TUNNELTWITCHTEMPLETHEORYUNISONUPWARDUTMOSTUTOPIAUNIQUEUNREST
UNSEENUNWRAPUNVIELUPHOLDVACUUMVECTORVIEWERVORTEXVALLEYVERBAL
VICTIMVOLUMEVANISHVERMINWAFFLEWEALTHWHEEZEWIDGETWOLVESWRENCH
WALNUTWEIGHTWISDOMWONDERYEARLYYELLOWYONDERZEALOTZEBRASZODIAC

Press the 6 buttons in such a way that it spells out the word to disarm the module. Sometimes you will get a word with duplicate letters, it doesn’t matter which button you press, but you can only press each button once.

Misspelling the word will result in a strike. Any input you have made will be undone.