Did you select the correct vendor & partnumber? EPROMs can be identified by a programmer using their electronic ID. The programmer can make use of that info to optimise (= speed up) programming for example. An ID check error in my experience smells like the wrong part/vendor has been selected in the programmer software.
Wilko