Im annoyed by this as well. Im often not home when it’s done, and it will stay on until next day (it needs me to press OK)
I tried the app and it offered me one firmware update when I connected the printer to the cloud for initial setup and test. I skipped that, because I first wanted to test if everything works after the package was damaged by delivery service.
But then I realized that the Bambu Handy App disabled wireless charging of my Samsung Galaxy S24 (for whatever reason) - so I uninstalled the App.
And after testing the printer through the cloud I put it into my private network in LAN only mode which is what I want.
Even there Bambu Studio uploads my designs to the Bambu cloud from my PC when I want to print it locally. That’s not what I want.
So I removed internet access for Bambu Studio.
The result: I cannot start a print on my H2D in LAN mode anymore.
What I still can is accessing the printer via network, sending files to it and watch it print. But no option to directly print or send an file and then print from the USB storage remotely. I need to go to the room where the printer stands and start the print from the USB storage there.
So far my experience.
So I really want a downloadable firmware file that I can put to a USB drive to update my H2D offline.
So Bambu Studio still uploads our files even when everything is set to LAN mode? I was of the understanding that LAN mode disabled any cloud uploads.
I wish there was an option like ‘Do not upload user files to cloud’ so I could continue to use the cloud for syncing preferences etc but not for my design files.
Uploading our intellectual property to a cloud we don’t have control over isn’t ideal…
Not sure if anyone has done it yet, but at my company, we are about to attempt to have the H2D and a slicer PC completely air-gapped on a specific VLAN for only the printer. Idea is, H2D in LAN only mode, with Bambu Studio on a PC with just a NIC connection to the same VLAN as the printer. No talking to the outside world, just dropping prints and hopefully sending them to the printer. I’ll let y’all know if we’re successful.
@SupportAssistant When will we have the firmware update that enables USB Firmware updates? The fact that this does not exist already is extremely annoying, and once we air-gap our H2D, it will never be allowed on a non-secure network again. This means we are literally prevented from taking advantage of all the latest features and fixes as they come out. USB firmware should have been enabled since day 1.
This was exactely my expectation of using “LAN only” mode.
So I put PC and H2D into the same network, paired them and send a testprint.
That works great.
So I cut the internet connection of that network, not allowing the printer nor BambuStudio on the PC to go online.
Suddenly makerworld startscreen in BStudio dissappeard (expected) and no “a new firmware is available” on the printers screen (also expected).
I can access the printer from BStudio to see the live camera video, toggle the lamp and so on. I can even access the USB storage to download models or timelapses from the printer to the PC.
But when it comes to printing from BStudio it refuses to do so with the error message, that it cannot connect to Bambu Cloud Server.
However just “sending” the printjob to the H2D works. That printjob even appears on the USB storage of the printer within BStudio - but if I try to print it from there, I’ve got the same error message.
On the printer itself the file can be selected for printing from the USB storage. That’s my current way to use it.
When I switch on the internet again, everything works as expected. But you would’t realize that BambuStudio is connecting the Bambu Cloud when you send your models to the printer.
I’m not very happy about that.
I cannot confirm, that it uploads the model to the cloud - but I can confirm, that Bambu Studio connects to the cloud when printing on a H2D in “LAN only” mode - and refuses to print when it cannot connect to the cloud.
I don’t dare to dig deeper into this and do a traffic analysis…
I’m curious to hear your results. I don’t think much of the latest-versioned bambu stack survives airgapped.
If you have the ability to do it, do it please.
Thank you for this. Glad that we can at least send over the files, monitor, and print even if executed on the printer rather than the app.
We haven’t tested yet, as I am still waiting on IT over here to provide me with the PC and infra, but at least I know what to expect.
I’m thinking I won’t want users to be RDP’d into this PC all the time, so I’ll probably go down the MQTT rabbit-hole for printer vitals, as well as a stream.
@smartin right above your post just did.
Honestly @smartin I would be interested in a trace as well. I would be curious about where it is trying to talk to, why, and if we can ascertain what the data is.
In LAN mode, it shouldn’t even be trying to connect to Handy for monitoring, so I have no idea why it needs to “phone home” if all the data is supposed to be staying on LAN anyways… Perhaps it’s trying to make sure that the slicer in Studio is compatible with the firmware on the H2D? But that’s just me spitballing.
Unless the printer hardware/firmware includes a NTP server, there must be at least connection to a time server in China. My P1S which is on LAN Only Mode and with an older firmware with the older network plug-in which does not bounce to China (I have a Panda Touch installed and need older firmware) still must connect to at least a time server in China. I even use a beta Bambu Studio on this printer where I’m not even logged in but still…
Evidence is that all my recorded video filenames have the following format: ipcam-record.YYYY-MM-DD_HH-MM-SS.Index Number.mp4
The date and the time in the filename are not my location’s (file date and time in windows are correct) but are China’s date and time.
My H2D, fully connected to Bambu cloud shows the same in the videos recorded on my USB key.
Why Bambu claimed offline FW update on official web page of H2D and it is still not available…
Yeah, I saw mention of the China/Shenzhen timezone info in an FTP for Stream/Videos thread the other day.
Honestly, would be nice if we could specify a timeserver in LAN only/Dev Mode @SupportAssistant
You can force this with your firewall/router:
- If the Bambu printer is finding the NTP server by hostname, set your router to resolve that hostname to some other NTP server.
- If the printer is connecting directly by IP address, have your firewall take packets destined for port 123 on that IP and forward then to some other NTP server.
So
Where is the downloadable firmware file so the usb can be used
It will be here when bambu decides it’s time to offer H2D firmware downloads. If you read some posts above you will see a screenshot of a support response that it’s not decided yet if H2D firmwares will be offered for download for offline upgrade…
Yet they have a page with instructions for the H2D update download AND a link that is supposed to direct to the file.
I’m at a loss as I’ve tried nearly a dozen times to update.
Each time results in a failure and subsequently i need to reinstall the original firmware file.
You set the printer to the right region?
I’m wondering if they’re delaying the firmware updates via usb because they’re worried someone might hack their encryption and figure out some of their programming and trade secrets. Just a thought.