<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jeff Geerling</title><link>https://www.jeffgeerling.com/</link><description>Recent content on Jeff Geerling</description><generator>Hugo</generator><language>en-us</language><managingEditor>jeff@jeffgeerling.com (Jeff Geerling)</managingEditor><webMaster>jeff@jeffgeerling.com (Jeff Geerling)</webMaster><copyright>Jeff Geerling</copyright><lastBuildDate>Fri, 05 Jun 2026 09:00:00 -0500</lastBuildDate><atom:link href="https://www.jeffgeerling.com/blog.xml" rel="self" type="application/rss+xml"/><item><title>I tested every IP KVM in my Homelab</title><link>https://www.jeffgeerling.com/blog/2026/i-tested-every-ip-kvm/</link><pubDate>Fri, 05 Jun 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/i-tested-every-ip-kvm/</guid><description>&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/i-tested-every-ip-kvm/all-ip-kvms.jpg"
 alt="IP KVMs on desk" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;Since the PiKVM came out in 2017, there's been an &lt;em&gt;explosion&lt;/em&gt; of IP KVMs. I've tested &lt;em&gt;almost every one&lt;/em&gt;. But what are they good for?&lt;/p&gt;
&lt;p&gt;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 &lt;a href="https://www.realvnc.com/"&gt;RealVNC&lt;/a&gt;, &lt;a href="https://www.raspberrypi.com/software/connect/"&gt;Raspberry Pi Connect&lt;/a&gt;, or wire up &lt;a href="https://tailscale.com"&gt;Tailscale&lt;/a&gt; or &lt;a href="https://pangolin.net"&gt;Pangolin&lt;/a&gt; for fully remote access. Those solutions are great, and so is SSH if you don't need a full desktop.&lt;/p&gt;</description></item><item><title>It's hard to justify buying a Framework 12</title><link>https://www.jeffgeerling.com/blog/2026/its-hard-to-justify-framework-12/</link><pubDate>Fri, 29 May 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/its-hard-to-justify-framework-12/</guid><description>&lt;p&gt;My nephew just graduated high school, and wants a laptop. When he decides what computer to buy, price (or more precisely, &lt;em&gt;value&lt;/em&gt;) is the most important attribute.&lt;/p&gt;
&lt;p&gt;Apple's MacBook Neo upended the 'value laptop' equation—Apple's not supposed to be both the cheapest option &lt;em&gt;and&lt;/em&gt; the best value... but it seems like that's squarely where the Neo landed for the good-but-cheap laptop category.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/its-hard-to-justify-framework-12/macbook-neo-and-framework-12.jpeg"
 alt="MacBook Neo on top of Framework 12" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;My nephew is also my godson, and to kick off his computing journey, I thought I'd let him choose from a Framework 12 I bought to test, or the MacBook Neo I bought a couple months ago to use around the studio.&lt;/p&gt;</description></item><item><title>Tuning in FM Radio on a 3D Printer Heatbed</title><link>https://www.jeffgeerling.com/blog/2026/tuning-in-fm-radio-on-a-3d-printer-heatbed/</link><pubDate>Thu, 28 May 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/tuning-in-fm-radio-on-a-3d-printer-heatbed/</guid><description>&lt;p&gt;&lt;a href="https://linktr.ee/repkord"&gt;Pooch&lt;/a&gt; from Repkord dropped by my studio while he was in St. Louis, and asked a simple question:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Can a 3D printer's heatbed act as an antenna?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A fair question, as many an antenna is embedded in a PCB these days... and the traces on a &lt;a href="https://www.prusa3d.com/product/heatbed-set/"&gt;PCB heatbed&lt;/a&gt; like the one used in Prusa's Core One look kinda like an antenna, if you squint the right way.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/tuning-in-fm-radio-on-a-3d-printer-heatbed/nanovna-3d-printer-heatbed.jpg"
 alt="NanoVNA hooked up to 3D Printer Heatbed" width="500" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;Really, anything (or anyone) can be an antenna, given enough power.&lt;/p&gt;</description></item><item><title>I patched iozone for better disk benchmarks on modern macOS</title><link>https://www.jeffgeerling.com/blog/2026/i-patched-iozone-for-better-disk-benchmarks-on-modern-macos/</link><pubDate>Tue, 26 May 2026 20:32:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/i-patched-iozone-for-better-disk-benchmarks-on-modern-macos/</guid><description>&lt;p&gt;A decade ago, I settled on &lt;a href="https://iozone.org"&gt;&lt;code&gt;iozone&lt;/code&gt;&lt;/a&gt; for disk benchmarking on all my systems. Tools like &lt;code&gt;fio&lt;/code&gt; ('Flexible IO' tester) are a little more capable for raw disk performance testing, and other tools test network-scale filesystems better, but &lt;code&gt;iozone&lt;/code&gt; gives me an easy overview of real-world disk performance across hard drives and SSDs, and runs on Mac, Windows, and Linux (and a smattering of other OSes).&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/i-patched-iozone-for-better-disk-benchmarks-on-modern-macos/iozone-website.jpg"
 alt="iozone Website with filesystem performance graph" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;It's been around &lt;a href="https://www.iozone.org/src/stable/iozone.c"&gt;since 1991&lt;/a&gt;, and is still updated today—in fact, the two latest updates (version 509 and 510) contain patches I sent in to get iozone to compile on Apple Silicon Macs running newer releases of macOS.&lt;/p&gt;</description></item><item><title>News about Raspberry Pi 6 and Microcontroller Development</title><link>https://www.jeffgeerling.com/blog/2026/news-about-raspberry-pi-6-and-microcontroller-development/</link><pubDate>Fri, 22 May 2026 15:15:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/news-about-raspberry-pi-6-and-microcontroller-development/</guid><description>&lt;p&gt;On Thursday, three of the &lt;a href="https://investors.raspberrypi.com/leadership"&gt;lead Raspberry Pi engineers&lt;/a&gt; hosted an &lt;a href="https://www.reddit.com/r/engineering/comments/1tcyfvk/hello_rengineering_were_eben_upton_ceo_james/"&gt;AMA on the r/engineering subreddit&lt;/a&gt;.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/news-about-raspberry-pi-6-and-microcontroller-development/pi-reddit-ama.jpg"
 alt="Raspberry Pi Reddit AMA with Eben Upton, Gordon Hollingworth, and James Adams" width="500" height="auto"&gt;
