Hi Hony,
can you please update flashrom to the latest version from svn and then run flashrom -V -r test.rom while the 3rd party application is running?
This should detect the corruption you were seeing. The corruption is no fixed yet, but detecting it is a good first step. Thanks!
Regards, Carl-Daniel