Skip to content

Circuit Theory #3: MT9072 Mystery Cache

Hidden : 5/17/2010
Difficulty:
4 out of 5
Terrain:
1.5 out of 5

Size: Size:   micro (micro)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:

The cache is not at the posted coordinates, but can be found somewhere in North America.

This is the third cache is a series on Circuit Theory. You might also enjoy Circuit Theory, Circuit Theory #2: AC Power. Team Yofa's Circuit Bored might also be of interest.

My first real engineering job was as a digital circuit designer. The first chip that I worked on was the Mitel Semiconductor MT9072. It was a designed in a 0.35um technology. We called it the Octal JET because it contained 8 framing circuits that could support the J1, E1, or T1 standard. It was mostly a verification job because we were simply replicating eight cores of the previous chip which was just the JET, a single framer. But I was still able to wield some creative cleverness when I added a new feature with only a metal change on a silicon rev by using existing gates from a dropped feature.

Before all of our wonderful modern digital technology, the T1, E1, and J1 trunks were the work horses of the telephone companies. Here's a high level description of how it all worked.

Your basic home telephone line and your old handset had a microphone and a speaker. The signal from your phone to the Telco's equipment was an analog signal the travelled over 4 wires, two for the incoming (speaker) and two for the outgoing (microphone). Once the signal reached the telco equipment it was digitized by sampling it at a rate of 8kHz and producing a single byte on each sample. Your now digitized voice signal would be processed via switching equipment to route your call. If your call had to go some long distance it was multiplexed up onto a trunk. The trunk would contain several channels interleaved with time division multiplexing. This meant that the Telco could now use 4 wires to send several different connections instead of just one.

Below you are provided with a string of bits. In order not to fill too many pages I've provided it in hexadecimal format. The location of the cache is embedded within.



0x03 0x34 0x16 0x12 0x07 0x33 0x46 0x16 0x16 0xe7 0x47 0x07 0x33 0x96 0x96 0x66 
0x46 0x12 0x06 0x17 0x32 0x06 0x85 0x32 0x06 0x41 0x03 0x6a 0xa3 0x49 0x03 0x73 
0x1b 0x3b 0x9b 0x2b 0x09 0x9b 0xb1 0x03 0x21 0x03 0x9b 0xa3 0x2b 0x4b 0x0b 0x4b 
0x09 0x01 0x11 0xc0 0xc5 0xbd 0x91 0xb9 0xa0 0x80 0x81 0xc9 0xb4 0x81 0xa4 0xc5 
0xa5 0xa5 0xa5 0xa5 0xb9 0xcd 0xb9 0x9d 0xb1 0x88 0xa6 0xd8 0x40 0xdc 0xd2 0xca 
0x40 0xc4 0xd2 0xd2 0xe0 0xc4 0xdc 0x5c 0xe8 0xdc 0xce 0xde 0xe8 0x40 0xdc 0xdc 
0xe6 0xd3 0x30 0x65 0x6c 0x20 0x66 0x6c 0x70 0x69 0x74 0x6f 0x6c 0x69 0x67 0x35 
0x69 0x20 0x6e 0x6e 0x2e 0x75 0x65 0x61 0x6f 0x74 0x90 0x32 0x34 0x36 0x33 0xb9 
0xb6 0x3a 0x10 0x32 0x32 0x3a 0x90 0x9a 0xb7 0xb2 0x30 0x10 0x10 0x39 0x36 0xb6 
0x90 0x10 0x18 0xc8 0x1b 0x9d 0x59 0x48 0x1d 0x48 0x1a 0x48 0x0b 0x9c 0xd8 0x4d 
0x1b 0x98 0x5b 0x18 0xc8 0x1a 0x48 0x1b 0x18 0xdc 0xed 0x0c 0x2c 0xad 0x8e 0x4d 
0xee 0x6c 0x2d 0xcc 0x24 0x04 0x04 0x09 0xa4 0x0c 0x6d 0x8c 0x2a 0x8d 0xc8 0x2d 
0x2c 0x2d 0x36 0x17 0x42 0x07 0x46 0x56 0x62 0x06 0xe2 0x07 0x32 0x06 0x96 0x26 
0x27 0x46 0x86 0x96 0xe6 0x86 0x77 0x36 0xe6 0xc6 0x7b 0x71 0x03 0xa3 0x4b 0x71 
0x03 0x7b 0x23 0xa1 0x02 0xa3 0x73 0x4b 0x83 0x79 0x03 0x71 0x03 0x49 0x03 0x9b 
0x3b 0x63 0x71 0xb8 0xe1 0xa5 0xc1 0xd0 0xe1 0xb8 0x81 0xa1 0xd1 0xa0 0x81 0xd1 
0xcc 0x81 0x8d 0x9d 0x85 0xcd 0x0d 0xbc 0xb9 0x95 0x84 0xc8 0xd4 0xda 0xda 0x40 
0x40 0xc8 0xe8 0xc8 0xd2 0xc0 0x62 0x40 0x5c 0xea 0xd0 0x40 0xd8 0x40 0x80 0xc6 
0x40 0xc8 0xd9 0x6c 0x68 0x65 0x65 0x44 0x62 0x20 0x72 0x20 0x65 0x74 0x32 0x72 
0x20 0x68 0x61 0x69 0x73 0x70 0x53 0x69 0x20 0x20 0x6c 0x10 0x3d 0x10 0x3c 0x29 
0xb4 0xb3 0x30 0xb9 0x90 0x10 0x1a 0xb0 0x90 0x32 0xb7 0x37 0x37 0xba 0x90 0x30 
0xa4 0xb9 0x34 0x9a 0x4b 0x99 0x19 0x4c 0x1d 0x1c 0x9b 0x98 0x51 0x1a 0x5d 0x5d 
0x12 0x48 0x1b 0x99 0x88 0x1e 0x9b 0xdd 0x1d 0x1b 0xdb 0x8e 0x64 0x0d 0x2e 0x64 
0x0e 0x6c 0x2e 0x6d 0xaa 0x6e 0x6e 0x6c 0xad 0xcc 0x8c 0xad 0xec 0x4f 0x4e 0x4c 
0xa4 0x0c 0x4c 0xf2 0x02 0x07 0x62 0x06 0x32 0x06 0xd6 0xd6 0x53 0x02 0x02 0x02 
0x02 0x06 0x16 0xc7 0x26 0x56 0xc2 0x06 0x46 0x96 0x22 0xeb 0x9a 0x0b 0x41 0x93 
0x43 0x2b 0x43 0x49 0x01 0x01 0x83 0x3b 0x73 0x03 0xa1 0x63 0x61 0x03 0x22 0x11 
0x03 0x93 0x21 0x02


You can validate your puzzle solution with certitude.

Additional Hints (Decrypt)

[puzzle:] Fbyivat zbfg chmmyrf erdhverf n senzr bs ersrerapr. [hide:] Fbhgu

Decryption Key

A|B|C|D|E|F|G|H|I|J|K|L|M
-------------------------
N|O|P|Q|R|S|T|U|V|W|X|Y|Z

(letter above equals below, and vice versa)