Hi,
I’m trying to set up a Rev 1 B on my Arch Linux machine by following the Getting Started guide but cannot get any usable connection.
If I try to connect using the suggested sudo screen /dev/ttyACM0 115200
command,
the terminal simply stays completely blank.
I have installed JLink from the AUR, set up the udev rules file and verified the device has two ttyACM devices shown. There, I saw that regardless of my udev rules, the device is never placed in the plugdev group.
After way too long I’ve now discovered that the guide states when using lsusb that the device should be recognised as
Bus XXX Device XXX: ID 1366:1051 SEGGER
but mine is recognised as
Bus 009 Device 003: ID 1366:1061 SEGGER HiFive
However, even if I change the productID in the udev rule to 1061, the ttyACM devices are still not put in the plugdev group and I still cannot use the screen
connection.
After digging through the udev rules file I discovered the 1061/1051 productIDs refer to whether the device is using a winusb driver or a SEGGER one.
Thus, I’m suspecting that the device using (or being recognised as using) a winusb driver is what is causing my issues.
Is my suspicion correct that this could be causing my issues, and if so, is there some way for me to change this, or to get the device to run irrespective of that driver?
Any input is appreciated!