I’ve only even had problems when running the tool on a segmented network where the host running the GSUpgrade tool had multiple network interfaces or an interface with multiple IP addresses assigned to it, or when I had previously run the tool on a machine with DHCP enable and the previous IP had changed but the tool remembered the old IP address.
For me, this presented as the units rebooting but not updating the firmware, This is because the tool connects to the video door stations and sets the firmware upgrade path to be the IP address of the machine running the tool, it then reboots the unit and the unit reaches out to that IP to check for newer firmware. When the video door station reboots it connects to that IP address. My tool was correctly connecting to each door station, but was giving it the wrong IP address for the firmware. You can confirm this by logging in to a door station after a failed update and seeing what IP address is in Maintenance/ * Upgrade/Firmware Server Path
On the attached screenshot you can see the tool is set to the wrong IP address as it picked the first host adaptor. Clicking the modify button allows you to correct that.
Of course, you are going to need to make sure your Firewall or AV is not blocking the connection to your host PC running the tool.
I unpacked the files from the 22.214.171.124 update and placed them all loose in the path to the firmware directory. I don’t know if they will be found inside a sub directory, but they definitely work loose.
What do the logs in the GSUpgrade tool say? I upgraded 3 units without issue. Two were older units and one a new unit.