I had this issue as well. The problem is that you are trying to send the file over as is through a PC.
The machine connot recognize what your trying to send to it.
My solution was flashing it with my tablet.
If you have a tablet give that a try. If not try using your cell phone.
I dont know what it is about that but its worked for me everytime.
Hope this helps, bud.
Edit:
As in download the .tar from bitmain through your mobile device and send it over from there. My hunch is that through PC the file is usually decompressed through winrar and what not. On a mobile device it is left as intended and is then readable by the asic.