Why is CDRouter skipping some profile verification tests?

During startup, CDRouter will automatically parse the CPE’s initial Inform and learn which profiles are supported based on the DeviceSummary string. CDRouter will skip any test modules associated with profiles that are not being advertised by the CPE.

You can force CDRouter to run specific profile verification modules and tests even if the CPE does not support them by including the cwmpSupportedDataModel testvar in your configuration file. For example, to enable just the TR-098 Baseline profile and the TR-143 Download and DownloadTCP profiles, regardless of the value of the CPE’s DeviceSummary parameter, the cwmpSupportedDataModel testvar should be configured follows:

testvar cwmpSupportedDataModel {InternetGatewayDevice:1.1[](Download:1,DownloadTCP:1)}

You can also specify that a DUT supports all the latest profiles at a specific version of a data model like so:

testvar cwmpSupportedDataModel {Device:2.6 VoiceService:2.0}

You can also use the keyword “all” to enable all profiles:

testvar cwmpSupportedDataModel all

The keyword “auto” can be used to enable CDRouter’s automatic parsing of the initial Inform to learn to the DUT’s supported data model.

testvar cwmpSupportedDataModel auto

For more information, please see Section 7 in the CDRouter TR-069 User’s Guide.