more factoring of SSDP advertisement code - but seems to work enough now to be useable - device shows up in Windows!