n4ze3m · 17 October 2026
In November 1968 Jodrell Bank tracked Zond 6, the uncrewed Soviet test of a crewed flight around the Moon. Jodrell released the tape in 2018. The Russian voices on it were translated, but I couldn't find a published bit-level decoding of the beeps. This page decodes them.
In one line: every second the probe sends a short marker tone. On "data" seconds, eight bit cells follow: a 978 Hz pulse is a 1 and the 700 Hz base tone is a 0. Each word is sent four times. For more than a minute after the probe came out from behind the Moon, it sent the same word: 11010000.

Contents:
Jodrell Bank tape #42 was digitised and published in 2018 with a transcript by Tim O'Brien and Kostya Novoselov: jb.man.ac.uk/multimedia/audio/zond6.html. The audio is licensed CC BY-NC-ND 4.0 and is not copied here. Please listen to it there.
Two stretches of the tape carry the probe's signal without voices:
These times come from Lovell's spoken notes; the tape is edited. The PDF transcript marks these stretches only as "Telemetry".
Sven Grahn identified the tones (base ~710 Hz, bit ~1000 Hz, one-second sync ~1600 Hz, an extra ~2500 Hz pulse on seconds with data). He matched them to the command-verification link on 922.76 MHz, the same link later heard from Soyuz and Progress. Commands go up at 64 bit/s on 768.96 MHz, and the spacecraft sends back confirmation that it received them. The same 2.5 MHz subcarrier carries the relayed voices.
Measured on this tape:
| Tone | Measured | × divider | = master |
|---|---|---|---|
| base | 700.1 Hz | × 7 | 4900.6 Hz |
| bit (1) | 977.9 Hz | × 5 | 4889.6 Hz |
| idle marker | 1632.0 Hz | × 3 | 4896.0 Hz |
| data marker | 2451.5 Hz | × 2 | 4903.0 Hz |
All four tones are one ~4.9 kHz oscillator divided by 7, 5, 3 and 2, within 0.3%. Grahn's Soyuz/Progress tones (750, 1050 and 1750 Hz) are exactly 5250 Hz divided by 7, 5 and 3.

Each row is one second. Blue = data marker, green = idle marker, red = 978 Hz pulses, grey = base tone.
Bit b0 is the first cell after the marker. Words in red are uncertain (see section 6).
| Tape | ≈ UT, 14 Nov | Word (b0…b7) | Times sent |
|---|---|---|---|
| 0:08–0:11 | 01:51 | 11000000 | 3 |
| 0:17–0:19 | 00001000 | 3 | |
| 0:28–0:31 | 11111000 | 4 | |
| 0:38–0:41 | 00011000 | 4 | |
| 2:06–2:09 | ≈01:53 | 11010000 | 2 (then two noisy seconds) |
| 2:15–3:26 | 03:25–03:27 | 11010000 | 27, plus one 11010010 |
Read with b0 as the least significant bit, 11010000 is 11, 11111000 is 31 and 00011000 is 24. Read the other way they are 208, 248 and 24. The bit order is not known.
On 17 November the probe relayed numbered messages ("615 / 704 / 01", then 705, then 706). Each repeats the same items with new clock times. The item names are Russian spelling-alphabet letters: Борис 25 = Б25, Владимир 26 = В26, Женя 24 = Ж24, Дмитрий 26 = Д26. Times below are as transcribed by Jodrell Bank:
| Item | Message 705 | Message 706 |
|---|---|---|
| Б25 · 193 БК | 12:13:00 | 13:38:00 |
| В25 · 194 БК | 12:14:00 | 13:39:00 |
| В26 · 202 БК | 12:26:00 | 13:51:00 |
| Ж24 · 190 БК | 12:42:00 | 14:07:00 |
| Д26 · 204 БК | 12:52:00 | 14:17:00 |
| "knock" (стук) | 12:14 – 12:26 | 13:19 – 13:51 |
| "pine" (сосна) | 12:26 – 12:42 | 13:51 – 24:07 |
| "willow" (ива) | 12:42 – 12:42 | 14:07 – 14:17 |
Pattern: the three named windows seem to run end to start between consecutive items: knock from В25 to В26, pine from В26 to Ж24, willow from Ж24 to Д26. As transcribed, 9 of the 12 window boundaries match an item time exactly. A tenth matches if "24:07", which is not a clock time, is read as 14:07. Two do not match: willow should end at 12:52, and knock should start at 13:39. The gaps between items are the same in both messages (+1, +12, +16, +10 minutes) while the whole block moves 85 minutes later. Coverage in 2018 called these "simulated instrument readings". They look more like a timetable being re-issued. What was being timed is unknown.
Every number on this page comes from one script run on the MP3 from Jodrell Bank. The code, data and figures are also on GitHub: github.com/n4ze3m/zond6.
python zond6.py zond6.mp3 out/.17 October 2026: the timing values were corrected by 0.2% after a sampling-step error in my first analysis. The decoded words did not change.
Corrections are welcome. GitHub · n4ze3m.com · @n4ze3m