How 5G Is Likely To Put Weather Forecasting At Risk

If the great Samuel Clemens were alive today, he might modify the famous meteorological quip often attributed to him to read, “Everyone complains about weather forecasts, but I can’t for the life of me see why!” In his day, weather forecasting was as much guesswork as anything else, reading the clouds and the winds to see what was likely to happen in the next few hours, and being wrong as often as right. Telegraphy and better instrumentation made forecasting more scientific and improved accuracy steadily over the decades, to the point where we now enjoy 10-day forecasts that are at least good for planning purposes and three-day outlooks that are right about 90% of the time.

What made this increase in accuracy possible is supercomputers running sophisticated weather modeling software. But models are only as good as the raw data that they use as input, and increasingly that data comes from on high. A constellation of satellites with extremely sensitive sensors watches the planet, detecting changes in winds and water vapor in near real-time. But if the people tasked with running these systems are to be believed, the quality of that data faces a mortal threat from an unlikely foe: the rollout of 5G cellular networks.

Continue reading “How 5G Is Likely To Put Weather Forecasting At Risk”

Rooting Your Ride: Jailbreaking A Subaru QNX

A modern car still drives in the same way as the one you would have bought thirty years ago, it still has a steering wheel and all the other controls. What has changed in the cabin lies mostly beneath the dash, where enough computing power to launch several Moon shots takes care of everything from air-conditioning to entertainment. As you might expect these systems attract the curiosity of security researchers, and through their work we gain an insight into their operation.

[Scott Gayou] has a Subaru, a car that has an all-in-one entertainment system head unit that is typical of what you’d find across a host of manufacturers. His account of jailbreaking it is a lengthy essay and a fascinating read for anyone. He starts with a serial port, then an SSH prompt for a root password, and a bit of searching to find it was made by Harman and that it runs the closed-source realtime OS QNX. From there he finds an official Subaru update, from which he can slowly peel away the layers and deduce the security mechanism. The write-up lays bare his techniques, for example at one point isolating the ARM assembler for a particular function and transplanting it bodily into his own code for investigation.

Eventually he could penetrate the filesystem of the update, and from there he could find that while the root user had a password there were two other accounts that while heavily locked down, had none. The discovery came that files on USB drives plugged into the system were given user-level execute permissions, at which point under the locked-down user he could execute arbitrary code from USB drives. He could then create and modify copies of the device’s filesystem which he could flash onto it, and thus place a modified password validation function into it and gain root access.

Some Hackaday readers will be accomplished in security work such as this, but many of us are hardware specialists for whom it remains something of a dark art. A comprehensive and accessible write-up such as this one is therefore invaluable, because it gives us an insight into the techniques used and perhaps more importantly, into some of the security pitfalls a hardware engineer might unwittingly introduce into their creations.

QNX is a real-time operating system with a long history of appearances in industrial and automotive applications. Readers with long memories may recall their demo floppies from the 1990s which packed a fully functional GUI, Internet connectivity, and modern (for the time) web browser onto a single 1.44Mb floppy disk. We’ve talked about it in the past in a little detail, as when someone made a desktop OS using it.

Go Subterranean With This DARPA Challenge

Whether it comes to rescuing people from a cave system or the underground maze of sewers, tunnels and the like that exist underneath any major city, having accurate maps of the area is always crucial to know what the optimal routes are, and what the expected dangers are. The same is true for combat situations, where such maps can mean the difference between the failure or success of a mission. This is why DARPA last year started the Subterranean Challenge, or ‘SubT’ for short.

This challenge seeks new approaches to map, navigate, and search underground environments during time-sensitive combat operations or disaster response scenarios, which would allow for these maps to be created on-demand, in the shortest amount of time possible. Multidisciplinary teams from the world are invited to create autonomous systems that can map such subsurface networks no matter the circumstances.

Continue reading “Go Subterranean With This DARPA Challenge”

Giving MIDI Organs MIDI Drawbars

This goes back to Bach: if you want to change the sound an organ makes, you have to pull on some drawbars. This design didn’t change for 300 years, and in the 20th century with the advent of ‘tonewheel’ organs, you still had small bars to pull to change what sounds came out of the organ. While this was a simple solution for air-powered organs of the 1700s, when it comes to MIDI, rotary pots are a lot less expensive than linear pots. Given the lack of drawbar MIDI controllers, [Stefano] decided to build his own. It has nine drawbars and eight buttons, all connected to MIDI.

