2.2.2.3 Hardware ID

The Hardware ID property contains a non-NULL-terminated UCS-2LE string. This information MUST come from the UPnP device description phase, as specified in [UPnP] section 2.1.<5>

The Hardware ID MUST follow these formatting rules:

  • Characters with an ASCII value less than 0x20 are not allowed.

  • Characters with an ASCII value greater than 0x80 are not allowed.

  • Commas are not allowed.

  • All spaces " " MUST be replaced with an underscore character "_".

Note that the string MUST NOT be null-terminated.

The maximum length of the string is 200 characters (400 octets) and MUST be provided in UCS-2LE format.