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:readpermission 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 relation —
newer,current, oroldercompared 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¶
- Click Upload Firmware
- Progress bar shows real-time upload status
- 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:
- Navigate to Settings
- Select Firmware
- Choose Update from SD card
- 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
.binextension - 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.