When in the "Firmware Update" tab, it would be good to get some file checking logic: - If the file is valid, continue - If the file is a new version, continue - Shows success in some way and says to refresh in 10s - else give error with reason