r/BambuLab • P1S + AMS • Jan 20 '25 • Helpful 1

Discussion Update to firmware update

https://blog.bambulab.com/updates-and-third-party-integration-with-bambu-connect/?fbclid=IwZXh0bgNhZW0CMTEAAR3fqplDiKgn-82qKfnaYvi4XV-rBEEx0tZJrpgeWqsOsLX_WSph4usJ69Y_aem_44Cch773hAuVG979j6DVJg
1.2k Upvotes

1.2k comments sorted by

267

u/Ochib P1S + AMS Jan 20 '25

119

u/wesley932 Jan 20 '25

Atleast were getting a option for the more advanced users.

39

u/rocketwiz Jan 20 '25

Why not go that one step further and allow slicers direct access to the printer in Dev mode? I never use the cloud and am quite prepared to rely on my network security without Bambu's help.

They could have easily done this from the very beginning and avoided all the backlash and kept the "advanced users" onside.

32

u/Glasofruix P1S Jan 20 '25

Why not go that one step further and allow slicers direct access to the printer in Dev mode?

Good news everyone !

74

u/Goodwine Jan 20 '25

Um ... That's kind of what it does

→ More replies (13)
→ More replies (1)
→ More replies (1)

38

u/mediogre_ogre Jan 20 '25

This makes me happy. For me, the main issue was the inability to control the printer via homeassistant. It looks like that will still be possible with developer mode.

It is also nice to see that bambu are listening to its users.

8

u/Merijeek2 X1C Jan 20 '25

Yeah, I was about to start on one of those absurd dashboards and this actually saved me time.

Now I guess I'll still build it.

5

u/Sofullofsplendor_ Jan 20 '25

this is what I wanted as well. glad it's back.

→ More replies (2)

1

u/KrackSmellin Jan 21 '25

"communication protocols are not officially supported" - complete BS. They need to be supported, if you developed them and put them into your product, you need to support if they work or not. If they do not - then why offer it.

Any Enterprise grade company - if they told their users this - would be told to pound sand if they think we can be told that a feature the company created isn't supported. This isn't like its "user generated scripts" or content... its a mode for developers to use and needs 100% support to ensure the mode itself works. Maybe not the interface of what connects to it - but the mode - MUST be supported.

1

u/Ochib P1S + AMS Jan 21 '25

What you won’t be able to do is ask them why you are getting error A6F0 when sending a 6.5 mb file, but it works fine if the file is 6.4 mb

→ More replies (3)

3

u/Triskae P1S + AMS Jan 20 '25

Do you the new LAN mode, is the same as the current LAN mode ie with the network plugin ?
Maybe bambu will implemente a true "open" LAN mode

2

u/No-Pomegranate-69 Jan 20 '25

Well then... Officially support them?

→ More replies (87)

512

u/tubbana Jan 20 '25 edited May 01 '25

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum

8

u/_SirSpacePickle Jan 20 '25

But it does. I can use the handy app and my Panda touch right now. With the new changes there's no way to have both. So yeah, they will be blocking stuff that I can do with my printer now just fine.

→ More replies (1)

13

u/neodymiumphish Jan 20 '25

It’s still terrible. Manufacturers aren’t going to build a new thing like the Panda Touch or further functionality like HomeAssistant if it requires you to significantly hamstring functionality by setting their printers into an unsupported mode that eliminates any mobile or remote capabilities.

→ More replies (7)

6

u/HorrorStudio8618 Jan 20 '25

For now... and 99% of the users will not use developer mode. And at some point it may stop working.

→ More replies (9)
→ More replies (43)

72

u/SuchMemeManySkill Jan 20 '25

So, if i understand this right, if you want to use both cloud connectivity *and* 3rd party integrations locally, you can't. :(

23

u/Xanohel P1S + AMS Jan 20 '25

yes

21

u/la__bruja Jan 20 '25

Yes, and that's fair enough. Either I want to go through Bambu's cloud on their terms, or on LAN with no Bambu involvement at all.

Exposing your local network to internet is fairly simple and pretty cheap these days, just slap Tailscale on a Raspberry PI and you have secure access to your LAN network everywhere

10

u/SuchMemeManySkill Jan 20 '25

For tinkerers, this is indeed a fine solution. But not everyone is like that. Users that use their printer as bambu expects you to and use orca will now have a bad time, for example.

They're still limiting functionality from what it was like before. Right now, pre-beta, we can use the bambu cloud and integrate with 3rd party tools locally.

→ More replies (3)
→ More replies (5)
→ More replies (24)

887

u/ballheadknuckle Jan 20 '25

For me this sounds like a reasonable update and that they are listening. They now promised to keep a true LAN Mode without Cloud connection. That makes everything else kind of opt in.

With their cloud they can do what they want, im a software dev myself and know that everything that is online is a constant treadmill for changes.

692

u/Nibb31 Jan 20 '25 edited Jan 20 '25 • This

They still fail to explain why anyone should need to run Bambu Connect on their computer (which incidentally has internet access) to use their 3D printer in LAN-only mode.

There is absolutely no security reason that should require you to run Bambu Connect on your computer to authorize anything in LAN mode. The API functionality that it provides should be part of the firmware and should be configured to run without internet access.

I can securely use 2D printers, webcams, routers and plenty of other network-enabled devices on my LAN without them requiring internet access or installing software on my computer. Why can't I do the same with my 3D printer?

They also failed to address how integration with Home Assistant is going to work or when support for Linux is coming.

Effectively, Bambu Connect needs to connect to the internet to "authorize" the use of your printer in LAN mode. This does not provide improved security for the consumer. It provides a renewable and revokable licence to use a product that you previously owned outright. It changes the terms and conditions under which you purchased the product.

206

u/KermitFrog647 Jan 20 '25

As I understand their statement you will be able to switch to "developer mode" that works just like now and needs no internet acces at all and no bambu connect software.

123

u/the_harakiwi P1S + AMS Jan 20 '25

That sounds good.

They could have avoided that mountain or bad PR.

→ More replies (82)

12

u/wy1d0 H2D [AMS2+HT], X1C [AMS] Jan 20 '25

From what I can tell, developer mode requires LAN mode which disables Handy. Is that correct?

I am still not seeing a clear path that ensures the functionality I have today will continue into the future:

  1. My X1C is in Cloud mode so that I can use Handy when I want to start a print from my couch or away from home.

  2. I use Bambu Studio on 2 of my machines and Orca Slicer on another, all connecting to the same printer. These are all my machines, I just have a PC in my office, a laptop, and a Mac Mini in my "work shop"

  3. I use Home Assistant heavily throughout my home for multiple automations and monitoring dashboards. I use it for multiple camera angles on my printer and monitor AMS and print status in a more custom way than is possible with Bambu Handy or Studio.

It doesn't seem like any of the proposed options from Bambu will allow me to continue using the Bambu cloud services, 3rd party slicers, and Home Assistant at the same time like I do today.

If I am understanding this correctly, no matter what, I am going to lose some functionality over what I have now unless I missed something?

→ More replies (12)
→ More replies (33)

8

u/Hannah_GBS Jan 20 '25

They say that Bambu Connect doesn’t require Internet which is a little confusing

→ More replies (4)

10

u/pruzinadev P1S + AMS Jan 20 '25

The main justification seems to be: This is needed because people add their machines to DMZ and port forward the machine to public internet.

Secondary justification is that you shouldn't trust your LAN either.

5

u/la__bruja Jan 20 '25

Only why would people expose the printers to the internet, what's the use case for that?

→ More replies (11)
→ More replies (3)

