code: def _parse_and_check_header(self, data):
          
          (start, self.pins, self.vid, self.pid, crc) = struct.unpack('<BIBBB',
                                                                      data)
          test_crc = crc32(data[:-1]) & 0x0ff
          if start == 0xEB and crc == test_crc:
              return True
          return False
docs: Parse and check the CRC of the header part of the memory