This is some kind of tricky checksum (not the standard crc16 or crc32). I know where it can be extracted from. But for this a person with good reverse engineering skills is needed

I assume that the algorithm for calculating checksums in Bosch DQ381 and Bosch DQ500 eeproms will be the same, because the structure of the eeprom itself in them is very similar.