mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-03 12:46:49 +02:00
ams_get_rfid was published and reported as success without reading the printer's answer. X1Plus on base 01.08.02.00 answers FAIL / ERROR STATE, so the user saw "Refreshing" and the K profile was re-applied to a slot that was never read. - Wait for the ams_get_rfid answer (matched by sequence_id). - On a refusal from an idle X1/P1/A1, send the legacy M620 R<ams*4+slot> gcode Bambu Studio uses for those models, AMS units 0-3 only. Never during a job, never on newer-protocol models; printers that accept ams_get_rfid never see it. - Refused: the route returns 400 with the printer's reason and no PA re-apply is scheduled. No answer still counts as accepted. - Log the answers at INFO so refusals reach support bundles.