The Qidi Plus 4 is a genuinely good-value CoreXY printer: enclosed, actively heated chamber, high-speed Klipper motion, and an open ecosystem instead of a walled garden. That openness is also the story here. Before this machine ever printed a benchmark, I logged into the little computer bolted to the side of it to see what it actually runs — and what it leaves wide open by default.
Under the hood the Plus 4 is a small single-board Linux computer (a Rockchip-based board in the MKS-PI family) driving the printer's real-time controller. The software stack is the mainstream open-source one that most modern fast printers converged on:
This is a good thing. It means the printer isn't a locked appliance — you own it, you can automate it, you can back it up, you can fix it. The flip side is that it's a real networked Linux host with all the responsibilities that implies, and Qidi ships it configured for "works instantly on any home network," not "safe on any home network." Those aren't the same setting.
The base OS is Debian 10 "buster". Debian 10 reached the end of even its extended LTS support in mid-2024 — meaning it stopped receiving security patches well over a year ago. On the unit I looked at, the last package-list update baked into the image was from 2024, and there's no automatic-update mechanism configured, so it simply sits there. Every kernel, OpenSSL, and web-server vulnerability disclosed since then is unpatched and will stay that way unless Qidi ships a new firmware image or you update it yourself.
This is common across the whole category — vendors freeze an old vendored Linux image and rarely refresh the base OS — but "everybody does it" doesn't make an EOL OS on your LAN fine. It's the single biggest structural issue, and the one an owner can do the least about without vendor cooperation.
A quick look at what the printer is listening for, and to whom, tells the rest of the story. As shipped:
None of this is exotic or a "vulnerability" in the CVE sense — it's default configuration. But the defaults all lean the same direction: maximum convenience, zero segmentation, trust everything. That's a reasonable choice for a printer that assumes it lives on a trusted network of one. It's a bad assumption for a real household network full of other devices.
A compromised printer isn't only a privacy problem (though the open camera is exactly that). It's a full Linux foothold on your internal network — a always-on box that can scan, pivot, and phone out, running an OS that no longer gets patched. And on the physical side, unauthenticated control of a machine with a 350°C hotend and a heated chamber is not a risk to wave off. The realistic threat model for a home isn't a targeted attacker; it's a worm or a compromised IoT neighbor finding an easy, unpatched, default-credential host sitting right there. This printer is a textbook version of that host.
The good news is that the same openness that creates these issues also lets you fix nearly all of them yourself in an afternoon. In rough priority order:
trusted_clients to just the host(s) you actually use,
instead of the whole private range, so the API requires a login from everything else.As a printer, the Plus 4 earns its reputation — the hardware is a lot of capable machine for the money, and the open Klipper stack is a feature, not a bug. As a network citizen, it ships about how you'd expect for the category and price: an end-of-life OS, a published default password, and a trust-everything default posture, none of it flagged to the buyer. That's not a reason to avoid the printer. It is a reason to spend fifteen minutes locking it down before it joins your network, and ideally to give it a segment of its own. Treat it like the small, unpatched Linux server it actually is — because that's exactly what it is — and it's a great machine. Plug it into a flat network and forget about it, and you've added the easiest target in the house.
Print-quality and long-term reliability impressions are a separate review, once this thing has some real hours on it. This one was about the part that ships switched to "off."