Skip to content

Firmware Updates

Check and upload firmware updates for printers operating in LAN-only mode.


Overview

Bambu Lab printers typically receive firmware updates through Bambu Cloud. For printers operating in LAN-only mode, this feature provides an alternative way to update firmware:

  • Check for available firmware updates
  • Download firmware from Bambu Lab servers
  • Upload directly to printer's SD card via FTP
  • Trigger update from printer's touchscreen

SD Card Required

An SD card must be inserted in your printer for firmware updates. The firmware file is uploaded to the SD card via FTP.

LAN-Only Mode

This feature is designed for printers not connected to Bambu Cloud. If your printer is cloud-connected, use the standard OTA update method.


Update Notifications

Firmware Version Badge

Each printer card shows a firmware version badge when firmware checking is enabled:

  • Green (with checkmark icon) — firmware is up to date. Click to view release notes for the installed version
  • Orange (with download icon) — a firmware update is available. Hover for version info (current → latest). Click to open the firmware update modal
  • Badge displays the installed firmware version number (e.g. 01.09.00.00)
  • Requires firmware:read permission when authentication is enabled

Automatic Checking

Firmware versions are checked automatically:

  • On printer connection
  • Cached for 5 minutes to reduce API calls
  • Compares installed version against Bambu Lab's latest

Disabling Firmware Checks

You can disable firmware update checks in Settings → General → Updates:

  • Toggle "Check printer firmware" off
  • When disabled, no firmware check requests are made to Bambu Lab servers
  • Useful for users who prefer to manage firmware manually or have network restrictions
  • The update badge will not appear on printer cards when disabled

Updating Firmware

Step 1: Open Update Modal

Click the orange Update badge on the printer card to open the firmware update modal.

Step 2: Review Version Info

The modal shows:

Field Description
Current Installed firmware version
Latest / Selected The version you've selected to install (defaults to the newest update)
Release Notes Click to expand and view changes for the selected version

Below the version info, the Available Versions list shows every firmware version Bambu Lab has announced for your printer on their wiki release history. Each row carries two badges:

  • Version relationnewer, current, or older compared to the installed firmware
  • File status — one of:
    • Usable (green) — an offline firmware package is published and can be installed
    • Unavailable (gray) — the version is announced but Bambu has not published an offline package for it. Typical for hot-fix point releases (e.g. 01.01.03.00) that Bambu only delivers via cloud OTA
    • Installed (blue) — the version currently on the printer

Click any Usable row to select it — this updates the release-notes block above and enables the Upload Firmware button for that specific version. You can select versions both newer and older than the one currently installed, which allows rolling back without manually sourcing firmware files.

Rollback support

Selecting an older usable version enables the install workflow for that build. The file is downloaded from Bambu Lab's official CDN and uploaded to the SD card exactly as for a forward upgrade — after which you trigger the downgrade from the printer's screen (Settings → Firmware → Update from SD card). The printer itself accepts both newer and older firmware files.

Step 3: Check Prerequisites

Before uploading, the system checks:

  • SD card is inserted
  • Sufficient free space (~400MB recommended)
  • Printer is connected

Step 4: Upload Firmware

  1. Click Upload Firmware
  2. Progress bar shows real-time upload status
  3. Wait for upload to complete (typically 2-5 minutes for ~300MB)

Step 5: Trigger Update on Printer

After upload completes, go to the printer's touchscreen:

  1. Navigate to Settings
  2. Select Firmware
  3. Choose Update from SD card
  4. Wait for update to complete (10-20 minutes)

Do Not Power Off

Never power off the printer during a firmware update. Wait for the process to complete fully.


Firmware Cache

Downloaded firmware files are cached locally:

  • Location: firmware/ directory
  • Naming: {MODEL}_{VERSION}.bin
  • Reuse: Cached files are reused for subsequent uploads

This speeds up updates when:

  • Updating multiple printers of the same model
  • Re-uploading after a failed update
  • Uploading to a new printer

Supported Printers

All Bambu Lab printer models are supported:

Series Models
X1 X1C, X1, X1E
X2 X2D
P1 P1S, P1P
P2 P2S
A1 A1, A1 Mini
H2 H2D, H2D Pro, H2C, H2S

Troubleshooting

No Update Badge

  • Printer may already be on latest firmware
  • Check printer is connected (online status)
  • Firmware check may still be loading

Upload Fails

  • Ensure SD card is inserted and has space
  • Check printer is not currently printing
  • Verify network connectivity

Upload Stuck

  • Large files (300MB+) take several minutes
  • Progress shows real bytes transferred
  • 10-minute timeout prevents indefinite hangs

Printer Doesn't See Update

  • Firmware file must be in SD card root
  • File must have correct .bin extension
  • Try removing and reinserting SD card

FAQ

Can I update cloud-connected printers this way?

Yes, but it's unnecessary. Cloud-connected printers can receive OTA updates directly. This feature is primarily for LAN-only mode users.

Is the firmware from official sources?

Yes. Firmware is downloaded directly from Bambu Lab's official CDN servers.

Will this void my warranty?

No. Using official Bambu Lab firmware through SD card update is a supported method.

Can I downgrade firmware?

Yes. The firmware update modal lists all versions Bambu has announced for your printer, including those older than the currently installed version. Any row marked Usable can be installed — newer or older — so rollback is supported directly from the UI without hand-flashing files. Versions announced but not published as an offline package (hot-fix releases) are shown as Unavailable and cannot be installed from Bambuddy.

What if the update fails?

The printer typically reverts to the previous firmware if an update fails. You can retry the upload process.