Father, author, developer, maker. Please consider sponsoring my work.

QuadRF can spot drones and see WiFi through my wall


QuadRF antenna array from front

The QuadRF (pictured above) a phased-array radio built around a Raspberry Pi 5 and an FPGA board with picosecond-level timing. It does advanced signal processing and beamforming.

It can see WiFi through walls and track drones in flight.

If the open source community can come up with something like this, just imagine what governments are capable of.

When you plug a computer into a network, tools like Wireshark can show all the hidden traffic you might not even know is there. WiFi packets are the same, but those travel through the air, allowing snooping without physical access.

Read more ⟶

The Special Value Pi 4 was extremely short-lived


Special Value Pi 4 4GB in hand

The 'Special Value' Pi 4 pictured above is probably the rarest Raspberry Pi I own—even rarer than my blue special edition Pi.

A Raspberry Pi reseller briefly listed a special 'value edition' Pi 4. But the product page 404's now. While it was up, my curiosity got the better of me, and now I have two 'value' Pi 4s.

What makes them a 'value'? They're only certified to run at 1.25 GHz (retail Pi 4s run at 1.8 GHz, and can usually be overclocked).

Read more ⟶

Quickly apply LUTs (color grading) with ffmpeg


This is a quick post, mostly for my own reference.

I've avoided LUTs and 'Log' video footage for years1, mostly because of the extra tiny bit of workflow involved. Like RAW photos, 'Log' footage retains the video sensor's full dynamic range, so you can pull more color and luminance information out of the footage later.

But unlike photography, where RAW has been a thing for decades, and many workflows 'just work' without me having to 'grade' every individual photo, in video precious few consumer apps handle Log footage gracefully. You generally end up with a muddy grey mess.

Read more ⟶

Framework's 10G Ethernet module exposes USB-C's complexity


WisdPi's Framework 10G Ethernet module

I've been following WisdPi's development of various 5 Gbps and 10 Gbps Ethernet adapters for the past couple years.

They use newer Realtek Ethernet chips, which sometimes have performance quirks—most frequently encountered under Linux.

In today's video, I tested the new WisdPi 10G Ethernet Expansion Card for Framework computers. It fits in any available Framework Expansion slot—even on the Framework Desktop.

But Expansion Cards use USB-C for their connection to the mainboard—and therein lies the rub...

Read more ⟶

You can finally power on a Mac remotely


Apple FINALLY lets you turn on your Mac remotely, without having to press the power button. In the media, articles suggest it's a reaction to Mac mini power button complaints.

Turning on an M4 Mac mini remotely using Home Assistant on a Framework 12

While I agree the M4 mini's power button is in a really dumb spot, that's not why I care about this feature. The two bigger use cases for me have been a pain for years:

Read more ⟶

I tested every IP KVM in my Homelab


IP KVMs on desk

Since the PiKVM came out in 2017, there's been an explosion of IP KVMs. I've tested almost every one. But what are they good for?

You can use Remote Desktop, Screen Sharing, or VNC to remote control a computer from anywhere on a LAN. And if you don't have a private VPN, you could use RealVNC, Raspberry Pi Connect, or wire up Tailscale or Pangolin for fully remote access. Those solutions are great, and so is SSH if you don't need a full desktop.

Read more ⟶