This Week In Security: DNSSEC Temporarily Lost Their Keys, FIDO, And One Weird Windows Trick

DNSSEC is the system that allows for cryptographically secure DNS. It’s all based on a root cryptographic key, maintained by the Internet Assigned Numbers Authority (IANA). Ever wondered where the root Key Signing Key is stored, and how it’s accessed? Four times a year, a ceremony is held where the root key is pulled out of a physical safe, and maintenance tasks are performed in front of a group of witnesses.

Such an event was scheduled for February 12th, but a teensy problem was discovered. One of the safes that holds the key media had a broken lock, and the root key signing key was inaccessible for a few days while repairs were effected. The open nature of IANA means that much of their operations are publicly reported, and you can even watch the key signing ceremony, which was finally held on February 16th.

Continue reading “This Week In Security: DNSSEC Temporarily Lost Their Keys, FIDO, And One Weird Windows Trick”

Relive The Glory Days Of Cable TV With This Retro Weather Feed

This may surprise younger readers, but there was once a time when the reality programming on The Weather Channel was simply, you know, weather. It used to be no more than a ten-minute wait to “Local on the Eights”, with simple text crawls of local conditions and forecasts that looked like they were taken straight from the National Weather Service feed. Those were the days, and sadly they seem to be gone forever.

Or perhaps not, if this retro weather channel feed has anything to say about it. It’s the product of [probnot] and consists of a simple Python program that runs on a Raspberry Pi. Being from Winnipeg, [probnot] is tapping into Environment Canada for local weather data, but it should be easy enough to modify to use your local weather provider’s API. The screen is full of retro goodness, from the simple color scheme to the blocky white text; the digital clock and local news crawl at the bottom complete the old school experience. It doesn’t appear that the code supports the period-correct smooth jazz saxophone, but that too should be a simple modification.

All jibing aside, this would be a welcome addition to the morning routine. And for the full retro ride, why not consider putting it in an old TV case?

Continue reading “Relive The Glory Days Of Cable TV With This Retro Weather Feed”

Bluetooth Intervalometer Makes Time Lapses Easy

Taking timelapses is a fun pastime of many a photographer. While most modern cameras have some features to pull this off, if you want to get really into it, you’ll want an intervalometer to run the show. Chasing just that, [Zach] decided that rather than buying off-the-shelf, a DIY build was in order.

The build relies on an Arduino Nano to run the show, in combination with the popular HC-05 Bluetooth module. The Bluetooth module allows the device to communicate with a smartphone app which [Zach] created using RoboRemo. This is a platform that makes creating custom USB, WiFI and Bluetooth apps easy for beginners. The app sends instructions to the intervalometer regarding the number of photos to take, and the time to wait between each shot. Then, it triggers the time lapse, and the Arduino triggers the camera by shorting the relevant pins on a TRS plug inserted into the camera.

It’s a straightforward build that most hackers could probably complete with parts from the junk box. Plus, building your own offers the possibility of customising it exactly to your needs. Of course, you can eschew modernity and do things mechanically instead. Video after the break.

Continue reading “Bluetooth Intervalometer Makes Time Lapses Easy”

Irrigation Controller Uses Google Calendar To Make Things Easy

Irrigation controllers have been around for a long time, often using similar hardware inside that would be familiar to the average maker. However, many of the products on the shelf at your local hardware store can be quite expensive for what amounts to a microcontroller, display, and relay board. [oscillatory] had such a rig, but wanted to bring it into the 21st century, IOT style.

The existing Holman irrigation system consisted of a control box, hooked up to four solenoid valves controlled by relays. [oscillatory] decided that replacing this with something fancier would thus be straightforward. A relay board packing an ESP8266 was sourced, and flashed with the Tasmota firmware. This was then hooked up to run off the Holman’s 24 VAC supply via a CCTV power supply, allowing the new controller to be run in parallel with the existing hardware, just in case. Scheduling is then controlled by Google Calendar, in concert with Home Assistant.

[oscillatory] now has a watering system that can be controlled over the web, and without the need to install any custom apps. Simply creating a calendar entry is enough for the system to spring into action. We’ve seen others use a similar approach, too.  It’s a great example of using off-the-shelf parts to whip up a useful custom home automation setup!

