CDRouter 15.9

September 25, 2025


New Features

  • RF Attenuation over Package: RF attenuation can now be applied over entire package runs for more comprehensive testing scenarios. This feature utilizes the Range vs Rate (RvR) expansion. For more information, see the CDRouter Wi-Fi Range vs Rate (RvR) User Guide. [sc41768]

  • Sequence Diagrams: Packet captures can now be analyzed using a new sequence diagram view. [sc42085]

To view a sequence diagram, view a packet capture and click “View as” and select “Sequence Diagram”:

You can use typical display filters in the sequence view as well, such as filtering by protocol

You can rearrange hosts by dragging them, or click the “x” to remove them

  • DHCPv6 LAN timeout: Added new DHCPv6 test dhcpv6_pd_131 to verify valid and preferred lifetimes on the LAN are properly aged out. [sc9847]

  • DHCPv6 Prefix Delegation Router Lifetimes: Added two new DHCPv6 tests,dhcpv6_pd_16 and dhcpv6_pd_17, that verify when IA_PD lifetimes expire, Router Advertisement lifetimes advertised on the LAN are 0. [sc9825]

Changelog

CDRouter

  • Excluded .key files from the tarball created by cdrouter-diag. [sc39341]
  • Updated heartbleed test skipping logic to properly handle TLSv1.3 and TLSv1.2 only configurations. [sc40137]
  • Improved test cpe_v6_16 to properly handle Route Info Option with Length field of 2. [sc41915]
  • Included the key_share extension in TLS 1.3 Client Hello messages when required. Updated the supported_groups extension. [sc41435]
  • Updated OpenSSL libraries to 3.5.2. [sc37675]
  • Updated test tr69_dns_sd_7 and usp_dns_sd_7 to check the hostname in the target, previous versions used the service name incorrectly. [sc40059]
  • Updated the rlm service from v16.0BL2 to v17.0.1. [sc33508]
  • Updated to Packet Viewer v2025.08 [sc42352]

IPv6

  • Removed R-bit check from PASS/FAIL criteria in tests ipv6_ndp_wan_10, ipv6_ndp_wan_11, ipv6_ndp_wan_13, and ipv6_ndp_wan_16. [sc41949]

PRPL Certification

  • Added CWMP HL-API tests to prpl Certification expansion. [sc41812] [sc42607]
  • Improved tests prplos.1.3.23 to correctly validate IAPD prefix lists. [sc42279]
  • Updated tests prplos.1.3.24 through prplos.1.3.27 to properly handle IANA Manual Prefixes. [sc42268]
  • Improved DHCP timeout handling in test prplos.1.2.9. [sc42203]
  • Enhanced test prplos.1.3.20 to properly check for multiple IA Address options. [sc42267]
  • Fixed typos in IA_PD log messages for improved clarity prplos.1.3.18 and prplos.1.3.22. [sc42296]
  • Enhanced tests prplos.1.4.7 and prplos.1.4.8 object selection criteria of Device.DNS.Relay.Forwarding.{i}. [sc42202] [sc41664]
  • Added a skip label for prplOS 1.3.x tests when ipv6LanMode and ipv6WanMode are set to none. [sc42200]
  • Updated tests prplos.1.3.2 and prplos.1.3.3 for improved reliability. [sc42327]
  • Fixed object selection logic in tests prplos.1.4.2 through prplos.1.4.5 for Router Advertisement DNS learning. [sc41980]
  • Updated LAN clients to renew during cleanup of test prplos.1.2.29. [sc42539]

RvR (Rate vs Reach)

  • Resolved interface selection bug in RvR tests when lanClients is greater than 1. [sc42334]

Security

  • Updated the ET Open ruleset in CDRouter Security expansion. [sc42087]

TR-069

  • Added delay before reconnecting WLAN clients in od128_test_14.1 to prevent fatal errors. [sc39600]
  • Adds all supported RPCs to GetRPCMethodsResponse response for improved compatibility. [sc40562]
  • Fixed Multi-WAN DNS server handling in tests 5_014_DNS_server to properly process DNS requests on wan2. [sc37542] [sc37140]
  • Fixed test tp181_test_5.3.4 to handle scenarios where DUT is rebooted in prior test. [sc41898]

USP

  • Fixed usp_profile_1 name in default configuration template. [sc41951]
  • Fixed TCP state updates when using TCP Offload functionality in usp_conformance_6_3 and usp_conformance_6_5. [sc42391]
  • Fixed handling of simultaneous Notify events in usp_conformance_9_3 through usp_conformance_9_5 firmware tests. [sc42400]