Author Topic: Computer won't detect inputs despite successful firmware flashing  (Read 1127 times)

0 Members and 1 Guest are viewing this topic.

Offline Silverado2

  • Thread Starter
  • Posts: 2
Computer won't detect inputs despite successful firmware flashing
« on: Tue, 04 February 2020, 22:03:34 »
I got a handwired Atreus as a gift. It has a Pro Micro. The previous owner swapped the ctrl and alt keys so I tried to update to the default firmware. I've successfully updated it to the default firmware on my mac but it doesn't type.

My Windows computer recognizes the keyboard.

It worked fine until I flashed it. What did I do wrong?

Offline suicidal_orange

  • * Global Moderator
  • Posts: 4771
  • Location: England
Re: Computer won't detect inputs despite successful firmware flashing
« Reply #1 on: Wed, 05 February 2020, 05:54:13 »
I have no Mac experience but have you tried a different USB port?

By "recognizes the keyboard" do you mean it works or it shows up in device manager (or elsewhere)?  If it shows up but doesn't type the diodes are probably backwards which will need changing in the firmware.

If it does type in Windows another option would be to try different firmware, the Atreus doesn't have RGB so EasyAVR is a good option.
120/100g linear Zealio R1  
GMK Hyperfuse
'Split everything' perfection  
MX Clear
SA Hack'd by Geeks     
EasyAVR mod

Offline Silverado2

  • Thread Starter
  • Posts: 2
Re: Computer won't detect inputs despite successful firmware flashing
« Reply #2 on: Wed, 05 February 2020, 10:29:41 »
Yes, I've tried different USB ports on my Mac.

By "Recognizes the keyboard" I mean the Atreus shows up on my device manager and Devices and Printers.

You are likely very right; I switched to Numatreus firmware and got 25% of the keys to type, but the rest of the keys didn't work.
I think you're on the money about modifying the firmware because the diodes are backwards.

I read this build log https://deaddreamer.com/atreus-62-build-guide/ and it shared a similar problem where the keys didn't work so they switched it from ROW2COL to COL2ROW.

I'd like to try this, too, but I don't understand how to edit a config.h file and compile my own firmware outside of using the QMK Configurator.


Update:
So I started compiling the firmware in terminal and was able to compile ProMicro specific firmware for my Atreus.

Problem now is that the Column and Row are messed up and I can't figure out the AVR pins.
How can I figure out the AVR Column and Row pins of my keyboard?

Final Update:


I figured it out. Atreus has a Pro Micro firmware that I was able to compile through the terminal. The ProMicro folder had a config file with different wiring columns, so I used the diagram in this article https://golem.hu/article/pro-micro-pinout/ to trace back the correct columns and rows and modified the config.h file appropriately. Turned out the proble, I tried to solve (swapped ctrl and alt) was a wiring error, anyway, so I remapped the keymap.
« Last Edit: Wed, 05 February 2020, 16:04:58 by Silverado2 »