This new auth system will make me sell my printers

I had a similar issue yesterday afternoon.

I’ve been in LAN mode for weeks, and it was working yesterday morning. Parental controls at my router normally block the printer MAC address from internet access. Studio and OrcaSlicer Device tabs have both initially shown “No Printer”, but after hitting the “+” they have always found my printer as “X1C(LAN)” and I have not needed to re-enter the access code.

I did experiment with Bambu Connect beta the day before yesterday*, in both cloud and LAN modes and then uninstalled it that same day, returning to LAN mode.

LAN-only access still worked yesterday morning, but late afternoon no printer could be found by either slicer and various combinations of cloud/LAN, log out/log in to printer and slicers did not help. I’ve made no slicer or firmware updates. I ultimately had to uninstall both Studio and OrcaSlicer, deleting all the user settings. After re-installing the slicers and re-binding the printer in cloud mode I was finally able to switch back to LAN mode. Everything seems to be working today.

*Bambu Connect beta did not start with the internet unplugged from my router, regardless of cloud/LAN mode on the X1C (v1.08.00.00). With internet access for Connect, I could drop sliced 3mf files on Connect and they would print, and I could see temperature, fan speeds, etc. in both cloud and LAN modes. Maybe the final version of the new firmware (with manually selected Developer mode on the printer) will behave differently, but Connect beta will not work at all without internet access.

1 Like

As far as I know the only way the printer date and time can be set is via ntp and an internet connection. So without internet connection it can’t check for expired (or revoked) certificates.

2 Likes

Is this accurate? Or at least, consistent with what they are claiming?

(I think the middle version is pretty pointless and nobody will actually use it, but it’s available…)

4 Likes

So then the middle thing in my diagram above in fact will need a cloud connection, assuming no change to the Bambu Connect code. Not cool, but I assume everyone who cares will be in the bottom case anyway. What a mess…

Thank you very much for this follow up.
What i quoted is my main issue, that for my own reasons i don’t want to do. Having to log in to my account on the printer just so i can go to Lan mode does not seem very… friendly or make any sense. After all that is why we go to lan mode. To escape the cloud thing.
Will have to check everything again after this print job ends. I uninstalled Orca and studio and reinstalled them again but without logging in. Will have to see what’s going on but if it’s enforced that we should go online so that we can go offline again, it goes against what it is supposed to be, true offline mode.

I did not try the connect thing and i wont too. I was thinking of trying the complete “package” and give feedback but i don’t want to install a beta firmware that could be effective and non reversible. I sure would like to see how it communicates and how it handles without any online connection.

I’ll give more feedback if i find anything.
Thank you :wink: :heart:

3 Likes

Dear Bambu Lab.

Simple words so no misunderstanding.

  • We are your customers. We WANT to LIKE you.
  • After you sell, the printer is OURS, NOT YOURS anymore.
  • WE decide what firmware version it runs, NOT YOU.
  • WE upgrade. WE downgrade. WE contol it, NOT YOU.
  • WE decide whether we go online, NOT YOU.
  • WE mod our printers as WE like, we do NOT ASK YOU for permission.
  • Whether we use in print farm, commercial, NOT YOUR BUSINESS.
  • Whether our network is secure or not, OUR PROBLEM, NOT YOURS.
  • What we use to control our printers, you have NO SAY in it.
  • WE own it after you sold it.

You understand?

16 Likes

OAuth, including Multi-Factor Authentication, requires a connection if the cookie or code has expired.

I have a P1S with firmware 01.07.xx.xx. I tried to isolate the printer by turning on LAN mode and then I turned on parental control in my router to block the printer’s MAC access to the network. The problem is that after I did MAC lock in my router and turned on the mode LAN on the printer, Orca is no longer able to connect to the printer, becoming a large useless fridge box on my desk, furthermore the printer when in LAN mode disconnects from my account and becomes invisible to Orca. The only way I have to unlock the printer’s MAC on my router, log in to the printer again and resume the functionality in Orca… Am I doing something wrong and skipping some steps? Orca, I get the code again to connect the printer access that I can only have with the logged in printer otherwise I have no possibility of connecting with Orca… I no longer know how to do it and the various guides are all inclined towards logging in with the BL cloud to print and I have no possibility of connecting the printer in LAN mode…

What I understand is that you want a Prusa or something like that.

I mean seriously. Can you imagine going to Sony or Nintendo making these kinds of demands? Bambu isn’t an open source platform, and people need to realize that.

They are building an ecosystem and aren’t just the sum of their printers. That’s the way they want to take their company, and you are not entitled to demand from them how to direct their products. You clearly aren’t their target demographic.

I like the cloud stuff, the ecosystem, all of it. I also realize what that comes with, things like I’m going to have to keep the firmware updated so I can still access all the features I want.

Which, again, to take a look back at a company like Sony and the PlayStation. You can’t connect into their services if you’re running older firmware and such. It would be a huge security issue if allowed that. Especially with systems like this that see ongoing development and need regular security updates to deal with new threats.

Go build a voron or buy a prusa if you want all of that control. I’m sorry if you’re mad because your open source heroes haven’t been able to produce a product as stand out as what Bambu is doing, but that’s not Bambu’s fault, and they shouldn’t be forced into it because these other companies aren’t producing the same quality products.

You know, I’m disappointed all the time that certain products don’t fit me better, because I’d love to love them. I don’t go crying all over the place and demand From Software make their games easier because I want to play them. I don’t, because that would be dumb. I have to recognize that those games are built for a different kind of player than me, and just because I’m not them, doesn’t mean From Software has to change their game for me.

