Device functionality is generally upgraded by downloading and installing the latest client software. The GS-911wifi device however also has the ability to update its own firmware through its web interface. If a firmware update on the GS-911 device is required, this will be prompted to the user by the Wifi Utility or the PC App. Once you have the GS-911 device plugged in and run the updated GS-911 Windows software (Utility or App), the firmware can be upgraded. Thus the device is completely field updateable and does NOT have to be returned to us (or our resellers) for firmware updates etc.