Hacking A Video Walkie Talkie’s TXW818 MCU And Running DOOM

Recently cheapo video walkie-talkies popped up on everyone’s favorite online retailers, which naturally lured in the usual gaggle of reverse-engineering enthusiasts of cheap tat to see what’s inside these devices, as well as what more they can be made to do. Cue [Aaron Christophel] doing just that, with the typical DOOM demo as proof of concept.

Inside these cheerful little devices is a TXW818 MCU, made by TaiXin Semiconductor. It provides its own CK803 CPU core at 240 MHz with 272 kB of SRAM, as well as BLE and 2.4 GHz Wi-Fi support. For these walkie-talkies an additional 4 MB of PSRAM is provided as well as 2-4 MB of SPI Flash.

The display is a glorious 240×320 LCD, which actually fits rather well with a game like DOOM. As also explained on the GitHub project page, to build the project you simply have to fetch the CDK IDE and build the binary. After that it can be flashed with an STM32F103 ‘Blue Pill’ based board.

According to [Aaron] the SDK is rather convoluted and not that nice to work with, so it’s not a sleeper ESP32 alternative, but these cheap walkie-talkies could be nice to tinker with anyway. Other than playing games, of course, as the side buttons aren’t very conducive to gaming, and the limited Flash space required compressing the WAD game file.

Continue reading “Hacking A Video Walkie Talkie’s TXW818 MCU And Running DOOM

The Email Of The Future In 1986

With so many online messaging services to choose from it’s almost as though the daddy of them all, email, has faded into the background as something you only use for more formal contacts. But it’s still the underpinning of much of the business world’s electronic communication and is likely to stay so for the foreseeable future. The BBC Archive takes us back to a time when email was relatively new, when in 1986 [Lesley Judd] takes a very chunky 1980s laptop on a plane from London to the Netherlands, and sends an email to her colleague at home using a payphone and an acoustic coupler.

There are so many of-their-era quirks in this film it’s difficult to pick, but little things like the aircraft still having smoking and non-smoking areas, there being no sign of a mobile telephone, or the payphone operating in Guilders rather than Euros make it from a different time. Perhaps most interesting though is the email system in use, because this isn’t an internet based service. Instead it’s using Telecom Gold, which was the UK telco BT’s online service offering to businesses, and part of the international Dialcom network. This was a commercial service which  hung on until some time in the 1990s when the Internet finally displaced it.

The British writer L. P. Hartley used the phrase “The past is a foreign country; they do things differently there” as the opening sentence of one of his books, and the film below the break certainly brings that to mind. It’s a time that’s within reach, yet the changes in information technology over even the next decade or so would make the tech depicted not just obsolete but almost unrecognizable. Most of us today could sit at a 1996 laptop and send an email, but few of us would be as immediately at home with Telecom Gold.

It’s still possible to use an acoustic coupler today though.

Continue reading “The Email Of The Future In 1986”

Hackaday Links Column Banner

Hackaday Links: May 24, 2026

If your first-generation Chromecast was acting a little wonky this week, don’t worry. Contrary to fears online, the 2014 device hasn’t been excommunicated by Google. In a statement to Ars Technica, a rep for the search giant explained that the issue, which was keeping the devices from being able to stream video from services like Netflix, was temporary and should now be resolved. That said, the OG Chromecast hasn’t officially been supported since 2023, so it’s not clear how much longer they will remain operational. Google be Google, after all.

After resisting for years, this week, Mozilla finally relented and brought Web Serial to Firefox. While there’s been some debate about the wisdom of letting the Internet directly talk to hardware gadgets, anyone who’s flashed Meshtastic or configured their Betaflight-powered drone from the browser can attest to how convenient it is. In the announcement, Mozilla acknowledges that “most folks won’t use this API”, but points out that the “community of builders and tinkerers” (that’s us!) is sure to be excited about the news. They’ve even teamed up with Adafruit to ensure their web-based microcontroller workflows are compatible in Firefox 151 and beyond. If you give it a shot, let us know how it goes.

Speaking of hardware support, the Linux Vendor Firmware Service (LVFS) recently picked up a couple of big-name sponsors. As reported by It’s FOSS, this week, Lenovo, Dell, and HP have signed on as Premier-level sponsors to the tune of $100,000 per year. For those unfamiliar, LVFS offers a central repository where hardware vendors can upload firmware updates. On the client side, fwupd can be used to pull these updates down automatically without having to hunt around on each vendor’s website. The experienced players don’t need a service like LVFS, but it’s certainly one of those quality-of-life improvements that make the desktop experience a bit more accessible.

While on the subject of getting hardware working, we hear that more PlayStation 5 consoles can now run Linux. Last month, a software solution for booting the operating system on PS5 consoles running the relatively ancient 3.x and 4.x firmware was released, but now developer Andy Nguyen has gotten it working on firmware 5.x and at least some versions of 6.x. That’s still considerably behind Sony’s latest release, but it does open things up for more consoles to get in on the action.

In space news, the successful first flight of Starship V3 has understandably dominated the headlines for the last few days, but SpaceX wasn’t the only commercial launch provider with good news this week. On Friday, Blue Origin announced they had completed the investigation into the failure of its New Glenn rocket back on April 19th and that the Federal Aviation Administration has approved its return to flight.

