I had similar problem and below is how I resolved it.
I read in Support Page that Grandstream Upgrade server uses HTTP protocol and and I noticed the paths for some devices are not the same. Also when the device is powered up it checks for latest firmware. The firmware path for ATAs eg HT801 is...