USB VID, PID a sériové číslo jsou naprogramovány do čipu, když nahrajete skicu. VID a PID jsou svázány s deskou a sériové číslo je vždy stejné bez ohledu na to, která deska.
Takže bez ohledu na to, kterou desku naprogramujete, získá stejné detaily jako jakákoli jiná deska stejného druhu.
Neexistuje žádná možnost změnit sériové číslo (je zde IIRC, ve skutečnosti není definováno žádné sériové číslo), ale VID a PID jsou poskytovány jako dvojice maker na příkazovém řádku kompilace:USB_VID
a USB_PID
.
Takže byste mohli (lstivě) vytvořit novou definici desky (na základě stávající Micro), která je "Druhá Micro" a poskytnout této desce jiný (neoficiální) PID. Potom můžete tyto dvě desky v udev odlišit pomocí kombinace VID/PID.
Samozřejmě se pak musíte ujistit, že máte při programování vybranou správnou desku a akt vstupu do bootloaderu na „jiné“ desce by se vrátil zpět ke starému PID, který je naprogramován v bootloaderu, ale já' Jsem si jistý, že se s tím dokážeš vyrovnat.