crc8 checking, based upon a patch by (Miroslav Lichvar <lichvarm at phoenix dot inf...