&lt;/figure&gt;

&lt;h2 id="raspberry-pi-6"&gt;Raspberry Pi 6&lt;/h2&gt;
&lt;p&gt;One of the most interesting tidbits was on the Pi 6.&lt;/p&gt;
&lt;p&gt;Looking back at previous launches:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2012: Raspberry Pi&lt;/li&gt;
&lt;li&gt;2015: Raspberry Pi 2 (+3 years)&lt;/li&gt;
&lt;li&gt;2016: Raspberry Pi 3 (+1 year)&lt;/li&gt;
&lt;li&gt;2019: Raspberry Pi 4 (+3 years)&lt;/li&gt;
&lt;li&gt;2023: Raspberry Pi 5 (+4 years)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Following that cycle, one would expect a Pi 6 3-4 years after the Pi 5, which would put it in 2026 or 2027.&lt;/p&gt;</description></item><item><title>Wi-Wi Is Wireless Time Sync at 1 nanosecond</title><link>https://www.jeffgeerling.com/blog/2026/wi-wi-is-wireless-time-sync-less-than-5ns/</link><pubDate>Tue, 19 May 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/wi-wi-is-wireless-time-sync-less-than-5ns/</guid><description>&lt;p&gt;At NAB, I found a demo of &lt;a href="https://www.wiwistamp.com"&gt;Wi-Wi STAMP&lt;/a&gt;, a wireless time synchronization protocol that &lt;a href="https://archive.gps.gov/cgsic/meetings/2024/shiga.pdf"&gt;came out of Japan's NICT&lt;/a&gt;.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/wi-wi-is-wireless-time-sync-less-than-5ns/wi-wi-stamp-leader-timing-hardware.jpg"
 alt="Wi-Wi STAMP time synchronization hardware" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;Wi-Wi stands for Wireless 2Way interferometry, and it uses the 900 MHz band for picosecond-level time sync, and mm-level distance accuracy, in a tiny box, currently the size of a smartphone.&lt;/p&gt;
