This page contains a searchable place for knowledge about the AUG AMI DevKit and stuff related to it.
When hosting a DPWS service on the AMI board you need to set the On-Chip RTC to a valid date/time - e.g. by reading out the battery buffered RTC on boot (see below) or by a NTP client (see NtpClient class and RealTimeClockSample 1.0.6)
Reason is that the Ethernet driver uses the on-chip RTC to calculate InstanceIDs. This can fail and return negative InstanceIDs and keep Vista from showing the AMI device in the network neighbourhood.
PS: You will also need the AMI V 1.0.0.2 binaries when hosting a DPWS service because this release fixes a bug in the Ethernet driver. The NtpClient class can be found in SDK Version 1.0.6. See registered downloads for both!