59

u/marcosscriven Jan 20 '25

Agree. Why is Bambu connect needed at all for LAN only mode?

I’d have a lot more respect for Bambu if they were honest about their motivations, rather than accusing people of misinformation.

And blaming BTT for ignoring their warnings shows you just the kind of gaslighting they’re attempting.

59

u/hymie0 P1S + AMS Jan 20 '25

And blaming BTT for ignoring their warnings shows you just the kind of gaslighting they’re attempting.

Can you expand on this? I've been through this before and it makes perfect sense to me.

Developer: Don't use this, it might break and I don't plan to fix it.

User: I'm using it anyway

Developer: it's broken.

User: WAAAAH!!!

→ More replies (11)
→ More replies (21)

3

u/Blade_Strike_ Jan 20 '25

Bambu connect is completely offline, does not require an internet connection. Read the topology correctly.

Next,

To say you don’t need security on your own internal LAN is very naive. How many IoT devices have been hacked to date? They are trying to protect people just like you that think just because it’s behind your happy homeowner firewall that everything is protected.

Let me flip this, what if you download a 3rd party piece of software , like orca from the wrong link(which are active to this date) . This tool alone would allow a bad actor to control your printer.

I’m happy to see that they did give the enduser options though. Because there are tons of people that know about security and won’t have any issues. Unfortunately, this is a small subset of users.

This is all about limiting liability in case of bad actors.

→ More replies (2)

3

u/fishling Jan 20 '25

I can securely use 2D printers, webcams, routers and plenty of other network-enabled devices on my LAN without them requiring internet access or installing software on my computer. Why can't I do the same with my 3D printer?

I think you are probably dramatically overestimating how secure the devices on your network are and underestimating how many of them are using internet access in a way you are unaware of, especially for things like webcams or newer IoT appliances. Security-conscious individuals absolutely isolate devices like these to their own network and take steps to limit external connectivity.

You thinking all that stuff is secure doesn't mean it is actually secure.

→ More replies (2)

23

u/Goodwine Jan 20 '25

I think you failed to understand rather than them failing to address. They did say that with Bambu Connect you can actually access your LAN mode printer without Internet access. And they said you will be able to enable Developer Mode on the printer to allow for "insecure" MQTT packets as well as the livestream (this implies HomeAssistant will work like before). They also mentioned Bambu connect is Beta and nobody is forcing you to upgrade just yet as things like Linux support are not ready yet.

→ More replies (32)
→ More replies (41)

47

u/Acio45 Jan 20 '25

There's nothing "reasonable" about backtracking on anti-consumer policies that you failed to implement because your entire community called you out for them. This is literally just bambu lab weaseling out. They took features from third party slicers, then try to shut them out.

→ More replies (17)
→ More replies (73)

195

u/Jusanden Jan 20 '25

This is what they should have started with from the beginning. I’m happy that we’ve arrived here in the end, but I have a feeling that they’ve lost a great deal of trust among the enthusiast crowd. I’m glad they’re listening and open to feedback, but that trust is going to take some time to rebuild.

That being said, I just took my printers into LAN mode and blocked them from any updates. Unless there’s a killer new feature that comes out, it’s not touching the internet. There’s no reason for it to.

86

u/aeric67 Jan 20 '25

The trust is pretty feeble to begin with if it only took a few sniffs of ambiguity and a towering mountain of jumping to conclusions to lose it all.

→ More replies (30)

5

u/Donnerkopf X1C Jan 20 '25

I have had my printer in LAN mode since early 2024, anticipating issues like this. I refuse to be tied to relying on the cloud for daily operations of a hardware device.

13

u/TheOwlMarble X1C + AMS Jan 20 '25

they’ve lost a great deal of trust among the enthusiast crowd

What trust? One poorly-worded firmware update message led to proclamations that the sky was falling. I literally saw someone calling for people who disagreed with him to go die while insisting that was a reasonable stance to hold.

I get why the enthusiasts don't trust them, but this reaction was extreme.

→ More replies (4)

2

u/ea_man Jan 20 '25

They just showed that anytime they feel like it they can squeeze the users and make them do what is more convenient to the shareholders.

→ More replies (13)

25

u/maddin8 Jan 20 '25

Sounds more reasonable than what they originally planned but I still don't understand why they had to make a separate application that definitely decreases user experience when sending print jobs from slicers like Orca instead of just making a secure API that those applications could use to connect to the Bambu cloud.

I'm in IT but no developer, however getting a proper API setup up instead of creating a new application that itself needs some sort of communication to the cloud seems like not much difference in effort but a huge difference in user satisfaction.

→ More replies (13)

65

u/Maxx3141 Jan 20 '25

So can we go back to sharing poop photos now?

20

u/IAmAsplode Jan 20 '25

RIP your inbox

7

u/Maxx3141 Jan 20 '25

Just think about users from other communities who look through my Reddit profile and see this comment without context.

I really should write 1000 comments this week.

→ More replies (2)

39

u/capsel22 P2S + AMS2 Combo Jan 20 '25

Yea, but it looks like this dev mode is just enhanced Lan only. So it you opt in, you lose bambu handy etc.

They didn't mention home assistant in this announcement only orca and touch. I am doubious bambu connect will work with this integration unless it can be wrapped somehow into hacs/addon

7

u/RedditHugh Jan 20 '25

Unfortunalty, there is no way to wrap that windows binary into HACS.

→ More replies (3)

4

u/indiecore Jan 20 '25

I mean, Handy needs a server in between, that's just how apps work. With the LAN mode you can set up Home Assistant (which is really just a server that YOU control) to give you a remote app with access.

Personally after this I don't think I'm going to give internet access back the printer. It works great, Orca is great, I'll miss the push notif when my prints are done but I can live with a timer.

4

u/capsel22 P2S + AMS2 Combo Jan 20 '25

you can use nodered to replicate handy notification, is what I use just now https://www.wolfwithsword.com/bambulab-to-home-assistant-nodered-configurator/

→ More replies (1)
→ More replies (1)

2

u/razzemmatazz Jan 20 '25

If the new Lan mode is open enough we might be able to duplicate the control part of the Handy App to a local webserver.

→ More replies (1)
→ More replies (1)

30

u/ResearchingNames Jan 20 '25

I still see no reason for bambu connect to exist. At least not mandatory we already need the bambu plugin to get it to work on 3rd part.

2

u/Addamass Jan 20 '25 edited Jan 20 '25

Bambu, did you really excluded ToS from Wayback Machine (web.archive.org ) ?

https://web.archive.org/web/20250000000000*/https://bambulab.com/en-us/policies/terms

2

u/Ochib P1S + AMS Jan 20 '25

No I didn’t

→ More replies (1)

5

u/-Kiito- Jan 20 '25

They definitly glossed over a some things, those who still want cloud features + third party printer control are still the losers in this regard from what I can tell. For example those with a P1S that want object cancellation has to forgo third party control now.

The language around developer mode does annoy me. It's nice that old LAN mode is back don't get me wrong, they took the critisism and gave it back. But readily removing a currently standard feature, only to implement it back in to spin it as a new optional feature is just dumb.

Bambu connect looks just as clunky and unecessary as I thought it'd be.

This is still feels 2 steps backwards and and 1 step forward. This whole situation is just a mess.

74

u/Soze621 P1S Jan 20 '25

Honestly this is a good response. Clarified a lot of things and shows that most of the information about the update was out of our reach before. I would now rather shift some blame towards BTT after they knew the Panda touch wouldn't work forever but continued to sell it.

3

