tr69CustomSSID

Value Type

hex-or-word

Value Length

1-32

Default Value

qanet1

Description

This parameter specifies the SSID of the DUT’s wireless access point. If wireless is enabled, CDRouter will attempt to associate with this SSID during tr69_wireless_60.

The decoded SSID must be between 1 and 32 bytes long. These bytes are interpreted as UTF-8 when CDRouter builds the actual SSID value sent to the DUT, so a multi-byte character (e.g. an accented letter or a symbol outside ASCII) must be given as its full UTF-8 byte sequence and consumes more than one byte of that 32-byte limit.

The value may only be specified in one of the following two forms:

  • A plain value containing only letters and digits (e.g. qaNet1), with no quoting or escaping required.

  • The entire SSID encoded as hex bytes, with a single leading \x and the whole value wrapped in curly braces (not double-quotes). Each byte of the intended SSID is written as two hex digits (zero-padded if the byte’s value is only one hex digit), one after another with no separators or additional \x markers. For example, an SSID containing a mix of punctuation and brace characters can be specified as:

    {\x7d5b255d3d7b405c3f21262d}

The \x form MUST be wrapped in curly braces, not double-quotes. Braces prevent Tcl from interpreting anything inside them, so the value reaches CDRouter unchanged and is decoded exactly once, when the test builds the actual SSID. Double-quotes do not offer this protection: Tcl treats \xHH as its own native escape and decodes it immediately, before CDRouter ever sees the value – producing a raw special character that can break config file parsing.

This testvar was added in CDRouter 16.8