Releases: X1Plus/X1Plus
X1Plus 3.1
X1Plus version 3.1, supporting Bambu Lab X1 and X1 Carbon printers.
To update to X1Plus 3.1 from version 2.0 or higher, use the built-in over-the-air update mechanism. From earlier versions, please follow the "manual upgrade" steps in the user manual.
In this release:
- Added experimental support for connecting to Polar Cloud; you can now remotely manage and print to an X1-family printer without using the Bambu Cloud! This feature is disabled by default. For more information on Polar Cloud, visit https://polar3d.com/. Thanks to Polar3D, Inc. for sponsoring the development of this feature!
- Added support for updating firmware on all four AMSes.
- Added support for displaying data in the GUI from sensors connected to X1Plus Expander.
- Fixed X1Plus firmware bug with selecting TPU for AMS on device (not to be confused with the Bambu firmware bug that I fixed in the previous release and then created this bug, oopsies).
- Updated to Bambu filament database 02.01.00.25.
- Fixed a bug where the printer could not download a 3MF from the cloud without WiFi being connected (even if Ethernet was also connected).
Known issues:
- Actions from Gcode may infrequently fail to trigger, especially if the printer is under heavy load.
- The Bambu camera service has a resource leak across connect/disconnect cycles; this issue comes from the base firmware, but can be exacerbated when Polar Cloud is active. If the camera becomes unresponsive, restart the printer.
- AMS 2 Pro and AMS HT are not yet supported in X1Plus.
Offline install files
To install this version of X1Plus onto your printer without a network connection, you will need to download the following files:
- Place the
3.1.x1p
from this release into the root (/
) of your SD card. - Place the MC firmware, mc_rev7-firmware-v00.00.27.26-20240422094119_product.bin.sig, at
/x1plus/firmware/mc_rev7-firmware-v00.00.27.26-20240422094119_product.bin.sig
on your SD card. It should have md5sum44b644103fde8f38f1e4db28c0fd61e0
. - Place the AMS firmware, ams_rev8-firmware-v00.01.06.62-20250331204240_product.bin.sig, at
/x1plus/firmware/ams_rev8-firmware-v00.01.06.62-20250331204240_product.bin.sig
on your SD card. It should have md5sum61d0b28d20f1de27d341323116210f1f
. - Place the AP firmware, update-v00.00.32.39-20240805174856_product.img.zip.sig, at
/x1plus/firmware/update-v00.00.32.39-20240805174856_product.img.zip.sig
on your SD card. It should have md5sum1e1003789a9ea7326c206aa99c174632
. - Place the filament database, ota-filament-v02.00.00.89-20250506161431.zip.sig, at
/x1plus/firmware/ota-filament-v02.00.00.89-20250506161431.zip.sig
on your SD card. It should have md5sumd04c4d74f71a77b4d383d1abb085f299
.
Please note that if you are copying files to your SD card over FTP while it is inserted into your printer, it can take a few minutes for the file to finish being written to the SD card, even when your FTP client says that the transfer is complete. Restarting your printer before this completes will result in the file being corrupted on your SD card, which could cause installation to fail. To avoid this, when using FTP, wait three or four minutes before restarting your printer to ensure that the files have been fully written.
Help out!
Are you ready to translate X1Plus into your own language? Please get in touch on Discord! We can add new languages entirely to the printer, and there is now translation support for X1Plus-specific strings in any language the printer supports.
Full Changelog: x1plus/3.0...x1plus/3.1
Release x1plus/3.1_rc1
X1Plus version 3.1 release candidate 1, supporting Bambu Lab X1 and X…
X1Plus 3.0
X1Plus version 3.0, supporting Bambu Lab X1 and X1 Carbon printers.
To update to X1Plus 3.0 from version 2.0 or higher, use the built-in over-the-air update mechanism. From earlier versions, please follow the "manual upgrade" steps in the user manual.
In this release:
- Updated to Bambu Lab base firmware 01.08.02.00.
- Added support for X1Plus Expander, including:
- support for I2C sensors: SHT41, AHT20, PMSA003I, TCA8418;
- support for LED strips;
- support for the Andon module;
- and support for a camera shutter release.
- Added support for Bambu Lab (and custom) filament database updates, and imported default filament version of 02.00.00.89.
- Added the X1Plus Actions subsystem, allowing actions triggered by printer events, GPIOs, and by Gcode commands.
- Updated AMS firmware to 00.00.06.44.
- Added dynamic module loading system into x1plusd (thanks @WolfwithSword!).
- Disabled by default some services that did not support authentication.
- Added option to toggle chamber light with hardware buttons (thanks @phillipthelen!).
- Added support for USB ethernet adapters, including X1Plus Expander (thanks @balika011!).
- Fixed Bambu firmware bug with selecting TPU for AMS on device.
- Remembered to build the Mac installer for Intel, not just ARM64.
Behind the scenes
- Added an experimental httpd with a WebSocket interface (disabled by default).
- Added a mechanism to capture traffic between the AP and MC.
- Added support for some other WiFi modules, if you have for some reason taken a hot air rework station to your AP (thanks @balika011!).
Known issues
- We have seen X1Plus settings get erased after some installs. Please let us know if you see this issue.
- Actions from Gcode may infrequently fail to trigger, especially if the printer is under heavy load.
- AMS 2 Pro and AMS HT are not yet supported in X1Plus.
Offline install files
To install this version of X1Plus onto your printer without a network connection, you will need to download the following files:
- Place the
3.0.x1p
from this release into the root (/
) of your SD card. - Place the MC firmware, mc_rev7-firmware-v00.00.27.26-20240422094119_product.bin.sig, in
/x1plus/firmware/mc_rev7-firmware-v00.00.27.26-20240422094119_product.bin.sig
on your SD card. It should have md5sum44b644103fde8f38f1e4db28c0fd61e0
. - Place the AMS firmware, ams_rev8-firmware-v00.00.06.44-20240703093110_product.bin.sig, in
/x1plus/firmware/ams_rev8-firmware-v00.00.06.44-20240703093110_product.bin.sig
on your SD card. It should have md5sum9be1ccccd3ee5e0e63ef9214b322ad5e
. - Place the AP firmware, update-v00.00.32.39-20240805174856_product.img.zip.sig, in
/x1plus/firmware/update-v00.00.32.39-20240805174856_product.img.zip.sig
on your SD card. It should have md5sum1e1003789a9ea7326c206aa99c174632
.
Please note that if you are copying files to your SD card over FTP while it is inserted into your printer, it can take a few minutes for the file to finish being written to the SD card, even when your FTP client says that the transfer is complete. Restarting your printer before this completes will result in the file being corrupted on your SD card, which could cause installation to fail. To avoid this, when using FTP, wait three or four minutes before restarting your printer to ensure that the files have been fully written.
Help out!
Are you ready to translate X1Plus into your own language? Please get in touch on Discord! We can add new languages entirely to the printer, and there is now translation support for X1Plus-specific strings in any language the printer supports.
Full Changelog: x1plus/2.0...x1plus/3.0
X1Plus 3.0 rc1
X1Plus version 3.0 release candidate, supporting Bambu Lab X1 and X1 Carbon printers.
To update to X1Plus 3.0 rc1, please follow the "manual upgrade" steps in the user manual.
In this release:
- Updated to Bambu Lab base firmware 01.08.02.00.
- Added support for X1Plus Expander, including:
- support for I2C sensors: SHT41, AHT20, PMSA003I, TCA8418;
- support for LED strips;
- support for the Andon module;
- and support for a camera shutter release.
- Added support for Bambu Lab (and custom) filament database updates, and imported default filament version of 02.00.00.89.
- Added the X1Plus Actions subsystem, allowing actions triggered by printer events, GPIOs, and by Gcode commands.
- Updated AMS firmware to 00.00.06.44.
- Added dynamic module loading system into x1plusd (thanks @WolfwithSword!).
- Disabled by default some services that did not support authentication.
- Added option to toggle chamber light with hardware buttons (thanks @phillipthelen!).
- Added support for USB ethernet adapters, including X1Plus Expander (thanks @balika011!).
- Fixed Bambu firmware bug with selecting TPU for AMS on device.
- Hopefully remembered to build the Mac installer for Intel, not just ARM64.
Behind the scenes
- Added an experimental httpd with a WebSocket interface (disabled by default).
- Added a mechanism to capture traffic between the AP and MC.
- Added support for some other WiFi modules, if you have for some reason taken a hot air rework station to your AP (thanks @balika011!).
Known issues
- We have seen X1Plus settings get erased after some installs. Please let us know if you see this issue.
- Actions from Gcode may infrequently fail to trigger, especially if the printer is under heavy load.
Full Changelog: x1plus/2.0...x1plus/3.0_rc1
X1Plus 2.0
The first X1Plus feature release, supporting Bambu Lab X1 and X1 Carbon printers.
To update to X1Plus 2.0, please follow the "manual upgrade" steps in the user manual.
In this release:
- Updated to Bambu Lab base firmware 01.08.00.00.
- Added the X1Plus update engine, which now can download new versions and upgrade X1Plus entirely without a host computer.
- Added an option to run the VNC server simultaneously with the on-printer display.
- Added translations for Portuguese and Turkish (thanks to @fatih5228 and @HtheB !).
- Added a WiFi compatibility mode.
- Added command history to the console.
- Added support for cron jobs (thanks to @m1guelpf!).
- Added visual indicator for axis homing.
- Added a option to debug the early boot process.
- Improved lead screw maintenance dialog UX.
- Fixed a bug in which the lock screen can get 'stuck' in certain cases (...again).
- Fixed a bug in which higher WiFi channels were not usable in countries that allowed them.
- Added some diagnostics to help track down some rare situations involving boot failures.
- Many internal changes to prepare for the future, including moving X1Plus background operations to a new
x1plusd
daemon.
Known issues:
- We have occasionally seen WiFi disconnect, and not recover until the printer was restarted. Please let us know if you see this issue.
- We have occasionally seen X1Plus fail to boot, and require a restart to succeed. Please let us know if you see this issue.
- Some recently added text has not yet been translated.
Offline install files
To install this version of X1Plus onto your printer without a network connection, you will need to download the following files:
- Place the
2.0.x1p
from this release into the root (/
) of your SD card. - Place the MC firmware, mc_rev7-firmware-v00.00.27.26-20240422094119_product.bin.sig, in
/x1plus/firmware/mc_rev7-firmware-v00.00.27.26-20240422094119_product.bin.sig
on your SD card. It should have md5sum44b644103fde8f38f1e4db28c0fd61e0
. - Place the AP firmware, update-v00.00.32.18-20240422102213_product.img.zip.sig, in
/x1plus/firmware/update-v00.00.32.18-20240422102213_product.img.zip.sig
on your SD card. It should have md5sumaf197ded334dea01e5ce95ee56155e0a
.
Please note that if you are copying files to your SD card over FTP while it is inserted into your printer, it can take a few minutes for the file to finish being written to the SD card, even when your FTP client says that the transfer is complete. Restarting your printer before this completes will result in the file being corrupted on your SD card, which could cause installation to fail. To avoid this, when using FTP, wait three or four minutes before restarting your printer to ensure that the files have been fully written.
Help out!
Are you ready to translate X1Plus into your own language? Please get in touch on Discord! We can add new languages entirely to the printer, and there is now translation support for X1Plus-specific strings in any language the printer supports.
X1Plus 2.0 rc0
Release candidate 1 of the first X1Plus feature release, supporting Bambu Lab X1 and X1 Carbon printers.
NOTE: Upon installation, this release candidate will immediately prompt that an update is available! This is expected, and is intended to test the update system. Although the updated version will be functionally identical to this version, please install the update to help us test the updater.
To update to X1Plus 2.0, please follow the "manual upgrade" steps in the user manual.
In this release:
- Updated to Bambu Lab base firmware 01.08.00.00.
- Added the X1Plus update engine, which now can download new versions and upgrade X1Plus entirely without a host computer.
- Added an option to run the VNC server simultaneously with the on-printer display.
- Added translations for Portuguese and Turkish (thanks to @fatih5228 and @HtheB !).
- Added a WiFi compatibility mode.
- Added command history to the console.
- Added support for cron jobs (thanks to @m1guelpf!).
- Added visual indicator for axis homing.
- Added a option to debug the early boot process.
- Improved lead screw maintenance dialog UX.
- Fixed a bug in which the lock screen can get 'stuck' in certain cases (...again).
- Fixed a bug in which higher WiFi channels were not usable in countries that allowed them.
- Many internal changes to prepare for the future, including moving X1Plus background operations to a new
x1plusd
daemon.
Known issues:
- We have occasionally seen WiFi disconnect, and not recover until the printer was restarted. Please let us know if you see this issue.
- Some recently added text has not yet been translated.
X1Plus 2.0 rc1
Shh, you see nothing here. This is actually identical to 2.0 rc0, but it exists so that you can test the over-the-air update engine.
To install X1Plus 2.0 rc, please install from 2.0 rc0.
X1Plus 1.1
The first maintenance release of X1Plus custom firmware, supporting Bambu Lab X1 and X1 Carbon!
In this release:
- Updated to Bambu Lab base firmware 01.07.03.00.
- Added translation support into Russian (thanks: Henry Thomasino!).
- Improved X1Plus localization in some other languages (most notably, Japanese -- thanks: Jun!).
- Improved WiFi performance (switched to brcmfmac driver, updated WiFi firmware).
- Taught installer to choose a printer by IP address.
- Improved reliability of custom button mappings, and added "ignore" button mapping option.
- Fixed a bug where the unlock screen number pad could get "stuck" if a dialog popped up at the wrong time.
- Fixed a bug around where images should go on the SD card for custom backgrounds.
- Made the console set the printer to relative mode before moving the bed.
- Taught installer to refuse to install on SD cards with nonstandard formatting that might not be able to boot X1Plus later.
- Added some behind-the-scenes features, including:
- userspace support for Windows fileshares via smbfs,
- kernel module to support the Wireguard VPN client, and
- debugging tools for performance issues.
Known issues in this build:
- Some translated text is too large for its boundaries.
Offline install files
To install this version of X1Plus onto your printer without a network connection, you will need to download the following files:
- Place the
1.1.x1p
from this release into the root (/
) of your SD card. - Place the MC firmware, mc_rev7-firmware-v00.00.22.41-20240403033034_product.bin.sig, in
/x1plus/firmware/mc_rev7-firmware-v00.00.22.41-20240403033034_product.bin.sig
on your SD card. It should have md5sum8c17e60555d6a9e54a1175c6f570a2b3
. - Place the AP firmware, update-v00.00.28.59-20240330174859_product.img.zip.sig, in
/x1plus/firmware/update-v00.00.28.59-20240330174859_product.img.zip.sig
on your SD card. It should have md5sum8ab2870265db88690710cb781ce3ac8f
.
Please note that if you are copying files to your SD card over FTP while it is inserted into your printer, it can take a few minutes for the file to finish being written to the SD card, even when your FTP client says that the transfer is complete. Restarting your printer before this completes will result in the file being corrupted on your SD card, which could cause installation to fail. To avoid this, when using FTP, wait three or four minutes before restarting your printer to ensure that the files have been fully written.
Help out!
Are you ready to translate X1Plus into your own language? Please get in touch on Discord! We can add new languages entirely to the printer, and there is now translation support for X1Plus-specific strings in any language the printer supports.
X1Plus 1.1 rc1
Release candidate 1 of the first maintenance release of X1Plus custom firmware, supporting Bambu Lab X1 and X1 Carbon.
In this release:
- Updated to Bambu Lab base firmware 01.07.03.00.
- Added translation support into Russian.
- Improved X1Plus localization in some other languages (most notably, Japanese).
- Improved WiFi performance (switched to brcmfmac driver, updated WiFi firmware).
- Taught installer to choose a printer by IP address.
- Improved reliability of custom button mappings, and added "ignore" button mapping option.
- Fixed a bug where the unlock screen number pad could get "stuck" if a dialog popped up at the wrong time.
- Fixed a bug around where images should go on the SD card for custom backgrounds.
- Made the console set the printer to relative mode before moving the bed.
- Taught installer to refuse to install on SD cards with nonstandard formatting that might not be able to boot X1Plus later.
- Added some behind-the-scenes features, including:
- userspace support for Windows fileshares via smbfs,
- kernel module to support the Wireguard VPN client, and
- debugging tools for performance issues.
Known issues in this build:
- Some text does not wrap correctly.
- Some translated text is too large for its boundaries.
- Some translations are not up to date.
Help out!
Are you ready to translate X1Plus into your own language? Please get in touch on Discord! We can add new languages entirely to the printer, and there is now translation support for X1Plus-specific strings in any language the printer supports.
brcmfmac wifi driver beta test v1.0-7-brcmfmac
beta test of #85 which integrates the brcmfmac wifi driver from newer kernels.
please smoke test this and let us know your results, especially if you are having wifi issues with the current wifi driver in oem or xplus 1.0!
1.0-9+gaeef7f3.x1p contains updated wifi firmware only.
1.0-7+gca7e1d4.x1p includes updated wifi firmware and brcmfmac from backports v5.15.148
1.1_rc1-27+gaeec9d8.x1p includes a fix for country code and regulatory DB