public static byte CRC8(byte[] buffer,byte poly){ byte crc = 0;byte CRCPoly = poly;for (int j = 0; j < buffer.Length; j++){ crc ^= buffer[j];for (int i = 0; i < 8; i++){ if ((crc & 0x80) != 0){ crc <<= 1;crc ^= CRCPoly;} else { crc <<=...