Replaced 'getDriver()' with 'displayName'.
Made bus tracing more robust.
Fixed confusion of _port and _portName.
'_connection.read()' missed length parameter.