El comando serin/serout es para comunicación serie y más exactamente para el estádar RS232, es decir transmites a una velocidad determinada de entre una gama (300, 1200, 2400, 9600, 19200, .....) con 8 bit un start bit y un stop bit y puede que un bit de paridad. Si tu secuencia se basa en este estádar si podrás leerla, pero si está codificada de otra forma este comando no funcionará y lo tendrás que hacer a pelo, es decir ir leyendo tu bit a bit.
De todas formas el dispositivo que te entrega la trama de bits debe tener alguna especificación de cómo lo hace. Esto te ayudaría mucho.
De forma general hay dos métodos para codificar/decodificar una trama uno es que se transmite a una velocidad fija que en ambos extremos del canal se conoce y entonces el decodificador va muestreando a esa velocidad (este es el caso de la RS232) a esto se le denomina transmisión asíncrona. Y el otro modo es enviar síncronamente la trama con una señal de reloj.
Si no tienes especificación ninguna tendrás que tener un osciloscopio para poder ver la señal y los tiempos de bitrate.
Saludos
Ricky