CDRouter 16.3
March 26, 2026
New Features
-
Speed Test: The Speed Test expansion has been introduced. CDRouter’s Speed Test expansion addresses deficiencies of TCP-based speed tests by implementing OB-UDPST, the open-source UDP-based test tool defined in the Broadband Forum TR-471 specification.
Traditional TCP-based speed tests mask true network behavior by hiding packet loss, jitter, and latency. CDRouter acts as the OB-UDPST server and validates the full lifecycle of TR-471 speed test operation, providing an insight into real network operation.
CDRouter makes the entire process seamless, and controls all aspects of testing:
- activating tests via TR-069 or USP
- measuring WAN-side throughput, latency, jitter, and packet loss
- verifying that results are correctly reported through the TR-181 data model.
All 816 tests run in a fully automated, repeatable environment without relying on third-party servers or custom test infrastructure. For details on licensing, please contact sales@qacafe.com.
-
IPv6 Atomic Fragments: Added two tests to the
frag-v6module that verify the proper handling of IPv6 atomic fragments as required in RFC 8200. [sc44694]ipv6_frag_4ipv6_frag_5
-
Packet Too Big Message: Added two tests to the
icmpv6module that verify ICMPv6 Packet Too Big messages are processed by the WAN interface as required in RFC 8201. [sc44698]icmpv6_21icmpv6_22
-
User Defined Certificates for USP Bulk Data: New testvars
uspBulkDataServerDomain,uspBulkDataServerCertPath, anduspBulkDataServerCaCertPathallow the user to configure the domain name and certificates for the bulk data server for tests inusp_annex_aandusp_conformancesection 10. [sc33204] -
TR-69 ScheduleDownload RPC: Added five new tests for verifying the ScheduleDownload RPC in the
tr69module. [sc16042]tr69_133tr69_134tr69_135tr69_136tr69_137
Changelog
BBF.069
- Updated test
5_097_DUT_properly_encodes_and_decodes_XML_entitiesto restore ACS Username and Password to configured values. [sc46111]
CDRouter
- Improved
wifi_10to warn users if Protected Management Frames (PMF) is not enabled when using WPA3 and to skip this combination. Previously this was marked as a FAIL. [sc45753] - Updated the WAN PPPoE server to exclude the PPP-Max-Payload tag in PADO/PADS packets when
pppoeMaxPayloadisnone. [sc31727]
IPv6
- Tests
dhcpv6_pd_27anddhcpv6_pd_28will now be skipped if the testvaripv6WanModeis not set toDHCP. [sc45468] - Addressed an issue with DHCPv6 Server unexpectedly losing the DUT IA_NA assignment. [sc45582]
- Updated test
ipv6_mdns_24to have a small delay between mDNS messages. [sc45192]
Performance
- Addressed an issue with the tests in the
perf_dscp_fixedmodules that limited the bandwidth to 1 Mbps. [sc45997]
prpl Certification
- Added a grace period to DHCPv6 message timeouts in tests
prplos.1.3.2-prplos.1.3.9. [sc45692] [sc42393] - Updated the DHCPv6 User Class Option in
prplos.1.3.9. [sc45692] - Improved logging in the DHCPv6 client tests in Section 3. [sc45692]
- Fixed an issue that prevented DHCPv6 Rapid Commit options from being detected in
prplos.1.3.4. [46370] - Fixed an issue with test
prplos.1.3.21when verifying the list of DHCPv6 prefixes. [sc45840] - Added DNS Servers and Routers parameters when adding a new DHCPv6 pool in tests
prplos.1.2.20toprplos.1.2.24. [sc45690] - Updated
prplos.1.2.26to reset the DHCP clients at the end of the test. [sc45672]
Security
- Updated the ET Open ruleset in the CDRouter Security expansion to 11150. [sc45533]
TR-069
- Addressed an issue with
tr143_http_7reporting negative throughput under certain conditions. [sc45441]
USP
- Updated tests in the
usp_conformanceandusp_legacy_1_3modules to utilize the testvarRestartDutinstead of the USP Reboot() command to avoid requiring support for that optional feature. [sc45668] - Tests
usp_diagnostics_1andusp_diagnostics_2are now skipped if IPv4 is not enabled. [sc45891] - Updated the certificate used in
usp_conformance_9_2. [sc46106] - Added a reboot after resetting the clientID as part of the cleanup in the
usp_conformance_11_4test. [sc44110]
CDRouter 16.2
February 26, 2026
New Features
-
DHCPv6 Server IA Interactions: Added a new module
dhcpv6-IAs-sin the IPv6 expansion with four new test cases for testing DHCPv6 Server IA interactions based on RFC 9915. [sc45155]dhcpv6_IAs_server_1dhcpv6_IAs_server_2dhcpv6_IAs_server_3dhcpv6_IAs_server_4
-
prplWare Testlists: Two new prplWare testlists are now available. These testlists are a collection of test cases for prpl Foundation prplWare certification. This collection of tests are the recommended test cases to execute as documented in the HL-API and prplOS Network Functionality Test Plans. Additional conditional tests can be selected for certification based on the device’s support for advanced prplWare features.
Changelog
BBF.069
- Updated the following tests to set both A and AAAA records when updating DNS in the BBF.069 expansion. [sc37509]
5_001_DHCPv4_ACS_discovery5_009_Persistent_TCP5_010_Multiple_TCP_conn5_012_DHCPv4_null_term_URL5_038_basic_authentication5_039_QOP_authentication5_040_digest_authentication
- Addressed an issue with 1024-bit certificates not working with XMPP connections. [sc45833]
CDRouter
- Fixed an issue where the CDRouter WebUI login window did not alert users when invalid credentials were entered. [sc45688]
- Updated the following testvars to only allow ports on either the open or closed port list,
but not both. [sc45404]
firewallTcpOpenPortsfirewallTcpClosedPortsfirewallUdpOpenPortsfirewallUdpClosedPortsipv6FirewallTcpOpenPortsipv6FirewallTcpClosedPortsipv6FirewallUdpOpenPortsipv6FirewallUdpClosedPortsdocsisTcpOpenPortsdocsisTcpClosedPortsdocsisUdpOpenPortsdocsisUdpClosedPortsdocsisIpv6TcpOpenPortsdocsisIpv6TcpClosedPortsdocsisIpv6UdpOpenPortsdocsisIpv6UdpClosedPorts
- Updated the testvar
natMaxUdpConnsto have a maximum value of 4000. [sc24213]
DOCSIS
- Added two new testvars,
docsisIpv4TftpProxyanddocsisIpv6TftpProxy, to allow a TFTP proxy to download the DOCSIS config file. CDRouter will automatically add routes to make these addresses reachable. [sc44970]
IPv6
- The A and O flags can now be set independently in Router Advertisements on the WAN. [sc44423]
- Fixed an error in test
ipv6_firewall_513that occurred when the DUT transmits a DHCPv6 Release message. [sc43768]
Performance
- Fixed an issue that prevented performance graphs from displaying for results created prior to CDRouter 10.0. [sc45721]
prpl Certification
- Updated
prplos.1.1.3to allow a delay for the port to be enabled. [sc45822]
Security
- Updated the ET Open ruleset in the CDRouter Security expansion to 11127. [sc45533]
TR-069
- Renamed the
tr111_part_1andtr111_part_2modules totr69_annex_fandtr69_annex_g. [sc8878] - Fixed an issue that caused CDRouter to loop indefinitely when an XMPP Connection Request failed. [sc43804]
- Test
tp181_test_5.3.1will now allow a list of interfaces in the LowerLayers parameter. [sc45165]
USP
- Updated
usp_conformance_9_2to reboot the Agent after adding a new certificate. [sc45695]
CDRouter 16.1
January 29, 2026
New Features
-
DHCPv6 Client IA Interactions: Added a new module
dhcpv6-IAs-cin the IPv6 expansion with five new test cases for testing DHCPv6 Client IA interactions based on RFC 7550/8415. [sc12890]dhcpv6_IAs_client_1dhcpv6_IAs_client_2dhcpv6_IAs_client_3dhcpv6_IAs_client_4dhcpv6_IAs_client_5
-
TR-069 DUStateChange RPC Tests: Added three new tests in the
tr69module for verifying DUStateChange. [sc8058]tr69_500tr69_501tr69_502
-
TR-69 Firmware Upgrade: Added a new test
tr69_132in thetr69module for testing firmware upgrades and downgrades and for verifying the VALUE CHANGE event. [sc19789] -
Web UI Browser Tab Title: Added the ability to show the host name in the page title instead of “CDRouter”.
This is configurable under: “System > Preferences > Show Hostname in Page Title”. [sc37265]
Changelog
CDRouter
- Removed obsoleted testvars from the config dictionary. [sc11403]
- Made the “View Config” page more consistent with other page navigation, and improved “Edit Config” styling for clarity. [sc18370]
- Fixed an error in parsing the correct data length from the EAPOL RSN MLO Link Data. [sc42837]
- Improved connection log information for Wi-Fi clients using MLO. [sc43919]
- Fixed an error in EAPOL Message 2 to not include the active link in the list of MLO Link KDE. [sc42604]
- Added a check for answer records before trying to access an answer record in test
mdns_24. [sc33840] - Improved logging in ICMP tests when
wanPingRespondoripv6WanPingRespondareno.
IPv6
- Updated
dhcpv6-smodule to wait 3 times the testvardhcpv6ClientTimeoutbefore timing out the DHCPv6 Client. [sc45107]
prpl Certification
- Added a 5 second delay between the USP Get and Set messages in
prplos.1.1.1-prplos.1.1.3. [sc44643] - Removed a fatal error that occurred in cleanup of test
prplos.1.2.29. [sc45213]
RvR
- Enhanced cdrouter-attenuator diagnostics and recovery. [sc44143]
Security
- Updated the ET Open ruleset in CDRouter Security expansion to 11099. [sc44646]
TR-069
- Updated
acs-download.cdroutertest.com.pemandacs.cdroutertest.com.pemcertificate with new expiration date of January 2027. [sc44905] - Fixed an issue with
ACS_process_informwhen called long after receiving a session. [sc39544] - Added
Device.BulkData.Profile.{i}.Protocolparameter to the SetParameterValues intr69_annex_nmodule. [sc44311]
USP
- Updated
wildcard.cdroutertest.pemcertificate with new expiration date of January 2027. [sc44905] - Removed deleted profile versions from tests in the
od128,tr143_http,tr111,tp181andtr69modules. These tests will now use the latest profile version that hasn’t been deleted. [sc43515] - Test
usp_conformance_9_2andusp_legacy_1_3_test_9_2was improved to verify a TLS connection after a new certificate is added. [sc43775] - Updated test
usp_conformance_11_2to wait for an MQTT connection to be established before ending the test. [sc43748] - Addressed an issue with
usp_profile_5user defined profiles causing a loop. [sc44562] - Updated tests
usp_profile_5andcwmp_profile_6to skip user defined profiles that have no objects to add or delete. [sc44562] - Addressed a race condition in
usp_conformance_9_4andusp_conformance_9_5. [sc43771] - Added a MQTT connection check to verify the connection has returned before sending a delete message in test
usp_conformance_11_11. [sc43673] - Added 10 second delay to test
usp_smm_30andusp_smm_31to allow time forUSPServicestable to update. [sc44179] - Test
usp_conformance_11_12will be skipped when the testvarRestartDutis set tonone. [sc43558]
Golden Image 9.6
A new version of the NTA3000 operating system image, also known as the “Golden Image”, is now available!
Golden Image 9.6 Release Notes
This update improves system stability when running multi-client performance tests by removing support for 160 MHz channel widths in the 5 GHz and 6 GHz bands for the MediaTek Wi-Fi cards.
Upgrading is easy! Please contact support@qacafe.com for more information and help getting started.
