Your Car Is A Privacy Nightmare On Wheels

There was a time when a car was a machine, one which only came to life when its key was turned, and functioned simply as a way to get its occupants from point A to B. For most consumers that remains the case, but unfortunately in the last decade its function has changed from the point of view of a car manufacturer. Motor vehicles have become a software product as much as a hardware one, and your car now comes with all the privacy hazards you’d expect from a mobile phone or a computer. The Mozilla Foundation have taken a look at this problem, and their disturbing finding was that every one of the 25 major automotive brands they tested had significant failings.

Their quote that the cars can collect “deeply personal data such as sexual activity, immigration status, race, facial expressions, weight, health and genetic information, and where you drive.” had us wondering just exactly what kind of sensors they incorporate in today’s vehicles. But beyond mild amusement at some of the possibilities, it’s clear that a car manufacturer can glean a significant amount of information and has begun doing so largely without the awareness of the consumer.

We’ve railed about unnecessary over-computerisation of cars in the past, but from an obsolescence and reliability perspective rather than a privacy one, so it’s clear that the two issues are interconnected. There needs to be some level of public awareness that cars can do this to their owners, and while such things as this Mozilla investigation are great, the message needs to appear in more consumer-focused media.

As well as the summary, Mozilla also provide a detailed report broken down by carmaker.

Header: Michael Sheehan, CC BY 2.0.

Clock Hack Gives DEC Rainbow A New Lease On Life

In retrocomputing circles, it’s often the case that the weirder and rarer the machine, the more likely it is to attract attention. And machines don’t get much weirder than the DEC Rainbow 100-B, sporting as it does both Z80 and 8088 microprocessors and usable as either a VT100 terminal or as a PC with either CP/M or MS-DOS. But hey — at least it got the plain beige box look right.

Weird or not, all computers have at least a few things in common, a fact which helped [Dr. Joshua Reichard] home in on the problem with a Rainbow that was dead on arrival. After a full recapping — a prudent move given the four decades since the machine was manufactured — the machine failed to show any signs of life. The usual low-hanging diagnostic fruit didn’t provide much help, as both the Z80 and 8088 CPUs seemed to be fine. It was then that [Joshua] decided to look at the heartbeat of the machine — the 24-ish MHz clock shared between the two processors — and found that it was flatlined.

Unwilling to wait for a replacement, [Joshua] cobbled together a temporary clock from an Arduino Uno and an Si5351 clock generator. He connected the output of the card to the main board, whipped up a little code to generate the right frequency, and the nearly departed machine sprang back to life. [Dr. Reichard] characterizes this as a “defibrillation” of the Rainbow, and while one hates to argue with a doctor — OK, that’s a lie; we push back on doctors all the time — we’d say the closer medical analogy is that of fitting a temporary pacemaker while waiting for a suitable donor for a transplant.

This is the second recent appearance of the Rainbow on these pages — [David] over at Usagi Electric has been working on the graphics on his Rainbow lately.

Out With The Circus Animals, In With The Holograms

As futuristic as holographic technology may sound, in a sense it’s actually already in widespread commercial use. Concerts and similar events already use volumetric projection, with a fine mesh (hologram mesh or gauze) acting as the medium on which the image is projected to give the illusion of a 3D image. The widespread availability of this technology has now enabled Germany’s Roncalli circus to reintroduce (virtual) animals to its shows after ceasing the use of live lions and elephants in 1991 and other animals in 2018.

For the sticklers among us, these are of course not true holograms, as they do not use a recorded wavefront, nor do they seek to recreate a wavefront. Rather they employ as mentioned volumetric projection to essentially project in ‘thin air’, giving the illusion of a tangible object being present. By simultaneously projecting multiple views, to an observer standing outside the projection mesh, it would thus appear that there is a physical, three-dimensional object which can be observed. In the case of the Roncalli circus there are 11 projectors lining the circumference of the mesh.

To a circus the benefits of this approach are of course manifold, as not only do they no longer have to carry lots of animals around every time the circus moves to a new location – along with the on-site demands – but they get to experiment with new shows and new visuals that were never before possible. Ironically, this could mean that after 3D fizzled out at movie theaters, circuses and similar venues may be in a position to make it commonplace again for the masses.

This Keyboard Doesn’t Work Without Game Boy Cartridges

Just when we though we’d seen it all when it comes to custom keyboards (or most of it, anyway), along comes [Stu] with the TypeBoy and TypePak. Like the title implies, TypeBoy and TypePak are inseparable.

Let’s talk about TypePak first. Somehow, some way, [Stu] managed to fit the following into an aftermarket Game Boy Advance cartridge: a XIAO BLE microcontroller, a Sharp Memory Display, a shift register, and a LiPo battery. It’s all there in [Stu]’s incredibly detailed blog post linked above.

Amazing, no? And although [Stu] claims that the TypePak is mostly for aesthetics (boy howdy), it will make swapping microcontrollers much easier in the future.

If this looks sort of familiar, you may remember a likely render of [mujimaniac]’s board called the GIGA40 that also employed a cartridge system. Allegedly there is now a working prototype of the GIGA40.

Would you like to give the TypeBoy and TypePak a go? Files are available on GitHub, but this doesn’t seem like a project for the faint of heart.

Speaking of stuffing things in to Game Boy cartridges, check out this SNES cartridge turned hard drive enclosure.

Via KBD

This Arduino Debugger Uses The CH552

One of the things missing from the “classic” Arduino experience is debugging. That’s a shame, too, because the chips used have that capability. However, the latest IDE has the ability to work with external debuggers and if you want to get started with a classic ATMega Arduino, [deqing] shows you how to get started with a cheap CH552 8-bit USB microcontroller board as the debugging dongle.

The CH552 board in question is a good choice, primarily because it is dirt cheap. There are design files on GitHub (and the firmware), but you could probably pull the same trick with any of the available CH552 breakout boards.

Continue reading “This Arduino Debugger Uses The CH552”

Flip The Switch On This I2C Controlled USB Hub

You’ve probably seen USB hubs with physical switches for each port, they provide a handy way to cut the power to individual devices, but only if you’re close enough to flip them. They won’t do you much good if you want to pull the plug on a USB gadget remotely.

That’s why [Jim Heaney] created the I2C-USB-Hub. The device takes your standard USB 2.0 hub circuit, and adds in a MT9700 P-MOSFET load switch for each port. The enable pin on each of these switches is in turn connected to one of the output pins of a PCA9557PW I2C I/O chip. That means controlling each port is as easy as sending the proper sequence of bits over the wire, though [Jim] says he does plan on writing up an Arduino library to make flipping the digital switches a little more user friendly.

Since the 8-bit chip had a few extra pins left over, [Jim] wired one up to serve as a master control for the LED indicator lights on the PCB. Another is used to adjust the current limit on the MT9700 between 500 mA and 1 A.

While naturally we’re big fans of spinning up your own hardware here at Hackaday, we’ve also seen similar results achieved by modifying an off-the-shelf USB hub.