ROCK Recovery

RoonOS Recovery (Nucleus/ROCK)

Users are expected to try to recover their data and/or reinstall using the web UI if their device is unusable. However, if you can't even boot up Nucleus or ROCK and get to the web UI, then doing a recovery via the USB flash drive RoonOS installer is an option you can try.

When booting with this installer, an option is presented to allow you to install from scratch or to recover a previous install of Roon OS. While reinstalling will blow away all your databases and settings, recovering only re-writes your partition table and rewrites the base operating system.

The Roon software and all settings and databases are kept as they were. This should help you get to the point where you can get to the web UI, where you can investigate further. Steps: 


Download

To install RoonOS recovery, you will first need to download the factory reset disk image to another computer (like a Windows PC or a Mac). You can download the image from here. After the download, this file has an extension of ".img.gz" -- you do not need to decompress/unzip it.

Writing to a USB flash drive (from a second computer, not the NUC):

Now that you've downloaded the image to another computer, you will need to write this image to a USB flash drive. You can do this by using Etcher, Rufus or by using the Linux Command Line as noted below.

Option 1: Windows / Mac OS / Linux

  1. Plug in your USB flash drive (it must be larger than the factory reset image size -- 1GB is more than enough)
  2. Download and install Etcher from https://etcher.io/
  3. Start Etcher
  4. From the Etcher application interface, select your `.img.gz` file as "the image"
  5. From the Etcher application interface, select your USB flash drive as "the drive"
  6. Click on "Flash!"
Please see reference pictures of the flashing process for Etcher below:





If you are having any issues flashing with Etcher, you can also try RufusPlease see reference pictures of the flashing process for Rufus below:



Running Recovery

  1.  Turn off your Nucleus
  2. Unplug any USB storage you might have plugged into it. You can plug it back in after your install
  3. Insert the USB flash drive you prepared earlier into the front of the NUC
  4. Turn on the NUC and press the F10 key on your keyboard. Continue to hold the F10 key down until you appear at a menu that is asking you which device you'd like to boot from
  5. Select the USB flash drive
  6. Select Recover RoonOS option (not install)
  7. After performing recovery, check to see if the unit boots