Copy the complete four-group HMS code, for example 07FE-8000-0001-0001, from the X2D’s screen or Bambu Handy before clearing anything. The X2D’s dual-nozzle toolhead has its own code range for extruder-switching faults, separate from what’s documented for Bambu’s single-nozzle printers, so a code copied from an A1 or P-series guide can point to the wrong component.
Look up the exact code on the X2D’s own section of Bambu Lab’s HMS wiki, not the general HMS home page or a different printer’s troubleshooting article. Pages are organized by printer and by the full code, and two codes sharing a prefix can describe different faults once all four groups are read.
Check the mechanism the code names before assuming a part has failed. A 07FE-8000 extruder-switching code usually points to a stuck flow blocker or filament jammed inside the toolhead, worth clearing before anything else. A filament-sensor code on the external spool port typically means the sensor itself needs the documented replacement procedure, not a restart. AMS-related codes should be checked against the AMS’s own filament path first.
Don’t keep clearing a code that comes straight back after a retry, especially anything in the extruder-switching or heating groups. That pattern points to a mechanical or electrical fault, not a one-off jam.
Stop and contact Bambu Lab support for a heating-related code that returns after a clean fix attempt, any burning smell, or a switching fault a clear flow blocker and toolhead path don’t resolve. Export the printer’s logs and have the full code and firmware version ready before opening a ticket.
The HMS framework works the same way across Bambu Lab’s line, so if you’re new to reading these codes, the Bambu Lab A1 HMS guide walks through the same code format on a simpler machine, the Bambu Lab P2S HMS error index covers the version of this system used on Bambu’s other current printers, and the Bambu Lab X1 Carbon HMS error index covers the predecessor’s lidar-equipped HMS codes.