Skip to main content


Given the layer stack in the figure in Seriald Overview, if the message "hello" is to be sent on channel 3, and it is to be carried unreliably, the resulting byte sequence sent to the serial port is as follows:

The same message ("hello"), if sent reliably, with the same coding:

Note that due to the fact that the Reed-Solomon block size is 155 bits, which is 19.375 bytes, the coloring of individual bytes beyond the first block is approximate, as individual message bytes may contain bits from two separate layers. Individual codewords are not padded out to be an integer number of bytes; only the last codeword is padded so that the overall message occupies an integer number of bytes. This is why the actual message data in the above example is not recognizable as the ASCII string "hello".

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.