Hello. I played around with the baud rate and the HAAS still craps out in drip mode after about 256K bytes of download no matter what speed. After talking with Chris W. it appears that the old HAAS has an integer limit of 2^18 (256K) - meaning no matter what your program download can never be more than 256K bytes. In short we all will have to learn to break up our programs since Fusion360 is not all that efficient.
I have installed a new program (105) which starts with tool 1, pauses 2 seconds and does a tool change to the next tool. eventually it will cycle the entire tool crib. the theory here is that as the cutting fluid dries it gets sticky it can make the tool jam if it is in there too long. This program should be run at least once a week. It is on the controller and currently saved on the HAAS PC. Unlike the warmup program it can be removed from the controller if you need the extra memory (not much is used). so I prefer it not be deleted.
If your program is on the edge and you need a few extra bytes, you can try removing the block numbers (the NXXX) lines so that only the raw gcode is sent. CMEdit will do this automatically. It is one of the functions it has. the downside is that if your program dies, it is a lot harder determining where with no line numbers.
Lastly, we got another HAAS part 1 class under our belt. cheers!