I have a bunch of Rockchip R2S devices which I would like to generate static identifiers for that stick to a given device. I did use the MAC-Address in the past but for the R2S this can't be used anymore. Are there any other components you could think of that are unique to a device and can be queried through openwrt?
Most SoCs have a unique ID fused/written into the chip by the manufacturer during production. You may be able to access this from within Linux as follows:
@blocktrron states:
There is however a semi-unique identifier available to us, which is the
CID of the used SD card. It is unique to each SD card, hence we can use
it to generate the MAC address used for LAN and WAN.
I guess if there were any other more "sticking" UID it would have been chosen instead?