&lt;p&gt;The system is still in development, but existing prototypes have 20ps of phase synchronization jitter, and time synchronization down to 30ns. The next generation will have time down to 5ns in real-world use.&lt;/p&gt;</description></item><item><title>Bambu Lab is abusing the open source social contract</title><link>https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/</link><pubDate>Tue, 12 May 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/</guid><description>&lt;p&gt;Last year &lt;a href="https://www.youtube.com/watch?v=91kfolYkRNM"&gt;I said I'd probably never recommend another Bambu Lab printer again&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I still use my P1S, but after Bambu Lab started pushing their always-connected cloud solution as the new default:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I blocked the printer from the Internet via my OPNsense Firewall&lt;/li&gt;
&lt;li&gt;I stopped updating the firmware&lt;/li&gt;
&lt;li&gt;I locked the printer into Developer mode&lt;/li&gt;
&lt;li&gt;I deleted Bambu Studio and started using &lt;a href="https://www.orcaslicer.com"&gt;OrcaSlicer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I had to do that to keep it under &lt;em&gt;my&lt;/em&gt; control, instead of Bambu's.&lt;/p&gt;</description></item><item><title>HomePod mini feels like magic, but it's just good timing</title><link>https://www.jeffgeerling.com/blog/2026/homepod-mini-feels-like-magic--but-it-s-just-good-timing/</link><pubDate>Fri, 08 May 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/homepod-mini-feels-like-magic--but-it-s-just-good-timing/</guid><description>&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/homepod-mini-feels-like-magic--but-it-s-just-good-timing/homepod-minis-stereo-pair-iphone-playing-music.jpg"
 alt="HomePod mini stereo pair demonstration with iPhone" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;Apple introduced the &lt;a href="https://www.apple.com/homepod-mini/"&gt;HomePod mini&lt;/a&gt; &lt;em&gt;six years ago&lt;/em&gt;, in 2020.&lt;/p&gt;
&lt;p&gt;I'm not one into smart speakers, but the feature that made me take a closer look was their ability to form stereo pairs, without any direct wired connection.&lt;/p&gt;
&lt;p&gt;I know there are other speaker manufacturers with wireless speakers, but to my knowledge, Apple was just using AirPlay over WiFi... so how does it work?&lt;/p&gt;
&lt;p&gt;Through the magic of buying two HomePods mini (pictured above), I found out. A video detailing the process is embedded below:&lt;/p&gt;</description></item><item><title>SBC Clusters are a terrible value, but they're fun anyway</title><link>https://www.jeffgeerling.com/blog/2026/deskpi-super4c-sbc-cluster/</link><pubDate>Fri, 01 May 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/deskpi-super4c-sbc-cluster/</guid><description>&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/deskpi-super4c-sbc-cluster/deskpi-super4c-in-waveshare-homerack-mini-rack.jpg"
 alt="DeskPi Super4C SBC Cluster Board in Waveshare HomeRack Mini Rack" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;Pictured above is the new &lt;a href="https://amzn.to/4w4rUOq"&gt;DeskPi Super4C&lt;/a&gt; installed in an 8U mini rack. The Super4C is a 4-node Raspberry Pi CM5 cluster board that solves two pain points I had with the older &lt;a href="https://www.jeffgeerling.com/blog/2022/6-raspberry-pis-6-ssds-on-mini-itx-motherboard/"&gt;Super6C&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I was testing this board around the same time I helped kick off the &lt;a href="https://sbcc.sdsc.edu/main-page.html"&gt;SBCC 2026&lt;/a&gt;, the Single Board Cluster Competition for students. A dozen or so university teams squared off to run the best mini HPC cluster with a budget of $6,000, and a couple days to benchmark &lt;a href="https://single-board-cluster-competition.github.io/sbcc26-competition-site/grading.html"&gt;six HPC workloads&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Raspberry Pi Connect may control Windows soon</title><link>https://www.jeffgeerling.com/blog/2026/raspberry-pi-connect-may-control-windows-soon/</link><pubDate>Wed, 29 Apr 2026 12:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/raspberry-pi-connect-may-control-windows-soon/</guid><description>&lt;p&gt;Support for &lt;a href="https://forums.raspberrypi.com/viewtopic.php?p=2373678"&gt;remote controlling Windows PCs&lt;/a&gt; may be added to &lt;a href="https://www.raspberrypi.com/software/connect/"&gt;Raspberry Pi Connect&lt;/a&gt;, Raspberry Pi's free remote access service.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/raspberry-pi-connect-may-control-windows-soon/pi-connect-windows-11.jpg"
 alt="Raspberry Pi Connect controlling a Windows 11 PC" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;When they &lt;a href="https://www.jeffgeerling.com/blog/2024/raspberry-pi-getting-services-game/"&gt;announced Pi Connect in 2024&lt;/a&gt;, I speculated the service was launched in response to RealVNC's sluggish adoption of Wayland, leading to Pi users lacking a solid remote access solution after Pi OS 12 'Bookworm' was launched.&lt;/p&gt;
