CDRouter 15.4
April 24, 2025
New Features
- Data Model 2.19 Added support for CWMP Device:2.19 Data Model and USP Device:2.19 Data Model. [sc37762]
- prpl HL-API: Updated the prpl HL-API tests to allow for testing of
prplOS 3.2 profile. A new testvar,
prplWareVersion
, was introduced to enable selection of the profile to be tested. [sc38470] - TCP Offload: Enable TCP Offload for MQTT and STOMP MTPs for USP. TCP Offload is enabled by
default and can be disabled using the testvar
uspControllerUseTcpOffload
. [sc38713]
Change Log
CDRouter
- Prevent a potential MLO error where
key mlo-active not known in dictionary
could be triggered under certain circumstances.[sc39489] - Improved the description for testvar
lanClients
to clarify that the Multiport expansion is required to set it to a value greater than 1. [sc38948]
IPv6
- Updated test
ipv6_lan_mp_55
to avoid using a source address of::
in test packets originating from remoteHostv6. [sc39001] - Fixed an error that occurred while processing Router Advertisements on the LAN. [sc39650]
prpl Certification
- Fixed an error that occurred while processing DHCP messages in test
prplos.1.2.9
. [sc39041] - Improved test
prplos.1.2.19
to support the use of more than one existing LAN clients. [sc38010] - Added support for DHCPv6 addressing on the WAN in test
prplos.1.6.7
. [sc38429] - Updated parameter
Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.
to only be present in the prplOS 3.1 Data Model. [sc39480] - Fixed an error referencing a variable in
prplos.1.2.10
. [sc39120]
TR-069
- Improved data model parsing to correctly handle a base attribute set to a defined dataType. [sc37337]
- Improved data model parsing to accept an empty string when validating parameter values. [sc39110]
Security
- Updated ET Open ruleset in CDRouter Security expansion to 10900. [sc38152]
USP
- Updated the websocket server to only include the Sec-Websocket-Extensions header when it’s included in a request. [sc39237]
- Improved support for testing
usp_conformance_9_7
on DUTs that support multiple firmware banks. [sc37984]
CDRouter 15.3
March 27, 2025
New Features
-
Wi-Fi Range vs Rate (RvR): The Wi-Fi Range vs. Rate (RvR) expansion has been introduced. This feature allows for wireless range versus rate performance testing, using a programmable RF attenuator to simulate a range of signal conditions. The tests within this expansion follow the general principles, procedures, and test scenarios outlined in Section 6.3.1 of the Broadband Forum TR-398 test specification.
This expansion consists of both software and hardware components. For details on licensing and hardware requirements, please contact sales@qacafe.com.
-
Wi-Fi7 MLO: Enabled Wi-Fi7 MLO Support on a NTA3000 using the new 9.4 Golden Image. CDRouter can now use the Intel BE200 wireless NIC to associate to an MLO AP. The LAN must be configured with an SSID that has support for MLO in eMLSR mode. This is the only mode supported by CDRouter and the Intel BE200. Additional logging output will be printed including association info indicating the Link ID, frequency, and channel width of the MLO station.
- Built-in PCAP Analysis: An updated Packet Viewer delivers major performance improvements when loading larger captures, and better Follow Stream navigation within a PCAP. Users can now copy text out of the PacketList with the mouse, and from the PacketTree by holding down the Command/Meta key. The update also includes bug fixes for dragged+dropped fields, column sorting, display filter autocomplete, decode-tab layout, and new protocol dissectors from Wireshark 4.4.5.
NTA3000
- New 9.4 Golden Image: Version 9.4 of the NTA3000 operating system image, aka the Golden Image, is now available. This version includes operating system and firmware updates for various interfaces within the system. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.
Change Log
BBF.069
- Changed the default value of the testvar
bbf069WritableString
fromDevice.Time.NTPServer1
toDevice.DeviceInfo.FriendlyName
due toDevice.Time.NTPServer1
being deprecated. [sc37030]
CDRouter
- Added additional error checking for values of the testvar
hostIp
. [sc38068] - Fixed a duplicate pop-up message in the WebUI when drag and dropping an RPM to upgrade CDRouter. [sc36749]
- Required an ethernet LAN interface when executing fixed rate performance tests that are 5 Gbps or higher. [sc38405]
- Improved the multi-port wireless stack rotation. [sc36677]
- Extended the timeout in test
cdrouter_upnp_210
. [sc38587] - Added
/usr/cdrouter-data/logs
tocdrouter-diag
utility. [sc38881] - Improved log annotations to scroll with associated lines. [sc38619]
- Reintroduced a message in the WebUI when pcaps are not available in the log view. [sc36832]
- Updated Samba library used by CDRouter to 4.21.3. [sc37677]
- Added support for
zstd
compressed cores to thegetcore
utility. [sc39086]
DOCSIS
- Changed the default closed UDP/TCP ports defined in the testvars
docsisIpv6TcpClosedPorts
,docsisIpv6UdpClosedPorts
,docsisTcpClosedPorts
,docsisUdpClosedPorts
to match the default values of testvarsfirewallTcpClosedPorts
andfirewallUdpClosedPorts
. [sc26124]
IPv6
- Added an IPv6
ULA
mode toipv6LanMode
that allows for testing when the LAN network only supports Unique Local Addressing on the LAN. [sc37201] - A reference to
REC-3
from RFC 6092 was added to testsipv6_firewall_505
andipv6_firewall_506
. [sc20018]
prpl Certification
- Updated the logs in tests
prplos.1.5.13
,prplos.1.5.15
, andprplos.1.5.19
to reference Host-1 instead of Host-2. [sc38473]
Security
- Updated ET Open ruleset in CDRouter Security expansion to 10886. [sc38152]
TR-069
- Removed escaped characters that were not required and adjusted test names to match the TP-181 test plan for tests 5.7.3 and 5.7.5. [sc37239]
- Improved logging for reporting any skipped options in CWMP profile tests. [sc38595]
- Addressed an issue with logging missing parent objects when executing AddObject and DeleteObject profile tests. [sc38595]
- Clarified that SetParameterValue profile tests will fail if no writable parameters are found. [sc38595]
USP
- Addressed an issue with logging missing parent objects when executing Add and Delete profile tests. [sc38595]
- Clarified that Set profile tests will fail if no writable parameters are found. [sc38595]
- Removed tests
usp_1
andusp_2
. [sc38569] - Updated test
usp_tr69_2
procedure to disable and enable TR-069 using the parameterDevice.CWMPManagementServer.EnableCWMP
. [sc37947] - Updated the log message headers in profile tests to
USP Profile
instead of incorrectly usingCWMP profile
. [sc37382]
CDRouter 15.2
February 27, 2025
NTA3000
- New 9.4 Golden Image: Version 9.4 of the NTA3000 operating system image, aka the Golden Image, is now available. This version includes operating system and firmware updates for various interfaces within the system. For more information, please see the Golden Image Release Notes or contact support@qacafe.com.
New Features
-
USP 1.3.1: Updated USP conformance tests
usp_conformance_2_23
throughuspconformance_2_26
to useParam
instead of the invalidObj
permissions as part of the TP-469 1.3.1 update. [sc36674] -
IPv4 TCP Filters: Added test
cdrouter_firewall_302
, this test verifies proper filtering when the TCP window scale is unknown. [sc19881] -
TLS Ciphers: Added 3 new Ciphers to
sslAllowedCiphers
for improved security testing. [sc24098]- TLS_CHACHA20_POLY1305_SHA256
- ECDHE-RSA-CHACHA20-POLY1305
- DHE-RSA-CHACHA20-POLY1305
Change Log
CDRouter
- Increased the Wi-Fi scan timeout. This improves scan results when
wifiCapture
is enabled to allow enough time to scan the U-NNI-3 channels (149,153,157,161). Previously these channels could be omitted from the scan. [sc35518] - Improved consistency of the filter labels in the Web UI to display
All Users
instead of justAll
. [sc38508] - Removed the “select all” button on the Results page. This could lead to users unexpectedly deleting all results. [sc17543]
- Fixed issue with the packet decode obscuring parts of the test log. [sc37990]
- Updated test
cdrouter_nat_350
to utilize random ports when being executed. [sc19741] - The
heartbleed
module is now skipped if the testvarsslDeprecatedProtocols
includestlsv1_2
. [sc30370] - Print a warning message if an interface is not available when selecting a permanent mac address. [sc31421]
prpl Certification
- Improved the descriptions of the HL-API tests. [sc37577]
- Updated test
prplOS.1.2.2
to use the calculated remaining lease time. [sc38076] - Fixed an error in test
prplOS.1.6.15
that incorrectly checked for a trailing.
as part of the returned ParentPrefix verification. [sc38501]
Security
- Updated ET Open ruleset in CDRouter Security expansion to 10848. [sc38152]
TR-069
- Improved test
tr69_210
to reset the IP address upon exiting the test case early. [sc38257] - Addressed an error in tests
tp181_test_5.1.4
andtr69_130
when the testvaracsFileServerDownloadFilter
was set toyes
. [sc38269] - Added IPv6-only WAN mode support to tests
tp181_5.2.6
andtp181_5.5.2
-tp181_5.5.4
. [sc36760]
USP
- Fixed an undeclared variable error in test
usp_conformance_2_27
. [sc37247]
CDRouter 15.1
January 30, 2025
New Features
- Downloadable Charts: Added the ability to download all CDRouter charts in both SVG and PNG formats. A new download button has been added to support this feature. [sc25361]
- prplOS LAN Interface: A new testvar
prplosLanInterfaceAlias
was introduced to allow specifying the LAN interface by alias for testsprplos.1.1.2
throughprplos.1.1.13
. For more information, please see the prpl Certification User Guide. [sc37595]
Change Log
CDRouter
- Fixed keyboard shortcuts not showing when creating new configurations. [sc37257]
- Resolved an issue with Web UI headers causing oversized images in legacy browsers. [sc36753]
- Improved Web UI scaling on smaller viewports by letting tables scroll horizontally. [sc36753]
- Fixed a fatal error in
cdrouter_eaptls_20
. [sc33505] - Enhanced bridge mode to support all values of the testvar
wanDutClientID
when assigning the testvarwanIspAssignIp
address. [sc37016] - Improved DHCPv6 Server functionality for IPv6 address assignment to the DUT in bridge mode. [sc37015] [sc37004]
IPv6
- Modified the testvar
ipv6WanDutDuid
to be case-insensitive. [sc37003] - Tests
cpe_v6_1
throughcpe_v6_4
will now skip when the testvaripv6WanMode
is set tounnumbered
. [sc28436]
prpl Certification
- Implemented automatic skipping of IPv6-dependent tests in the prplos module when IPv6 is disabled. [sc37260]
- Updated test
prplos.16.1.5
to expectInapplicable
as the StaticType. [sc37022]
Security
- Updated ET Open ruleset in CDRouter Security expansion to version 10826. [sc35973]
TR-069
- Enhanced
tp181_test_5.3.4
to validate only active Host entries. [sc36395] - Fixed execution issues in the
tr69_dns_sd
module. [sc37639]
USP
- Updated
wildcard.cdroutertest.pem
certificate with new expiration date of January 2026. [sc37631] - Added subscribe-topic functionality to the MQTT Bulk Data server. [sc37643]
- Modified Bulk Data Profile configuration to make the
MQTT.PublishQoS
andMQTT.PublishRetain
parameters optional. [sc37546] - Fixed a fatal error in
usp_smm_1
that occurred under specific error conditions. [sc36681]