two-way communication works, but the receive buffer on the pi is only 8 bytes long