The interesting electromechanical part of this build, the drawbars themselves, are ripped from a Hammond organ. Don’t worry, plenty of these were made and only a handful actually sound good. To that, [Stefano] added a few pushbuttons soldered onto a piece of perfboard, and everything is wired up to a Teensy LC, the microcontroller platform that’s becoming the standard for everything from MIDI controllers to computer keyboards. MIDI over DIN and MIDI over USB are supported, and all the buttons and drawbars are individually programmable. You can even do that through SysEx messages, because that’s how things were done back in the day.

While there are a few MIDI-controlled organs that still use drawbars — the double manual Nord comes to mind imminently — this is a great solution to putting drawbars into anything that speaks MIDI, VSTs included.

Analysing National Budgets With File System Tools

Understanding a national budget can be difficult, with political interests and distorted talking points obscuring the truth. There’s no substitute for diving into the hard data yourself, but it can be difficult to know where to start. [D. Scott Williamson] wanted to do just that, and took an unconventional path – using file system tools to analyse the 2019 US budget.

The basic idea is simple. A file is created for every line item on the budget, and this file is filled with a $ for every million dollars that item costs. These files are sorted into folders for the relevant bureaus and agencies responsible, creating a Fiscal File System representation of the entire budget. The file system can then be analysed with standard tools to get a look at the overall make up of the budget – in this case, WinDirStat does a particularly good job.

It’s a novel way to go about budget analysis, and fills a gap in the market now that Time Plots aren’t producing their Death and Taxes infographics anymore. Pre-cooked file systems covering budgets back to 1977 are available for your perusal, should you need to investigate how things have changed over time.

Unsurprisingly, we haven’t covered the national budget before, but we’re always down to talk file systems.

Random Word Pairings Mark The Time On This Unusual Clock

Gosh, the fun we had when digital calculators became affordable enough that mere grade school students could bring one to class. The discovery that the numbers could be construed as the letters of various dirty words when viewed upside down was the source of endless mirth. They were simpler times.

This four-letter-word “clock” aims to recreate that whimsical time a bit, except with full control over the seven-segment displays and no need to look at it upside down. This descends from a word clock [WhiskeyTangoHotel] made previously and relies on a library of over 1000 four-letter words that can be reasonably displayed using seven-segment displays, most of them SFW but some mildly not. A PICAXE is used to select two of the four-letter words to display every second or so, making this a clock only by the loosest of definitions. Word selection is pseudorandom, seeded by noise from a floating ADC pin, but some of the word pairings in the video below seem to belie a non-random sense of humor. As is, there are over a million pairings possible; it might be fun to add in the full set of two- and three-letter words as well and see what sort of merriment ensues.

While we like the Back to the Future vibe here, we’ve seen some other really nice word clocks lately. There was the one that used PCBs as the mask for the characters, and then a rear-projection word clock that really looks great.

Continue reading “Random Word Pairings Mark The Time On This Unusual Clock”

Flexible PCB Contest Round Up

The 2019 Hackaday Prize, which was announced last week, is very much on everyone’s mind, so much so that we’ve already gotten a great response with a lot of really promising early entries. As much as we love that, the Prize isn’t the only show in town, and we’d be remiss to not call attention to our other ongoing contest: The Flexible PCB Contest.

The idea of the Flexible PCB Contest is simple: design something that needs a flexible PCB. That’s it. Whether it’s a wearable, a sensor, or a mechanism that needs to transmit power and control between two or more moving elements, if a flexible PCB solves a problem, we want to know about it.

We’ve teamed up with Digi-Key for this contest, and 60 winners will receive free fabrication of three copies of their flexible PCB design, manufactured through the expertise of OSH Park. And here’s the beauty part: all you need is an idea! No prototype is necessary. Just come up with an idea and let us know about it. Maybe you have a full schematic, or just a simple Fritzing project. Heck, even a block diagram will do. Whatever your idea is for a flexible PCB project, we want to see it.

To get the creative juices going, here’s a look at a few of the current entries

The Flexible PCB Contest goes through May 29, so you’ve got plenty of time to get an idea together.