Mysterious Files PH

Wednesday, September 9, 2026

Reverse Engineering The Philips PM5139

September 09, 2026 0

The Philips PM5139 is not famous. It won no great victories on the battlefield, nor was instrumental in changing the political landscape. It was just a useful function generator that you might find on a workbench somewhere, doing its job quietly and relatively accurately. [doctormord] has been doing the work to reverse engineer this humble piece of hardware.

The PM5139 is poorly documented; the only existing service manual out there is for the PM5138A, a less-capable sister model. Hence, there was some value in reverse engineering the device to understand it better. Work started with two EPROM dumps capturing what Philips put in the box all the way back in the early 1990s. From there, the code was examined and tinkered with until [doctormord] felt confident to modify it and improve upon what was already there. This was achieved with the aid of an 8051 emulator that could run the code to make it obvious what was going on. The result was a custom “V2.0” firmware that adds six arbitrary waveforms to the function generator and the ability to play simple music, amongst other tweaks.

We love to see old hardware given new functionality, even decades down the line, and we love some good reverse engineering, too. Video after the break.


FLOSS Weekly Episode 881: Eating Its Own Tail

September 09, 2026 0

This week Jonathan chats with Olivier Vernin of Updatecli, the tool that helps you update everything! Need to roll out dependency updates intelligently? Or even automatically deploy to a server on changes? Updatecli can help!

Did you know you can watch the live recording of the show right on our YouTube Channel? Have someone you’d like us to interview? Let us know, or have the guest contact us! Take a look at the schedule here.

Direct Download in DRM-free MP3.

If you’d rather read along, here’s the transcript for this week’s episode.


Theme music: “Newer Wave” Kevin MacLeod (incompetech.com)

Licensed under Creative Commons: By Attribution 4.0 License


Hunting the Wild Vibrotruck

September 09, 2026 0

A few weeks ago, my wife was out walking the dog, and she sent me four or five photos of small orange boxes planted all around our neighborhood. (OK, I’ll bite!) They had little cards on them explaining that they were geophones, and a QR code on them that lead to a website with all the details. Munich was getting a large-scale seismic survey to map out our underground water, with the aim of using it for geothermal heat and power in the near future.

How do you map up to five kilometers under the earth? You pound the ground, sending shockwaves downward, and then listen for their reflections. At the boundaries between different layers, the change in the speed of sound in the different media cause reflections. Calculating the time it took for a given reflection to reach you lets you figure out how deep the layer boundary is.

The seismic survey procedure goes like this: geophones are set out at roughly 20 m intervals in lines spaced around 300 m apart that run roughly north-south, while “vibrotrucks” drive a roughly east-west course, creating mini-earthquakes every 20 meters along the way. Covering a surface of 1,000 km^2 with over 120,000 sample locations and exciting them 86,000 times is going to take a while. Lucky for me, they started in my part of town.

Hot Water

Because the earth is essentially a ball of hot molten metal with a thin and crispy outer crust, and because there is radioactive decay going on even within the crusty bit, temperatures rise as you dig down: roughly 30 °C per kilometer. And Munich has this fantastic source of water that’s folded under the earth in a layer that dates back to the Jurassic, which makes it both low in dissolved minerals and sitting just around 3 km down: at 100 °C. This turns out to be the sweet spot in terms of difficulty of drilling and heat gained from doing so.

Blessed with hot water underground, the question is how to best use it. The plan at the moment is to situate a number of geothermal plants around the city, drill relatively large bore holes at each site that reach down 1 km to 2 km, and then drill diagonally down after that to spider out into a larger source of water. This “extended reach drilling” pulls from a larger heat source, prevents cool spots, and has only recently become technologically feasible.

Which brings us to the GIGA-M study. A 3D map of the underground will help plan out where to put the geothermal plants, in which directions the runners will need to be drilled, and generally how to best coordinate the resource. There were a number of individual smaller surveys done over the last 20 years, and Munich and the surroundings already have a number of geothermal plants, but this survey aims to fill in all of the gaps.

The Hunter and His Prey

It was a Thursday morning when my wife thought she heard some pounding and humming outside. She was wrong, but it got us to look at the online map, and while they weren’t in our neighborhood just yet, they were probably within easy driving distance. I threw my camera and tripod in the car and headed out.