Seriously. Prusa is right there. They go on about how open source they are. Everyone talks about how awesome Prusa is. Why aren’t you all flooding them with sales if you’re so upset? They are exactly what you want. You can go dump your money into them as a company, voting with your wallet. You can show Bambu that their business model isn’t popular, by using your wallet to prop up the companies that more closely match your wants/desires/morals.

Meanwhile, I choose Bambu because they provide what I want out of a 3d printing experience. The machine, the slicer, the cloud, makerworld, maker supply, the filaments. The whole gawd damn package, and I like it all, I put my money into Bambu because I like that. I don’t give two bananas if they’re closed source. They certainly aren’t the only closed source ecosystem I buy into, and I get properly sick of people like y’all telling me I’m somehow what’s wrong with this world because I embrace and like those systems.

Prusa has your back.

Prusa wont force you to install firmwares you don’t want. I hardly upgraded the firmware on my Mk2 back in the day.

Prusa will even sell you upgrade kits, if you’re ready and wanting

Prusa provides all of these components in a buffet style where you take what you want, and ditch the rest. Bambu is a proper ecosystem, where everything is tightly integrated, and relies heavily on that integration, including online connectivity. Prusa has made it clear that they wont force any of this on you, and you can do as little or as much as you like with the options they provide. Beyond that, because it’s a Prusa, you can easily use third party services/tools with little worry about it getting bricked from an update.

Prusa is there open arms, saying mod us all you want! We’re there for you.

Prusa doesn’t care if you print toys for your kids, or print serious parts for helicopters or rockets. They will not tell you how to use their printers. Unlike some people too, they wont talk down to people that just want to print toys and ahve fun.

Well, Prusa isn’t running a cloud service where your poor network security can affect many many users, so I mean, there you go.

Prusa? Again, I think they would provide all the tools you’d need to control the printer how you want, including third party tools. The platform is open in a number of ways, so there’s a grater ability here to tailor that experience for your specific needs.

Prusa agrees, if you buy a Prusa, you own a prusa. They don’t have any extended connected services as part of the overall experience, so your purchase is a lot more self contained, vs what a Bambu is.

Everything you want and demand from Bambu, Prusa will give you with open arms. They make great printers, and have a great reputation in the community. They built one of the best model repositories out there, Printables. If you want to encourage all these things you pointed out, then you should be supporting companies that exemplify those points, and helping them to survive and grow.

9 Likes

Note that I did NOT ask for their source code?

Every product YOU buy is YOUR product after you bought it. Manufacturers must understand this.

3 Likes

I’m not sure but when I activate LAN mode on my P1S the Orca is unable to send a print file to the printer… I even messed with my router’s settings to block the printer’s MAC but I completely lose the ability to print . By activating LAN mode the printer connects from the cloud and Orca is no longer able to see or send files to the printer. Maybe I missed something or maybe the LAN mode doesn’t work as BL says in the diagram you posted… Because I spent a whole day to understand what wasn’t working and in the end to be able to print I had to unlock the printer’s MAC in my router, log in to the printer to get the bin code and reconnect the printer to Orca otherwise the printer disappears on my ecosystem e it becomes useless and impossible to print except with the SD but I didn’t buy it to print from SD​:roll_eyes::man_shrugging:

Maybe people are starting to accept the normalization of retroactive modification of devices after a sale. But I think normally the way the big corps go about this sort of thing is to start applying it with new products.

Is it really too much to ask that they don’t retroactively modify products after they’ve been sold? I don’t see how that’s making unreasonable demands at all.

If they wanted to do this, they could’ve started with the new printer line they’re about to release. That would still cause some uproar, but nothing remotely resembling this fiasco.

4 Likes

Would never, ever have even considered buying a printer that has something called an “Authorization Control System”. I mean, the name alone. Like right out of a CCP Five-Year Plan. Joking aside, this works against the user, not for the user.

4 Likes

But you had no problem buying a printer that had a “Bambu Network Plugin”?

Your recent list of “demands” is hilarious and my earlier statement still rings true.

1 Like

This is how it was (and still is today!) advertised, and this is what I bought:

Requiring a software that has a built-in private key that expires in a year is not “offline” to me as it will stop working in a year without the Internet.

But that’s besides the point. Once the sale has been made, their control over the purchase is OVER. Zero. It is the buyer’s device and any manufacturer that thinks otherwise shall not get my money.

5 Likes

Since they’ve already said you can use developer mode, there’s no Internet required

1 Like

I think this would be a great solution for a lot of people here. You can go as cheap or as expensive as you want on all the parts. You can use any MCU you choose. You control the firmware. Klipper is amazing, you can control it from just about any device. You can monitor all your printer cameras on one screen. If you build the 2.4 you can even pick the size you want to build, 250mm, 300mm or 350mm. Cpap cooling, Nevermore air filter, print any material you want. Blazing fast and fun to build.

2 Likes

No one is denying that it is your device. It was sold to you with working firmware, firmware you don’t have to upgrade. No one is forcing you to do anything. You’ve got your underoos in a knot over nothing.

2 Likes

firmware you don’t have to upgrade. No one is forcing you to do anything

Read. The. Terms.

https://bambulab.com/en/policies/terms

1 Like

Jokes on you, those have always been the terms. Terms you agreed to by purchasing the product.

You can cry and stomp your feet all you want. It’s not going to change anything. Suggest you cut your losses and buy a Prusa. Sounds like it will be a much better fit for you.

1 Like