News for hackers. Stuff that matters.
Re:Restore full BambuNetwork support for Bambu Lab printers by bri3d on Tuesday May 12, 2026 @07:23PM (#48115890)
This looks to be a clone of the prior state of the repository that caused all the Bambu drama earlier this week.

I did a ton of research because I didn't understand what people wanted here, and this is what's going on:

Right now, Bambu have adjusted their system into two modalities:

* "default" or "Cloud" mode, where you get an app, remote monitoring, but you have to use Bambu Studio or Bambu Connect to send prints. They implemented this by adding cloud auth to their "internal API;" the client application has to get a token from Bambu's servers, even if the request it eventually makes is a "local" one.

* LAN / Developer mode, where the device displays a token and you put it into your app. This disables all of the remote monitoring but in exchange, clients can send prints locally.

What users want is to "have their cake and eat it too;" they want the local token authentication _and_ the cloud authentication enabled at the same time. This isn't actually possible, so this plugin approximates it by emulating the interface to the cloud authentication to make the "Bambu Network" cloud RPC calls from a local slicer (one of these calls is a local_print call, so ostensibly this allows you to send prints without running them through the cloud, although with all of the online functionality still enabled and required, this seems like a pretty brave thing to trust).

Personally, I find the Bambu reaction distasteful, and there's an argument that the offline mode only exists due to similar outrage, but I don't see the current system as particularly bad and find the appetite to restore "untrustworthy" cloud functionality a bit amusing.

Re:Restore full BambuNetwork support for Bambu Lab printers by oliwarner on Tuesday May 12, 2026 @08:01PM (#48116180)
> This isn't actually possible

This is only true due to a firmware they pushed last year. It's an artificial limit.

There's no reason at all a local client couldn't just talk to a local printer without any cloud.

Every problem BambuLabs have here is self-inflicted. They could allow simultaneous cloud and local queue management with or without authentication.

Re:Restore full BambuNetwork support for Bambu Lab printers by parasubvert on Tuesday May 12, 2026 @11:13PM (#48117361)
Sure, but it's their right to enact that restriction on their software. There are more open alternatives like Prusa , Elgoo, or Creality if people prefer a more open/freedom approach. On the other hand, Bambu has a reputation for having most of the best products in the space.

Of course, many prefer to break their license agreement because They Really Want It, in effect daring Bambu to get aggressive with license enforcement. They probably won't...

Re:Restore full BambuNetwork support for Bambu Lab printers by gcr on Tuesday May 12, 2026 @11:49PM (#48117569)
This is HP’s current philosophy towards consumer desktop inkjet and laser printing, and customers universally hate it. No thanks!
Re:Restore full BambuNetwork support for Bambu Lab printers by hamandcheese on Tuesday May 12, 2026 @11:21PM (#48117388)
It is my right to do with my printer whatever I want.
Re:Restore full BambuNetwork support for Bambu Lab printers by parasubvert on Tuesday May 12, 2026 @11:24PM (#48117407)
The hardware yes. Bambu's software, not quite. If you want to flash it with 3rd party firmware & use 3rd party slicers, have at it.

If you want to use Bambu's software against their TOS, OK you wouldn't be alone in that, but there's no moral high ground in it.

Re:Restore full BambuNetwork support for Bambu Lab printers by shakna on Tuesday May 12, 2026 @11:29PM (#48117439)
Sure there is. When purchased, it was able to do something. Due to an update, the customer has now been misled, because a feature was removed.

In most countries, that would violate consumer rights. There's an ethics argument here.

Re:Restore full BambuNetwork support for Bambu Lab printers by parasubvert on Tuesday May 12, 2026 @11:39PM (#48117502)
That's a highly creative interpretation of events. The software license agreement usually upfront covers what can or cannot not change. It is pretty rare in most countries to see successful legal action for changed features, but best of luck.
Re:Restore full BambuNetwork support for Bambu Lab printers by shakna on Wednesday May 13, 2026 @12:17AM (#48117768)
The ACCC is more than happy to explain unenforceable terms, if you'd like to do business with Australia.

Feel free to consult Steam, Google, Meta and others, if a software license is enough to ignore consumer rights.

Re:Restore full BambuNetwork support for Bambu Lab printers by parasubvert on Wednesday May 13, 2026 @12:28AM (#48117836)
I look forward to them sternly changing Bambu Labs' practices!
Re:Restore full BambuNetwork support for Bambu Lab printers by tankenmate on Wednesday May 13, 2026 @01:32AM (#48118209)
They will just fine them into oblivion; they are known to fine companies AUD10M to AUD50M for this sort of thing, and from 1st April this year they can now fine up to AUD100M.

Will this mean that Bambu will withdraw from the Australian market? Possibly maybe probably, but the ACCC takes a very hard stance against bait and switch.

Re:Restore full BambuNetwork support for Bambu Lab printers by autoexec on Wednesday May 13, 2026 @04:47AM (#48119377)
It's a whole lot better than the US, but AUD100M isn't enough to scare a lot of companies. A law with real teeth would go after an increasing percentage of their revenue for each offense.
Re:Restore full BambuNetwork support for Bambu Lab printers by marcus_holmes on Wednesday May 13, 2026 @11:26PM (#48130761)
As a percentage of global revenue, sure, it's not much. But as a percentage of what that company is likely to make in the Australian market, it can be significant.
Re:Restore full BambuNetwork support for Bambu Lab printers by anakaine on Wednesday May 13, 2026 @05:08AM (#48119532)
The largest ACCC fine to date for a company undertaking anti consumer practices is $483m against an educational provider for misleading students.

I'd be reasonably happy to lodge a complaint if I could find a version that's reasonably articulated. As a Bambu customer in Australia I switched my printer to local mode and its been great.

Re:Restore full BambuNetwork support for Bambu Lab printers by DoesntMatter22 on Wednesday May 13, 2026 @01:02AM (#48118039)
Australia is a small enough market to not matter much
Re:Restore full BambuNetwork support for Bambu Lab printers by shakna on Wednesday May 13, 2026 @01:26AM (#48118174)
Then why did those company fight, and not just leave...?

Worth pointing out also that the US is the odd one out, here. Europe also enforces consumer rights.

Re:Restore full BambuNetwork support for Bambu Lab printers by bayindirh on Wednesday May 13, 2026 @03:17AM (#48118797)
A small, more ethical company filling the void Bambu Lab left can grow much faster and eat into Bambu's market share in a relatively short time.

Yes, it's not as simple as that, but it's not that impossible either.

Re:Restore full BambuNetwork support for Bambu Lab printers by realusername on Wednesday May 13, 2026 @03:05AM (#48118721)
The only place you can change contracts at will on the company side is the US, and even there it probably depends on the state.

This kind of firmware update to remotely disable feature is also illegal in the EU

Re:Restore full BambuNetwork support for Bambu Lab printers by ga_to on Wednesday May 13, 2026 @05:27AM (#48119662)
Australian customer protection laws were the initial reason why Valve introduced refunds into Steam.
Re:Restore full BambuNetwork support for Bambu Lab printers by mttpwll on Wednesday May 13, 2026 @12:14AM (#48117745)
No, it’s not creative at all, it’s what happened — I have first hand experience to corroborate this.

Regardless, at least in the US, not only are software-based ToS becoming unenforceable, but there’s a large upswing towards “right to repair” legislation, which, I think, is what you’re arguing against here… and I really think you’re going to be on the wrong side of history with your current line of thinking (despite what Bambu Labs does).

[dead]
Re:Restore full BambuNetwork support for Bambu Lab printers by mttpwll on Wednesday May 13, 2026 @01:19AM (#48118138)
No, it is with you -- the legislators are doing "fine" (and, again, are heading in a fine direction wrt RTR and software ToS).

I have no idea why you think copyright violations apply here? You seem to be throwing legal terms around without regard for their actual meaning. It's clear you're here to argue for the sake of argument, but I'd really encourage you to reflect and think about why you're so loyal to a corporate entity instead of your fellow consumers (of which there are many in the parent and sibling comments... hint: you may be on the wrong side).

Just for fun, pretend you bought a propane grill for cooking on Monday. On Tuesday, you cooked some bbq chicken and some corn. Later on Thursday, and without your knowledge or authorization, the grill no longer allowed you to use the propane apparatus for cooking non-meats unless you call a special telephone number and said a magic word whenever the call was answered. As a minimum, I feel, it'd be very confusing because, even though you're doing the exact same thing as Tuesday, the outcome is not the same.

Your freedoms have been restricted by someone else; if you are okay with that, then have fun licking boots. The rest of us will still be here advocating for your freedoms.

Re:Restore full BambuNetwork support for Bambu Lab printers by josephg on Tuesday May 12, 2026 @11:58PM (#48117634)
Taking functionality away from a product after you bought it is a scum move. If the law lets them get away with it, the law should be changed.

When I buy a product, I look at reviews and make my purchasing decision on the features and functionality at the time of sale. If a software update later ruins that, I want the option to get my money back.

Re:Restore full BambuNetwork support for Bambu Lab printers by mystraline on Wednesday May 13, 2026 @12:02AM (#48117659)
The "agreement" is at best coerced, and under blackmail of hardware you bought and paid for.

At worst, its a fraudulent indefinite rental masquerading as a 'sale'.

And lets discuss 'updates that fuck over your hardware'. In dwcent countries, thats hacking, and a serious criminal charge. But lol, companies are somehow exempt.

Re:Restore full BambuNetwork support for Bambu Lab printers by tannertech on Wednesday May 13, 2026 @03:24AM (#48118851)
The license agreement being the AGPLv3?
Re:Restore full BambuNetwork support for Bambu Lab printers by armchairhacker on Wednesday May 13, 2026 @12:41AM (#48117920)
Maybe legally, but morally “you have permanent physical access to this but don’t ’own’ it” and anti-circumvention are debatable.

There’s a small benefit of anti-circumvention where businesses sell hardware for cheaper with restrictions and a TOS that prevents bypassing them. But even that doesn’t apply here because Bambu changed the software after purchase.

Re:Restore full BambuNetwork support for Bambu Lab printers by shevy-java on Wednesday May 13, 2026 @01:25AM (#48118170)
This reminds me of RMS and GPLv3. Now I personally don't use GPLv3, but this here is literally a case-in-point, and it is not even only limited to the "cloud-only". Because this now includes a company threatening to sue a developer. If they sue one developer, they, by proxy, sue all of them in principle. So RMS was kind of right.

> If you want to use Bambu's software against their TOS

How does the TOS get involved here? I don't use their TOS. Why would or should they be able to enforce it? Note that it also depends on the jurisdiction. For instance, Microsoft's EULA never had any legal bearings in the EU.

Re:Restore full BambuNetwork support for Bambu Lab printers by vrganj on Wednesday May 13, 2026 @03:02AM (#48118702)
> If specific terms in a contract are unfair, they are not binding on you and the trader may not rely on them.

https://europa.eu/youreurope/citizens/consumers/unfair-treat...

Re:Restore full BambuNetwork support for Bambu Lab printers by IshKebab on Wednesday May 13, 2026 @03:02AM (#48118704)
There's absolutely a moral high ground in it. That's the point.

Nobody is arguing against Bambu's legal right to be arseholes.

Re:Restore full BambuNetwork support for Bambu Lab printers by marcus_holmes on Wednesday May 13, 2026 @03:09AM (#48118745)
Isn't their software based on AGPL'd code?

If so, then yes, the software too

Re:Restore full BambuNetwork support for Bambu Lab printers by tannertech on Wednesday May 13, 2026 @03:21AM (#48118831)
Its the people's software though, used under AGPL by Bambu. It never was Bambu's software.
Re:Restore full BambuNetwork support for Bambu Lab printers by dirasieb on Wednesday May 13, 2026 @03:30AM (#48118889)
ESL? look up the definition of the word moral
Re:Restore full BambuNetwork support for Bambu Lab printers by nwallin on Wednesday May 13, 2026 @09:09AM (#48121416)
"Bambu's software" is forked from an AGPL project and is therefore itself AGPL. I have a right to fork, modify, and use it how I wish subject to the terms of the AGPL. Bambu's TOS is irrelevant. Their TOS is superceded by the terms of the AGPL.
Re:Restore full BambuNetwork support for Bambu Lab printers by Chaosvex on Wednesday May 13, 2026 @12:38AM (#48117900)
A comment defending abusive software terms on a website called HackerNews. Something amusing about that.
Re:Restore full BambuNetwork support for Bambu Lab printers by bayindirh on Wednesday May 13, 2026 @03:15AM (#48118786)
If we go a little meta, there's a lot of comments doing the same thing, on plethora of submissions. It's amusing and sad at the same time.
Re:Restore full BambuNetwork support for Bambu Lab printers by parasubvert on Tuesday May 19, 2026 @07:19PM (#48200981)
The term "Hacker" means many things.
Re:Restore full BambuNetwork support for Bambu Lab printers by Terr_ on Wednesday May 13, 2026 @12:40AM (#48117915)
> it's their right to enact that restriction on their software

The issue here is less "they put in a restriction" and more "they are trying to bankrupt/imprison consumers for daring to modify the property they purchased."

[dead]
Re:Restore full BambuNetwork support for Bambu Lab printers by Terr_ on Wednesday May 13, 2026 @01:15AM (#48118117)
> Bambu is trying to bankrupt/imprison their customers? Big if true!

I could interpret this three ways:

1. It's a reflexive double-down "nuh uh" denial, with no deeper cause.

2. You jumped in without knowing the risks that people (regular non-rich ones, anyway) face from lawsuits or CFAA charges, and you assumed the OrcaSlicer maintainer abandoned their project just to be polite.

3. You're whining that Bambu lawyers were "forced" to make disproportionate threats with nonsense logic. (Which isn't a huge step up, because it means they're still telling threatening lies for their own benefit.)

Re:Restore full BambuNetwork support for Bambu Lab printers by shevy-java on Wednesday May 13, 2026 @01:28AM (#48118186)
Have they threatened financial pressure? The answer to this question is: yes.

Legal representation typically has a cost associated to the individual, unless you have the state put down a lawyer for you. You could assume that bankrupting may not be the primary goal by Bambu Lab, but it most assuredly can be an associated outcome, in particular if your income is comparatively low. I don't think sarcasm is appropriate here.

Re:Restore full BambuNetwork support for Bambu Lab printers by KPGv2 on Wednesday May 13, 2026 @01:23AM (#48118159)
Re:Restore full BambuNetwork support for Bambu Lab printers by RobotToaster on Wednesday May 13, 2026 @01:47AM (#48118305)
The AGPL covers the line of code that includes the user agent, the only "security" bambu uses.

By attempting to stop users from using their AGPL code they are behaving illegally.

Re:Restore full BambuNetwork support for Bambu Lab printers by dns_snek on Wednesday May 13, 2026 @02:47AM (#48118602)
> many prefer to break their license agreement because They Really Want It

By "many" do you mean Bambu Lab themselves who are violating the AGPL license of Prusa slicer & predecessors with their non-AGPL, proprietary networking plugin?

They're choosing to violate the license because they don't think anyone will actually dare to sue them, and they're probably right. Ascribing some sort of moral righteousness to Bambu's actions and accusing users of breaking their license is hysterical.

Re:Restore full BambuNetwork support for Bambu Lab printers by barnabee on Wednesday May 13, 2026 @03:48AM (#48119005)
They have no rights to prevent people modifying and using AGPL software however they want.

They should have no rights to control how people use hardware they bought. ToS for hardware should simply be unenforceable.

People should have full rights to adversarial interoperability, even if it means modifying proprietary software or hardware.

It always surprises me when people (on this site particularly) are more interested in the law as it stands than how things could or should be.

I wonder whether tech has become so exploitative partly because so many of us have lost track of (or never understood) how important civil disobedience has always been in the process of democracy and securing our rights.

As an individual you really don’t have to follow the terms of service! You certainly don’t have to support the [ab]use of ToS, DRM and related tech to screw you at every opportunity!

Re:Restore full BambuNetwork support for Bambu Lab printers by joshuaissac on Wednesday May 13, 2026 @07:11AM (#48120418)
> They have no rights to prevent people modifying and using AGPL software however they want.

AGPL software can be used and modified within the limits of what the AGPL permits. People can do that with their Bambu software running on their own hardware.

That does not extend to using their proprietary BambuNetwork cloud service (somebody else's computer). The AGPL specifically mentions this scenario in section 6. There are open source alternatives to that like the third-party Bambu-Farm and bambuddy that people can self host instead.

Interestingly, Bambu's own initial approach to the AGPL was more in line with "modifying and using AGPL software however they want" (and potentially violating their section 6 obligations), until customer backlash forced them to adhere to the terms of the licence.

Re:Restore full BambuNetwork support for Bambu Lab printers by barnabee on Wednesday May 13, 2026 @08:13AM (#48120902)
> That does not extend to using their proprietary BambuNetwork cloud service (somebody else's computer)

As I said, I believe people have a right to "adversarial interoperability", so I respectfully disagree

Re:Restore full BambuNetwork support for Bambu Lab printers by bigiain on Wednesday May 13, 2026 @07:37AM (#48120600)
Id Louis Rossman's YouTube rant is correct, nobody involved here modified the AGPLK software. They just used a version of the AGPL software from before Bambu Labs changed the auth code.

While I agree that the AGPL does not grant users any rights to Bambu's cloud service, sending DCMA nastygrams to people hosting copies on old versions of their software isn't the right (or even legal) way to enforce that. And since Bambu choose to build their products and software stack on pre existing AGPL code, they've backed themselves into a corner a bit with other options. They can add new auth to new versions of the code (which is stringer than just hardcoded useragent-like strings in the code) but they'll then have to release the source code to their new version - exactly like the original authors who chose the AGPL intended.

Re:Restore full BambuNetwork support for Bambu Lab printers by Topfi on Wednesday May 13, 2026 @11:10AM (#48122958)
If I just build the software from their repo without any modifications, getting an identical result to what I can download via their website, would I be allowed to use the service? If not, why not? If yes, what if I made a modification? How much may I change and where was this ever codified? What about using an unmodified, prior version of the source code to build? Why would that not be ok?
Re:Restore full BambuNetwork support for Bambu Lab printers by joshuaissac on Wednesday May 13, 2026 @03:06PM (#48126051)
Interesting question. In the first case, where you install your own build from unmodified source code, although AGPLv3.0 still allows discontinuing support, I see no explicit carve-out in the licence to restrict network access.

However, the AGPL comes with no right to such network access to begin with. Permission to access the network would usually come separately from the AGPL; I suppose you could potentially bundle it as an additional permission under section 7, but I don't think Bambu is doing that.

To take it a step further, even if you use the latest official software, installed by the vendor (and not by you), they can still refuse you access to their network. That might violate some other agreements or laws (e.g. contract to provide a service), but it does not violate the AGPL itself.

What they cannot do is prevent you from running your modifications on your hardware.

Re:Restore full BambuNetwork support for Bambu Lab printers by Topfi on Wednesday May 13, 2026 @04:38PM (#48127215)
But they had no access control in the first place. If I built their repo without modifications, I automatically have access. I would need to make modifications not to get that access.

> [...] they can still refuse you access to their network.

Sure, they can and yes, AGPL doesn't give users right to just access services, I have said before that they may enforce their EULA upon individual users. They are however not doing that, they are harassing repo owners. Let me put it this way: If the network access were the issue, as you seem to think, why go after the dev hosting your code rather than the individual users that you claim improperly access your services.

> What they cannot do is prevent you from running your modifications on your hardware.

They also cannot prevent a developer from rehosting AGPL code, but they are trying to do that. And it's kind of the actual issue.

That's why I was asking specifically regarding what level of code modifications is acceptable for them. Because they made this an issue not about using their servers but hosting code, regardless of how it's used.

Re:Restore full BambuNetwork support for Bambu Lab printers by joshuaissac on Thursday May 14, 2026 @09:55AM (#48135430)
> They also cannot prevent a developer from rehosting AGPL code, but they are trying to do that. And it's kind of the actual issue.

I agree. I think the argument they are going for is similar to that from Google against yt-dl, but unlike in that case, Bambu is obligated to allow this codebase.

Re:Restore full BambuNetwork support for Bambu Lab printers by anakaine on Wednesday May 13, 2026 @05:01AM (#48119470)
I dont understand what the issue is. Theres not really any benefit in having cloud enabled if local is working fine. I have my bambu printer set to local only, and dont miss the cloud offer one bit.
Re:Restore full BambuNetwork support for Bambu Lab printers by xattt on Wednesday May 13, 2026 @05:53AM (#48119848)
There abusing the AGPL. At this point, it’s on principle.
Re:Restore full BambuNetwork support for Bambu Lab printers by vfvthunter on Wednesday May 13, 2026 @10:40AM (#48122570)
Please explain how they are abusing the AGPL
Re:Restore full BambuNetwork support for Bambu Lab printers by oliwarner on Wednesday May 13, 2026 @12:11PM (#48123846)
Proprietary plugins in [A]GPL software are always contentious. It's the old linking argument and it's especially strong here, given how useless Bambu Studio is without the networking plugin.
Re:Restore full BambuNetwork support for Bambu Lab printers by wat10000 on Wednesday May 13, 2026 @11:19AM (#48123106)
They threatened legal action against the author of a fork of their AGPL'd software merely for distributing said fork.
Re:Restore full BambuNetwork support for Bambu Lab printers by vfvthunter on Wednesday May 13, 2026 @12:30PM (#48124113)
That they are. However, that's abusing the developer, not the AGPL.
Re:Restore full BambuNetwork support for Bambu Lab printers by wat10000 on Wednesday May 13, 2026 @12:59PM (#48124510)
I disagree. They’re redistributing software under the AGPL while trying to prevent others from using the same freedoms they’ve been granted by the license.
Re:Restore full BambuNetwork support for Bambu Lab printers by vfvthunter on Wednesday May 13, 2026 @02:09PM (#48125382)
The fact that Pawel was able to copy their source code and paste it into an Orca fork is direct proof from Pawel himself that they are honoring the AGPL.

The C&D presumably wanted him to remove the ID/version string or at least stop distributing it, i.e., they only want real BambuStudio on their cloud and that was the laziest way to achieve that

AGPL does not have a "don't be an asshole" clause

Re:Restore full BambuNetwork support for Bambu Lab printers by vfvthunter on Wednesday May 13, 2026 @04:01PM (#48126695)
Pawel still has access to the Bambu-modified software, which is what the AGPL covers. There is no violation there.

Bambu's issue is with him taking a fork of Orca and spoofing some data (from THEIR FREELY AVAILABLE SOURCE CODE) to appear as Bambustudio to their servers.

A contract that says you can park in my driveway doesn't give you permission to access my garage and use all my tools.

Absolutely a dick move but not really not abuse of a contract.

Re:Restore full BambuNetwork support for Bambu Lab printers by wat10000 on Wednesday May 13, 2026 @04:28PM (#48127054)
The AGPL does not just say he has to have access to the modified software. It also says he has to be granted permission to redistribute it, or derived works, under the same terms.

He redistributed a derived work under the same terms and got hit with the threat of legal action.

I don't know what "access my garage and use all my tools" is supposed to be an analogy for in this situation.

Re:Restore full BambuNetwork support for Bambu Lab printers by vfvthunter on Wednesday May 13, 2026 @05:07PM (#48127590)
He is free to remove the part where it spoofs itself as BambuStudio and do whatever the hell he wants with it. He can probably distribute it with the spoof and continue without actually getting sued because they are likely fixing this as I type this. If they do sue him it will be for unauthorized use of their cloud services. I do think they'd have to sue individual users.

Accessing my garage and using my tools == using Bambu's cloud infrastructure, which they clearly do not want him (or apparently any non-BambuStudio clients) doing any more.

Re:Restore full BambuNetwork support for Bambu Lab printers by wat10000 on Wednesday May 13, 2026 @05:19PM (#48127748)
The "spoof" as you call it is literally just using their unmodified code. You make it sound like he went in and deliberately changed it so that it would connect. He did not. That part of the code was left unchanged from Bambu's own publicly available source code.

I agree that they might possibly have a case to go after individual users. They don't have a case to go after this guy for distributing a fork of their software with their own publicly available user-agent string unmodified. Threatening to do so is very much against the spirit if not the letter of the license that they're using.

Using their cloud infrastructure without authorization is different from distributing a fork of their software. They may have a legitimate gripe with the former, but they threatened legal action against the latter. If they didn't want people distributing a fork that could connect to their cloud infrastructure by just using their code verbatim, maybe they shouldn't have designed it that way.

Re:Restore full BambuNetwork support for Bambu Lab printers by vfvthunter on Wednesday May 13, 2026 @08:15PM (#48129461)
He copied the code from BambuStudio into an Orca fork to make it connect to Bambu's cloud. That is A) deliberate and B) easily meets the definition of spoofing.

It is embarrassing that copying that one little thing made a third party fork able to connect to their cloud because A) that would be embarrassing for smaller IoT devices and we're talking about thousand-dollar printers and B) it's highly regarded to be saying on the one hand that your cloud needs security while on the other hand a simple copy/paste of a single function bypassed the security of said cloud that needs protecting.

I agree he would win in court. I don't think they ever planned to even file a complaint. I disagree that it is against the spirit of the AGPL. Signal does the same thing (here's our source code but only our official app can officially connect to our servers and we can ban your app at any time) as far as I can tell and no one complains about them and their shit is AGPL 3.0 only.

As I already said, I don't think they would have any beef with him if he removed that single function - the one that enables use of their cloud infrastructure. The exact problem they have with him, is his distribution of that. I agree that he can distribute it, and they would lose any lawsuit about that. I also agree that its on them to fix it. But returning to the original point, by making source code that can be so easily copied available for download, they have not violated the AGPL. They are not saying he can't distribute his own Orca fork or even his own BambuStudio fork. They're saying "Stop making it connect to our servers" which again I agree is actually their problem. The C&D is just a lazy stopgap.

Re:Restore full BambuNetwork support for Bambu Lab printers by wat10000 on Thursday May 14, 2026 @09:55AM (#48135426)
Orca is a fork of Bambu Studio anyway so it's just merging something across forks. It's not like he put it into some unrelated piece of software.

Again, abuse is different from violation. I agree that they're not violating the AGPL merely by threatening legal action. They would be if they actually took legal action. The fact that they're threatening to violate the license in order to get what they want but still take advantage of what the license grants them is IMO abuse of that license.

Re:Restore full BambuNetwork support for Bambu Lab printers by wat10000 on Wednesday May 13, 2026 @03:50PM (#48126559)
"Abusing" is not synonymous with "violating."

If we sign a contract that says you're allowed to park in my driveway in exchange for $10, then I threaten to sue you for parking in my driveway, technically I'm not violating our contract. It's not an issue until I actually sue. But I'm still abusing our contract by threatening you for doing something I explicitly allowed you to do.

Likewise, Bambu was able to benefit by forking and distributing AGPL software in exchange for giving everyone a license to do the same for their fork. Then they turned around and threatened legal action against someone for doing what they previously said was allowed. This may not technically be a violation but it's definitely abuse.

Re:Restore full BambuNetwork support for Bambu Lab printers by _flux on Wednesday May 13, 2026 @07:06AM (#48120374)
I imagine some (many?) people just enjoy accessing their printer over the mobile phone without setting up VPN, even if said mobile phone isn't on the home wifi.
Re:Restore full BambuNetwork support for Bambu Lab printers by oliwarner on Wednesday May 13, 2026 @12:10PM (#48123816)
This is a distraction though.

There's no reason I couldn't access through the cloud on my phone and from Orca locally without any cloud. The spool management is on the physical printer. I don't need Orca to use their cloud; it just needs to chat to the printer.

Re:Restore full BambuNetwork support for Bambu Lab printers by Perseids on Wednesday May 13, 2026 @06:46AM (#48120217)
All of their issues are self-inflicted. What benefit is there to their cloud backend except getting around the home NAT? If you want to build your IoT product privacy-friendly, your cloud offering can be reduced to a STUN/rendezvous server and a proxy server as fallback [1]. Ship your devices with individual tokens to rate limit the proxy, have the STUN/rendezvous/proxy server address configurable and publish their source code for users to not be dependent on your continuous operation.

You can even go so far and have a public sub domain for each devices ( serialnumber.manufacturer.com ) which you only operate as a dumb proxy so that even the TLS certificates are negotiated end-to-end between the IoT device and Let's Encrypt. (The devices connect to your backend via Wireguard and you rate limit with their device individual key, whose public key you read out during the end-of-line production step.)

Hell, with today's browser heavy applications you can even run the whole slicer in the browser. Let the app be distributed via CDN so the code does not need to go through the proxy.

[1] In the case of non-battery operated and always or mostly on devices, like 3d printers at least.

Re:Restore full BambuNetwork support for Bambu Lab printers by odo1242 on Saturday May 16, 2026 @06:33PM (#48164350)
Honestly, a lot of devices that use cloud apps for things could be improved both for the customer and manufacturer by using a "STUN/TURN" style proxy for the cloud service rather than forcing all data to go through a cloud service (to add to the other advantages, you don't need as many developers on the cloud side). But nobody in the engineering departments of these companies seem to be willing to touch WebRTC with a nine-foot pole lol
Re:Restore full BambuNetwork support for Bambu Lab printers by xg15 on Tuesday May 12, 2026 @07:43PM (#48116041)
> where the device displays a token and you put it into your app.

This sounds really unpleasant to use. Maybe users just want a better UX for the local mode?

Re:Restore full BambuNetwork support for Bambu Lab printers by unsnap_biceps on Tuesday May 12, 2026 @08:13PM (#48116271)
I believe it's a one time pairing code, not each print. FWIW I like the design.
Re:Restore full BambuNetwork support for Bambu Lab printers by bdcravens on Tuesday May 12, 2026 @09:10PM (#48116685)
It's more of an API key that whatever client or code you're using needs.
Re:Restore full BambuNetwork support for Bambu Lab printers by vena on Tuesday May 12, 2026 @10:35PM (#48117164)
it uses MQTT, FTP, and RTSP. the key and serial are the credentials.
Re:Restore full BambuNetwork support for Bambu Lab printers by nullc on Tuesday May 12, 2026 @07:56PM (#48116146)
> clients can send prints locally

Using an AGPL violating mystery meat binary plugin that you run on your host, which potentially compromises any airgap you put around your printer (it attempts to connect to bambu servers, or did last time I checked it) and potentially your entire host.

Re:Restore full BambuNetwork support for Bambu Lab printers by bri3d on Tuesday May 12, 2026 @08:35PM (#48116441)
No, the binaries aren’t necessary in LAN + Developer mode.
Re:Restore full BambuNetwork support for Bambu Lab printers by bdcravens on Tuesday May 12, 2026 @09:11PM (#48116690)
Correct - you can send prints over MQTT
Re:Restore full BambuNetwork support for Bambu Lab printers by miladyincontrol on Tuesday May 12, 2026 @10:12PM (#48117023)
Yeah, I have most the 'cloud' functionality all done 100% locally through home assistant. Its been pretty comfy.
Re:Restore full BambuNetwork support for Bambu Lab printers by nullc on Tuesday May 12, 2026 @09:21PM (#48116735)
Thanks for the cluestick!

Can you read the filaments installed in the printer over MQTT too?

Re:Restore full BambuNetwork support for Bambu Lab printers by bdcravens on Tuesday May 12, 2026 @09:33PM (#48116801)
Yes

Here's a good resource: https://github.com/Doridian/OpenBambuAPI

Re:Restore full BambuNetwork support for Bambu Lab printers by stavros on Tuesday May 12, 2026 @07:48PM (#48116075)
Why should I have to send all my prints to Bambu when the printer is sitting right next to me? Why do I have to choose between being able to stop my printer remotely or Bambu not tracking my every move, when it's trivial to have both?
Re:Restore full BambuNetwork support for Bambu Lab printers by weaksauce on Tuesday May 12, 2026 @10:02PM (#48116977)
it's because you're the product and they want the designs i think
Re:Restore full BambuNetwork support for Bambu Lab printers by kayson on Tuesday May 12, 2026 @10:37PM (#48117180)
I don't think so. They can already track popularity very effectively because they control makerworld, and they could have Bambu studio, the app, and the printer phone home too. I don't think they care enough about the tiny tiny minority of users running orca with a LAN only printer.

More likely, it's technical incompetence. It's just easier (for their cloud) to send everything through their cloud

Re:Restore full BambuNetwork support for Bambu Lab printers by imhoguy on Wednesday May 13, 2026 @04:05AM (#48119115)
I think OP meant designs which are not on MakerWorld. And I think technical incompetence is not a reason here otherwise they wouldn't gatekeep the access so much.
Re:Restore full BambuNetwork support for Bambu Lab printers by mschulkind on Tuesday May 12, 2026 @08:33PM (#48116419)
You're missing two things from the whole picture: 1. Cloud mode works without local network access, so their server is involved in the transit of the data to the printer. This is pretty minor, but still within their rights to preserve. 2. For printing from the app, they actually run the computationally expensive slicing algorithm on their servers, so this is totally reasonable to protect.
Re:Restore full BambuNetwork support for Bambu Lab printers by asveikau on Tuesday May 12, 2026 @10:44PM (#48117219)
But in this case the users want to use those features locally and are being blocked. Using a resource constraint argument doesn't make sense for it.

It seems more likely they want it as a revenue source at some point.

Re:Restore full BambuNetwork support for Bambu Lab printers by wildzzz on Wednesday May 13, 2026 @12:18AM (#48117777)
They probably want to establish a commercial-use license. If you have a big print farm, you likely need all of those remote capabilities so you're going to need to pay for the license. The schmucks at home will likely continue to get it for free. Locking them into the cloud API by dangling convenient features just ensures most people won't stray into the local-only mode.
Re:Restore full BambuNetwork support for Bambu Lab printers by mschulkind on Tuesday May 12, 2026 @11:48PM (#48117563)
If you turn on LAN mode, it acts exactly like every other printer. You can print directly to it from any slicer over your LAN, or dump gcode on the SD card directly.
Re:Restore full BambuNetwork support for Bambu Lab printers by asveikau on Wednesday May 13, 2026 @12:00AM (#48117653)
People are saying the LAN mode lacks access to the webcam and possibly some other things. That is what this whole controversy is about. It's re-enabling some cloud features as local only and Bambu is calling it privacy or fraud.
Re:Restore full BambuNetwork support for Bambu Lab printers by exitb on Wednesday May 13, 2026 @12:15AM (#48117755)
I can use the webcam in LAN mode. Just - locally, in the slicer, not the cloud-based app.
Re:Restore full BambuNetwork support for Bambu Lab printers by RobMurray on Wednesday May 13, 2026 @07:29AM (#48120535)
not just lan mode, you have to enable developer mode, which blocks cloud access entirely so you lose advertised functionality.
Re:Restore full BambuNetwork support for Bambu Lab printers by dghlsakjg on Tuesday May 12, 2026 @10:56PM (#48117283)
Pretty sure you can still print locally either via LAN or just SD card. At least I can on my A1.

The current monetization that they are using is that you can charge for a print on their platform and they take a cut of the sale. If you don’t charge for the design, then it is still free hosting and delivery.

I see where the worry is, but at the moment it seems like people are imagining a worse case scenario.

Re:Restore full BambuNetwork support for Bambu Lab printers by happyopossum on Wednesday May 13, 2026 @01:48AM (#48118307)
> But in this case the users want to use those features locally and are being blocked

No, we aren’t being blocked. Turn on LAN mode, pair regular Orca slicer, ignore Bambu for the rest of eternity. Plenty of people have done it.

Re:Restore full BambuNetwork support for Bambu Lab printers by locknitpicker on Wednesday May 13, 2026 @02:10AM (#48118407)
> No, we aren’t being blocked. Turn on LAN mode, pair regular Orca slicer, ignore Bambu for the rest of eternity. Plenty of people have done it.

You're just saying that Bambu users feel the need to purposely circumvent Bambu's artificial restrictions to be able to continue to use Bambu hardware they bought and paid for.

No matter how you frame this, this ain't right.

Re:Restore full BambuNetwork support for Bambu Lab printers by Orygin on Wednesday May 13, 2026 @05:14AM (#48119576)
> purposely circumvent Bambu's artificial restrictions

It's a toggle you set in the printer directly, nothing is circumvented. Only the access through their cloud service is impacted, but the printer works locally like any other.

Re:Restore full BambuNetwork support for Bambu Lab printers by locknitpicker on Wednesday May 13, 2026 @02:07AM (#48118399)
> 2. For printing from the app, they actually run the computationally expensive slicing algorithm on their servers, so this is totally reasonable to protect.

That's an artificial vendor tie-in, and arguably a feature that only involves their client app and their backend. It's understandable if access to their backend is restricted to a subset of their users if that's the business model they wish. Preventing paying customers from using the hardware they bought and paid for by imposing artificial restrictions is not cool.

Re:Restore full BambuNetwork support for Bambu Lab printers by hypfer on Wednesday May 13, 2026 @02:15AM (#48118430)
Is it artificial though?

They've bought a machine that executes gcode and that it does (at least to my understanding) regardless of where that gcode comes from.

If you want special secret sauce gcode from the bambu cloud, you need to use the bambu cloud.

Those are not the same thing, so IMO it is legit what they do there, because it's such a clear-cut split. You own the physical thing but not the ecosystem around it.

___

I would of course personally never buy a bambu lab printer, because they're cloud-tied nonsense that was going to behave exactly like that (the split between hw and ecosystem), but other people knew that too and still bought it, because "what a nice ecosystem".

idk. I just don't think that "right to repair" should mean "right to be saved from the consequences of my own bad actions".

Those bad actions continuing to have no real painful consequences (and with that no real learnings + behavioral correction) after all is why the state of tech has become as bleak as it is right now.

And, honestly, if you can afford a bambu premium machine, there's a 97% chance that you could easily shoulder a total write-off. There's also a 97% chance that your ego can't, but that's the main thing causing all the bad things in the world and should've died a long time ago. Approximately post-highschool.

Re:Restore full BambuNetwork support for Bambu Lab printers by chappi42 on Wednesday May 13, 2026 @02:50AM (#48118619)
Nice post. May I ask what you would buy instead (e.g. for the P1S)?
Re:Restore full BambuNetwork support for Bambu Lab printers by hypfer on Wednesday May 13, 2026 @05:56AM (#48119871)
Uh, not really.

I wouldn't buy an alternative to a P1S, because only the P1S is the best at being the P1S. (Whatever that might entail)

Instead, I'd look at things from the perspective of "what do I want?" and not "What does the market offer? Okay, I want that thing. But no, I want an alternative to it that is that thing but without downside"

Letting a brand set your frame of reference is the first step into total dependence.

Re:Restore full BambuNetwork support for Bambu Lab printers by chappi42 on Wednesday May 13, 2026 @07:25AM (#48120505)
Thanks for your reply. Only used PLA so far. But later I'll need "engineering parts", Nylon/PA12 or something like this. Strong, water and UV resistant, outdoor.

It shouldn't be too complicated and not too expensive. E.g. while the Prusa Core One+ seemed nice (from a superficial look) it costs more than I wanted to spend. P1S came out as the best (barely) adequate printer for what I thought I would need when I looked at it. But it's difficult to say if you are a beginner and basically have no idea...

Re:Restore full BambuNetwork support for Bambu Lab printers by Filligree on Wednesday May 13, 2026 @06:52AM (#48120266)
There aren’t currently any alternatives which do an equally good job of printing, except for other Bambu products.
Re:Restore full BambuNetwork support for Bambu Lab printers by hypfer on Wednesday May 13, 2026 @06:57AM (#48120307)
Yes but what does "equally good job of printing" mean, I wonder.

That's what I meant with "the P1S is the best at being the P1S when measured by the P1S".

I am pretty sure that if you for example do functional PLA parts, there will be many, many more options that tick exactly that box.

I do of course understand that people want to have the mental peace of buying one thing and being told that it can do everything, but, as said, you pay for that emotional labor with lock-in and eventually being rug-pulled.

The only way of not getting rug-pulled is not handing away all of your agency wholesale just for cheap immediate emotional relief.

That's how it works, how it has always worked and how it will always work. Anyone claiming anything else is in the process of actively scamming you.

Re:Restore full BambuNetwork support for Bambu Lab printers by mschulkind on Thursday May 21, 2026 @01:33PM (#48226316)
I love the thoughtful response.

I feel you on every point, but I'd point out that they sell VERY reasonably priced replacement parts for basically everything on the A1 Mini that I have that is worth repairing.

Re:Restore full BambuNetwork support for Bambu Lab printers by foxylad on Tuesday May 12, 2026 @10:01PM (#48116972)
> What users want...

Take a step back. What users want is to be able to use the machine they bought the way they want. The outrage is because Bambu are doing a bait-and-switch: selling an autonomous 3D printer, but switching to a 3D printing service. Enshittification pure and simple.

Re:Restore full BambuNetwork support for Bambu Lab printers by kayson on Tuesday May 12, 2026 @10:34PM (#48117157)
I don't think they baited and switched? I bought my P1S before the whole LAN mode debacle and even then it was all or nothing on the cloud. I just went with the cloud because they were using some IGMP stuff for the local connection, but I had the printer on a separate VLAN and pfsense IGMP proxying was broken.

A different way of looking at it is that Bambu is saying if you want to use their cloud you have to send everything through their cloud. Stupid? Sure. It's very much a technically solvable problem. But I don't think there was any rug pull (this time; in Jan 2025 they tried...)

I think this is all more out of incompetence than malice. Something bad happens, exposing wildly inadequate programming expertise, they panic and over correct, and the community pushes back. They're great at making 3D printers, terrible at cloud infra.

Re:Restore full BambuNetwork support for Bambu Lab printers by balp on Tuesday May 12, 2026 @11:54PM (#48117605)
For me, I want to use orca for slicing there are many more additions to the local code. As both orca and Bambo are from the same open source, the current limitation in the Bambo version is breaking the licensing of the application, and my rights in that software are broken by this addition. Then, during the print, I'm really happy to use the handy app to monitor the progress. This use case was supported when I got the hardware. Now I have to disable the app to get the slicer. I actually like to use both slicers to compare and see progress. They are also terrible at software licensing, don't understand what open source is, and they found their main software on that. They probably should embrace the orca community and use their research for their own customers. Better slicing helps everyone.
Re:Restore full BambuNetwork support for Bambu Lab printers by Gormo on Wednesday May 13, 2026 @08:07AM (#48120844)
> I don't think they baited and switched?

Technically true, because bait-and-switch refers merely to advertising an attractive product offer in order to lure people into a pitch for a different product.

In this case, they actually sold a product, then decided to maliciously alter the product after it was sold to modify its behavior. That makes this a much more serious offense, equivalent to trespass, vandalism, or possibly even burglary.

It's equivalent to selling someone a house that includes a secret entrance that you retain access to, so you can surreptitiously enter the house to steal the new homeowners' property after they've moved in.

Re:Restore full BambuNetwork support for Bambu Lab printers by SequoiaHope on Tuesday May 12, 2026 @10:06PM (#48117001)
On our Bambu H2D Pro printers at work, we can print in cloud mode and LAN mode at the same time. Bambu literally has this firmware built but they reserve it for “pro” users. The other thing pro users can do is disable cloud without any developer mode stuff. Of course we do this.

Excellent machines by the way, primarily let down by the proprietary binary Bambu forces users to use for LAN mode which is extremely buggy and slow on Linux, and entirely technically unnecessary.

Re:Restore full BambuNetwork support for Bambu Lab printers by bri3d on Tuesday May 12, 2026 @10:54PM (#48117268)
I think the enterprise “LAN Mode” is actually the thing this repo is emulating / replacing, which the consumer printers (might?) also support, where the cloud auth token is still in play but prints are (ostensibly, in a much more difficult to audit way given the client still needs access to the Bambu servers) sent directly to the printer.

Developer mode doesn’t require the proprietary binary.

Re:Restore full BambuNetwork support for Bambu Lab printers by SequoiaHope on Wednesday May 13, 2026 @12:44AM (#48117936)
Wow I didn’t know about developer mode! I wonder if that will improve things for me…
Re:Restore full BambuNetwork support for Bambu Lab printers by buran77 on Wednesday May 13, 2026 @03:18AM (#48118806)
There's no technical hurdle to achieving both modes or access types (local and cloud) simultaneously. This isn't a technical issue. Selling "Home" and "Pro" devices that are differentiated is also not necessarily a problem, a company is allowed to sell two products with different features and pricing.

There are two problems here. One is when the manufacturer sells something with some capabilities and later pulls the rug from under the users and decides to arbitrarily take some features away. This should entitle any customer to take an arbitrary amount of money back from the manufacturer. The second problem is that after a customer buys the product they aren't allowed to own it. If I buy a hammer I'm, allowed to cut it open, dissect everything, modify the handle or the head. That's ownership, not some shallow dismissal that user want to "have their cake and eat it too".

If someone sells you a cake then follows you down the street to take the frosting and one of the layers back, and tells you that any attempt to restore the cake is a crime, you'd start questioning whether it's really your cake to begin with, and what exactly are you eating.

Re:Restore full BambuNetwork support for Bambu Lab printers by vfvthunter on Wednesday May 13, 2026 @02:12PM (#48125416)
What features did they take away?
Re:Restore full BambuNetwork support for Bambu Lab printers by Aurornis on Tuesday May 12, 2026 @10:43PM (#48117209)
> This looks to be a clone of the prior state of the repository that caused all the Bambu drama earlier this week.

It looks like it might be a clone, but the git history is squashed for some reason.

I would recommend against installing this unless/until someone can do an audit to figure out which commit it was forked from and what the changes are.

Or better yet, find one of any of the other copies of the repository that don't have their git history squashed.

This looks like someone's attempt to capitalize on the drama to bring attention to their foundation (?) but losing git history is not a good thing for code provenance or security.

Re:Restore full BambuNetwork support for Bambu Lab printers by mpnex on Tuesday May 12, 2026 @11:36PM (#48117482)
> attention to their foundation

FULU Foundation is a right to repair group, which explains their interest in this. I, for one, support them. https://www.fulu.org/our-story

I agree with your point about git history, though. https://github.com/FULU-Foundation/OrcaSlicer-bambulab/issue...

Re:Restore full BambuNetwork support for Bambu Lab printers by arjie on Wednesday May 13, 2026 @01:00AM (#48118019)
Just to confirm so I don't break anything accidentally, I currently have the app version where Bambu Studio is how I send prints to my Bambu P1S and I can look through its camera and see what filament is where and so on, but I also have the token that Home Assistant uses to watch the printer and its camera etc.

This isn't the thing you're talking about. There's a mode where I can send prints directly over the network which disables Bambu Studio, I assume?

Re:Restore full BambuNetwork support for Bambu Lab printers by locknitpicker on Wednesday May 13, 2026 @01:54AM (#48118341)
> (...) I don't see the current system as particularly bad and find the appetite to restore "untrustworthy" cloud functionality a bit amusing.

This is a very dubious opinion to hold. Taking your claim about local mode at face value, there is absolutely no reason to disable monitoring when working on LAN mode. You need to go way out of your way to implement that restriction so that it works differently when the thing phones home or not. You are free to criticize implementation decisions that you feel make it "untrustworthy" but those are trivial to address if you think about it.

I really recommend you to reassess your whole philosophical stance on having corporations prevent you from using what you bought and paid for.

Re:Restore full BambuNetwork support for Bambu Lab printers by silon42 on Wednesday May 13, 2026 @01:56AM (#48118353)
Personally I'd be fine with the LAN mode assuming I don't have to use their cloud even once.
Re:Restore full BambuNetwork support for Bambu Lab printers by MrGilbert on Wednesday May 13, 2026 @02:11AM (#48118411)
There is some context missing, which this video [0] explains.

tl;dr: The original developer does not (or cannot) go into legal battle with Bambu Lab, so Louis Rossmann's project picked up the fight and hosts the (allegedly) troublesome code on their organization. As they have more financial resources, they look forward to the C&D letter.

The point he has (and I agree with that): The original developer is using the un-modified AGPL-code to talk to the cloud API. Bambu Lab states that the modified client pretends to be a Bambu lab client. But in fact, the modified client just uses the code as-is, which is perfectly fine from a AGPL perspective. From my non-lawyer point of view: If Bambu Lab would have made the User Agent a configurable variable, which gets set by some configuration files from outside the code, that get bundled with the binary version, but not the source code, they wouldn't have this leverage.

[0]: https://www.youtube.com/watch?v=1jhRqgHxEP8

Re:Restore full BambuNetwork support for Bambu Lab printers by edm0nd on Wednesday May 13, 2026 @12:43PM (#48124296)
The code in question for anyone curious, https://github.com/FULU-Foundation/OrcaSlicer-bambulab
Re:Restore full BambuNetwork support for Bambu Lab printers by pnw_throwaway on Wednesday May 13, 2026 @03:49AM (#48119007)
Found the corpo cuck
Re:Restore full BambuNetwork support for Bambu Lab printers by mft_ on Wednesday May 13, 2026 @04:00AM (#48119072)
I'm also trying to get my head around this, as an interested-but-not-directly-involved observer.

> What users want is to "have their cake and eat it too;" they want the local token authentication _and_ the cloud authentication enabled at the same time. This isn't actually possible, so this plugin approximates it by emulating the interface to the cloud authentication to make the "Bambu Network" cloud RPC calls from a local slicer (one of these calls is a local_print call, so ostensibly this allows you to send prints without running them through the cloud, although with all of the online functionality still enabled and required, this seems like a pretty brave thing to trust).

AIUI Bamba has made cloud access all or nothing: you either use local mode, with local slicing, and no cloud feature access at all, or you use cloud mode, with cloud slicing and access to all of the cloud features.

Can anyone explain what the cloud features that people want to retain are? Is it just app control of the printer, and print monitoring? Or are there other things to miss out on?

Re:Restore full BambuNetwork support for Bambu Lab printers by arghwhat on Wednesday May 13, 2026 @04:07AM (#48119129)
Being able to push prints and use the printer with direct local connection, while simultaneously having remote monitoring and remote printing when cloud/internet works and is available.

This is not the case of "wanting to have their cake and eat it too", as there is nothing mutually exclusive about these things. It requires no "emulation" or hacks - having a local API open to query state and push print jobs to the queue, while the printer connects to the cloud to publish state and pull the next job, presents no conflict.

Ultimaker has a similar feature set and had full local/cloud simultaneous integration. The only thing you "lost" by pushing a job locally was that when viewed in the cloud portal, the mini 3D model preview in the queue was missing, and only because they never bothered making the cloud solution pull it from the printer for local jobs.

But then they also did like Bambu and killed local printing entirely because they are all enterprise-only now want to sell you their higher Digital Factory subscriptions.

Re:Restore full BambuNetwork support for Bambu Lab printers by mft_ on Wednesday May 13, 2026 @04:17AM (#48119189)
Thanks for confirming.

> Being able to push prints and use the printer with direct local connection, while simultaneously having remote monitoring and remote printing when cloud/internet works and is available.

So isn't an obvious approach to just cut Bambu out altogether and just create a FOSS cloud alternative, supporting the remote aspects that the users want to retain?

> This is not the case of "wanting to have their cake and eat it too", as there is nothing mutually exclusive about these things.

Nothing technically mutually exclusive, but isn't this exactly the choice that Bambu is enforcing? Which is crappy corporate enshittification behaviour, but something they can do if they so choose? (I'm not arguing in their favour - just trying to fully clarify the situation.)

Re:Restore full BambuNetwork support for Bambu Lab printers by behaviors on Wednesday May 13, 2026 @05:29AM (#48119682)
I used the spaghetti-detective plugin/add-on for OctoPi when I got my printer, they also hit bandwidth of video streaming over web(part of the "monitoring" area) they seemingly have been absorbed into "obico"(the github remains github.com/TheSpaghettiDetective) Every 3DPrinter software has options to replace these Bambu Cloud features, the process involves a fair bit of deep dive understanding, flashing firmwares, troubleshooting bugs, and then you could in theory use the same machines with all the Bambu Cloud features, in a local environment.

My only gripe with the community approach is, why not replace them rather than attempt to use ANY servers they have? Jeff cleverly highlighted that all the slicers originate from Slic3r, there is always a point before Bambu.

Re:Restore full BambuNetwork support for Bambu Lab printers by bri3d on Wednesday May 13, 2026 @11:11AM (#48122981)
> So isn't an obvious approach to just cut Bambu out altogether and just create a FOSS cloud alternative, supporting the remote aspects that the users want to retain?

Yes, you can do this with HomeAssistant and other tools.

> Nothing technically mutually exclusive, but isn't this exactly the choice that Bambu is enforcing? Which is crappy corporate enshittification behaviour, but something they can do if they so choose? (I'm not arguing in their favour - just trying to fully clarify the situation.)

Yep. There's an argument that the method they chose (attempted takedown of a repo derived from their plugin) is an AGPL license issue. My guess is that they will switch to a more advanced authentication strategy than "a User-Agent in open source code" and the enshittification on that side will just deepen.

I think people are right to be upset that Bambu initially offered both sides (local MQTT and their cloud) and subsequently made customers choose one or the other, but I've used Bambu printers offline plenty (to the point that I had to do the research to figure out why people were annoyed in the first place) and they still work really well; they didn't really hamstring the Developer mode (for example, you can still use all of the fancy Bambu-y features, like reading filament spool status, accessing the video stream over RTSP, etc.)

Re:Restore full BambuNetwork support for Bambu Lab printers by jwr on Wednesday May 13, 2026 @05:06AM (#48119514)
Ok, so as a heavy user of Bambu printers:

> I didn't understand what people wanted here

Great: very few people care enough to actually try to understand! This is very much appreciated.

> What users want is to "have their cake and eat it too;" they want the local token authentication _and_ the cloud authentication enabled at the same time

No.

What I want is to use any slicer software (specifically OrcaSlicer, which is really good) with Bambu printers without losing functionality.

What most people who do not use 3d printing regularly do not understand is that there is more to 3d printing than just throwing a sliced file over the wall. For example, before I slice, I sync information from the printer so that the list of filaments I have in the slicer reflects what is actually in the printer. This sounds silly to people who imagine a printer with a single spool of filament loaded, but when you have multiple printers, each one with an AMS unit housing 4 spools, this becomes essential.

Please also remember that many people have printers in remote locations (workshop). "LAN mode" is a non-starter unless you set up a VPN.

I also want to monitor my prints using my phone, which is what Bambu Lab sold me: it is part of the functionality of the printer. I do not want to lose that functionality.

In other words, "LAN/Developer Mode" is NOT EQUIVALENT to "Cloud" mode (which used to work well with OrcaSlicer until Bambu killed it).

Re:Restore full BambuNetwork support for Bambu Lab printers by nwallin on Wednesday May 13, 2026 @09:14AM (#48121486)
A lot of people don't understand just how bad the 3d printer ecosystem can be. Most people understand how bad HP/Epson/Canon ink printers can get, but they really need to understand that 3d printers can be worse than that.

While I kinda sorta need my 3d printer more than my 2d printer, it's an absolute nightmare in a way that my 2d printer isn't, and it's caused entirely by the dogshit proprietary software I have to use in order to print things.

Re:Restore full BambuNetwork support for Bambu Lab printers by Steltek on Wednesday May 13, 2026 @03:38PM (#48126427)
Really? My 3D printer uses filament from any vendor. My slicer has profiles for all of these filaments and printer combinations. Hell, my 3D printer is more reliable than my 2D printer.
Re:Restore full BambuNetwork support for Bambu Lab printers by codehero on Wednesday May 13, 2026 @10:03AM (#48122037)
I run in LAN/Developer Mode on the X1C and P1S and I sync filaments just fine. I don't monitor my prints with my phone but if I wanted to I wouldn't complain about the lack of Bambu support on the DEVELOPER MODE! I think the clear call to action here is to DEVELOP your own software.
Re:Restore full BambuNetwork support for Bambu Lab printers by ifloop on Wednesday May 13, 2026 @10:22AM (#48122318)
well, but it could be. Of course, more complicated to set up, but this connection could be VPN or anything and the printer is (similar to a 2D printer with IPP or similar) just a host with some ports which have to be reachable.

My A1 still has the old firmware where mqtt is exposed - this totally works for me to tinker with, and I don't understand their motivation to cut us off.

I also don't understand their stance to limit client software - I found a bunch of bugs in their package, filed one in their github project, and never heard anything of it, while they continue to ship features. So they don't care for their software (or linux users?). They should allow the community to fix their shortcomings.

Re:Restore full BambuNetwork support for Bambu Lab printers by mightyham on Wednesday May 13, 2026 @07:20AM (#48120478)
> This isn't actually possible

Bambu absolutely could create a system where their printers both communicate with the cloud and local devices, they just don't want to do the difficult software engineering necessary because it is difficult. This is not theoretical either; I work on production devices with hybrid cloud and local functionality. Engineering around a zero-trust threat model (as in you assume the user can and will tamper with the device) is completely doable.

For instance, using a push-only RPC model where only the cloud can initiate a request is one zero-trust strategy that can be used for ensuring a predictable network load on cloud infrastructure, which seems to be their main concern.

Re:Restore full BambuNetwork support for Bambu Lab printers by bri3d on Wednesday May 13, 2026 @08:59AM (#48121329)
This is fair and I should have been more clear that I meant “possible under their current self-imposed constraints;” of course it’s all software so anything is possible (for the record, I also agree that this is a much harder problem than people are giving it credit for).
Re:Restore full BambuNetwork support for Bambu Lab printers by ppchain on Wednesday May 13, 2026 @10:32AM (#48122460)
There are two reasons to be mad here and you only covered one. The first is that Bambu is trying to remove (for the 2nd time) features from existing printers.

The 2nd thing, and the reason the linked repo is now hosted by Louis Rossman (YouTuber / Consumer Rights guy) is that Bambu are abusing the AGPL license of the original slicer code. TL;DR is that Bambu Slicer is a fork of an AGPL lineage of similar tools. The gatekeeper of the cloud features hosted by Bambu was a user agent string embedded in the AGPL code. The original dev of the linked repo just copied and pasted AGPL code, and Bambu sent a cease and Desist. At least Louis Rossman believes that violates the AGPL terms against additional restrictions which is why he is hosting the repo, because the original dev was chilled from wanting to deal with the legal threats.