Haiku OS Releases Beta 6

After just a little over 25 years of the Haiku project trying to keep the BeOS spirit alive, the team has now released Beta 6. The spicy details of what is now all better can naturally be found in the detailed release notes. Part of the size of these release notes is due to the previous beta release being two years ago, though nightly builds have kept Haiku users appeased in the meantime.

The headline features that are new compared to the previous release include the ability to run the Firefox browser and derivatives, QEMU hardware virtualization using the NetBSD Virtual Machine Monitor (NVMM), improved POSIX and hardware compatibility, as well as many bug fixes. Unfortunately 64-bit ARM support still has to wait a bit longer.

Naturally, such a joyful new release wouldn’t go unnoticed by [Action Retro], who decided to celebrate by installing this new release on a stack of old laptops that he bought for a dollar each. With system requirements starting at a Pentium II with 256 MB of RAM, it’s very zippy to install and boot on. As [Action Retro] noticed, a fresh install on a random 2000s Asus laptop both WiFi and audio worked out of the box.

Wrestling through his e-waste pile of laptops, the functional laptops provided a pretty good experience, making these at least an excellent target for a fresh Haiku install as a daily driver.

We looked at Beta 5 and the nightlies back in 2024, with recently attempts being made to port Nvidia GPU drivers to Haiku, with good results.

Continue reading “Haiku OS Releases Beta 6”

How Gold Plastic Syndrome Is Killing Toys And Game Consoles

In a recent video [Sqwerks] does a deep-dive into the problem of disintegrating plastic enclosures of Nintendo DS consoles. These original NDS handheld consoles have a metallic-like coating that appears to interact with the ABS plastic, causing yellowing as well as extreme brittleness and correspondingly broken hinges. Unsurprisingly, this causes the shell to essentially disintegrate the moment you try to disassemble them for something like a screen replacement.

While somewhat the opposite of plasticizer migration into ABS from PVC insulation that we covered before, the underlying cause is probably similar, with the Transformers toy community having come to call it Gold Plastic Syndrome (GPS) based on the fact that it were mostly gold-colored parts on these plastic toys that seemed to be affected. Over time the additives used to add a cool metal sheen and swirls to the plastic appear to interact in a way that makes the ABS plastic very brittle.

Although the underlying cause of GPS doesn’t appear to be known yet, the Transformers community has documented this happening since the late 1980s and into the early 2000s, with even reports that some toys from the mid-2010s suffer from this. Whatever the underlying cause of GPS is, the result is always the same, with disintegrating brittle plastic and often a powdery residue.

In the case of NDS consoles, replacing the affected shell with a third-party replacement is still a viable option today, with [Sqwerks] recommending this solution. For other enclosures and toys where the plastic effectively is the toy, it might be that all we can do is watch them slowly disintegrate until we figure out how to revert GPS.

Continue reading “How Gold Plastic Syndrome Is Killing Toys And Game Consoles”

PETG: The PLA Filament Alternative That Just Works

A typical response to the previous article on why PLA filament is so darn brittle. This has led some people to not use PLA filament at all, while others promote using PLA only for prototyping and throw-away parts, especially in light of PLA being compostable under the right conditions. For many mechanical parts, people turn to PETG.

Much like the PET polymer used for everything from food containers to drink bottles, PETG is durable, more resistant to degradation through mechanisms like hydrolysis and its filament form doesn’t need to be coddled like PLA does. PETG, on the other hand, tends to come from crude oil and shrugs at industrial composting conditions.

In terms of durability, degradation mechanisms and recyclability, is PETG the basic FDM filament which we should all just be using?

Continue reading “PETG: The PLA Filament Alternative That Just Works”

Fixing An Expensive Amprobe Cable Tracer With Mystery Fault

Perhaps the most annoying kinds of faults are those that involve expensive equipment that just sit around in a cupboard, only for them to just stop working at all. Such was the case with the £2,000 Amprobe cable trace kit that [Tom] bought for work-related purposes. After sitting around unused for a few years, the signal generating part of the kit refused to power up at all, with Fluke’s service department wanting at least £600 to even attempt a repair after already having had [Tom] cough up £70 to even get this quote.

Subsequently he instead sent it to [Buy it Fix it] on YouTube for an attempted repair, which at the very least would be a less costly option. These systems use a signal generator connected to the cable, with a separate detector wirelessly tracking this signal. By itself that doesn’t sound too complex, but as it turns out it wasn’t quite so straightforward to diagnose.

After eliminating a basic power or display issue, the SoC’s boot sequence was traced, including reading from the 128 MB NAND Flash. At first glance the unit appeared to be trying to boot and work as normal, which was confirmed after finding a serial port and seeing the log output on it. This showed that the NAND Flash’s boot image failed validation due to apparent corruption.

After desoldering the TSOP 48 Flash package and stuffing it into a reader, at first glance the data on it looked fine. After a tragic detour with Google’s Gemini chatbot that led to a lot of wasted time, the solution that the human intelligence came up with was to crack open the tracer unit in the set and ogle at its firmware, in particular the bootloader.

