bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
2.12k stars 282 forks source link

Connect printer to wifi with hidden SSID #1898

Open FloMiLe opened 1 year ago

FloMiLe commented 1 year ago

Is your feature request related to a problem? Please describe. We have bought a X1C for your school, but we are unable to connect it to our devices wifi, which has a hidden SSID, and we cannot change that.

Describe the solution you'd like Please add the possibility to enter an SSID on the printer's panel such that you can connect to a wifi with hidden SSID.

Separate issue: Forum On an unrelated note, I have joined the forum, but cannot post new topics. Please have a look at that. Thanks.

sodachen22 commented 1 year ago

Thanks for the feedback. Yes, there is a plan for this feature.

Rhombus-Jeremy commented 1 year ago

We have the same need. Any update on when this will be possible?

sodachen22 commented 1 year ago

Yes, this feature will be supported

compwizard7 commented 1 year ago

Due to IT Security reasons, (I don't want to talk about) we are unable to get this on our network without being able to enter an SSID. Is there an update on when this will be implemented? Thank you.

Crowdedlight commented 1 year ago

We are having same issue as above, can not get it on our lab network until it supports hidden ssid.

Robbbb commented 1 year ago

Same issue, critical for our use in our workplace. We will not be able to buy more Bambu units until this is resolved. Is there a way to edit config files over SSH to hardcode an SSID?

Robbbb commented 1 year ago

They added the feature! I was able to update the firmware by tethering/hotspot via my phone and the option to enter network name was added. This issue can be marked closed AFAIK

SuperDodge commented 1 year ago

They added the feature! I was able to update the firmware by tethering/hotspot via my phone and the option to enter network name was added. This issue can be marked closed AFAIK

Where did you get that option? I just get a QR code on the screen and this when I follow the QR code. No option to enter network name... I am on 1.04 firmware.

IMG_2894

Robbbb commented 1 year ago

Directly on the machine (x1) screen. Skip binding/registration, ignore the QR code, ignore the app.

Set your phone or laptop up as a Wi-Fi hotspot and connect to it with the printer using Wi-Fi settings on the tiny screen. Use this temporary internet to update the firmware on the printer. Once the firmware is updated, go back to the Wi-Fi settings on the tiny printer screen and now there is a join other network at the very bottom of the list of detected Wi-Fi networks. You can enter the SSID and password manually there.

Worked for me, hope it works for everyone!

On Wed, Aug 23, 2023 at 4:00 PM SuperDodge @.***> wrote:

They added the feature! I was able to update the firmware by tethering/hotspot via my phone and the option to enter network name was added. This issue can be marked closed AFAIK

Where did you get that option? I just get a QR code on the screen and this when I follow the QR code. No option to enter network name... I am on 1.04 firmware. http://url [image: IMG_2894] https://user-images.githubusercontent.com/10373968/262817606-24b8b373-248b-488d-88f4-4281ab179e60.PNG

— Reply to this email directly, view it on GitHub https://github.com/bambulab/BambuStudio/issues/1898#issuecomment-1690752320, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAR2OKJMK46HNKKXMP54LEDXW2DQ5ANCNFSM6AAAAAAY4PM6HA . You are receiving this because you commented.Message ID: @.***>

SuperDodge commented 1 year ago

Directly on the machine (x1) screen. Skip binding/registration, ignore the QR code, ignore the app. Set your phone or laptop up as a Wi-Fi hotspot and connect to it with the printer using Wi-Fi settings on the tiny screen. Use this temporary internet to update the firmware on the printer. Once the firmware is updated, go back to the Wi-Fi settings on the tiny printer screen and now there is a join other network at the very bottom of the list of detected Wi-Fi networks. You can enter the SSID and password manually there. Worked for me, hope it works for everyone!

Thanks for the response. On the P1P that doesn't have a touch screen your only option is to scan the QR code which opens the app and the app only lets you select visible SSIDs. This is still an issue for P1P users.

SuperDodge commented 1 year ago

Just in case it helps anyone else - if you made the SSID visible and connect the P1P to it, it will continue connecting to the network even if you hide the SSID again. As my network admin I was able to do this to move forward although I understand this isn't an option for everyone.

cederom commented 1 year ago

The same here, just got my X1C, wont see the hidden SSID, will try to update firmware and report back :-)

The best option would be Ethernet though.. surprised there is none! There is a big thread on Forums about this: https://forum.bambulab.com/t/ethernet-port/749/35

Amazing printer! Congratulations! :-)

Update: Fixed, thank you :-)

JeremyLaurenson commented 1 year ago

Just in case it helps anyone else - if you made the SSID visible and connect the P1P to it, it will continue connecting to the network even if you hide the SSID again. As my network admin I was able to do this to move forward although I understand this isn't an option for everyone.

Worked for me as well.

theabstractpyro commented 5 months ago

Directly on the machine (x1) screen. Skip binding/registration, ignore the QR code, ignore the app. Set your phone or laptop up as a Wi-Fi hotspot and connect to it with the printer using Wi-Fi settings on the tiny screen. Use this temporary internet to update the firmware on the printer. Once the firmware is updated, go back to the Wi-Fi settings on the tiny printer screen and now there is a join other network at the very bottom of the list of detected Wi-Fi networks. You can enter the SSID and password manually there. Worked for me, hope it works for everyone! On Wed, Aug 23, 2023 at 4:00 PM SuperDodge @.> wrote: They added the feature! I was able to update the firmware by tethering/hotspot via my phone and the option to enter network name was added. This issue can be marked closed AFAIK Where did you get that option? I just get a QR code on the screen and this when I follow the QR code. No option to enter network name... I am on 1.04 firmware. http://url [image: IMG_2894] https://user-images.githubusercontent.com/10373968/262817606-24b8b373-248b-488d-88f4-4281ab179e60.PNG — Reply to this email directly, view it on GitHub <#1898 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAR2OKJMK46HNKKXMP54LEDXW2DQ5ANCNFSM6AAAAAAY4PM6HA . You are receiving this because you commented.Message ID: @.>

hello, I just got an A1 mini for my dorm and with the latest firmware the join other network button doesn't show up. Is there any way this will be added to the A1 mini? I don't have an SD card reader so I'm kind of SOL without wifi

nhma20 commented 3 months ago

Workaround for P1S that solved the issue for me:

  1. Forget the network on the printer (which also signs out the user).
  2. Change phone's hotspot SSID and password to be identical to those of the hidden network.
  3. Repeat setup of printer using the phone hotspot.
  4. Shut down printer.
  5. Turn off hotspot.
  6. Turn on printer and it should hopefully automatically connect to the hidden network now.

I originally tried to solve it by adding the wifi configuration directly to the SD card (https://wiki.bambulab.com/en/p1/manual/p1-sd-card-network-configuration-guide) but the printer would always default to the settings entered when setting up the printer through the app where it's only possible to choose visible networks.

Hope this can help others struggling with hidden networks.