Frequently Asked Question
Process Outline for Recovering Unifi NVR from Factory Defaults
Before resetting verify you have a backup configuration file if you do not have one login and download a copy of the configuration file
Known Firmware issues and path to resolution
After resetting Unifi NVR to factory defaults the NVR is then reset to firmware version 3.1.5 known issues with this firmware version are as follows
* Missing option for importing config file
As we are not able to import a config file with the firmware version 3.1.5 we will need to upgrade to a newer firmware version. Unifi will not let you jump all the way to the latest firmware for the NVR so we will need to do a tiered upgrade path the first upgrade will be to firmware version 3.9.7. However, this firmware is not without fault as well the following list outlines known issues with firmware version 3.9.7
* Unable to properly communicate to Unifi Cameras reporting a disconnected status
Lastly, we will need to upgrade to the latest version of the Unifi NVR Firmware. The latest version of Unifi NVR firmware is version 3.10.13. Things to note about this firmware version are that it requires a newer version of OpenJDK. The version of OpenJDK used on older firmware is version 7 and the version we will need to upgrade it to will be version 8.
The processes for how to update the firmware and installing the latest version of OpenJDK are outlined below.
First, you will need to download the firmware version from Unifi this can be done with the following command.
wget https://dl.ubnt.com/firmwares/ufv/v3.9.7/unifi-video.Debian7_amd64.v3.9.7.deb
Please note this command is for firmware version 3.9.7 if you would like a different version of Unifi NVR firmware simply replace the version number with the correct version you would like.
Once you have downloaded the firmware file we will now need to install the firmware we have downloaded this can be done using the following command.
sudo dpkg -i unifi-video.Debian7_amd64.v3.9.7.deb
Please note this command is for firmware version 3.9.7 if you would like a different version of Unifi NVR firmware simply replace the version number with the correct version you would like.
Lastly, we will need to install the latest version of OpenJDK as it is a dependency in the latest versions of Unifi NVR this can be done with the following commands
echo 'deb http://ftp.us.debian.org/debian/ jessie-backports main' >> /etc/apt/sources.list.d/openjdk.list echo 'deb http://ftp.us.debian.org/debian/ jessie main' >> /etc/apt/sources.list.d/openjdk.list apt-get update apt-get install -y -t jessie-backports openjdk-8-jre-headless rm /etc/apt/sources.list.d/openjdk.list
Once you have installed the latest version of OpenJDK the newer versions of Unifi NVR Firmware will install properly.