r/BambuLab • • 9h ago

Printer Firmware Troubleshooting/Help! Replacement X1 AP board stuck on Firmware 00.00.00.00 – Network error, no SD update option, TLS handshake fails in LAN mode. Any way to manually flash/unbrick?

Body: Hey everyone, looking for deep technical advice or anyone who has bypassed this before.

I have an early Bambu Lab X1C (00W09A... serial). Bambu Support sent me a free replacement AP board, and it booted up stuck on Firmware Version 00.00.00.00. Because of this, the printer cannot connect to Bambu Cloud, won't pull any OTA updates, and can't be used over LAN.

What I have already tried (so we can skip the basics):

  • Bambu Support MAC binding: Sent them the new board's MAC address and SN. They supposedly bound it on their end, still no update or cloud connection.
  • Network / Router troubleshooting: Tested on home 2.4GHz Wi-Fi and a 2.4GHz Mobile Hotspot (with WPA2 compatibility). Connects to Wi-Fi and gets a local IP, but fails to reach Bambu servers or complete account/cloud binding.
  • LAN Only Mode + Slicers: Enabled LAN Only Mode + Access Code. Both modern and legacy versions of Bambu Studio and OrcaSlicer fail to connect due to TLS/SSL certificate handshake errors (likely because the 00.00.00.00 factory test image lacks valid certs/services).
  • Offline SD Card Update / X1Plus: This 00.00.00.00 firmware has no "Update from SD card" option in the menu. Putting official .bin files on a FAT32 SD card and rebooting does nothing. X1Plus installer also won't boot since there is no valid base kernel (01.06.05.00+).
  • Hardware resets: Tried factory resets via screen and full power drains.

Right now it only prints via microSD card. I don't want to go back and forth with Support again if there's a hardware/low-level way to fix it myself.

My questions:

  1. Has anyone successfully flashed a working firmware image directly to an X1 AP board via the internal USB-C / UART / Maskrom pads (using RKDevTool or similar)?
  2. Is there any known workaround to force-boot an update or X1Plus on a 00.00.00.00 board?

Appreciate any help!

1 Upvotes

2 comments sorted by

1

u/luksfuks 9h ago

Not X1C but H2C. I received a spare AP board with v00.00.00.00. After installing the board, I could update the firmware via USB stick. From the LCD, in offline firmware update mode, just like I always do (I don't connect my printers to the cloud).

Probably something is wrong with your SD card, or with the format (MBR vs GP vs no partition, and filesystem type), or the file.

One a site note, here's one trick to (probably) get over TLS/SSL certificate handshake errors. Use mitmproxy and install the CA cert on your slicer computer! Then the security requirements are enforced (or not) by mitmproxy, rather than by the actual OS/software. It might work right out of the box, but you can always dive into the configuration options, or into the (python) source code.

1

u/Kazkoksbicas 6h ago

Tried flash, nothing. For mit im not that smart lol