This is the number one cause. Users often connect TX to TX and RX to RX. If you do this, both devices are "talking" on the same