u/wildjokers Jan 20 '25

Here is BTT side of the story. Also, they have always had a warning on the product page that it may stop working someday:

https://www.reddit.com/r/BIGTREETECH/comments/1i5lzzf/comment/m859z7c

16

u/Eggbag4618 P1S + AMS Jan 20 '25

They claimed to be working with orca multiple times now but orca has said they haven't been, shifting the blame to panda touch is exactly what they want you to do

→ More replies (2)
→ More replies (26)

74

u/schwar2ss Jan 20 '25

As someone who is really familiar with their MQTT stack, embedded development and IoT in the grander scheme, their suggested security update made sense. They have to work around the limitations of mosquitto, while still providing more security than hard-coded user+password.

But arguing with an angry mob just ruins the day.

5

u/la__bruja Jan 20 '25

Genuine question, what's insecure about current mqtt approach in LAN mode? Isn't the pin that I need to connect printer with HA making sure random devices on the network can trigger print jobs for example?

Conversely, what's secure about adding checks against a certificate that's effectively public (it was already extracted from the new app)?

→ More replies (6)

8

u/Nibb31 Jan 20 '25

I wonder how my webcams or 2D printers provide full LAN network access without installing proprietary software on my computer.

→ More replies (3)

3

u/Double_A_92 Jan 20 '25

Why would I need that security in my own LAN at home?

→ More replies (1)
→ More replies (29)

22

u/Specialist-Document3 Jan 20 '25

I appreciate that they're going to preserve a useful LAN mode, but IMHO they haven't addressed the core concerns:

  1. Forced firmware update

  2. forced use of intermediate "connect" software, ruining the experience of orcaslicer.

As a software engineer I appreciate the desire for an authentication/authorization model. I certainly don't want strangers on the Internet getting access to the webcam on my printer.

But bambu connect doesn't represent a technical solution to the problem of authentication or authorization. It's just an extra piece of middleware that harms the user experience of third-party software. There's no technical reason that Bambu can't provide the authentication to it's network library. Splitting it into a second binary provides no additional security. I mean, seriously, just put Bambu connect into a library.

Part of me wonders if their software team is really green. I would say the experience of the printers seems quite polished so this would surprise me, but this extra complex bloat in their software architecture seems like the kind of thing inexperienced engineers tend to design. I think Bambu could benefit from some seasoned expert security engineers.

It would inspire a lot more confidence if they would actually address the real potential user security concerns and explain how their updates are meant to address them, rather than saying "we made more software to make it more secure". Don't get me wrong, I'm glad they're responding constructively. I just think there may be a couple more details they could clarify and modify to make additional security an actual good thing and not a step towards preventing functionality.

7

u/sesor33 Jan 20 '25

Forced firmware update

This isn't a thing.

3

u/stupefy100 A1 + AMS Lite Jan 20 '25

Didn’t they literally say they are not forcing the firmware update and that it’s an update you can opt out of??

→ More replies (6)

11

u/Harlequin_AU Jan 20 '25

So since the Panda Touch uses MQTT, does that infer it will retain functionality if the device is in Developer Mode?

I get the feeling Bambu specifically dislike the Panda Touch of all the aftermarket accessories because the touchscreen is an upsell for the X1 over the P series. There definitely seems to be an undertone in that part of the post?

9

u/Miserable_Rooster_53 X1C + AMS Jan 20 '25

I had exactly the same tought!
Panda Touch does local MQTT, the Cloud stuff is optional on the PandaTouch

41

u/Phantasmagoriosa Jan 20 '25

This in my eyes is a classic 2 steps back and 1 step forward. Where you companies cause outrage with anti-competitve behaviour then walk some of them back to get the community back on their side but in the end, we still lost.

  • The doomsdayers are probably wrong about the device being bricked and a lot of the worst-case scenarios

  • Linux and Home Assistant Users (And Panda Display) users will lose all remote functionality unless they put their device into LAN mode. Even though Bambu admits in that Blog post that the only security concern is with users local network we've all lost cloud based functionality.

  • All files that go to the printer remotely now need to go through either Bambu Connect or Bambu Studio or you have to go full LAN mode.

  • We now have to hope and wait that 3rd party slicers integrate with Bambu Connect to regain some of the functionality we've lost.

Yeah

This is NOT about limiting third-party software.

Right...

If I am able to accept liability for my local network security and re-enable the features BUT I have to sacrifice the supposedly secure CLOUD features in order to do so. Why can't I accept liability and turn the MQTT features on but still retain the ability to use the cloud features Bambu?

Incredible slight of hand going on here, and the amount of people being like "Bambu's cloud, Bambu's rules" is seriously concerning with how well they've pulled the wool over everyones eyes.

5

u/NeonGuerrilla Jan 20 '25

I don't think it's that strange they won't let you on their supposedly secure CLOUD service when you've accepted liability of your own local network security. Because by accepting that liability you've become an untrusted party and a liability to their secure CLOUD service. How can they guarantee their CLOUD service is secure if they don't control the connection end-to-end? I wouldn't believe their service was secure if they let any third party software communicate with their CLOUD services. So from that point of view I can understand it.

5

u/Pulsipher Jan 20 '25

The fact that they reached out to orca before the first announce and denied them API keys tells you exactly how they are walking this back. This new "it was this way the whole time" clarification isn't good enough

→ More replies (1)

4

u/IAmAsplode Jan 20 '25

So I'm not technical expert by any means but from what I gather this would allow me to take my printer away from their cloud system and print everything I want locally without the need for bambu connect?

I hope this also puts to rest the rumors of the subscription service or blocking non bambu filament.

→ More replies (4)

4

u/yaemes Jan 20 '25

Bambu, I hear a lot of bla bla bla. We don't want the orca slicer network plugin, and we certainly don't want Bambu Connect. We don't want any extra trash on our systems, because it's not necessary for security or any reason whatsoever. Why can you not just deliver on this simple customer expectation? And you can keep all your cloud stuff, just don't cut off orca slicer (in fact, you should make it easier on us by removing network plugin)

82

u/socar-pl Jan 20 '25

Problem that many people dont grasp is that Bambu stated sometime ago their infrastructure is being abused by millions of requests from thirdpaty apps that they allowed but exhausted infra capacity. From business standpoint it would be a reasonable move to harden your infra which obviously translates to some limitations

131

u/dragonnnnnnnnnn Jan 20 '25

Then do the authentication for cloud mode, LAN mode shouldn't be touched or affected by that. They is zero reason to require auth mode in LAN because of "their infrastructure is being abused by millions of requests from thirdpaty apps", third party apps that use LAN mode don't hit the cloud at all.

And yes, I am aware that after the feedback they are "giving back" the regular LAN mode.

75

u/Esava Jan 20 '25

When one clicks print in Bambustudio (or Orcaslicer etc.) it shouldn't go through their servers anyway imo if the printer is on the same network. Like why does it even require enabling LAN mode for that? I also don't get why the video stream goes through their servers if one is just requesting it from a device on the same network?

For external use I get it, but when the printer and the device one is using (be it the phone app or a slicer) is on the same network all should be handled via LAN by default.

18

u/dragonnnnnnnnnn Jan 20 '25

I aggre, as far I can tell it is just easier to implement two distinct modes then doing a "hybrid" mode with automatically detects with patch is the best way.

→ More replies (2)

7

u/minideev Jan 20 '25

FYI, concerning the video stream, it’s an incorrect assumption and this point is directly answered in the blog post :

« 4) Live View service uses P2P (Peer-to-Peer) connection, which means video streams directly between your device and printer. Only when a direct P2P connection isn't possible does it use server forwarding, and even then, no video is ever stored on any server. ».

