geekhack

geekhack Community => Keyboards => Topic started by: abhishekbalam on Thu, 04 April 2019, 17:02:24

Title: GH60 not working, keys randomly mapped out of the blue.
Post by: abhishekbalam on Thu, 04 April 2019, 17:02:24
Hello guys/gals,
I'm very new here and have assembled my own gh60 based keyboard. It was working perfectly until yesterday, I had set up a great layout and very useful macros and "tap dance" shortcuts using QMK.

But today when I connected it to my laptop, most keys didnt work and the ones which did were wrongly mapped. I had made no changes prior to this. So I reset it and flashed it again, deleting the old hex files in .build folder. No change.

Then I used tmk to flash it too. This time other keys were working and surprisingly 1 of my old macro was mapped to ESC. Vety strange. Then I flashed the default hex and still similar stuff, just diff keys mapped yet atleast 1 special key (Sleep etc) or macro from the original keymap was still present.

I looked for any damage to the pcb or the usb and checked on 3 diff OSes (mint, debian and windows 10). It behaves the same.

Can you please help me figure out the issue here? Is the memory on my board corrupted? How do I find the issue? How can I fix it?

My original keymap.c for QMK is here : https://paste.keeplink.in/ubuw.cpp

Any help will be really appreciated.
Thanks in advance! :)