Just touched a Grandstream Ht704 yesterday for the first time in a while in order to update firmware.
I dropped the new file onto the server, updated the config file, and rebooted the unit. It did not upgrade.
Looked in the Apache log and there is was a error 408.
Testing proved out the same resolution.