I keep getting "incorrect file digest" errors using the client catalog with SCUP 2011. This appears to be because Dell releases an update which gets published to SCCM as metadata initially which stores a hash of the content. Dell then updates the content to a new version, but then the hash of the new content doesn't match that of the original content and so can't be published "full content" to SCCM.
This is currently happening with the latest versions of the Intel Thunderbolt drivers and Open Manage Inventory.
Looking at the page for the latest Thunderbolt driver https://www.dell.com/support/home/us/en/04/drivers/driversdetails?driverId=7X8Y6 this was released on 20th July but then updated on 1st November presumably breaking the release if the binary was changed..
Am I correct in this assumption?
Yes, this was the problem. The OriginFileDigest of the newer version hadn't been updated correctly to a hash of the newer binary.
An hour or so hacking around and I managed to fix it.
If anyone else has this issue, here's how to fix it https://gsilt.blogspot.co.uk/2017/11/scup-2011-and-file-digest-errors.html