As pointed out by @leptun, with MMUs the combination of old/new filament profiles in the same print is a likely scenario as we transition towards LA1.5. Reset the detection state also with K0.
@@ -2072,9 +2072,10 @@ inline void gcode_M900() {
SERIAL_ECHOLNPGM("K out of allowed range!");
#else
if (newK == 0)
+ {
extruder_advance_K = 0;
- else if (newK == -1)
la10c_reset();
+ }
else
{
newK = la10c_value(newK);