Не "пакета образующего байт", а начало посылки. Это очень просто - после интервала времени соответствующего стоп биту (или 1.5, 2-м) порт приходит в ожидание старт бита. Вот этот-то старт бит и определяет начало посылки. Это аппаратная часть, а все остальное - часть программная, в том числе и таймауты.