It looks to me like you have an invalid copy of the image file. It may be that the copy from the TFTP server to the router worked fine. I wonder if the copy from the Cisco server to your machine worked fine. I wonder if somewhere in the process of getting the image from Cisco into your network, and getting it onto your TFTP server either the copy aborted or perhaps a copy was done without specifying the binary option.
In any case I would suggest that you load the image from Cisco again, being careful to specify parameters for the copy and watch the status of all the copy steps being done.
The error might have been caused by hardware problems on the compact flash. Depending on how much effort you want to put into researching the problem, I would suggest the following. Compare the file length given in the show flash (or dir) between the one that worked and the one that failed. Are they the same or is the failed on shorter (assuming that the two images are the same version and the same feature set). A shorter length in the failed image might indicate a truncated file due to hardware problem.
A better test would be to copy the known good image from the router to a server. Then copy the known good image from the server to the failed compact flash. Be careful to note the outcome of both copy operations and any error that might be indicated (especially if any error is indicated in the copy from the server to the failed compact flash). Try to boot the router from the failed compact flash.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...