The Big Vibrotrucks

Out in the country, just outside of Grossdingharting (you can’t make these names up!) I spotted a plume of dust rising up from a field. Was it just a farmer tilling? Or was it a vibrotruck? I drove through the woods on a logging road, and when I came out, I was nearly face-to-face with the beasts.

They were loud, and I felt the rumble when I stepped out of the car, so I ran up and asked if I could film it. They said “sure”, and I set up the tripod. The first video I shot, apparently I hadn’t screwed the camera down hard enough in the tripod, and it vibrated loose. So I ran another 20 m further and tightened everything down.

I’m not going to lie: it was exceedingly loud and very exciting. I drove back home and couldn’t wait to review the footage.

The next morning, I heard the same sound outside my own house. They were driving vibrotrucks around in the field about a block up the street. I grabbed the camera and ran out barefoot to get footage. And then Saturday morning, while cooking blueberry pancakes for the family, they drove up my street. Am I stalking the vibrotrucks, or are they stalking me?

An engineer asked if they could stand in our front yard, so I took my chance to bombard him with questions. He seemed stoked to talk about it.

Geophones and Vibrotrucks

When you stand next to one of these things, first it shakes, and then you can hear a bassy tone, and then it rises and stops. They’re obviously doing a frequency sweep, much like you would use a sonar chirp to help disentangle the multiple reflections from one another.

The sweep means that even if they receive two reflections at once, they will hear two different pitches because one signal traveled further than the other, and comes from the earlier, lower-pitch part of the impulse. It also makes for a very easy to find signature. Correlating these times of flight across the entire array of geophones gives a 3D map of the underground layer discontinuities.

You can see from a cleaned up version of the audio that they’re sweeping from something like 6 Hz up to maybe 96 Hz.  The lower end sounds like distinct hammering, and the top end a humming. Here is another video, with filtered audio. Because you feel the vibrations through your feet and in your chest, the live experience is a little bit like this with more noise. Play on good headphones or with a subwoofer for maximum effect.

Of course, the time of flight matters. I asked if each geohpone had a GPS timebase, and the friendly engineer told me that they individual geophones don’t – too expensive – but that when they install one, they connect it to a laptop with GPS that records the location and sets the geophone’s clock. When they harvest them, they record the location again, dump the time to verify that the clocks haven’t drifted too much, and then pull down all of the recorded timestamped data.

Why do they drive around in pairs? It’s simply because they make twice the vibration. The two trucks are actually synced together in phase, so they emit as one. The trucks have a GPS-disciplined clock inside, so they know exactly when they start each cycle and can derive the time-of-flight to all of the receiving geophones. The rest is math.

He also mentioned that it was too bad that I only got to experience the smaller “urban” vibrotrucks like the one outside my house. I kept my mouth shut – nobody needs to know that I’m a vibrotruck stalker.


Tuesday, September 8, 2026

Are Desktop PC-ABS Prints Outperformed by Industrial FDM? Not Really

September 08, 2026 0

[Igor] of [My Tech Fun] set out to discover what differences, if any, can be found between parts printed in PC-ABS filament on an industrial 3D printer, and those from prosumer-grade machines and filament. His video is full of his usual attention to detail as he compares a test suite of parts printed at home in Polymaker PC-ABS with those from a Stratasys Fortus 450mc using proprietary PC-ABS filament.

PC-ABS is a filament that strives to deliver the benefits of both polycarbonate and ABS. It’s durable and has fantastic impact resistance, but it costs a bit more than either PC or ABS and requires a heated chamber.

In the end, PC-ABS from a home printer compares favorably to an industrial system, at a fraction of the price.

[Igor] has previously compared industrial ABS with comsumer ABS, but what made him curious about PC-ABS in particular was the large difference in print temperatures between Polymaker PC-ABS, and Stratasys’s own proprietary PC-ABS.

[Igor] prints Polymaker filament at 280º C in a 60-65º C  chamber, whereas the Stratasys filament prints at 325º C with a chamber temperature of 95º C. That’s quite a difference. The industrial printer has over double the print time, to boot. Would test objects printed from the industrial filament, on an industrial machine, be noticeably different from those printed at home?

