Roger, will flash&report tonight
I did a 'diff' between the 2 folders (ps2avrGB and ps2avrGB4U) and - apart from the fact that the 2nd one seems to be missing a lot of stuff (either it's a simpler PCB, or it directly includes files from the other project) - one thing that I saw was that the number of columns is 17, not 15.
LATER UPDATE:
I modified MATRIX_COLS to 17 in
config_vusb.h (unfortunately I'm not a hardware guy, so I don't know what else should be modified). Then, I run '
make' to rebuild the hex image and reflashed the faceU board with '
sudo bootloadHID -r ps2avrGB_vusb.hex'.
dmesg only says this when I replug the keyboard:
[ 833.293473] usb usb6-port1: Cannot enable. Maybe the USB cable is bad?
[ 834.310203] usb usb6-port1: Cannot enable. Maybe the USB cable is bad?
[ 835.326898] usb usb6-port1: Cannot enable. Maybe the USB cable is bad?
[ 836.343576] usb usb6-port1: Cannot enable. Maybe the USB cable is bad?
[ 836.343605] usb usb6-port1: unable to enumerate USB device
I tried that with 2 USB cables on 2 different USB ports (one in front of PC, one at the back) and got the same messages. But, once and only once, I also got this:
[ 710.090768] usb usb7-port4: Cannot enable. Maybe the USB cable is bad?
[ 711.107440] usb usb7-port4: Cannot enable. Maybe the USB cable is bad?
[ 718.314285] usb usb7-port4: Cannot enable. Maybe the USB cable is bad?
[ 719.330967] usb usb7-port4: Cannot enable. Maybe the USB cable is bad?
[ 720.347587] usb usb7-port4: Cannot enable. Maybe the USB cable is bad?
[ 720.720947] usb 7-4: new low-speed USB device number 11 using ohci-pci
[ 720.779502] input: winkeyless.kr ps2avrGB as /devices/pci0000:00/0000:00:13.0/usb7/7-4/7-4:1.0/0003:20A0:422D.000B/input/input22
[ 720.835094] hid-generic 0003:20A0:422D.000B: input,hidraw6: USB HID v1.01 Keyboard [winkeyless.kr ps2avrGB] on usb-0000:00:13.0-4/input0
[ 720.912707] input: winkeyless.kr ps2avrGB as /devices/pci0000:00/0000:00:13.0/usb7/7-4/7-4:1.1/0003:20A0:422D.000C/input/input23
[ 720.968000] hid-generic 0003:20A0:422D.000C: input,hidraw7: USB HID v1.01 Mouse [winkeyless.kr ps2avrGB] on usb-0000:00:13.0-4/input1
At that point, I tried to press a key and saw at the terminal stdout started to spit endless
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, characters. So, "something" did work. I couldn't repeat the process though, everytime I try I get the "unable to enumerate USB device" message.