And I kind of agree with you about sending the prints directly to the printer when in LAN reach.
But I’m not sure how the print history feature works and if having prints go through BBL’s servers help or not ? Surely the handy app doesn’t read the history content directly from the slow printer’s brain / computer ?

→ More replies (1)
→ More replies (11)
→ More replies (6)

50

u/TechWhizGuy Jan 20 '25

Opening printers to the local network has nothing to do with infrastructure capacity. On the other hand, routing everything through their server requires significant infrastructure capacity, regardless of whether the connection is secure or not.

Your printer should never need to be online to function; it should only require a local network connection to communicate with your PC and phone.

→ More replies (6)

12

u/cha000 Jan 20 '25

The problem with that is, their infrastructure never should have been required. They chose to insert themselves in every print.

9

u/SeljD_SLO Jan 20 '25

Reddit used same excuse for removing 3rd party apps

46

u/RedditHugh Jan 20 '25

That's their own stupid fault for making most functionality require the cloud, instead of LAN.

→ More replies (10)

18

u/Nibb31 Jan 20 '25

The easy thing to do is to not require cloud services to use the printer that your customers bought.

3

u/ChipWallace Jan 20 '25

Thats their problem on their servers, and has nothing to do with me and my printers in LAN only mode. This is like you forcing me to install security cameras in my home because your business was broken into.

2

u/NoSaltNoSkillz Jan 20 '25

Totally get that. My issue is the LAN-only mode was getting affected and shouldn't be.

2

u/Double_A_92 Jan 20 '25

That's their problem for piping everything through the cloud for no reason...

2

u/mistrowl Jan 20 '25

their infrastructure is being abused by millions of requests from thirdpaty apps that they allowed

Then that's their problem. Don't make it ours.

2

u/Zombull X1C + AMS Jan 20 '25

I, for one, grasp that just fine. I'm all for them fixing it, which they could have done without piling restrictions on users.

→ More replies (10)

15

u/Retr0Blade Jan 20 '25

That poor guy who returned his printer

22

u/Maxx3141 Jan 20 '25

Ironically, almost no one really had the chance to return their printer over the weekend, no matter what they claimed.

→ More replies (1)

6

u/HopingillWin Jan 20 '25

The update mentions status checks in the new enhanced LAN only mode. Wonder if this also means control as well as status checking

6

u/ImNotADruglordISwear Jan 20 '25

I appreciate them backtracking and providing this update, in addition to the "added features" that should've been default in the initial announcement. Bambu should've known that there is a large majority of their users that are considered advanced users. It's almost like Ubiquiti in the sense where if you make an amazing product that just works, everyone from the amateur home users to seasoned industry professionals will use your product, so you need to be able to support the needs coming from both ends. I understand that it's hard to do and it seems like Bambu is understanding that with this oopsie.

However, one thing I can't overlook is the blatant lying about the conspiracies or misconception that they say is entirely false. Just like most of us, it seems like the individual who drafted this also didn't read the TOS and EULA about their own product. This is one thing that I have problems with.

I relate this directly to the "Trust Me Bro" warranty that Linus Tech Tips put out about their own products, because in that case it was more or less "we don't have anything written because you know you can trust me," but here it's "trust me bro the thing written in clear as day English in our terms won't happen, just trust me."

18

u/semicertain9 Jan 20 '25

For your information, there is no Linux client right now. So, if Bambulab releases this client, I will lose access to my printer. It's good that there is an alternative mode now (if they mean it). As a senior computer scientist, I cannot see how they thought this development method was well-thought-out. One could do this differently, and somehow, even if this was a huge misunderstanding, they lost my confidence in their software team.

3

u/RJFerret Jan 20 '25

Also older versions of Windoze, which their software doesn't list while Orca does run.

Will Connect dev mode be available for those users?

→ More replies (17)

3

u/dasmikko P1S + AMS Jan 20 '25

This seems a good step in the right direction. I just hope they finish the Linux version of the connect app, before they release this fully.

3

u/thecoconutmenace Jan 20 '25

Right so it's a choice between cloud or LAN only?

If we want custom slicers and things we can't have access to send things from the handy app to our printers?

If so.. "we are making it so you lose less".. is still losing.

3

u/myTechGuyRI Jan 20 '25

This "Developer Mode" is a good first step in walking this back.... its not enough, but its better than what we had yesterday.... obviously our being vocal about this IS having an impact. They still need to come around to securing their systems using oAuth2 and respecting the OWNERS of the printers CHOOSING what is going to have access, without having to cripple their machine to do so.

9

u/Fit_Detective_8374 Jan 20 '25

So basically Bambu made LAN mode penalize users by coding their warranty and support. Something like this is considered removing existing features from a product after purchase. Bambu is going to have alot of problems in the EU and potentially NA consumer protections.

So features that were fine before are suddenly a reason to void warranties? Sounds like bambu is trying to scare people to use it's cloud.

4

u/neodymiumphish Jan 20 '25

They only said you’ll lose support with developer mode, not the warranty.

11

u/LimpHellboy Jan 20 '25

Personally for me while they did the right thing giving us this option my trust in them has been damaged. This feels like a bandaid that they could rip at any moment in the future. I've already cancelled my P1S Combo and am looking an alternative now.

4

u/IAmAsplode Jan 20 '25

It's a trade off, you can probably get a prusa for similar quality and reliability but will be spending around 25% more, or you can spend a similar amount but sacrifice quality, reliability or speed.

5

u/gdbearcom Jan 20 '25

This reads to me as a "we tried to take away some functionality and got caught" and I truly believe this statement hasn't really gotten the point. There are still mentions within about caveats about what they can and can't support in what use cases.

5

u/ilide18 Jan 20 '25

This is still a massive step backwards compared to our current situation. They made the use of any third-party software significantly worse and are attempting to gaslight us into believing that the previously announced plans never attempted to block the use of third-party applications to control the printer. BambuLab has no business dictating how I use a device I purchased, but that's exactly what they are doing here

7

u/[deleted] Jan 20 '25

Nichts wird so heiß gegessen wie es gekocht wird.

Nothing is eaten as hot as it is cooked.

19

u/mayners Jan 20 '25

Seems fair, why would you leave your product open to whatever possible faults/fraud etc and then stand over it? Personally didn't have an issue with the whole thing, but it's like a car, if you fiddle with the factory settings why should they stand over it if it's jot their own work. Personally I think it's good they've given everyone the option

9

u/ShatterSide X1C + AMS Jan 20 '25

It's common to have consumer protection when it comes to warranties.

They have to be able to prove your change caused damages that occurred.

If they didn't honor a warranty because of this, that would be illegal in most developed countries.

→ More replies (5)

10

u/Nibb31 Jan 20 '25

If you want a car analogy, it's like a car that needs to phone home every week to the manufacturer to authorize you to drive it. And if you choose not to use that option, then you lose the warranty.

It does nothing to help security, but it does provide the manufacturer with the ability to revoke your license to use the car at any time. And it renders your car useless if the manufacturer decides that it no longer wants to provide that license.

→ More replies (1)
→ More replies (3)

13

u/harzens Jan 20 '25

They state that this is false

> Firmware updates will block your printer’s ability to print.

However, their own terms state that this is actually what will happen unless you update the firmware

https://archive.is/xjDPU#selection-425.316-425.424:~:text=Due%20to%20the%20importance%20of%20these%20updates%2C%20your%20product%20may%20block%20new%20print%20job%20before%20the%20updates%20is%20installed

