Improved communication protocol.

Fixed some communication bugs from older versions.

Automatic Fix driver problems added.