2 identical Arduino nano devices that are connected via usb-serial ...

2 identical Arduino nano devices that are connected via usb-serial …

The protocol used is RDCan.

Android does not parse them by name and writes “usb2.0 serial”, “usb2.0 serial” in the device selection field.

On one Arduino, I run only a survey of analog and digital pins - it connects and works separately.
On another Arduino, I only run Can mcp2515, it also starts and works separately.
But if you connect both devices on which, in addition, different description files. Xml … This is Russian roulette, this or that device is connected, they don’t want to work together …
Which exit? Use different controllers?
Is it really possible to connect several devices via Can protocol, or is it better to avoid this?

True. Almost all USB-Serial devices are identified by their name, and if you have multiple devices with same name its not certain they will connect in same order again. There is nothing we can do about this since many of these USB devices have no unique identifier of any kind.

Sadly, what else, we’ll come up with something else!