only request firmware info from github api when firmware is valid