Bambu's January 2025 firmware update broke local network printing for thousands of users. Here's what happened, why it matters, and what you should do.
What Happened in January 2025
On the 9th of January 2025, Bambu Lab pushed a firmware update across their printer lineup that fundamentally changed how the machines interacted with local networks. Previously, tools communicating with Bambu printers over LAN — OrcaSlicer in LAN-only mode, Home Assistant integrations, custom automation scripts, print farm management software — could do so directly, without routing through Bambu's cloud servers. The update changed that. Suddenly, these connections required authentication tokens issued by Bambu's backend.
For casual users who print via Bambu Studio and don't care about home automation or third-party toolchains, nothing visibly changed. For everyone else — a vocal and technically sophisticated segment of the user base — things broke. Overnight, without prior notice in any meaningful sense, tools people had built workflows around stopped working.
The Community Response Was Loud and Organised
The 3D printing community's reaction was immediate and sustained. Threads on r/BambuLab and the newly energised r/OpenBambu grew quickly, accumulating thousands of comments. The tone ranged from frustrated to furious. Users who had purchased Bambu printers partly on the strength of their local network capability felt they'd had a feature removed after purchase.
GitHub issues appeared across related projects. OrcaSlicer maintainers scrambled to understand what had changed and what could be restored. Home Assistant integration developers found their cloud-free setups suddenly required Bambu account credentials. The perception — whether entirely fair or not — was that Bambu had quietly narrowed what users were allowed to do with hardware they owned.
What Actually Broke (And What Didn't)
To be precise: standard printing via Bambu Studio was largely unaffected for most users. The cloud printing pipeline — where you slice in Bambu Studio and send the job through their servers — continued without interruption. What broke was the direct LAN communication protocol that third-party tools depended on.
OrcaSlicer's LAN-only mode, which allowed the open-source slicer to send jobs directly to the printer without touching Bambu's infrastructure, stopped functioning correctly until workarounds were developed. Home Assistant's Bambu Lab integration — which many users had set up for print monitoring, notifications, and automation — required significant reconfiguration. Developers who'd reverse-engineered the local MQTT protocol found that their access was now gated.
Bambu's Response: Developer Mode and Partial Reversal
Bambu's initial communications were defensive and widely criticised for missing the point. The company framed the change primarily as a security improvement — preventing unauthorised access to printers on shared networks. This reasoning didn't land well with users who understood that the previous LAN mode was already reasonably secure within a home network context.
After sustained pressure, Bambu introduced a "developer mode" accessible through the printer's settings. Enabling it restores a degree of local API access, allowing third-party tools to function again. It's not a complete reversal — the mode has limitations and requires deliberate opt-in — but it was enough to quieten immediate outrage and restore basic functionality for most affected workflows.
The Security Certificate Angle
Hackaday's coverage of the incident highlighted an interesting technical wrinkle: researchers had managed to extract the TLS certificates used by the Bambu backend, which in turn exposed details about how the authentication system worked internally. This wasn't an exploit in the traditional sense, but it demonstrated that the security theatre around the update was thinner than Bambu's communications implied. The authentication requirement was more about control than security — a distinction that didn't escape the community's notice.
The Deeper Issue: Who Controls Your Printer?
The authentication controversy matters beyond its immediate practical impact because of what it revealed about the ownership model. Bambu printers are sophisticated, capable machines with significant value. But the 2025 update demonstrated that Bambu can — and will — change what those machines do via remote firmware updates, and they control the infrastructure those changes depend on.
This isn't unique to Bambu. It's a tension that exists across modern connected devices, from smart speakers to cars. But 3D printers occupy a specific niche where a significant portion of the user base has technical sophistication and strong feelings about device ownership. The question "can the manufacturer change what my hardware does after I buy it?" has a clear answer now: yes, they can.
What You Should Do
If you're a Bambu owner who cares about local control, the practical steps are: enable developer mode in your printer settings, and monitor community resources like the OpenBambu GitHub organisation for updates to third-party tools. Most popular integrations have been updated to work within the new constraints.
If you're considering a purchase and local-first, cloud-free operation matters to you, the honest recommendation is to look at alternatives. Prusa's ecosystem is genuinely open — source code available, no mandatory cloud, repair-friendly. Klipper-based printers like the Elegoo Neptune 4 Pro give you full firmware transparency and community-driven development.
The Balanced Take
Bambu makes excellent printers. The A1 Mini, P1S, and X1C remain among the most capable consumer machines available, and the hardware quality hasn't changed. What changed is the trust calculus around buying into the ecosystem.
For users who don't care about third-party tools and are happy within Bambu Studio, this controversy is largely academic. For those who value open access, it's a meaningful data point. The printers are still good. The company's relationship with its power-user base took a hit it's still working to recover from.
Comments (0)
No comments yet. Be the first!
Leave a Comment