X1Plus custom firmware version 1.1

Hi all,

Today, we released X1Plus 1.1! In this release, we:

  • 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.

In this firmware version, as I mentioned above, we started adding support for localization – including into languages that the X1 printer does not support natively! If you would like to help translate X1Plus into your language, please give us a shout on Discord.

You can download X1Plus version 1.1 here.

joshua

5 Likes

AMAZING WORK!

Real talent, I’ll be downloading this very soon just waiting on somethings and I’ll make the transition.

If all goes well I’d be dedicated to assisting in any aspect to the progression and QoL* of the firmware.

Again very nice work and Thank You for making it a true open sourced printer :clap: :fist: :call_me_hand:

3 Likes

Hello
how do I update my V1.0 to this version

Thanks

Download 1.1.x1p, and put it on the SD card. I used FTP to transfer from my PC to the microSD card and rebooted the printer.

Full upgrade instructions:

2 Likes

So, with changing over to X1Plus, will we retain the latest AMD update of “long retraction cut”? Correct me if I’m wrong, but we should since the base OEM firmware used is the latest…

I believe the AMS is totally unaffected by X1+. I cannot verify this as I do not have an AMS. The various other controllers report their firmware versions and some did update when I installed the firmware on the card.

Does X1Plus support the X1E? If not … is any support planned in the future?

Hi i just ordered a x1c and reordered your expansion. i just want to clarify i will be able to attach this to my wireguard? thank you!

Do you think adding a (bl) touch sensor would be possible in the future? Does the printer board even have support for it?

Welcome to the forum. The printer already has a sensor to provide feedback for bed leveling. Adding a secondary one isn’t needed.

2 Likes

Hi, thanks. I know it already has sensors but i guess a bltouch would be more accurate. Seeing that with the current leveling a full bed sheet test print isn’t perfect for me and others on the forum.
(I have one laying around from my Ender 3, which had better leveling results than my X1C).

Changing the bed leveling process is severely limited because the firmware isn’t open to allow modifications.

Personally I haven’t had bed leveling issues on any of my printers. Beware that often bed adhesion issues are missing diagnosed as bed leveling issues.

Personally I’d see a Probe being a backward step in technology. Currently the A1 series utilizes one of the more common methods of bed leveling via the Eddy Sensor detecting force from the nozzle.

The X1/P1 series use the bed with sensors embedded underneath to sense detection.

I’d love to see Bambu lab take further action into utilizing the “Beacon” sensor for rapid bed mesh leveling like what voron builds can use now. Google it and you’ll be amazed, down to 0.7microns and levels the bed in 10 seconds by simple sweeps.

What a day to be alive!

Ok that seems like cool stuff. I haven’t really kept up on the latest DIY developments, guess the BL-touch is outdated. :sweat_smile:

One side of me is done with tinkering on printers but the other side misses having an open platform printer so I can do fixes and improvements.

I would love to see Bambu come with an upgrade kit.