Copy the complete four-group HMS code from the X1 Carbon’s screen or Bambu Handy before you clear or dismiss anything, for example 0500-0300-0001-0002 for a toolhead malfunction or 0300-0200-0001-0003 for a nozzle heater over-temperature fault. Note the third group as well: 0001 marks an error that stops the print, 0002 marks a warning that pauses it, and 0003 is informational only. Write down whether the AMS was attached and loaded at the time, since that changes which module reported the fault.
Search the code on wiki.bambulab.com under the X1 series troubleshooting section, or scan the QR code the printer displays with the fault. The first two digits of the code identify the module: 03 is the motion controller, 05 is the main board, 07 is the AMS, 08 is the tool head, and 0C is the Micro Lidar and AI monitoring system built into the X1 Carbon. A P1P does not ship with that lidar, so any 0C-prefixed code, including first-layer inspection or waste-chute pile-up alerts, is specific to the X1 Carbon and its lidar-equipped siblings, not to a bare P1P.
Start with the simple, mechanical causes before assuming a board failure. For toolhead or motion controller codes, check that the USB-C cable between the AP board and the tool head is seated with the plastic protrusion facing outward, and reseat the toolhead FPC connector. For nozzle temperature codes, confirm the hotend silicone sleeve is on correctly and that the heater and NTC sensor plugs are fully pushed into the TH board. For lidar-related pile-up or spaghetti alerts, clear the waste chute and check that the build plate’s corner marker is clean and unobstructed.
Do not restart the printer repeatedly to make a toolhead or motion error disappear before checking the cable seating, since a loose connector can produce the same code again and the repeated power cycling wastes time without fixing the cause. Do not keep printing through a nozzle heater over-temperature warning; the nozzle is very hot at that point, and continuing risks damage to the hotend assembly. Always power off and unplug the printer before touching any board or cable, and never force a connector in reversed, since the MC-TH socket is directional and a reversed connection can short the board.
If the code returns after you have checked the cable connections and the mechanical causes above, open a support ticket from your Bambu Lab account with the full HMS code, the printer’s serial number, the firmware version, and a photo or short video of the fault. Mention whether the AMS was in use when the error appeared, since that narrows down which module the support team will ask you to test first.
The HMS framework works the same way across Bambu’s lineup, and the Bambu Lab H2D HMS error index and Bambu Lab X2D HMS error index cover the same code format on Bambu’s other current printers. For how the X1 Carbon fits into that lineup, see Best Bambu Lab Printer for Beginners.
The P1S shares most of this HMS code set with the X1 Carbon, minus the codes tied to the X1C’s Micro Lidar and AI camera. See the Bambu Lab P1S HMS error index for the codes that actually apply to that printer.
Most of these HMS codes also apply to the X1E, Bambu’s enterprise variant that adds active chamber heating and enterprise-grade networking. See the Bambu Lab X1E HMS Error Index for the codes that are genuinely X1E-specific, like the chamber heating faults.