added RX FIFO detection