If the serial connection is interrupted the software won't always resend the request for data so hangs waiting for it to arrive.
If the serial connection is interrupted the software won't always resend the request for data so hangs waiting for it to arrive.