Comparing the two Flash dump files, there were a few flipped bits in the bootloader section, likely due to cells in the Flash having lost their charge. Writing the generator’s Flash with a corrected image led to it booting up happily again into the Linux 2.6-based firmware, seemingly no worse for wear. Of course, one has to consider here that the NAND Flash IC clearly has a few leaky cells in it, so replacing it with a fresh one could be a good idea for a long-term fix.

Continue reading “Fixing An Expensive Amprobe Cable Tracer With Mystery Fault”

Making A Robot To Serve Some Mean Badminton Shuttlecocks

Sometimes regarded as a less violent form of tennis, badminton is still a pretty challenging sport. One which suffers like so many sports from requiring at least two players since magically flying balls and shuttlecocks haven’t been invented yet. After years of tinkering on a shuttlecock serving robot, [Travis Mitchell] hit upon the idea to convert a small industrial robotic arm for the purpose.

The target of this conversion is a positively cute-sized Denso VS050 robotic arm, with Denso helpfully providing a 3D model of the arm as a solid jumping-off point in a CAD project. Here the task of the robotic arm is two-fold: one is to grab a fresh shuttlecock from a hopper with a pneumatic grabber, the other is to feed it into the spinning wheels that grip and launch it. Fortunately [Travis] has a pretty tricked-out workshop available, including the ability to 3D print metal parts, making building the prototype a snap.

After initially thinking of using a Raspberry Pi Pico, he ended up using an ATmega AVR due to the input-output requirements when communicating with the arm. Using a height-adjustable desk as the base, the whole assembly was put together for some testing on the badminton court.

With most of the testing having been done in the shop already, the remaining issue was to determine the best disc material, as the two high-speed discs that grip the shuttlecock must be well-balanced and not stretch too much. Ultimately a 3D printed plastic disc with a silicone strip as gripping surface was found to work pretty well, allowing for the robot to finally start serving its function.

Continue reading “Making A Robot To Serve Some Mean Badminton Shuttlecocks”

Dissecting A Lethal Universal Travel Adapter

The world’s refusal to standardize on a single type of mains power outlet has led to a vibrant market of so-called travel adapters, all of which try to outdo each other in convenience and universality. This comes at the cost of complexity, something which ultimately reflects in the price. The cheapo $9.26 universal travel adapter that [Brainiac 75] got off an online retailer’s site is thereby a good example of how safety suffers if the overarching goal is to ‘make it cheap’.

The first exciting discovery is that when you plug any of its three sets of connectors into an outlet, the others become live at the same voltage. This would suggest that they’re just wired together, a fact soon confirmed with a quick resistance check between the respective prongs. Though to the adapter’s credit, the prongs are not live when fully retracted into the enclosure. Yet as demonstrated in the video, the retracting of prongs is not enforced, so mistakes here are possible.

The adapter also has two USB ports that claim to provide 5 V at 2.1 A, with as it turns out no hard cut-off. This is probably the best part of the adapter despite not featuring any advanced charging features. After opening the adapter, you can see that the sliding mains prongs connect to a central bus bar when either unfolded or extended, which is definitely straightforward, but doesn’t enforce that only one type of prongs can be used at any given time.

To make it safer, [Brainiac75] removed the less useful US and UK plugs, taping over the empty holes. It’s now just a USB charger with a universal mains port to plug random non-EU plugs into, which is probably relatively safe and a better idea than really using it as a travel adapter.

Continue reading “Dissecting A Lethal Universal Travel Adapter”

Giving The NES An Optical Data Storage Add-On

The introduction of optical media in the form of CDs meant a revolution in the world of gaming consoles, escaping the restrictions of a few dozen MB of storage and instead offering a theoretically infinite amount of storage through the miracle and tedium of swapping discs. After the SNES narrowly escaped getting a CD add-on and the N64 doubled down on cartridges, we can now at least get an impression of what it’d be like if the Nintendo Entertainment System had been gifted a CD add-on back in the 1980s, courtesy of a project by [Throaty Mumbo].

The NES future we could have had. (Credit: Throaty Mumbo, YouTube)
The NES future we could have had.

There’s also an accompanying video containing typical hijinks and a demonstration of this system. Initially [Throaty Mumbo] was going to make a SNES CD add-on to match that console’s initial prototype, but doing it for the NES seemed more fun. Obviously, since the NES is quite limited hardware-wise it was always going to be a struggle, even if the original front-loading NES conveniently has a mostly unused expansion slot.

On the custom PCB there is an RP2350B microcontroller that mediates between an Everdrive N8 Pro cartridge and an IDE CD drive, along with a PCM5102 audio DAC. The expansion port is hereby used to receive the audio samples on its audio mix input pin, along with power. After boot the game ROM is read off the CD by the MCU and streamed over USB to the Everdrive.

Combined with the previous work [Throaty Mumbo] did to revive the long-defunct Japanese online service for the NES, it’s an exciting time for fans of the iconic console.

Continue reading “Giving The NES An Optical Data Storage Add-On”