I use the DZ60 too. I have a CAN Bootloader. As well as being able to load application firmware, it's also able to write a serial number to flash. We use the serial number to "randomise" the CAN device number, so that it's unique on the CANbus. The device number is stored in EEprom, so there's no hardware switch settings