I got the following error when trying to build a new PC in our SCCM 2007 environment after adding new drivers. Looking in the SMSTS.log file I got the following message
The hash value is not correct. (Error: 80091007; Source: Windows)
This problem is caused when the hash value for the files on the Distribution Point for one of the packages referenced in your task sequence does not match the hash value which was calculated when the package was imported into SCCM.
The solution was to refresh the DP (this is not the same as updating DP). To refresh the DP right click on the problem package then select Manage Distribution Points, then select Refresh the package on selected distribution points.
Do a refresh of the distribution point followed by and immediate update fo the DP. That worked for me, any problems post a comment