&lt;p&gt;The service was helpful for those who had one or more Raspberry Pis to access, but the Pi Connect daemon didn't run on Windows or macOS at the time, so a true competitor to RealVNC (at least for basic use cases) it was not.&lt;/p&gt;</description></item><item><title>New 10 GbE USB adapters are cooler, smaller, cheaper</title><link>https://www.jeffgeerling.com/blog/2026/new-10-gbe-usb-adapters-cooler-smaller-cheaper/</link><pubDate>Fri, 24 Apr 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/new-10-gbe-usb-adapters-cooler-smaller-cheaper/</guid><description>&lt;p&gt;For years, the best way to get 10 gigabit networking on laptops was to buy an expensive, large, and hot 10 GbE Thunderbolt adapter. With new RTL8159-based 10G USB 3.2 adapters coming onto the market, the bulky adapters might be a thing of the past. Just look at the size of the thing in comparison to my Thunderbolt adapters:&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/new-10-gbe-usb-adapters-cooler-smaller-cheaper/thunderbolt-and-usb-c-10g-ethernet-adapters.jpg"
 alt="10 Gbps Ethernet adapters for Thunderbolt and USB" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;&lt;a href="https://amzn.to/3QIkfFm"&gt;2.5G&lt;/a&gt; and even &lt;a href="https://amzn.to/4mytCmZ"&gt;5G USB adapters&lt;/a&gt; have been out for a while, but sometimes you need more bandwidth.&lt;/p&gt;</description></item><item><title>An Arm Mainboard for the Framework Laptop</title><link>https://www.jeffgeerling.com/blog/2026/arm-mainboard-for-framework-laptop/</link><pubDate>Wed, 15 Apr 2026 09:49:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/arm-mainboard-for-framework-laptop/</guid><description>&lt;p&gt;Using the repair-friendly Framework 13 laptop chassis, I've tested the low-end x86 option (a &lt;a href="https://github.com/geerlingguy/sbc-reviews/issues/90"&gt;Ryzen AI 5 340 Mainboard&lt;/a&gt;), the fastest RISC-V option (&lt;a href="https://github.com/geerlingguy/sbc-reviews/issues/82"&gt;DC-ROMA II&lt;/a&gt;), and today I'm publishing results from the only Arm Mainboard, the &lt;a href="https://github.com/geerlingguy/sbc-reviews/issues/103"&gt;MetaComputing AI PC&lt;/a&gt;, which has a 12-core Arm SoC and up to 32 GB of soldered-on RAM.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/arm-mainboard-for-framework-laptop/metacomputing-arm-framework-hero.jpg"
 alt="MetaComputing AI PC Mainboard next to Framework 13 laptop" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;My Framework 13 has run on x86, RISC-V, and now Arm, making it something of a 'Ship of Theseus'.&lt;/p&gt;</description></item><item><title>Build your own Dial-up ISP with a Raspberry Pi</title><link>https://www.jeffgeerling.com/blog/2026/build-your-own-dial-up-isp-with-a-raspberry-pi/</link><pubDate>Fri, 03 Apr 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/build-your-own-dial-up-isp-with-a-raspberry-pi/</guid><description>&lt;p&gt;Last year my aunt let me add her &lt;a href="https://everymac.com/systems/apple/ibook/specs/ibook.html"&gt;original Tangerine iBook G3 clamshell&lt;/a&gt; to my collection of old Macs&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/build-your-own-dial-up-isp-with-a-raspberry-pi/pi-isp-ibook-hero.jpeg"
 alt="iBook G3 accessing dial-up Internet over WiFi browsing the vintage web" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;It came with an AirPort card—a $99 add-on Apple made that ushered in the Wi-Fi era. The iBook G3 was the first consumer laptop with built-in Wi-Fi antennas, and by &lt;em&gt;far&lt;/em&gt; &lt;a href="https://www.eetimes.com/the-secret-success-of-steve-jobs-wireless-internet/"&gt;the cheapest way&lt;/a&gt; to get a computer onto an 802.11 wireless network.&lt;/p&gt;</description></item><item><title>DRAM pricing is killing the hobbyist SBC market</title><link>https://www.jeffgeerling.com/blog/2026/dram-pricing-is-killing-the-hobbyist-sbc-market/</link><pubDate>Wed, 01 Apr 2026 16:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/dram-pricing-is-killing-the-hobbyist-sbc-market/</guid><description>&lt;p&gt;Today Raspberry Pi announced &lt;a href="https://www.raspberrypi.com/news/a-new-3gb-raspberry-pi-4-for-83-75-and-more-memory-driven-price-increases/"&gt;more price increases for all Pis with LPDDR4 RAM&lt;/a&gt;, alongside a 'right-sized' 3GB RAM Pi 4 for $83.75.&lt;/p&gt;
