Did you check if it isn't set already before the first data byte comes in? I never worked with the ON Semi HART modem, but maybe during startup it outputs some garbage that is interpreted as a valid byte by the MSP.
↧