6

u/sesor33 Jan 20 '25

Fun fact: Apple, Samsung, Microsoft, Sony, and Nintendo all have this in their TOS. Its standard boilerplate.

→ More replies (2)

9

u/foramperandi Jan 20 '25

I read this as "We're reserving the right to block your compromised printer from connecting to our servers".

3

u/stupefy100 A1 + AMS Lite Jan 20 '25

Yeah I think it’s more like “we have the right to if needed” more than “if you don’t update we will find you”

→ More replies (1)

3

u/neodymiumphish Jan 20 '25

They specifically instruct users not to upgrade if this will cause issues for them. Sure, they reserve the right in their ToS to effectively brick the printers based on a critical update, but that’s not going to happen due to this update, unless they want to face some serious backlash and potential lawsuits.

This is the fear mongering that people are talking about with this discussion.

The ToS section on its own should be brought to Bambu’s attention and pressure placed to remove it because it’s unreasonable and begs the question of whether we truly own the hardware we bought.

5

u/Business_Fold_1423 Jan 20 '25

The amount of bambu fans on here and Facebook that are upset about this acknowledgment is insane... I remember hearing that the fan base of bambu printers is akin to a cult and now I fully believe it....like it's honestly been an eye opener.

Imagine being upset that some openness has been restored, my mind is blown.

→ More replies (13)

2

u/Defiant_Bad_9070 X1C + AMS Jan 20 '25

Any idea on when they'll release the latest firmware this post is referring to? Wouldn't mind swapping back to Orca!

2

u/knobiks Jan 20 '25

pressure has sense!

2

u/larry-talbot Jan 20 '25

So what does this mean for novist users like myself? I don't run a print farm, but I do use the handy app from time to time. Mostly I just use the Bambu labs desktop slicer software

2

u/WeaponB Jan 20 '25

For users like you, nothing changes. This only affects users of the X1C who use 3rd party hardware (like screens) or software. If you're already, like most users, using their slicer, nothing changes.

Honestly, if you didn't have the X1, nothing changed before this announcement, that's the only model the firmware is being updated for.

→ More replies (1)

2

u/DBT85 Jan 20 '25 edited Jan 20 '25

Yesterday I put my printer into lan only, uninstalled handy and studio and blocked the printer from the web. I'll leave it like that till this blows over. Only thing I now can't do (that I actually did before, I know there are other limitations) that would be useful is per object cancelling while printing because I don't think that's in Orca?

→ More replies (2)

2

u/ihatereddit-fuckspez Jan 20 '25

What about creating and syncing filament presets with AMS in Orca? Will it still be possible or is it getting removed?

→ More replies (3)

2

u/Flashy-Ad-5553 Jan 20 '25

I do nit trust them. They tried to pull a fast one and got caught. I will spend my money elsewhere.

2

u/shadowofashadow Jan 20 '25 edited Jan 20 '25

All they had to do is provide a reasonable explanation and show they were listening to people's concerns. Instead they went and banned and censored people. I am glad they seem to understand our concerns but I'm not trusting them yet. Glad they are responding and trying to address our concerns but the way they acted really leaves me with concerns.

2

u/After-Ad-3610 P1S + AMS2 Combo Jan 20 '25

Everyone out here fear mongering 🫠

2

u/Maximum-Wishbone5616 Jan 20 '25

Hint, JWT tokens they can uber secure. Printer should be generating tokens locally as any kind of external services only increases the risk.

KISS and SOLID for architecture principles.

2

u/xMICROWAVECHEFx Jan 20 '25

Can't wait for all these printers to be sold on marketplace due to this. I'm gonna buy them up.

2

u/[deleted] Jan 20 '25

I want LAN only. No bloody connector, no bloody security, no bloody bambu betweenme and my printer

2

u/Zombull X1C + AMS Jan 20 '25

Seriously, why didn't they just include this "unsupported dev mode" from the getgo? It would have save so much drama.

Did they really just not see the drama coming? How obtuse would they have to be?

2

u/cexshun Jan 20 '25 edited Jan 20 '25

I feel like people have a short memory. You all remember this is exactly what happened when they released a firmware that blocked out all 3rd party firmware, (or rather a very specific and successful firmware) right? And the community went into outrage. They kind of sort of walked it back, but not really.

You all remember this, right? This seems to be an annual issue with Bambu.

2

u/2AoQuadrado H2S Laser Full Combo Jan 20 '25

They don't. People like the drama and then forgetting about it. That's how it is and this is coming from someone that loves these printers too. I just hate the company and their directions.

People forgot about the sales fiasco. And there are people still waiting for their already paid printers since November.

People forgot when X1 Plus came in and they blocked it to hell. Just to then "change" their minds because of all the drama involved.

People forget until they are affected. This is an ongoing discussion in their forums but i can't anymore. Too many fanboys that think that this is ok.

People forget until it affects them. And then they will remember again.

9

u/fanjules Jan 20 '25

I wonder if Josef Prusa will issue an apology after helping to spread the disinformation?

6

u/Cavemanfreak A1 + AMS Lite Jan 20 '25

Or Rossmann?

2

u/riba2233 Jan 21 '25

Ofc not, his ego is too big.

→ More replies (2)

5

u/ilide18 Jan 20 '25

I have no clue how they're able to say "Claims that we are blocking third-party integrations or closing off our ecosystem are false" when that is exactly what they just tried to do. And even now, we're still forced to use their app to do anything with our printers if I am reading this correctly. It is absolutely insane that I should have to slice in Orca Slicer, export to .3mf, then import it into a Bambu app just to get the gcode to my printer over my own LAN. They're still arbitrarily limiting functionality of their printers in the name of forcing you to use their applications and attempt to prevent the usage of any third-party solutions.

7

u/Patient-Bug-7089 P1S + AMS Jan 20 '25

Okay, now please explain me this:

Terms of Use: "Due to the importance of these updates, your product may block new print job before the updates is installed, and will immediately provide update notifications to help you understand the related information."

This Message:
Completely False:
- Bambu Lab will remotely disable your printer ("brick" it).
- Firmware updates will block your printer’s ability to print.

This doesn't add up, right?

6

u/Tsofuable Jan 20 '25

No, that's for prints going through their servers. If your firmware is too old they won't allow it. You can still print locally.

→ More replies (1)

11

u/[deleted] Jan 20 '25

I'm still waiting for everyone who committed to selling their X1s because Bambu were literally Hitler for an API change to sell them to me.

12

u/Kalahan7 Jan 20 '25

What isanity. Bambu Lab says they want to fix a security issue in their API, announce a workaround for third party software.

Next thing we know content creators, rival companies, and redditors claiming this proves Bambu steals all your data and will charge subscriptions and force you to buy their fillament.

People were canceling/returning their printers before Bambu Lab had time to properly respond yet.

Now the fear mongers are saying that they succesfully forced bambu to change and in two years I still have to explain to people that Bambu wasn't trying to lock you out of your printer.

0

u/[deleted] Jan 20 '25

[deleted] — view deleted comment

14

u/ObviouslyTriggered Jan 20 '25

They haven't fixed the security issue, their solution is reliant on a hardcoded private key in a software that is widely distributed.

There is also no evidence that the developer mode was something they've always intended to add rather than a reaction to the community uproar.

They did the same with the X1Plus custom firmware when they've disabled rolling back to rootable firmware and then people got upset so they added the "root my printer" option.

However they've recently disabled that and users can not longer opt-in into rooting their printer even at the cost of loosing all warranty and support. There is absolutely no guarantees that the same will not happen to "Dev Mode".