&lt;p&gt;The price increases bring the 16GB Pi 5 up to &lt;em&gt;$299.99&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Despite today's date, this is not a joke.&lt;/p&gt;
&lt;p&gt;I published a video going over the state of the hobbyist 'high end SBC' market (4/8/16 GB models in the current generation), which I'll embed below:&lt;/p&gt;
&lt;div class="yt-embed"&gt;
 &lt;style&gt;.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }&lt;/style&gt;&lt;div class='embed-container'&gt;&lt;iframe src='https://www.youtube.com/embed/HeX22LnKdFY' frameborder='0' allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;But if you'd like the &lt;strong&gt;tl;dr&lt;/strong&gt;:&lt;/p&gt;</description></item><item><title>Bring back MiniDV with this Raspberry Pi FireWire HAT</title><link>https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/</link><pubDate>Fri, 27 Mar 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/</guid><description>&lt;p&gt;In my last post, I showed you to use &lt;a href="https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/"&gt;FireWire on a Raspberry Pi&lt;/a&gt; with a PCI Express IEEE 1394 adapter. Now I'll show you how I'm using a new &lt;a href="https://equip-1.c-e.group"&gt;FireWire HAT&lt;/a&gt; and a &lt;a href="https://amzn.to/4dKtuyg"&gt;PiSugar3 Plus&lt;/a&gt; battery to make a portable MRU, or 'Memory Recording Unit', to replace tape in older FireWire/i.Link/DV cameras.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/minidv-with-raspberry-pi-firewire-hat/firehat-raspberry-pi-recording-from-firewire.jpeg"
 alt="Firehat on Raspberry Pi recording video from Canon GL1 over FireWire" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;The alternative is an old used MRU like &lt;a href="https://pro.sony/s3/cms-static-content/operation-manual/3290149121.pdf"&gt;Sony's HVR-MRC1&lt;/a&gt;, which runs around $300 on eBay&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description></item><item><title>Using FireWire on a Raspberry Pi</title><link>https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/</link><pubDate>Tue, 24 Mar 2026 11:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/</guid><description>&lt;p&gt;After learning Apple &lt;a href="https://512pixels.net/2025/07/tahoe-no-firewire/"&gt;killed off FireWire (IEEE 1394) support in macOS 26 Tahoe&lt;/a&gt;, I started looking at alternatives for old FireWire equipment like hard drives, DV cameras, and A/V gear.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/firewire-on-a-raspberry-pi/g4-canon-gl1-firewire.jpg"
 alt="Power Mac G4 MDD with Canon GL1 DV Camera importing footage into Final Cut Express" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;I own an old Canon GL1 camera, with a 'DV' port. I could plug that into an old Mac (like the dual G4 MDD above) with FireWire—or even a modern Mac running macOS &amp;lt; 26, &lt;a href="https://youtu.be/nqCO4Z_VP3c?t=1281"&gt;with some dongles&lt;/a&gt;—and transfer digital video footage between the camera and an application like Final Cut Pro.&lt;/p&gt;</description></item><item><title>The best laptop Apple ever made</title><link>https://www.jeffgeerling.com/blog/2026/best-laptop-apple-ever-made/</link><pubDate>Fri, 20 Mar 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/best-laptop-apple-ever-made/</guid><description>&lt;p&gt;Today I posted a video titled &lt;a href="https://www.youtube.com/watch?v=JpPIrmZB828"&gt;The best laptop Apple ever made&lt;/a&gt;, and &lt;em&gt;tl;dw&lt;/em&gt;&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt; it's the 11&amp;quot; MacBook Air.&lt;/p&gt;
