CDRouter Support

How to update your NTA1000 system software

knowledge-base version 13.3

Why do I need to update?

The CDRouter development team is constantly making improvements to the CDRouter software. Some of these changes require updates to the underlying operating system and kernel of the NTA1000 hardware platform.

It is important to update your NTA1000 periodically to ensure it has the latest kernel and operating system software versions. All necessary updates for the NTA1000 come bundled in an nta1000-updates RPM package. This package provides a script that must be run after the RPM is installed. The script will make all necessary system changes.

Follow the steps below to install the latest version of the nta1000-updates RPM and update your NTA1000 platform.


  • The nta1000-updates RPM requires your system to be running CentOS 7, CentOS 8, or Rocky 8

  • Type "more /etc/centos-release" at the system CLI to see which version of CentOS or Rocky your system is running:

    cat /etc/centos-release
    CentOS Linux release 7.7.1908 (Core)

    If your NTA1000 is running CentOS 6 or Ubuntu, you will need to re-image your disk(s) in order to update. Re-imaging your disk(s) will completely erase what is currently on the disk(s) and replace it with new and updated content. See “Rebuilding the NTA1000 Operating System” for more information and instructions.

  • The NTA1000 must be connected to the Internet in order to complete the updates in this guide.

Back Up Your Data

Although installing the nta1000-updates RMP and running the script does not require backing up your data first, it’s still recommended and always good practice.

You can read more about performing backups in the “What’s the best way to back up and restore CDRouter?” article.

Upgrade the nta1000-updates RPM

The latest nta1000-updates RPM is available at the QA Cafe software repository. The RPM bundles a script with various supporting files.

Upgrading the RPM alone will not make any system changes; the script must be run after. The update script will make many changes to your NTA1000 system software. The script may also install a new Linux kernel as well as additional software packages from the CentOS or Rocky repository that are required by CDRouter. These are the same updates that are applied to new NTA1000 systems being shipped.

To upgrade the nta1000-updates RPM, open up a terminal window and enter the following commands:

yum makecache
yum update --enablerepo=nta1000-updates nta1000-updates
  • For CentOS 7, the current version is nta1000-updates-7.0-12.el7.x86_64.
  • For CentOS 8, your system needs to be migrated to Rocky 8
  • For Rocky 8, the current version is nta1000-updates-8.4.0-1.el8.x86_64.

Run the update script

Once you have the latest version of the nta1000-updates RPM installed, you can run the update script:
(make sure you are still the ‘root’ user).


The process can take some time and will reboot the system automatically.
When the system comes back up, the updates should be complete.

If you run into any issues with this process, please contact QA Cafe Customer Support.



About CDRouter

QA Cafe CDRouter is a comprehensive and powerful test automation solution focused on feature, security, and performance testing for broadband and enterprise edge gateways, Wi-Fi and mesh systems, and other CPE.

Get in touch via our Contact page or by following us on your favorite service: