Don Eyles Walks Us Through The Lunar Module Source Code

A couple weeks ago I was at a party where out of the corner of my eye I noticed what looked like a giant phone book sitting open on a table. It was printed with perforated green and white paper bound in a binder who’s cover looked a little worse for the wear. I had closer look with my friend James Kinsey. What we read was astonishing; Program 63, 64, 65, lunar descent and landing. Error codes 1201, 1202. Comments printed in the code, code segments hastily circled with pen. Was this what we thought we were looking at? And who brings this to a party?

Continue reading “Don Eyles Walks Us Through The Lunar Module Source Code”

Retrotechtacular: How Solidarity Hacked Polish TV

In the 1980s, Poland was under the grip of martial law as the Communist government of General Wojciech Jaruzelski attempted to repress the independent Solidarity trade union. In Western Europe our TV screens featured as much coverage of the events as could be gleaned through the Iron Curtain, but Polish state TV remained oblivious and restricted itself to wholesome Communist fare.

In September 1985, TV viewers in the city of Toruń sat down to watch an action adventure film and were treated to an unexpected bonus: the screen had a brief overlay with the messages “Solidarity Toruń: Boycotting the election is our duty,” and “Solidarity Toruń: Enough price hikes, lies, repression”. Sadly for the perpetrators, they were caught by the authorities after their second transmission a few days later when they repeated the performance over the evening news bulletin, and they were jailed for four months.

The transmission had been made by a group of dissident radio astronomers and scientists who had successfully developed a video transmitter that could synchronise itself with the official broadcast to produce an overlay that would be visible on every set within its limited transmission radius. This was a significant achievement using 1980s technology in a state in which electronic components were hard to come by. Our description comes via [Maciej Cegłowski], who was able to track down one of the people involved in building the transmitter and received an in-depth description of it.

Transmission equipment seized by the Polish police.
Transmission equipment seized by the Polish police.

The synchronisation came courtesy of the international effort at the time on Very Long Baseline Interferometry, in which multiple radio telescopes across the world are combined to achieve the effect of a single much larger instrument. Before GPS made available a constant timing signal the different groups participating in the experiment had used the sync pulses of TV transmitters to stay in time, establishing a network that spanned the political divide of the Iron Curtain. This expertise allowed them to create their transmitter capable of overlaying the official broadcasts. The police file on the event shows some of their equipment, including a Sinclair ZX Spectrum home computer from the West that was presumably used to generate the graphics.

There is no surviving recording of the overlay transmission, however a reconstruction has been put on YouTube that you can see below the break, complete with very period Communist TV footage.

Continue reading “Retrotechtacular: How Solidarity Hacked Polish TV”

Data Exfiltration With Broadcast Radio And CD-ROM Drives

The first music played on personal computers didn’t come out of fancy audio cards, or even a DAC. the first audio system in a personal computer was simply holding an AM radio up to the case and blinking address pins furiously. This worked wonderfully for homebrew computers where EMC compliance hadn’t even become an afterthought, but the technique still works today. [Chris] is playing music on the radio by sending bits over the system bus without using any wires at all.

[Chris]’ code is based on the earlier work of [fulldecent], and works pretty much the same. To play a sound over the radio, the code simply writes to a location in memory when the waveform should be high, and doesn’t when the waveform is low.

Of course the ability to exfiltrate information over an airgap has a few more nefarious purposes, but [Chris] also has another way of doing just that which is undefeatable by a TEMPEST shielded computer. He can send one bit at a time by opening and closing a CD-ROM drive, capturing these bits with a webcam. Is it useful? It’s hard to imagine how this setup could ever capture any valuable data, but it is a proof of concept.

Hackaday Prize Entry: ESP Swiss Knife

The best equipment won’t help you if you don’t have it with you in the moment you need it. Knowledge, experience, and a thick skin may help you out there in the mud of the hardware battlegrounds, but they can’t replace a multimeter, an oscilloscope, a logic analyzer, a serial console or a WiFi access point. [Arcadia Labs] has taken on the challenge of combining most of these functions into a single device, developing the Hacker’s equivalent of a Swiss Army Knife: The ESP Swiss Knife.

