Comm port logic

fuck message boxes...