All blogs / Embedded / microcontrollers
Jeff Geerling
Recent content in Blogs on Jeff Geerling
Embedded / microcontrollersLinux / UnixNetworkingElectronicsDevOps / SRE / infrastructure
- Posts
- 1,622 from 5 Oct 2009 to 30 Oct 2026
- Posting
- weekly (81 in the last year)
- Kind
- personal blog
- Feed
- https://www.jeffgeerling.com/blog/blog.xml
- Also at
- https://jeffgeerling.com/
Latest
October 2026
- Rejoice, leap seconds are dead!
- Noctua Fan Swap on a Calnex Rb/GPS Frequency Reference
- Ubiquiti's $99 Vape Detector is actually pretty good
- Upgrade your PHP installs immediately to protect against php2shell
- Formlabs dropped the Raspberry Pi on the way to a $699 SLA printer
- Radxa's Q8B has 2x the performance and expansion of the Pi 5
September 2026
- I'm starting HomelabFest (in St. Louis, Sep 2027)
- Raspberry Pi locks down Pi 5 RAM upgrades in firmware
- NTP, an atomic clock, and having a great time at the world's largest VCF
- OpenNMC is an open replacement for expensive APC management cards
- Rebuilding a 1995 GPS Time Server so I don't get Telstra'd
August 2026
- Before NTP there were Time and Daytime
- Building a mini Homelab that fits in my carry-on
- Debugging Ubiquiti's 5G Backup on AT&T
- Getting the Steam Deck LCD working on a Raspberry Pi
- Hands-on with Raspberry Pi's CM5 Programming Jig
- I'm excited for Intel after testing the XPS 13
- Proxmox officially supports Arm, with some caveats
July 2026
- Getting 25 Gbps Thunderbolt Ethernet on my Mac Studio
- Adding a backup Internet WAN on my OPNsense Router
- Open Sauce and GPS time were my summer AI Antiseptics
- QuadRF can spot drones and see WiFi through my wall
- The Special Value Pi 4 was extremely short-lived
June 2026
- Quickly apply LUTs (color grading) with ffmpeg
- Framework's 10G Ethernet module exposes USB-C's complexity
- You can finally power on a Mac remotely
- I tested every IP KVM in my Homelab
May 2026
- It's hard to justify buying a Framework 12
- Tuning in FM Radio on a 3D Printer Heatbed
- I patched iozone for better disk benchmarks on modern macOS
- News about Raspberry Pi 6 and Microcontroller Development
- Wi-Wi Is Wireless Time Sync at 1 nanosecond
- Bambu Lab is abusing the open source social contract
- HomePod mini feels like magic, but it's just good timing
- SBC Clusters are a terrible value, but they're fun anyway
April 2026
- Raspberry Pi Connect may control Windows soon
- New 10 GbE USB adapters are cooler, smaller, cheaper
- An Arm Mainboard for the Framework Laptop
- Build your own Dial-up ISP with a Raspberry Pi
- DRAM pricing is killing the hobbyist SBC market
March 2026
- Bring back MiniDV with this Raspberry Pi FireWire HAT
- Using FireWire on a Raspberry Pi
- The best laptop Apple ever made
- Restoring an Xserve G5: When Apple built real servers
- Can the MacBook Neo replace my M4 Air?
- A PTP Wall Clock is impractical and a little too precise
- I built a pint-sized Macintosh
- Expert Beginners and Lone Wolves will dominate this early LLM era
February 2026
- Upgrading my Open Source Pi Surveillance Server with Frigate
- How to Securely Erase an old Hard Drive on macOS Tahoe
- Frigate with Hailo for object detection on a Raspberry Pi
- AI is destroying Open Source, and it's not even good yet
- Testing Reachy Mini - Hugging Face's Pi powered robot
- Exploring a Modern SMPTE 2110 Broadcast Truck With My Dad
- The first good Raspberry Pi Laptop
January 2026
- Ode to the AA Battery
- Recapping My 5 Year Old Studio Monitors
- Migrating 13,000 Comments from Drupal to Hugo
- Raspberry Pi's new AI HAT adds 8GB of RAM for local LLMs
- Raspberry Pi Pico Mini Rack GPS Clock
- Local Email Debugging with Mailpit
- Raspberry Pi is cheaper than a Mini PC again (that's not good)
- JeffGeerling.com has been Migrated to Hugo
- Testing the Mono Gateway, a custom-built 10 Gbps Router
December 2025
- Dell's version of the DGX Spark fixes pain points
- NIST was 5 μs off UTC after last week's power cut
- Big GPUs don't need big PCs
- 1.5 TB of VRAM on Mac Studio - RDMA over Thunderbolt 5
- CM0 - a new Raspberry Pi you can't buy
- Benchmarking NVENC video transcoding on the Pi
- The DC-ROMA II is the fastest RISC-V laptop and is odd
- The RAM Shortage Comes for Us All
- Why doesn't Apple make a standalone Touch ID?
November 2025
- Nvidia Graphics Cards work on Pi 5 and Rockchip
- Air Lab is the Flipper Zero of air quality monitors
- How to silence the fan on a CM5 after shutdown
- Using AMD GPUs on Raspberry Pi without recompiling Linux
- All Intel GPUs run on Raspberry Pi and RISC-V
- Minisforum stuffs an entire Arm Homelab in the MS-R1
- Converting hot dog plasma video to sound with OpenCV
- It's not that hard to stop a Trane
October 2025
- The Arduino Uno Q is a weird hybrid SBC
- Why do some radio towers blink?
- Recovering videos from my Sony camera that I stupidly deleted
- blown away
- Resizeable BAR support on the Raspberry Pi
- How much radiation can a Pi handle in space?
- Qualcomm's buying Arduino – what it means for makers
September 2025
- The AI Emperor Has No Clothes
- Not all OCuLink eGPU docks are created equal
- Testing the Raspberry Pi 500+'s new mechanical keyboard
- Full eGPU acceleration on the Pi 500+ with a 15-line patch
- I regret building this $3000 Pi AI cluster
- You can finally manage Macs with FileVault remotely in Tahoe
- Save video still frames from QuickTime Player with a shortcut
- Digging deeper into YouTube's view count discrepancy
- CubeSats are fascinating learning tools for space
- YouTube views are down (don't panic)
- I bought the cheapest EV (a used Nissan Leaf)
August 2025
- How to install TrueNAS on a Raspberry Pi
- Reverse Engineering ALL the Raspberry Pis
- Build log: Macintosh Classic
- TrueNAS on Arm is finally a thing
- Jellyfin on macOS for a quick self-hosted media library
- Reverse Engineering the Raspberry Pi Zero 2W
- Increasing the VRAM allocation on AMD AI APUs under Linux
- I clustered four Framework Mainboards to test huge LLMs
July 2025
- Decoding Meshtastic with GNURadio on a Raspberry Pi
- Recording vintage CRTs with a modern Sony mirrorless camera
- Open Sauce is a confoundingly brilliant Bay Area event
- Adding GPS and off-grid maps to my Meshtastic T-Deck
- Upgrading an M4 Pro Mac mini's storage for half the price
- Mini NASes marry NVMe to Intel's efficient chip
- You will own nothing and be happy (Stop Killing Games)
June 2025
- Getting weather data from my Acurite sensors was shockingly easy
- How I make thumbnails for YouTube
- Setting up an Ubuntu Desktop installation for SSH, quickly
- How I monitor and control all my powered devices (Zigbee + HA)
- Self-hosting your own media considered harmful (updated)
- Sipeed NanoCluster fits 7-node Pi cluster in 6cm
May 2025
- A limited-time flavor: Blue Raspberry Pi
- Using GPS for the most accurate time possible on a Mac
- Installing an outdoor GPS antenna for more accurate time
- Radxa Orion O6 brings Arm to the midrange PC
- 4x faster network file sync with rclone (vs rsync)
April 2025
- Trying out a cheap USB VK-172 GPS dongle on a Mac
- The (almost) perfect mini NAS for my mini rack
- It's easier than ever to de-censor videos
- Raspberry Pi cluster spotted inside $6k audio processor
- BPS is a GPS alternative that nobody's heard of
- Running the LAMP Stack in a Lamp Rack
March 2025
- DIY PTP Grandmaster Clock with a Raspberry Pi
- Never in a million years...
- I won't connect my dishwasher to your stupid cloud
- Exploring WiFi 7 (at 2 Gbps) on a Raspberry Pi 5
- YouTube scares me; I need RAID 1 for my video content
- Is an Intel N100 a better value than a Raspberry Pi?
February 2025
- Windows 11 Arm VMs on a Raspberry Pi, with BVM
- Progress on Intel and Nvidia GPUs on Raspberry Pi
- Project MINI RACK - what have we started??
- NUT on my Pi, so my servers don't die
- Benchmarking multiple network interfaces at once in Linux with iperf3
- SiFive's HiFive Premier P550 is a strange, powerful RISC-V board
- How to Recompile Linux (on a Raspberry Pi)
- Build Box64 with Box32 for X86 emulation on RISC-V Linux
- How to build Ollama to run LLMs on RISC-V Linux
- Orion O6 ITX Arm V9 board - temper your expectations
January 2025
- How is Deepseek R1 on a Raspberry Pi?
- Don't pay $800 for Apple's 2TB SSD upgrade
- CaribouLite SDR HAT for SDR on a Raspberry Pi
Every year
2026 642025 902024 932023 742022 922021 912020 932019 532018 642017 922016 1062015 682014 712013 862012 1082011 1632010 1752009 39