A method for compensating for errors in a communications bus between a source node and a destination node, the bus including alternate transmission paths between the source and destination node, the method including the steps of:
- (a) applying a test signal to a first one of the alternate transmission paths between the source node and the destination node;
- (b) determining whether the test signal is properly received at the destination node;
- and
- (c) if the test signal is not properly received at the destination node, switching to a second one of the alternate transmission paths between the source node and destination node.