I obtained a board ('ShaveDuino') that aims to behave like an Arduino. Because I never got it to work I hope someone can give me some insight.
The main problem is, I think, that it is not recognized as a USB device at all (see details below) in the same setup where an Arduino Uno behaves perfectly. The ShaveDuino does have LEDs that turn on when I connect it. My questions are: 1) What does a board need to get recognized as a USB device? 2) Is there a way I can fix it, without modifying the hardware?
Thanks for your help, Richel
First, I plugged in an Arduino Uno, removed it again, then ran
dmesg to read the Linux kernel log:
richel@richel-laptop:~$ dmesg | tail
[ 5355.670560] usb 2-1.3.3: new full-speed USB device number 7 using ehci-pci [ 5355.767310] usb 2-1.3.3: New USB device found, idVendor=2341, idProduct=0043 [ 5355.767322] usb 2-1.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=220 [ 5355.767329] usb 2-1.3.3: Manufacturer: Arduino (www.arduino.cc) [ 5355.767334] usb 2-1.3.3: SerialNumber: 55330313635351906111 [ 5355.831293] cdc_acm 2-1.3.3:1.0: ttyACM0: USB ACM device [ 5355.833445] usbcore: registered new interface driver cdc_acm [ 5355.833449] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 6175.429203] usb 2-1.3.3: USB disconnect, device number 7
When I did the same with the ShaveDuino (in the same USB port, with the same USB cable), no new
dmesg messages were created.
Also under Windows,