&lt;div class="yt-embed"&gt;
 &lt;style&gt;.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }&lt;/style&gt;&lt;div class='embed-container'&gt;&lt;iframe src='https://www.youtube.com/embed/JpPIrmZB828' frameborder='0' allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I acknowledge in the video my pick is slightly subjective, and I also asked a number of other YouTubers which Mac laptop &lt;em&gt;they&lt;/em&gt; consider the best (or at least most influential). If you don't want to watch the video, I'll summarize their choices here:&lt;/p&gt;</description></item><item><title>Restoring an Xserve G5: When Apple built real servers</title><link>https://www.jeffgeerling.com/blog/2026/restoring-xserve-g5-apple-server/</link><pubDate>Fri, 13 Mar 2026 09:00:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/restoring-xserve-g5-apple-server/</guid><description>&lt;p&gt;Recently I came into posession of a few Apple Xserves. The one in question today is an Xserve G5, &lt;a href="https://everymac.com/systems/apple/xserve/specs/xserve_g5_2.0.html"&gt;RackMac3,1&lt;/a&gt;, which was built when Apple at the top—and bottom—of it's PowerPC era.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/restoring-xserve-g5-apple-server/xserve-g5-hero.jpeg"
 alt="Xserve G5 on Jeff&amp;#39;s desk" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;This isn't the first Xserve—that honor belongs to the G4&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;. And it wasn't the last—there were a few generations of Intel Xeon-powered RackMacs that followed. But in my opinion, it was the most interesting.&lt;/p&gt;
&lt;p&gt;Unfortunately, being manufactured in 2004, this Mac's Delta power supply suffers from the &lt;a href="https://en.wikipedia.org/wiki/Capacitor_plague"&gt;Capacitor Plague&lt;/a&gt;. The PSU tends to run hot, and some of the capacitors weren't even 105°C-rated, so they tend to wear out, especially if the Xserve was running high-end workloads.&lt;/p&gt;</description></item><item><title>Can the MacBook Neo replace my M4 Air?</title><link>https://www.jeffgeerling.com/blog/2026/macbook-neo-replace-m4-air/</link><pubDate>Thu, 12 Mar 2026 12:50:00 -0500</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/macbook-neo-replace-m4-air/</guid><description>&lt;p&gt;Many of us wonder if the MacBook Neo is 'the one'.&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/macbook-neo-replace-m4-air/macbook-neo-on-desk.jpeg"
 alt="MacBook Neo on top of a Mac Pro side panel" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;Because I have a faster desktop (currently a M4 Max Mac Studio), I've always used a lower-end Mac laptop, like the iBook or MacBook Air, for travel. I've used MacBook Pros in the past, but I like the portability of smaller, cheaper models.&lt;/p&gt;
&lt;p&gt;In fact, my favorite Mac laptop &lt;em&gt;ever&lt;/em&gt; was the 11&amp;quot; Air.&lt;/p&gt;</description></item><item><title>A PTP Wall Clock is impractical and a little too precise</title><link>https://www.jeffgeerling.com/blog/2026/ptp-wall-clock-impractical-too-precise/</link><pubDate>Fri, 06 Mar 2026 09:00:00 -0600</pubDate><author>jeff@jeffgeerling.com (Jeff Geerling)</author><guid>https://www.jeffgeerling.com/blog/2026/ptp-wall-clock-impractical-too-precise/</guid><description>&lt;p&gt;After seeing Oliver Ettlin's 39C3 presentation &lt;a href="https://media.ccc.de/v/39c3-excuse-me-what-precise-time-is-it"&gt;Excuse me, what precise time is It?&lt;/a&gt;, I wanted to replicate the PTP (&lt;a href="https://en.wikipedia.org/wiki/Precision_Time_Protocol"&gt;Precision Time Protocol&lt;/a&gt;) clock he used live to demonstrate PTP clock sync:&lt;/p&gt;
&lt;figure class="insert-image"&gt;&lt;img src="https://www.jeffgeerling.com/blog/2026/ptp-wall-clock-impractical-too-precise/39c3-oliver-ettlin-ptp-clock.jpg"
 alt="Oliver Ettlin with PTP wallclock at 39C3" width="700" height="auto"&gt;
&lt;/figure&gt;

&lt;p&gt;I pinged him on LinkedIn inquiring about the build (I wasn't the only one!), and shortly thereafter, he published &lt;a href="https://github.com/Gemini2350/ptp-wallclock"&gt;Gemini2350/ptp-wallclock&lt;/a&gt;, a repository with rough instructions for the build, and his C++ application to display PTP time (if available on the network) on a set of two LED matrix displays, using a Raspberry Pi.&lt;/p&gt;</description></item></channel></rss>