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/input1I 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 mkIISince 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 deviceA 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