updated firmware check