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.