Stout Homebrew Radio Pumps Out 200W Of AM Goodness

In this day and age, with cheap online shopping, software defined radio and bargain-basement Baofengs from China, the upstart radio ham is spoilt for choice. Of course, there’s nothing quite like the charm of keying up your own homebrewed rig, cooked up in the garage from scratch. [Paul], aka [VK3HN], knows just how it feels, and put together an epic 200 watt Class D AM rig to blast his signal on the airwaves.

An example of an Arduino used in one of [Paul]’s builds.
It’s a build following on from the work of another radio ham, [Laurie], aka [VK3SJ]. Younger hackers will note the Arduino Nano at the heart of the project, running the VFO and handling all the relevant transmit/receive switching. We can only imagine how welcome modern microcontrollers must have been to old hands at amateur radio, making synthesizing all manner of wild frequencies a cinch.

The amount of effort that has gone into the build is huge. There are handwound coils for the PWM low-pass filter, and the PCB is home-etched in ferric chloride, doing things the old-school way. There’s also a healthy pile of dead components that sacrificed their lives in the development of this build. Perhaps our favorite part is the general aesthetic – we can’t get over the combination of hand-drawn copper traces and off-the-shelf Arduinos.

Many components perished in the development of this powerful rig.

It’s a build that far exceeds the Australian legal limits, so it only gets keyed up to 120W in real use. This has the benefit of keeping the radio operating far in the safety zone for its components, helping keep things cool and stable. We’re sure [Paul] will be getting some great contacts on this rig. If you’re suffering from low power yourself, consider an amplifer build. Video after the break.

Continue reading “Stout Homebrew Radio Pumps Out 200W Of AM Goodness”

DARPA Subterranean Challenge Urban Circuit Now Livestreaming

Currently underway is the DARPA Subterranean Challenge (SubT) systems competition for urban circuits streamed live on YouTube now through Wednesday, February 26th.

The DARPA Grand Challenge of 2004 kicked research and development of autonomous vehicles into high gear. Many components on today’s self-driving vehicles can be traced back to systems developed for that competition. Hoping to spur further development, DARPA has since held several more challenges focused moving the state of the art in autonomous robotics ahead.

To succeed in this challenge, robots must handle terrain that would confuse today’s self-driving cars. Cluttered environments, uneven surfaces of different materials, even the occasional flooded section are fair game. These robots also lose access to some of the tools previously available, such as GPS. The “systems track” denotes teams building physical robot systems versus a separate “virtual track” for simulation robots. “Urban circuit” is the second of four phases in this competition, environments of this phase are focused on man-made underground structures. (Think subway station.) For more details on this competition as well as description of various phases, see our introductory post or the competition site.

Those who rather not watch robots tentatively exploring unknown territory (and occasionally failing) may choose to wait for summaries published after competition rounds are complete. The first phase (tunnel circuit) from August-October 2019 was summarized by IEEE Spectrum here. Or you can go straight to DARPA for details on the systems track and virtual track with overall results posted on the competition site.

Continue reading “DARPA Subterranean Challenge Urban Circuit Now Livestreaming”

A Turing-Complete CPU From RAM

Building a general-purpose computer means that you’ll have to take a lot of use cases into consideration, and while the end product might be useful for a lot of situations, it will inherently contain a lot of inefficiencies. On the other hand, if you want your computer to do one thing and do it very well, you can optimize to extremes and still get results. This computer, built from RAM, is just such an example.

The single task in this case was to build a computer that can compute the Fibonacci sequence.  Since it only does one thing, another part of the computer that can be simplified (besides the parts list) is the instruction set. In this case, the computer uses a single instruction: byte-byte-jump. Essentially all this computer does is copy one byte to another, and then perform an unconditional jump. Doing this single task properly is enough to build every other operation from, so this was chosen for simplicity even though the science behind why this works is a little less intuitive.

Of course, a single instruction set requires a lot of clock cycles to work (around 200 for a single operation). The hardware used in this build is also interesting and although it uses a Raspberry Pi to handle some of the minutiae, it’s still mostly done entirely in RAM chips, only cost around $15, and is a fascinating illustration of some of the more interesting fundamentals of computer science. If you’re interested, you can build similar computers out of 74-series chips as well.