Host official firmware files on a server and allow users to select which firmware version they want to apply to the devices.