====== Updating the firmware on your HDHomeRun SERVIO ======
[[:SERVIO|Go back to all HDHOMERUN SERVIO topics]] \\
The HDHomeRun app or the [[:my.hdhomerun.com]] web page 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.
Early HDHomeRun SERVIO units need to use a PC, Mac, or Linux computer to complete their first firmware update. After that, future firmware updates can be made through the [[:my.hdhomerun.com]] web site.
* [[#tab-windows|Updating through Windows PC]]
* [[#tab-mac|Updating through Mac]]
* [[#tab-linux|Updating through Linux-based PC]]
The HDHomeRun Setup application for Windows will look for and update the firmware of all HDHomeRun devices on your local network.
- Download the latest version of the Windows Setup software: https://download.silicondust.com/hdhomerun/hdhomerun_windows.exe
- This is different from the Windows 10 app that allows you to view TV.
- Run through the installer steps as you would for any other program.
- At the end of the installation, the installer will ask if you want to set up your HDHomeRun devices. This simply opens up the HDHomeRun Setup application. You can say yes to this prompt, or use the Start menu to open up the HDHomeRun Setup application.
- The HDHomeRun Setup application will silently update the firmware on all HDHomeRun devices it finds. Give it a minute or two before closing the program, and make sure it lists your HDHomeRun SERVIO, to confirm that it was able to find it.
**Done:** Your HDHomeRun units should now be up to date. Go to http://my.hdhomerun.com to check to see if there are green check marks by the version numbers for your devices.
The software installer will look for and update the firmware of all HDHomeRun devices on your local network.
- Download the latest version of the HDHR software: https://download.silicondust.com/hdhomerun/hdhomerun_mac.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. Go to http://my.hdhomerun.com to check to see if there are green check marks by the version numbers for your devices.
- Follow the instructions on **[[:hdhomerun_config]]** to compile and install the hdhomerun_config command line tool.
- Find the device ID printed on the bottom of your HDHomeRun SERVIO.
- Download the firmware: curl -O https://download.silicondust.com/hdhomerun/hdhomerun_hdd_firmware_20190621.bin
- Install the firmware: hdhomerun_config upgrade
* should be the device ID, as printed on the bottom of your SERVIO.
* should be the file you just downloaded.
* **example** hdhomerun_config 151DFDF4 upgrade hdhomerun_hdd_firmware_20190621.bin
{{tag>troubleshooting servio}}