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?