Initial commit with working mode 2 communications.