Have transmission in both directions now. USB stops receiving after receiving a certain number of bytes.