====== Updating your HDHomeRun ====== The HDHomeRun app or the HDHomeRun's web interface might inform the user that a firmware update is available for their HDHomeRun. These updates contain important bug fixes and feature enhancements, and should be installed as soon as reasonably possible. ===== Firmware updating ===== ==== Updating from the web interface ==== Users of the following HDHomeRun products can update directly through your web browser, while connected to the same local network as your HDHomeRun unit: * CONNECT (4th generation) * CONNECT DUO/QUATRO (5th generation) * CONNECT 4K (ATSC 3.0) * SCRIBE DUO/QUATRO/4K * FLEX DUO/QUATRO/4K * PRIME * EXTEND * EXPAND * SERVIO If your current version of firmware is **before 20170815** then you will first need to update using one of the other methods mentioned below on this page. - While connected to the same local network as your HDHomeRun, open this link in a web browser: http://hdhomerun.local - NOTE: That address will go do the first HDHomeRun device found on your network. If you have more than one HDHomeRun device, use the "device ID" printed on the bottom of the unit instead of "hdhomerun" in the address. For example, if your device ID was 104FFFFF then you would go to http://104fffff.local - NOTE: If the .local addresses do not work for whatever reason, you can also use the IP address of your HDHomeRun unit. For example, if your router shows your HDHomeRun with an IP address of 10.0.3.28, then you would use the link http://10.0.3.28 - HDHomeRun products that have a pending update will show a button at the bottom of that page to start the firmware update process. - The HDHomeRun will then update and reboot - Check the http://hdhomerun.local page to see if the update was successful. ==== Updating from a Windows PC ==== Users of all HDHomeRun products can use this update method. The Windows Setup utility will look for and update the firmware of all HDHomeRun devices that you have on your local network. - Download the latest version of the HDHomeRun Setup utility (note that this is different from the viewing application from the Windows 10 store) software * Stable (most users will want this one): https://download.silicondust.com/hdhomerun/hdhomerun_windows.exe * Beta: https://download.silicondust.com/hdhomerun/hdhomerun_windows_beta.exe - The installer should start automatically after downloading * If the installer does not automatically open, check your Downloads folder and open up the new installer. - Follow the prompts for installing the HDHomeRun Setup utility. - When asked if you would like to "set up your HDHomeRun now" say yes, or open the HDHomeRun Setup utility from the Start menu. - Just by starting up the HDHomeRun Setup utility, it will look for and update all HDHomeRun products on your local network. **Done:** Your HDHomeRun units should now be up to date. ==== Updating from a Mac ==== Users of all HDHomeRun products can use this update method. The Mac OS software installer will look for and update the firmware of all HDHomeRun devices that you have on your local network. - Download the latest version of the HDHR software: * Stable (most users will want this one): https://download.silicondust.com/hdhomerun/hdhomerun_mac.dmg * Beta: https://download.silicondust.com/hdhomerun/hdhomerun_mac_beta.dmg * Even if you don't intend to use the Mac app, running the software installer will update the firmware of all connected HDHomeRun devices. You can delete the Mac app later to reclaim your drive space, if you wish. - The installer should start automatically after downloading * If the installer does not automatically open, check your **Downloads** folder and open up the new installer file, then double click on the box icon that says HDHomeRun Installer". - Click **Continue** on the first window of the installer (introduction). - Leave the HDHomeRun RECORD checkmark **unchecked**. We won't need it for updating firmware. Click **Continue**. - Click **Install** to continue. - Mac OS will ask you for an admin password, enter it now. * If you've never set a password on your mac then just hit enter/return. - The Installer will give a successful message, while at the same time opening the Mac's **Terminal** program. **Don't close this window yet**, and give it a moment to finish. When the Terminal process is complete, it will print out **[Process completed]**, and it will be safe to close the Terminal application. - If you haven't already done so, you can also press **Close** on the installer itself. This will prompt the installer to ask if you want to delete the HDHomeRun install file or safe it for later. You can safely **delete** the installer file. **Done:** Your HDHomeRun units should now be up to date. ==== Updating from a Linux PC ==== Users of all HDHomeRun products can use this update method. Linux-based operating systems can be used to apply firmware updates using the **[[hdhomerun_config]]** command line utility. - Download and extract the libhdhomerun archive from https://github.com/Silicondust/libhdhomerun/archive/master.zip - Run the "make" command while in the libhdhomerun directory - Download the firmware for your specific HDHomeRun unit from this list: **[[:downloads#firmware]]** - Run the terminal command hdhomerun_config upgrade where * is the device ID of your HDHomeRun unit. If you only have one HDHomeRun device on your network, you can use the ID "FFFFFFFF". Do not use "FFFFFFFF" if you have multiple HDHomeRun units on your network. * Device IDs can be found printed on the bottom of the HDHomeRun units or by running the command hdhomerun_config discover * is the .bin firmware filename you downloaded from the previous step * For example, your command might look like this hdhomerun_config 10411117 upgrade hdhomerun4_atsc_firmware_20190621.bin **Done:** Your HDHomeRun units should now be up to date. ===== DVR updating ===== Use the following instructions to update the **[[DVR|HDHomeRun DVR software]]**. ==== SCRIBE and SERVIO updating ==== Users of the HDHomeRun SCRIBE and HDHomeRun SERVIO should use the **[[#Firmware updating]]** instructions above in order to update their DVR software. ==== Android DVR updating ==== When using an Android device for the HDHomeRun [[DVR]] service, updates are handled through Google Play or by sideloading the Android app APK ([[https://download.silicondust.com/hdhomerun/hdhomerun_view_android.apk|link for direct APK]]). When a DVR update is available it should happen automatically. Sometimes updates might take a few extra days, as Google needs to approve updates to the app before making them available. Unlike on other platforms, the Android version of the DVR software is built into the same HDHomeRun viewing app. Do not uninstall the Android version when using it for DVR, as doing this will delete all previously made recordings. ==== PC, Mac, and NAS DVR updating ==== To update the HDHomeRun DVR software when it is running on a Windows PC, Mac computer, or supported NAS, users can use the normal installation instructions for their specific device. No uninstallation is needed, just run through the normal installation steps on top of the old installation. All of your existing recordings will remain untouched: **[[DVR:Storage|DVR storage instructions]]** {{tag>troubleshooting}}