Bambu Firmware Bug Reporting Thread

Does anyone happen to know how to complete the URI for the firmware endpoint:

https://upgrade-file.bambulab.com/device/BL-P001/01.02.01.00/product/ota-v01.02.01.00-20230302.json.sig

Seems to follow the convention:

https://upgrade-file.bambulab.com/device/<model_id>/<firmware_version>/product/ota-<firmware_version>-<firmware_release_date>.json.sig

But I don’t know what the model_id or firmware versions are required… and then I have to figure out how to trick the printer to load the new firmware…

I’ve been using combinations from: P1P/P1S and AMS Firmware Release History | Bambu Lab Wiki

I’m also struggling to identify the model id for the bambulab p1p; BL-P001 is for the X1 Carbon I believe.

I figured it out. Decompiled the source of the BambuStudio Networking plugin which gave me enough information to Google Dork an internal firmware patch. I created a user_wifi.cfg file with my WIFI credentials and moved that along with the firmware patch onto the SD card. I then installed the SD card and applied the firmware patch manually from the device.

That allowed me to then connect via Bambu Studio where I triggered the update to the latest available firmware version.

Customer support never responded but there’s nothing a little weapons grade autism can’t fix.

1 Like

Nice job figuring it out.

4 Likes

Looks like some other folks might be having a similar issue, I don’t know if you have the ability to DM them but you seem to be very active and I can share the firmware patch with you with instructions if you want to help… Can't bind p1p to handy or pc app

It’s not something that I should post publicly because it may brick the device if it’s loaded onto the incorrect model (MUST be BambuLab P1P aka C11 using firmware version 01.00.00.04)

Don’t you just love Bambu removing the reverting firmware to an earlier version and then releasing buggy firmware?

Has anyone used this link to download older versions of the X1 Carbon firmware? It looks like the original files, and it could probably be used to go back to older versions - past the revert options.

Version 1.0:
https://archive.org/download/bambu-lab-x1-firmware-archive/x1/01.00.00.00/

have you tried?
We would like to know your experience

I have not tried it yet, I was wondering if anyone else has tried it before I try.

Problem: Slicer ignoring settings
Software: Bambu Studio v:1.8.4.51
Printer: A1
OS: Windows 11

Toggling the Order of walls between Inner/outer and Outer/inner does not change the order of walls in the Gcode. It always produces Outer/inner when sliced.

Problem: During Flow Rate Calibration Bambu Studio loses connection.
Bambu Studio: v:1.8.4.51
A1 Firmware: 01.02.01.00
OS: Windows 11
Printer: A1

During Flow Rate Calibration Bambu Studio loses connection. The A1 continues to print the file but I cannot enter the correction factor as the calibration page has not recognised that the calibration is finished.

The progress bar has remained WHITE the whole time.

Here is the place for bugs like this.

Plus they have stopped looking at this board ages ago.

Here is the place for bugs like this.

Plus they have stopped looking at this board ages ago.

Problem: Unable to change existing WiFi password after network change
Firmware Version: 01.07.02.00
Printer: Bambu Lab X1-Crabon
Steps to reproduce:

  1. Navigate to the Settings section
  2. Navigate to the Network tab
  3. Select network on the right side
  4. Connect to the desired network using a password (e.g. abcde1234)
  5. Change network passkey on the AP, e.g. to fghijk4321
  6. Navigate back to the Network tab and attempt to connect; you will be prompted for password
  7. Type new password (e.g. fghijk4321). The printer will report that it’s unable to connect to the network.

Debugging steps

  • I restarted the printer (full poweroff with switch on the back) which didn’t solve the issue
  • I attempted to connect to a different SSID with different password, which worked. However, attempting to connect to the original network again leads to the same error, i.e. printer remembers to old password for each SSID
  • The issue has been confirmed with a 802.11n/ac/ax AP using WPA2-PSK.
    • The AP is an enterprise one where I can debug clients. It’s clear that X1 tries to associate with invalid PSK.
    • Changing network’s PSK to the old one results in the printer connecting instantly without any actions, i.e. the printer clearly remembers the old password.
    • You cannot forget the network unless you can connect to it → this is the core of the bug!

Log file: I have a copy, DM me if needed

Problem : Extruder Clogged message after trying to load filament from AMS
Firmware Version : 01.07.03.00
Printer : Bambu Lab X1-Carbon
Steps to reproduce : start a print, AMS will try to load several times the filament - than stops and say “extruder may be clogged”

Debugging steps: first I tried to downgrade to 01.07.02.00 => guess what, loading Filament without any issues.

3 Likes

help me…How do I downgrade to the previous version please help me please

[quote=“BambuLab, post:1, topic:69”]
Problem: PLA-CF not available from filament screen on printer, and shows ? if you set filament to PLA-CF from Bambu Studio
Firmware Version: OTA version 01.07.03.00 (20240408)
Printer: Bambu Lab X1-Crabon
Steps to reproduce:

  1. Select external spool from printer filament screen
  2. Try to set Bambu PLA-CF as filament brand and typo (bug - this is no longer an option).
    2a. Set to Bambu PLA Basic on printer screen
  3. Load filament from external spool
  4. From Bambu Studio, set the filament type to Bambu PLA-CF from Device->Status->Ext Spool->pencil.
  5. Notice on the printer it now shows PLA-CF on the external spool
  6. Select PLA-CF from Preview screen on Studio
  7. Slice your model
  8. Send to printer

Start a print with PLA-CF on the external spool with a small amount so filament will run out
9. When filament runs out, printer will pause prompting to load a new filament
10. Go to filament screen on printer, noticed the filament is now a ‘?’
11. Select edit filament, get error 'Setting slot information while printing is not supported", at this point there is now way to recover.

  1. curse the machine, stop the print, load the filament, start the print over

Before this latest update, PLA-CF was selectable from the printer->filament before this last firmware update. Please put PLA-CF (and other missing filaments) back.


I have try it use your step reproduce, but I cant recover it,maybe:

  1. the new version have optimize it inadvertently,because I used new test version
  2. maybe my step is not correct
  3. maybe it’s a issue only in old vesion
    so, wait new version release in the next few week, if you meet this issue, please report a ticket attach your device’s log and leave the number,thank you, these capture images from my test vedio


Problem: problems with standby and lagging live-view
Firmware Version: 01.07.03.04 beta
Printer: Bambu Lab X1-Carbon

With the current beta firmware, which was supposed to fix the lagging live-view, this is exactly what I am experiencing, sometimes to an extreme degree.
I have never had this problem with any firmware up to and including v1.07.03.00.
And with v1.07.03.04 I could not get the printer back from standby. The display could also no longer be activated, neither by touch nor by button.
The only solution was to switch the printer off and on again at the main switch.

1 Like

Problem: Z axis skipping steps/grinding during print startup

Firmware Version: 01.02.00.00

Printer: Bambu Lab A1 Mini

Steps to reproduce: move the z axis almost all the way to the top then begin a print.

When a print starts and the homing sequence begins, the z axis try’s to move up farther than the maximum and causes the z axis motor to skip steps because it can’t go up any farther. A grinding sound is heard because the z axis stepper skips steps.