I was checking and it turns out that if he removes the binary type when downloading the exe it corrupts, so I asked him to try compressing the file, downloading it and then decompressing it to see if we can use it without being a binary transfer. If it works, I can leave the firewall active, but I won't have actually solved the problem.
Responding to an average of around 100 customers