According to a statement from the FAA, Blue Origin “identified the direct cause of the mishap as a cryogenic leak that froze a hydraulic line and led to a thrust anomaly during the second stage engine burn.” This resulted in the payload, a next-generation communications satellite featuring a massive 2,400 sq ft deployable antenna array developed by AST SpaceMobile, being placed in an unsustainable orbit.

If you’ve always dreamed of piloting your own walking battle tank, you might finally be in luck. China’s Unitree Robotics has unveiled a mech standing 2.7 meters tall, complete with a promotional video showing it smashing cinder blocks. Because what else would you do with a robot you just paid more than half a million dollars for? Unfortunately, there isn’t much information about the bot’s speed or endurance, and a company spokesperson says the design still needs some refinement before it is ready for production. But still, we’re getting there. Might as well start saving up now.

Finally, we were thrilled to hear that the iconic soundtrack for DOOM has been inducted into the National Recording Registry by the Library of Congress. There’s perhaps no piece of software more emblematic of the hardware hacking world than the 1993 shooter, and while we don’t think that had anything to do with the decision to formally recognize the game’s heavy metal-inspired digital riffs, it will be all that much sweeter the next time we see some oddball gadget running through E1M1.


See something interesting that you think would be a good fit for our weekly Links column? Drop us a line, we’d love to hear about it.

NoiseCloud: Storing Data On YouTube

Storage is expensive these days, whether you’re looking at the prices of spinning rust or magic little sticks of silicon. But what if there was some benevolent overlord that you could trick into giving you unlimited storage? That’s where Noisecloud comes in.

Created by [Lucas], Noisecloud is a tool that lets you use YouTube as a form of effectively-unlimited file storage. It works by taking whatever file data you have on hand, and turns it into frames of digital noise that can be stored and transported as an MP4 file and uploaded to YouTube. The encoding process involves first compressing the data with gzip, then packaging it into a high-constrast series of video frames that are then encoded with FFmpeg. Video containers can be produced in various resolutions, all the way down to 640×360 @ 30 fps. There’s also a special “TikTok mode” which is optimised to best preserve data on short form sites that use vertical orientation as default. More commentary from the creator is available via the supporting article on Github.

It’s probably not a practical way to store your files, given the fussy encoding and decoding required to actually use the data. However, it’s an interesting proof of concept that explores how data can be stashed in unexpected places via publicly-accessible services. We’ve explored similar work before, too.

Adorable ASCII Aquarium Lives On Your Desk

[Kert Gartner]’s ASCII Aquarium turns a cheap yellow display (CYD) into a tiny simulated aquarium, complete with ASCII sea creatures each with their own behaviors. There’s all kinds of options and even timekeeping functionality, so the miniature water world can also pull its weight as a desk clock.

The fish and other animal movements are not a series of canned animations; each creature has its own behaviors and responses to things like feeding, which is accomplished by tapping on the screen. A hidden menu offers a wide range of configuration and display options, and there’s even an option to export screen contents as bitmaps.

Add a 3D-printed enclosure and the whole thing looks like a pretty nice weekend project. There’s even a display flip mode, just in case you have a spare 50 mm beamsplitter kicking around.

It’s a very clever use of a CYD that shows how good color and graphics can look when one designs with the hardware’s capabilities (and limitations) in mind.

The CYD is an ESP32-based development board with integrated touchscreen display, and is known for its affordable price and wide availability. This one would look great next to a CYD electric jellyfish.

Spacelab’s Mitra 125 MS

[Ken Shirriff] does some of the most interesting teardowns. This time, he’s looking at a French-built minicomputer called the Mitra 125 MS from around 1980. In particular, it was the computer inside Spacelab, a European lab that could fit in the back of the Space Shuttle.

As you might expect, the computer doesn’t contain a microprocessor. Instead, it is a series of cards and, in this post, [Ken’s] looking at the ALU that allows the computer to perform math operations.

Continue reading “Spacelab’s Mitra 125 MS”

Meet The Raven: An Atari Clone Computer Based On The Motorola 68060

Some people who have a hankering to run GEM/TOS applications might just fire up an emulator, or maybe coax an old Motorola 68k-based Atari ST system back to life. Then there are people like [Anders Granlund], for whom hard mode is a way of life and making a custom mainboard around a genuine 68060 CPU and associated peripherals is a reasonable approach to pick. Thus quoth the Raven project.

The project commenced in 2024, when [Anders] started a thread on it over at the Exxos Forum which thus became pretty much the project log for the endeavor.

Both RAM and ROM ICs are on SIMM sticks, which seems like a pretty nifty idea compared to the typical socketed or soldered-in approach here, allowing for up to 48 MB of RAM and 16 MB of ROM.

On the custom ATX-compatible mainboard you get a total of 4 ISA slots, as well as everything from YM2149 audio, IDE HDD and legacy Atari peripheral support. All of which fits in a standard ATX case with an ATX power supply. If this tickles your fancy, you can find the design files for the current A1 board revision, though you will have to source your own ICs.

With all of it assembled you can run Atari’s TOS with its GEM UI, or the modern equivalent in the form of FreeMiNT.