Has anyone managed to get the black AMJ60 to work? (
this one)
Mine worked right OOTB
Oct 17 11:30:15 tones kernel: usb 1-6.1: Product: Amj60
Oct 17 11:30:15 tones kernel: input: geekhack Amj60 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.1/1-6.1:1.0/0003:FEED:6066.0005/input/input27
Oct 17 11:30:15 tones kernel: hid-generic 0003:FEED:6066.0005: input,hidraw4: USB HID v1.11 Keyboard [geekhack Amj60] on usb-0000:00:14.0-6.1/input0
Oct 17 11:30:15 tones kernel: hid-generic 0003:FEED:6066.0006: hiddev0,hidraw5: USB HID v1.11 Device [geekhack Amj60] on usb-0000:00:14.0-6.1/input1
I then followed sakai4eva's tutorial (from here:
https://imgur.com/a/rfezG)
- I opened
http://tkg.hanchen.me/# because enjoyclick links were all 404 when I tried.
- Inserted my 3 layers (
Layer0,
Layer1 and
Layer2)
- set Fn0 and Fn1 to Dual-role-send key layer switches, Fn2 to none
- downloaded the eep file
- git pulled
https://github.com/kairyu/tkg- went in the linux folder
- started setup
- selected:
2. GH60 RevCHN
- reselect: N
- Then I was asked:
Select a firmware for your keyboard:
1. Default
2. No-Console
3. AVRISP mkII
Since I didn't know any better, I kept the default "1", last question was:
- atmel_dfu or lufa_dfu, I chose atmel_dfu, like in the tutorial
I then ran
_ _ _ _ _ _ _
| |_| | ____ _ | |_ ___ ___ | | | _(_) |_
| __| |/ / _` |__| __/ _ \ / _ \| | |/ / | __|
| |_| < (_| |__| || (_) | (_) | | <| | |_
\__|_|\_\__, | \__\___/ \___/|_|_|\_\_|\__|
|___/
REFLASH
Keyboard to reflash:
Name: GH60 RevCHN
MCU: atmega32u4
Bootloader: atmel_dfu
Firmware: gh60-revchn.hex
Manipulation:
Reflash eeprom: "/home/tone/devel/keymap_revCHN.eep"
Do you want to continue? [Y/n] y
Waiting for Bootloader...
Erasing...
Reflashing HEX file...
Validating...
27220 bytes used (94.94%)
Reflashing EEP file...
Validating...
1024 bytes used (100.00%)
Success!
Press any key to continue . . .
Well. not a single error, nothing so far (okay, I ran without sudo the first time).
I then unplugged and re-plugged the keyboard:
$ tail -n20 /var/log/syslog
Oct 17 19:13:31 tones kernel: usb 1-6.3: USB disconnect, device number 49
Oct 17 19:13:34 tones kernel: usb 1-6.3: new full-speed USB device number 50 using xhci_hcd
Oct 17 19:13:34 tones kernel: usb 1-6.3: New USB device found, idVendor=feed, idProduct=6060
Oct 17 19:13:34 tones kernel: usb 1-6.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Oct 17 19:13:34 tones kernel: usb 1-6.3: Product: GH60
Oct 17 19:13:34 tones kernel: usb 1-6.3: Manufacturer: geekhack
Oct 17 19:13:34 tones kernel: usb 1-6.3: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Oct 17 19:13:34 tones kernel: usb 1-6.3: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
Oct 17 19:13:34 tones kernel: usb 1-6.3: ep 0x83 - rounding interval to 64 microframes, ep desc says 80 microframes
Oct 17 19:13:34 tones kernel: input: geekhack GH60 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.3/1-6.3:1.0/0003:FEED:6060.007B/input/input122
Oct 17 19:13:34 tones kernel: hid-generic 0003:FEED:6060.007B: input,hidraw4: USB HID v1.11 Keyboard [geekhack GH60] on usb-0000:00:14.0-6.3/input0
Oct 17 19:13:34 tones kernel: input: geekhack GH60 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.3/1-6.3:1.1/0003:FEED:6060.007C/input/input123
Oct 17 19:13:34 tones kernel: hid-generic 0003:FEED:6060.007C: input,hidraw5: USB HID v1.11 Mouse [geekhack GH60] on usb-0000:00:14.0-6.3/input1
Oct 17 19:13:34 tones kernel: input: geekhack GH60 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.3/1-6.3:1.2/0003:FEED:6060.007D/input/input124
Oct 17 19:13:34 tones kernel: hid-generic 0003:FEED:6060.007D: input,hidraw6: USB HID v1.11 Device [geekhack GH60] on usb-0000:00:14.0-6.3/input2
Oct 17 19:13:34 tones kernel: hid-generic 0003:FEED:6060.007E: hiddev0,hidraw7: USB HID v1.11 Device [geekhack GH60] on usb-0000:00:14.0-6.3/input3
Oct 17 19:13:34 tones kernel: input: geekhack GH60 as /devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.3/1-6.3:1.4/0003:FEED:6060.007F/input/input125
Oct 17 19:13:34 tones kernel: hid-generic 0003:FEED:6060.007F: input,hidraw8: USB HID v1.11 Keyboard [geekhack GH60] on usb-0000:00:14.0-6.3/input4
Oct 17 19:13:34 tones mtp-probe: checking bus 1, device 50: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6.3"
Oct 17 19:13:34 tones mtp-probe: bus: 1, device: 50 was not an MTP device
A bit more than I expected, but a keyboard is registered.
I then tried to shorten some key's contacts: nothing. I even soldered one gateron on the PCB: nothing.
Before I flashed the PCB, key presses were registered. And after 6 hours of flashing, trying various combinations of default and no-console (options that were not in the tutorial) I am stumped.
Has anybody an idea, what I could have been doing wrong? I am
_really_ open to all suggestions/hints/tips/anything.
Greetings
Toni