<div dir="ltr">As I add more USB devices to my army, I've run into the issue that ttyUSBx device names are first come, first served.  I knew there had to be a better way!  <a href="https://medium.com/@inegm/persistent-names-for-usb-serial-devices-in-linux-dev-ttyusbx-dev-custom-name-fd49b5db9af1">This article</a> introduces udev, the Linux system that names USB devices and an easy way to create unique aliases for each device.  They'll all still get assigned ttyUSBx based on the fastest electron out of the process scheduler, however you can alias them to whatever your heart desires.  ttyESP42?  No problem.  SoilMonitor8?  Sure thing.<div><br></div><div>One issue I ran into is my cheap clone manufacturer's love affair ATTRS{serial}=0001.    While the article relies on <span style="background-color:rgb(242,242,242);color:rgb(41,41,41);font-family:Menlo,Monaco,"Courier New",Courier,monospace;font-size:16px;letter-spacing:-0.352px;white-space:pre-wrap">ATTRS{serial}</span> to discern the unique device, this fails when everyone is number 1.  I'm curious if there is some way post manufacturing to change those serial numbers.  Fortunately I have enough with actual numbers that it isn't a real problem for me.  For some devices, comparing attributes with diff has helped.</div><div><br></div><div>Mike</div></div>