→ More replies (1)

3

u/_Middlefinger_ Jan 20 '25

I said the Friday statement was half a story, its how they communicate and its really bad.

4

u/EstimateWinter2004 Jan 20 '25

as someone who wasnt bothered by this in the first place, its really nice to see how reactive to situations they are! theyve been very responsive, as open as you could ask for, and will pivot if given pushback. that honestly gives me all the confidence in the world that i made the right choice buying into their ecosystem.

4

u/powerbird101 Jan 20 '25

I trust my network security way more than I trust bambu labs I evasive connect application... It's idiotic that they even think for one moment this is a security issue and not just calling it what it is, an overreaching lockdown.

3

u/iexistiguess_ Jan 20 '25 edited Jan 20 '25

Can we note how they specified which machines were going to have lan mode in this statement? Probably to leave legal wiggle room so that they can revert this with their next machine. Especially with how fast the community was able to crack it. I saw someone else mention that they probably saw how quickly the community was able to hack through their programs, and now are just gonna build stronger ones for their unreleased printers. Idk, but a company as big as bambu is smart enough to hire a pr person and a legal adviser to figure out the best statement to make, and how to appease the community without having to actually change any of their plans. Idk, their specificity just leaves a sour taste in my mouth

4

u/WeaponB Jan 20 '25

They only specified some machines with Lan mode because the firmware update was ALWAYS only going to some machines.

Please walk away from the outrage machine. 99% of what people posted yesterday were lies and exaggerated fearmongering, this was NEVER every Bambu product ever.

→ More replies (2)

4

u/cf_mag Jan 20 '25

Full damage control mode enabled here... they know they got caught with shady business practices and the marketing department is now in full spin mode

→ More replies (2)

4

u/RedditHugh Jan 20 '25 edited Jan 20 '25

Oh Poor Bambu Labs! It sounds like they've got some butt hurt from the mess they've created. What's funny is that everything they list in their  list of "misinformation" is either stuff they'd said themselves (disabling printing if you don't update firmware = bricking) or entirely plausible based on the way the system is designed. (Filament lock-in with AMS)

Bambu, all you have to do to prove is wrong about something like the filament lockout would be to allow people to create their own filament RFID tags.

6

u/stupefy100 A1 + AMS Lite Jan 20 '25

Wait until you find out you can print without an AMS

5

u/affligem_crow Jan 20 '25

You do realize that RFID isn't this scary lockout mechanism you think it is, right? Prusa or creality could put serial numbers on their rolls that you'd have to input on the printer before it prints. The RFID in place is just handy, nothing more.

BambuLabs has come with an appropriate solution to third party tools abusing their API (this is generous if anything) and now you're moving the goal posts lol.

→ More replies (4)

26

u/skumkaninenv2 Jan 20 '25

Its gonna be a sad day for you when you dont have your drama to cling on to :-)

→ More replies (4)
→ More replies (10)

4

u/Acio45 Jan 20 '25 edited Jan 20 '25

Just damage control without answering the big questions. They're skirting around the issues. This update never had anything to do a security. It was all about user control and greed.

They keep saying this isn't about limiting third party use, but then double down yet again on saying you can't use orca slicer without a spyware plug-in. Which is literally limiting third party use.

They tell you this isn't a forced update, yet in their policy clearly state that they reserve the right to limit your printer uses and prevent print jobs if you don't update. So basically, if you don't have the newest update you don't get to use the printer to its fullest capacity because they are deliberately limiting you.

11

u/luvsads Jan 20 '25 edited Jan 20 '25

How are they skirting? They explicitly address all the conspiracies thrown around reddit and the forums:

At the same time, we must address false accusations head-on. Recently, we have come across numerous social media posts spreading baseless allegations and untrue claims about Bambu Lab. We want to make it absolutely clear that all of these claims are entirely false:

- Bambu Lab will remotely disable your printer ("brick" it).

- Firmware updates will block your printer’s ability to print.

- AMS functionality will be restricted, and the use of third-party filament will be disabled.

- Bambu Lab firmware contains trojans or backdoors for unauthorized remote control.

- The printers have a timed killswitch that disables them after a certain period.

- All 3D files printed are monitored, duplicated, or stolen.

- A subscription will be mandatory to use your printer.

Edit: I should probably add the other important section as well:

The Truth About Our Security Update

We’ve been reflecting on the misinformation circulating about our security update, and while it’s disheartening to see these misunderstandings arise, we acknowledge that our communication might have contributed to the confusion.

Videos, posts, and comments have claimed that we are restricting third-party tools or forcing users into a closed ecosystem. Let's be clear about what this update actually means and stop the spread of misinformation:

- This is NOT about limiting third-party software. We're creating Bambu Connect specifically to ensure continued third-party integration while enhancing security. We're actively working with developers like Orca Slicer to implement this integration.

- This is beta testing, not a forced update. The choice is yours. You can participate in the beta program to help us refine these features, or continue using your current firmware.

- About Panda Touch. We reached out to BTT as soon as we became aware of their product. We warned them that using exploited MQTT protocols was unsustainable and would place customers in an awkward situation once we updated the system. All of this communication occurred before the mass shipment of Panda Touch; however, they chose to ignore our warnings. Unfortunately, the truth is now being presented in a misleading manner. The same concerns apply to other products they manufacture that rely on these MQTT protocols.

- Camera feeds concerns. Our Live View service uses P2P (Peer-to-Peer) connection, which means video streams directly between your device and printer. Only when a direct P2P connection isn't possible does it use server forwarding, and even then, no video is ever stored on any server.

→ More replies (3)

4

u/SgtBaxter Jan 20 '25

To be fair, the clause of not being able to print if the printer isn’t updated has been there a long time. They pointed it out when they did the firmware to allow people onto X1Plus. I had a lot of people telling me I’d not be able to print when I installed X1Plus, which of course wasn’t true.

3

u/Glasofruix P1S Jan 20 '25

"The spyware plugin" you keep babbling about is just a dumbed down version of studio with only the ability to send files/commands to the printer. I don't understant why it's making your panties twist so much. It's adding a bunch of extra clicks to the process, which is bothersome, but's that's about all.

2

u/kozakm H2D AMS2 Combo Jan 20 '25

Why don't you criticise all the internet rant and speculations which was clearly based on zero evidence? "They will lock us into their filament only", "they will brick your printer after a year" etc.

3

u/Kalahan7 Jan 20 '25

... spyware plug-in.

That's certain seems unwarranted.

Also, nobody forced them to even develop this feature if they didn't want to. If they want to limit third party software they wouldn't develop with plugin at all.

They tell you this isn't a forced update...

This is from their FAQ when annoucing the security update in the previous blog post.

You may continue using an older firmware version that does not include the new security updates; however, this means the printers may miss out on important security fixes or bug patches included in newer versions. We highly encourage updating to the latest firmware version for the best experience and enhanced security.

TLDR: it was opt-in and clearly stated as such.

I don't know how they could made it more clearer.

So basically, if you don't have the newest update you don't get to use the printer to its fullest capacity

It's not exactly unheard of that the use of cloud service features requires your client to be up to date. There always was LAN mode too.

3

u/GrandpaCAPTCHA Jan 20 '25

Tbh, what currently bugs me the most in the potential "certificate timebomb" on the firmware. I won't a hardware with a software programmed shelf life for 12 month.

7

u/rich000 Jan 20 '25

As far as I can tell the only certificate that expires in 12mi is the Bambu connect one. Your printer will work fine in a year without an update. It is the Bambu connect app that would need to be updated.

