We are connecting multiple (up to 4) devices that are based on PCM2906C Audio Codec to one linux machine. The devices are properly detected as audio cards and sensor-data can be recorded from them via an ALSA API.
Now we need a way to distinguish the devices from inside our software. From the datasheet it is clear that PCM2906C does not support serial numbers. Is there any other way to uniquely identify each device from Software? Or is there a way to modify values such as Vendor ID or Product ID of an already purchased device? In the data sheet it is stated that the values of 0x08BB for Vendor ID and 0x2906 for Product ID are defaults that may be modified.