AFAIK there still is not really usable mod to do this.
I have to do this sometimes with glow in the dark PLA, which is literally like getting sandpaper strings through the AMS.
I drag those prints out until I have at least 4 or 5 to do.
Also printed some caps with teflon tube holders for the 4 AMS motors - they really help to protect those plastic thingies where the filament goes into the motor.
Main pain though it to take the AMS apart to replace the teflon tubes with larger ID PU tubes.
They only last for about two rolls of glow filament but unlike the teflon won’t create a lot of plastic dust being pulled along to make a mess out of things.
Instead they just keep building up what gets loose until they block up…
Of course there are many ways to approach this issue I would imagine, I just have not the experience.
First of all I know that certain filaments are labeled not for AMS so I wouldn’t dare use them there. So that leaves you with your initial thought, use external only.
You could do it as you have outlined, original print in one color then you manually add gcode stops to change the color, but holy heck unless the model is very simple this could be a nightmare.
I am now guessing but if I had a multicolor print and the AMS state said only one of the colors was loaded and it was only in the external spool then I would expect the printer to stop when the next color is required and prompt for it to be loaded. I think this would work as long as similar ‘filament type’ was not loaded into any slots. Maybe I’m off base and it will just blow past the color change because ‘filament type’ is already loaded and being used, just not the right color.
Anyhow, someone knows the answer to the above so you could wait or attempt to find the info on your own. Or just try it with a small test print.
I guess the issues is not so much that we can’t use the external roll but that once we do the AMS is basically disabled.
I often wondered why Bambu or some good creator is not providing a mixed solution for the problem already.
You know, like plugging in not a second AMS but like a single or dual slot external feeder.
Let it run through a split connector for the normal AMS setup and assign it as an external feeder.
But I guess that’s what their upcoming printer with two extruders is made for, so we probably won’t get an official solution for our old printers.