Regardless of whether a firmware update is actually available, the "Check for New Firmware" button available from the hub "Settings" page will always report "Ready to Install! This will update your hub firmware to the latest version" with a confusingly labeled "Check Firmware" button (didn't I just do this?). When pressed, this results in a "Could not update" screen with the text "Firmware already latest version".
This experience is confusing and has unncessary steps. Instead, you could automatically check for the existence of a new version on page load and show the result of that next to or under the current version on the settings page (preferably with a link to its release notes), changing the "Check for New Firmware" button to "Install Update".