BasicMicro Studio 2.0.0.0 changes required: 1. ENABLEHSERIAL and ENABLEHSERIAL2 are no longer needed. The correct subsystems are loaded based on which SetHSerial commands are used. Delete the enablehserial command (1 instance) 2. SetHSerial changed to SetHSerial1. Change sethserial to sethserial1 (1 instance) 3. Add enable command with no arguments if interrupts used without sethserial1 command (1 instance) 4. HSERIN syntax changed: hserin {uart,}{tlabel,timeout,}[...] uart is an optional argument that specifies which uart to use. Since only one uart is in the AtomPro28 this argument is ignored. However, tlabel and timeout have be swapped to allow uart to be an optional argument. Swap 0,tlabel in all hserin commands (typically 3 or more instances)