esp_swiss_knife_enclosureJust like a Swiss Army Knife is first and foremost a knife, the EPS Swiss Knife is first and foremost an ESP8266. That means it is already a great platform for any kind of project, and [Arcadia Labs] supercharged the plain ESP-12E module by adding a couple of useful features commonly used in many projects. There’s an OLED display, four pushbuttons, a temperature sensor, and a Li-Ion cell with a charging module to power the device on the go. A universal “utility socket” breaks out the ESP8266’s leftover GPIOs and the supply voltage for attaching further peripherals.

With the hardware up and running, [Arcadia Labs] went on with building a couple of applications to provide the functionality that would make the device earn its name. Among them is a basic oscilloscope, a digital NTP based clock, a thermometer, a WiFi tester, a weather station and a 3D printer status monitor. More applications are planned, such as a chronometer, a timer, a DSLR intervalometer and more. A protective 3D printable enclosure is also in the works. [Arcadia Labs] has been joining the Hackaday Prize 2014 and 2015 before and we’re glad to see another great build coming into existence!

The HackadayPrize2016 is Sponsored by:

A Very Tidy Circular Saw Bench

If your parents had a workshop as you grew up, the chances are it harbored some tools you came to know and love as you used them for your formative projects. Our reader [Joerg]’s father for instance has a circular saw bench that [Joerg] sorely misses, now living over 500km away. Our subject today is his response to this problem, now needing to cut aluminium he set about creating a  saw bench of his own, and the result is a rather nice build.

table-sawHe put together a variety of CAD models to formulate his ideas, and arrived at a structure in 18mm waterproof plywood with moving table linear bearings. The saw blade itself was mounted on a 5mm aluminum plate, though he doesn’t tell us what motor it uses. All the wooden parts came from a single sheet of plywood, and the result is a very tidy creation indeed.

Power saws are among the more hazardous tools in your workshop arsenal, whatever their type. If this was a commercial saw it would probably have a guard over the top of its blade, but even without that its sturdy construction and relatively low profile blade make this one stand above some of the more basic home-made saws we’ve seen. Building a power saw is something you have to take seriously.

We’ve featured quite a few home-made saws over the years. At least one other large table saw, a rather powerful but surprisingly tiny saw bench, this scroll saw using a sewing machine mechanism, or how about this simple jigsaw table?

Feel Extreme Workbench Envy After Seeing The Tempel

For those of us with space to spare, our workbenches tend to sprawl. The others who are more space limited will certainly feel envy at [Love Hultén]’s beautiful Tempel workbench.

The workbench appears at first to be a modern interpretation of a secretary’s desk. There are some subtle hints that it is no ordinary piece of furniture. The glowing model of our solar system on the front, for example.

With the front folded down, rather than the expected leather writing pad and letter sized drawers, a few more oddities become apparent. The back is a pegboard which holds a small selection of tools. To the left, a checkered grid obscures speakers. Knobs control volume There are even USB ports. On the right sits another speaker. Banana jacks let you use the analog voltmeter. Most appealingly, the indestructible Hakko 936 soldering iron has been entirely integrated into the structure of the desk.

If you press the right button on the front, the desk will reveal its last secret. It contains an entire workstation somewhere behind the array of drawers on the front. A linear actuator pushes a computer monitor up from inside the cabinet, covering the pegboard in the back. Awesome.

There is a build log, but unfortunately it’s been imageshacked and only the words remain. We think [Love Hultén] has finally managed to build a soldering station that’s welcome in every room of the house except for the garage.

R/C Hot Rod Built Completely From Scratch

[ossum]’s R/C hot rod shows what’s possible when a talented hacker takes full advantage of all the modern resources available to them. The results are stunning.

[ossum] had a stack of Amazon and Shapeways credits lying around after winning a few competitions. He had this dream of building an R/C car for a while, and decided now was the time. After ordering all the needed parts from Amazon, he made an extremely nice model of the car in Fusion 360. The CAD model is a great learning resource. If you want to learn how to use reference photos, parts, and more to build a detailed and useful CAD model we recommend downloading it as a Fusion archive and scrubbing through the timeline to see how he did it.

Some of the parts were sent off for laser cutting. Others were 3D printed. The rest he made himself. Thanks to his model, they all went together well. You can see his R/C rod racing in the video after the break.

Continue reading “R/C Hot Rod Built Completely From Scratch”