The CDRouter TR-069 Test List


The CDRouter TR-069 Test List is a collection of over 30 test cases that is designed to verify the basic TR-069 (CWMP) functionality of a typical CPE gateway device with the following features.

The CDRouter TR-069 Test List is a great starting point for new users or users that are testing brand new devices for the first time. The CDRouter TR-069 Test List also allows users to quickly verify a setup or configuration and set a baseline for basic TR-069 gateway functionality within the DUT.

Test Coverage

The CDRouter TR-069 Test List provides coverage for core TR-069 functionality, and can only be run on systems that have the CDRouter TR-069 add-on enabled.

The tests are taken from the modules listed in the table below. The full list of test cases can be found in the “CDRouter-TR-069” testlist on the Packages page within CDRouter.

Test Module Description Number of Tests
od128 Interoperability Test Plan for TR-069 Plugfests 21
tr69 Additional TR-069 testing of the CPE device (beyond OD-128) 11

Expected Results

Most devices should pass all test cases in the CDRouter TR-069 Test List. It should take no more than 20 minutes to run all tests.

Failures in the CDRouter TR-069 Test List should be investigated and may indicate that there is a setup or configuration issue that should be addressed and/or understood before performing additional, more complex, testing with CDRouter.


The CDRouter TR-069 Test List is automatically installed with all CDRouter 11.3 or newer releases and can easily be included within new or existing test packages.

Note that CDRouter will automatically overwrite this testlist whenever you update or reinstall CDRouter. If you’d like to modify or customize this testlist in any way, you should make a copy or create a new testlist from scratch.

Please watch the following video for more information on using test lists within CDRouter, or read
How to Create and Run a Testlist for detailed instructions.

Test Setup & Configuration

To run the CDRouter TR-069 Test List, TR-069 must be enabled on the DUT and within CDRouter. To enable TR-069 within CDRouter, set the testvar supportsCWMP to a value of yes:

testvar supportsCWMP yes

The DUT must then be configured manually with CDRouter’s default ACS URL and username / password:

In addition to enabling TR-069 and configuring the DUT with CDRouter’s ACS information, the only other requirements are that the LAN and WAN test interfaces within the CDRouter configuration file must be properly defined. By default, CDRouter’s LAN and WAN test interface are set to eth1 and eth2, respectively:

testvar lanInterface eth1
testvar wanInterface eth2

If the DUT is connected to CDRouter using different interfaces, the lanInterface and wanInterface must be properly configured.