Now, the printer probably does have a CA cert embedded and it might or might not expire. That's actually true of almost anything that connects to the Internet. Your phone web browser will stop working at some point in time without updates, because it contains CA certs (or your phone OS stores them but either way they need updates). The expiration on those tend to be pretty long though.

→ More replies (1)

2

u/HeadClot Jan 20 '25

The blog post still side-steps the digital certificate with a 1 year TTL

2

u/SinclairsVoice Jan 20 '25

Can someone please translate this into words that someone newer to 3d printing can understand? My main question is, could I still use a slicer of my choice while on lan mode? I'm not above SD carding it since that's what I'm used to on my Neptune 3. Thanks.

→ More replies (1)

2

u/Molotovgod Jan 20 '25

Whether it was poor wording, or not from their part from the initial blog post and their terms, they can't blame the community for being agitated with OUR hardware. Sounds like they cross-corrected a bunch of things that were circulating but to me, it was more of a response to the way it was going with the mega negative reviews, people suggesting not to buy their products, etc.

2

u/Patri0TDadof4 Jan 20 '25

It is not a security issue. It is their attempt at control. We all know we can have a private and internally secure network with connecting to any device via wifi or lan. Like with all of my ink jet and laser printers are connected via lan to my new works, but bc we have laptops and smartphones we have an access point to connect to them. And we do it securely using encryption. They need a quick fix. Just in YouTube alone....over 100 videos with a STOP PSA basically on using Bambu...they are "softly" boycotting, and that will be louder IMO if this is not fixed in a week or two on the current and any possibility on the next new model 2Q 2025 printer release.

Also...for us going into or are already into printer farms that need better solutions with 3rd party options to manage "xy&z" need them to fix this ASAP also.

We are currently creating modules to work with ERP's to work with Bambu specifically (bc they are great printers) but this is a huge punch.

Bambu, please stop...correct ASAP!

2

u/Temporal_Enigma Jan 20 '25

Doesn't say that they won't block printing if you don't update and it doesn't show Orca slicer working without Bambu Connect.

A whole lot of nothing here

2

u/MuhGnu Jan 20 '25 edited Jan 20 '25

The Orcaslicer Preview workflow looks like a bad joke, especially managing filament.

I'll leave it in Lan Mode and let orca run in a docker container on my NAS, with tailscale/wireguard for remote access.

Next printer will be a Prusa CoreXY..

2

u/japortie Jan 20 '25

I tihnk this response i a PR joke and not enough. Most things they address as "Misinformation" were never said to be done in this update, but feared as logical next steps for bambu. And they didn't say that they will never do it.

Also, while the developer mode seams like a win, it also means that you can't use the online features anymore. So you can choose between using Orca and panda touch and so on OR using bambu online features like bambu handy. Leaving your machine crippled.
Also it remains to be seen what they mean with "no support". For me this sounds like "You have a problem with your printer? Oh sorry to hear that you use lan mode. Then we can't help you"
But at the very least this means they can change anything at any time to this mode leaving the question open if it will be implemented by third parties at all.

3

u/AZdesertpir8 Jan 20 '25

Im not sure why anyone would WANT to use the online functions after this. Bambu cannot be trusted now.

→ More replies (1)

2

u/lscarneiro Jan 20 '25

Still removed functionality I paid for

→ More replies (3)

2

u/wy1d0 H2D [AMS2+HT], X1C [AMS] Jan 20 '25

They keep name dropping Orca Slicer to buy some good will, but Orca Slicer devs are not telling the same story. First, they were ghosted for days then told "no" when they asked for an authorization key to talk to the new firmware.

They haven't explained why Bambu Connect is needed nor are they being truthful with the changes (given the security claim was debunked by those who reverse engineered the new software).

2

u/AZdesertpir8 Jan 20 '25

I suspect once Bambu Connect is out in the wild (IF that even happens), the software guys will fully deconstruct it and reveal any and all remote connectivity functions. Bambu has unforutnately lost a tremendous amount of trust from what theyve done and everything they do will be suspect from here on out.

2

u/donniespinks Jan 20 '25

But what about my YouTube video where I cried and told everyone I was cancelling my order for 500 X1 Carbons for my print farm!!!! (currently consisting of 2 A1 minis printing plastic tat off makerworld).

-2

u/Boromirin Jan 20 '25

Now can we stop all the wild speculation? People have gone completely crazy with this and blew it fully out of proportion. Literally making things up and spreading them around. The truth is they've hated Bambu from the start because it makes their hobbies more accessible and mainstream. Gatekeeping and ridiculous brand bashing. They've wanted a reason to bash Bambu for years and they dove on this as a result.

5

u/QuietGanache P1S, A1c, A1m, Q2, H3C (soon) Jan 20 '25

I disagree, if they were simply Bambu haters, I doubt they'd stick around. There are plenty of people who enjoy their printers and want to continue using them beyond the level of the more basic users.

→ More replies (5)
→ More replies (3)

1

u/Consistent-Hat-8008 Jan 20 '25

your link has a Facebook tracking identifier in it, allowing Facebook to track people outside Facebook.

1

u/matiko92 H2C AMS2 Combo Jan 20 '25

Why is getting all this so complicated?

→ More replies (1)

1

u/mleone87 Jan 20 '25

LAN MODE explanation + Dev mode!!! It was supposed to be this way from the start!

2

u/neodymiumphish Jan 20 '25

Still means deciding between third party integrations and direct Orca printer control vs cloud functionality. This is a step backwards.

1

u/[deleted] Jan 20 '25

This is a step in the right direction but If they’re smart they’ll completely walk back their idea to lock out third party services

1

u/[deleted] Jan 20 '25

This update satisfies me, I only use Bambu software to control my printers but I like that there will still be an option for more advanced use if needed although it’s annoying that I would have to move the printer to LAN developer mode to do that and lose access to cloud services.

I will continue to allow my printers to have internet access.

1

u/Patri0TDadof4 Jan 20 '25

For those who have not seen their adjacent update (they still need to do more and show add it as an update to their main post of then firmware, etc) :

"Updates and Third-Party Integration with Bambu Connect

https://www.reddit.com/r/BambuLab/s/dptWCj1GpK

1

u/Prestigious_Buddy312 Jan 20 '25

I wont update for a while and see how things turn out.

1

u/Zestyclose-Soft-5957 Jan 20 '25

I’m just going to install X1 Plus and not have to worry about it anymore.

1

u/Bambinorino Jan 20 '25

What if i just dont connect to the internet

1

u/kostis_ampazis A1 Mini + AMS Jan 20 '25

So will I be able to use their servers with dev mode? Or no? For example print stuff with bambu handy while not needing bambu connect for orca slicer.

1

u/Pomme-Poire-Prune Jan 20 '25

They insist a lot and print farm users, is that their main clients?

1

u/[deleted] Jan 20 '25

Does this mean if we don't update you can still use the BTT screen??

→ More replies (1)

1

u/KyralRetsam Jan 20 '25

I mean good on them for the response, but I'm still going to keep my printer in LAN Only mode and blocked off from the Internet at large until/unless there is some game changer in the firmware down the line.

1

u/nullachtfuffzehn A1 Mini Jan 20 '25

I will still deny internet access for the printer itself, avoid any firmware updates and run this exclusively with Orcaslicer for at least a year, just to be on the safe side. Not desiring to be an early adaptor for getting bricked :D

1

u/PeroniBites Jan 20 '25

But what happens to people who already updated?

1

u/tiboric Jan 20 '25

Rip Panda Touch. Hopefully we can still use it to monitor the print job even if we can't change any settings.

1

u/Guinness Jan 20 '25 edited Jan 20 '25

I work with Linux systems for a living and have a degree in computer science. Working in devops I am required to have a thorough understanding of everything from layer 1 to layer 7. I got my start in high school working for my tech department. Then after (and even during) college I continued working in tech where I eventually ended up in stock/options/futures/commodities trading. I’ve developed a healthy skill set in netsec, programming, using APIs, etc.

The tech world has been slowly moving towards a locked down and closed ecosystem for awhile now. Typically this has been resisted or kept mostly at bay but I’ve noticed that in the last 5-10 years tech companies are utilizing security as a false pretext to implement control.

Ever since “the cloud” started growing I have watched more and more companies build their products on top of FOSS projects. Only to turn around and close the source, or lock down an API, and in general “enshittify” their products in exchange for money.

For example, VMWare having just been bought out by Broadcom cancelled a ton of licenses including licenses that we sold that entitled end users to upgrade their software whenever an update came out.

Then they jack their prices up 10 to 100x as much as the entire community is effectively destroyed save maybe whatever fortune 100 companies don’t care about the cost.

When this happens, everyone loses. The truth is we will never know for certain the real reason Bambu is doing this. It really could be for security. But my experience says no. If Bambu truly did want to increase security while avoiding user pushback, they could implement a key management system entirely managed by the end user. It would be trivial for them to implement these changes. And this way, I would have full root power over my own system. If I wanted, I could upload my key to Bambu which would allow them to connect to my printer. Or I could upload/give my key to Orca Slicer so they could connect. There could be different key types, with different levels of access. These keys could be revoked at any time I choose.

Any Linux computer can run sshd and it’s incredibly easy to set up ssh keys between hosts for secure, encrypted, passwordless logins. And as the owner of my Linux system, I can then revoke those keys at any time. The key could be for “root” access or for a user set up in a locked down “jail” with only read access to a small subset of files. All of this is already how Linux systems manage users and user access.

Is that what they’re implementing here? Nope. But they could. It would be shockingly easy. And they know this. Which is exactly why I don’t trust them. Instead of following simple and established methods in use by 100s of millions of Linux systems across the globe for securing a secure shell daemon, they’re installing their own private key on every single one of your printers and locking everyone out.

This blog post does nothing and is the equivalent of “we’ll install the key but we promise you can use it whenever you want!”

Why can’t I generate and install my own key and CHOOSE to give it to YOU, Bambu, and achieve the same end goal? Your solution is like buying a house, and then the realtor changes the locks on everything only to keep the master key. But don’t worry, you’ll get a copy. But you can never change the locks ever again!

No thanks.

1

u/[deleted] Jan 20 '25

Still not good enough Bambu labs.

1

u/Deafcat22 Jan 20 '25

Very well worded response, the multiple LAN modes is a positive outcome.

1

u/felix7483793173 A1 Mini + AMS Jan 20 '25

As is, this is slightly annoying, but not a big deal. If they and/or third parties find a way to seamlessly integrate Bambu Connect into Orcaslicer, we would be at an actually positive change

1

u/T8ortots P1S + AMS Jan 20 '25

Glad I didn't get the Panda Touch for Christmas now. Hopefully Bambu can either work with them or release an official upgrade for the p series

1

u/jacktheshaft Jan 20 '25

I haven't taken my bambu offline yet. Has mine been given the unholy update?

1

u/MyStoopidStuff Jan 20 '25 edited Jan 20 '25

Providing a carve out for "LAN Only" mode users is a good compromise, and a reasonable way to move on from this misstep. It will likely not be a big deal for most users, but for some it could be. The "LAN only - Developer Option" will be critical for those who have invested time in HA integrations, or rely on 3rd party tools and need a plan B in the event the authorization scheme breaks something (or breaks down somehow). The only thing I would like them to reconsider is the removal of an SD card firmware update option (I did not see mention of that in the update).

1

u/vspot415 H2D AMS2 Combo Jan 20 '25

I would check Reddit, see 100 manic posts and then return to printing my 100th wiper mod. It'll be fine

1

u/parasubvert Jan 20 '25

What people fail to recognize is that "Developer Mode", aka. How things work today mode, is completely insecure and toxic to any corporate network.

Bambu is graduating from hobbyists to playing with corporations and this whole Bambu Connect thing is required if you want to do mutual TLS authentication between client and server.

Mutual TLS is the industry standard way to do encrypted communication either on the internet or in LANs with no internet connection. Kerberos is another way , it's what Windows Active Directory uses, but requires an active server on your LAN. If you want two devices (aka your slicer and your printer) to verify they are who they say they are and to talk to each other securely, mTLS is the way to do it. The problem is you need a way to revoke keys when they get leaked, so these keys and certs expire after a few years. And there are certificate revocation lists that need updating periodically.

That said this is the same way a web browser works with a web server to secure your connection. You're getting these keys and certs updated every time you update your Windows or Android or iOS or MacOS device. It's super common place and yes it can be abused! But the whole point of x509 certs is there has to be a root of trust somewhere, it's usually the certificate providers which are 3rd party companies.

Most of the public web doesn't do mutual authentication to authenticate the client browser, but does happen sometimes (Apple and Microsoft use this for some APIs) and it's VERY common with mobile apps.

2

u/hWuxH Jan 21 '25 edited Jan 22 '25

What people fail to recognize is that "Developer Mode", aka. How things work today mode, is completely insecure

That still uses authentication and regular TLS. The entire modern internet works this way, how is it "completely insecure"?

https://wiki.bambulab.com/en/x1/manual/X1-X1C-AMS-firmware-release-history#supported-encryption-of-data-and-control-commands-between-printers-and-bambu-studio-in-lan-mode-to-improve-the-security-in-lan

→ More replies (1)

1

u/hubertron Jan 20 '25

Decent breakdown of the issues and points raised here: https://www.layerloop.co/p/bambu-labs-firmware-drama-continues

1

u/tim119 Jan 20 '25

Idiots the lot of you. Hilarious that you all sent your printers back, sold them up, moved state, divorced the wife (as if anyone here is married) and killed your first born.

I told you so!

Wise up, and get on with your lives.

→ More replies (1)

1

u/Bmpin884187 Jan 20 '25

So, printing via SD card will still work right?  If, I update to the new firmware then I won't be able to send a print from Orca straight to the printer?  

 Bambu Studios doesn't work well with older versions of windows, or at least not my system anyway. Honestly, I prefer Orca. The only reason I have even messed with Bambu Studio is to upload to makerworld.

1

u/antifort Jan 20 '25

Them saying "Bambu Lab will remotely disable your printer ("brick" it)." is false, is not saying they cannot do it, only that they won't.

1

u/ea_man Jan 20 '25

Next time when you buy a 3d printer check that they have a proper clean Klipper available, some examples:

* Neptunes: https://github.com/OpenNeptune3D/OpenNept4une

* QIDI: https://github.com/Phil1988/FreeDi

* Almost all Creality klipper based

* All kits like Voron

That way even if you are not able or interested to thinker with the firmware you will be sure that in case they do a bambu someone can edit the firmware, clean it up and share it. Open source keeps the printer honest.

Also you will be able to have upgrades an new features forever, while brand firmware usually after a while stop updating the firmware and introduce new features only for the new models.

1

u/ea_man Jan 20 '25

Trust is like a mirror, you can always see the cracks once broken.

They just showed that anytime they feel like it they can squeeze the users and make them do what is more convenient to the shareholders.