I am having the same issue. While @Scotty's answer is a nice attempt, this is not the case. This is a failure to handle the response from Marlin when a filament runout is signaled when USB printing. And for giggles, I did in fact double check the gcode generated. The command M412 is used to control ...