To find out, [Igor] orders a test suite of parts from a company with a Stratasys Fortus 450mc (who was also kind enough to take a short video of the machine in action) and prints his own on both a Prusa Core One L, and a Bambu Labs H2D. He then proceeds to compare them in a variety of ways while testing them to destruction.

What’s the bottom line? The industrial prints have better dimensional accuracy, but the home prints have the edge in appearance. When it comes to performance the differences are mostly minor, and not always in the industrial system’s favor. Broadly speaking, PC-ABS from the home workshop compares very favorably from an expensive industrial system and proprietary filament, at a fraction of the price. See it for yourself in the video, embedded just below.


Fixing a 1990s LEGO Electric Train Speed Regulator

September 08, 2026 0

Before LEGO train sets moved to battery-powered locomotives with plastic rails, all of them worked pretty much like any other train set of the era. This meant metal rails that the locomotive’s wheels would use to pick up power from and a central controller that would inject said power and also regulate the train’s speed and direction. The LEGO 2868b Electric Train Speed Regulator is one such example, and [Nonsense Wars] recently had one under the knife to repair it.

The single PCB inside is quite straightforward, with the 9-12 VAC supply input from an external power adapter, and a variable voltage regulator that sees its target voltage switched by a bank of resistors.

It are these resistors that the big yellow control switches between when you operate it, changing the output voltage and also output polarity you cross the midway point. Effectively this means that there is just one non-passive component on the PCB, in the form of the TO-220 package strapped to the big heatsink.

In this particular unit it was found to be a Fairchild KA317, which is for all intents and purposes here the same as an LM317T. One quick swap later and this controller was back in business like it was 1995.

Compared to the engineering crammed into a modern “smart brick”, things really have come quite a ways in the world of LEGO.


Disassembling a Mini Air Blower to Make RC Airplanes

September 08, 2026 0

As a certified RC airplane fan, the [RCMakerLab] on YouTube found themselves looking at one of those nifty mini air blowers that provide an alternative to a compressor and canned air for dusting and other high-volume, high-pressure air-related tasks.

Inside these quite affordable units is a ducted fan (EDF) that can produce fairly high levels of airflow to get to every last dust bunny hiding on a PCB or inside a keyboard, raising the question of whether you could use these to fly a model airplane with.

As can be seen in the torn down unit, there isn’t a lot to these air blowers, with the ESC bolted onto the EDF and only the speed regulator and on/off switch being external controls. This would make it very easy to integrate into an airplane, but leaves the question of whether it can generate enough thrust to make it worth the effort.

Using a custom rig, it was shown to generate up to 110 grams of thrust with a current of 16.5 A, which would at least go a long way to carrying its own battery pack. In order to create an airplane with it, probably two of these motors are needed. There’s also the potential of reducing weight by changing the ESC and such, making reusing these little EDFs from any discarded or broken mini air blowers at least worth a shot.

At the very least, it seems like it has a better shot of working than a plane powered by an electric leaf blower.


Monday, September 7, 2026

Kelvin–Helmholtz Instabilities Found to Drive Plasma Mixing on the Sun

September 07, 2026 0
Kelvin–Helmholtz Instabilities Found to Drive Plasma Mixing on the Sun

As easy as the Sun is to observe, it’s simultaneously very hard to study due to how extreme the conditions are, even on the surface of a rather unassuming star. One of these study topics is the interaction between the Sun’s plasma and magnetic field, as this drives much of the dynamism of the Sun’s surface layer (i.e., the photosphere). Recent observations by the 4-meter solar telescope in Hawaii have now led to interesting new findings, as detailed in a paper in Nature by [David Kuridze] et al.

Despite popular portrayal, this photosphere is not a boiling liquid, but rather pockets of plasma at various temperatures. The plasma moves within the magnetic field and convective movements that create the ‘boiling’ pattern, which gives the illusion of a boiling liquid surface.

Within this photosphere, [Kuridze] et al. were able to observe Kelvin-Helmholtz instabilities, which are fluid instabilities caused by velocity shearing in either a continuous fluid or due to a velocity difference between two fluids. This is also observed in clouds in Earth’s atmosphere, where they cause the billowing effect, somewhat similar to watching a boiling liquid.

In a MURaM simulation (see heading image), these findings were confirmed, showing how these instabilities drive the transport of plasma in the Sun’s photosphere.