Liberating the Hardware: Rooting the Dreame X40 Ultra

I’ve deployed numerous iRobot and Neato units over the years. My previous iRobot fleet served faithfully for five years; they are easy to repair, but their performance has fallen behind, and the mandatory cloud tethering is a strategic disadvantage for any privacy-conscious home. The Dreame X40 Ultra is a superior piece of hardware, but to truly own it, I had to strip away the cloud requirement. The Mission: Local Control To achieve full autonomy, I used Valetudo. It replaces the cloud interface with a local web server, keeping the data off external servers and locked within my IoT VLAN and Home Assistant instance. ...

April 18, 2026 · 2 min · Nick Schmidt (oneguynick)

OpenBSD Adventures: VPS Hosting, Self-Hosting, and Desktop Experiments

OpenBSD and Me OpenBSD holds a place near and dear to my heart. Back in the Air Force, I deployed some of the first Snort sensors in 2003/2004 to detect network traffic. I quickly became engrossed with the elegance and simplicity of OpenBSD’s build system and ongoing maintenance. I wish I could dig back through my early eBay purchases and find the little Compaq machine that powered my first home server install. In my dorm room, I built my first PF firewall and router to practice network configurations. After spending all day working on Sidewinder firewalls and Cisco gear, I was blown away by what I could accomplish with a $200 computer and some persistence. ...

September 14, 2025 · 4 min · Nick Schmidt (oneguynick)