Hey guys, my apologies, I offered my help and then lost track of this thread over the weekend.
There might be a simpler way, but what always works for me in this scenario is to verify the USB port from the Arduino IDE. If you don’t already have it installed on your Pi, they do have a Linux ARM version that you can download and install here.
Once that is installed, launch it, and check the Tools menu, Port section.
With your Pi connected it will show the correct USB port where I’ve highlighted in that image. So in my case:
cayenne-ser.sh script in the editor of your choice, and edit the
COMM_PORT_LINUX= line with the correct USB port. In my example, I’ve changed it to
Save your changes and run the script again. So long as the Arduino has already been flashed with the correct sketch file (with
AuthenticationToken replaced with the token when adding the device from your Cayenne dashboard), then it should connect OK.
If it does not, show me the output from the attempted connection again and I’ll continue to help troubleshoot.