Hi Christopher. Sorry we didn't respond to your query sooner.
Every system does have a unique serial number; it's labeled on the underside of the board. The curent serial number format is "xxxx yyyy" where the first four digits are the lot number and the second four are the serial number. The serial number is not currently recorded on the system electronically, so it's not accessible programmatically.
For systems that have Ethernet, the best solution is to use the MAC address of the board as a unique identifier. The MAC address is a unique, 6-byte identifier used in the 802.3 Ethernet protocol to identify each piece of hardware on the network. Each ADS product with Ethernet installed gets its own MAC address programmed into an onboard EEPROM.
The Windows CE Ethernet driver currently stores the MAC address in the registry as follows: [HKEY_LOCAL_MACHINE\Comm\SMC90001\Parms\]
NetworkAddress="(MAC address)"
The MAC address is stored in xx-xx-xx-xx-xx-xx string format, where each xx is a hexadecimal representation of one byte in the address. The right-most digit is the LSB.
-----------------------
Drew Kidder
ADS Technology Transfer