Two small problems with IBM M122 convertion.
Posted: 24 Jan 2022, 23:48
First, best regards to all. This is my first message in this forum and I've not see a "greetings" or "welcome" thread. 
Next, my two little questions. Recently, I have brought an IBM model M122 keyboard. Just now, I'm using a standard model M, with an (cheap) active PS/2 to USB converter, which works fine (as an standard keyboard).
I've build a converter, with a promicro board and a female RJ45 connector. It seems ugly, but works almost perfectly [*]. Almost is the key. I've flashed a TMK firmware with no problems (also works with Soarer firmware); keys and layers are properly recognized, and scancodes (set 3) are correct. OS (ubuntu 20.04) detects the new keyboard and lists it with lsusb.
The first problem comes when restarting computer; Is detected as a keyboard, but doesn't works as expected: i.e. when a key is pressed, three random letters appear, enter key does nothing... But unplug and plug again USB connector, is like a charm, and everything behaves as expected.
Second problem is that some key combinations are not responding. CTRL+ALT+[left|right], used for change to left/right desktops on gnome DE, works fine. CTRL+ALT+[up|down] do not. CTRL+SHIFT+ALT+[left|right|up|down] (move a window to desktop) doesn't work at all. All of this key combinations are working in original model M, so I think M122 is fully capable to handle them. As a workaround, I'm mapping this combinations in upper layers; does the trick, but as emacs user, I need this kind of key combinations without mapping in these layers.
I'm a bit clueless with this problems. Reading forums, a teensy 2.0 is recommended for the converter, but there is a lot of people successfully using promicros for converters. I can buy a teensy, but is a bit expensive just for experiment. I think isn't a problem of
voltage (jumper J2 soldered) neither current.
Thanks in advance.
[*] I'm designing a more compact pcb, soldering the promicro to a RJ45 connector, but prior to printing, I need to know if there is a problem with the promicro and if I really need a teensy.

Next, my two little questions. Recently, I have brought an IBM model M122 keyboard. Just now, I'm using a standard model M, with an (cheap) active PS/2 to USB converter, which works fine (as an standard keyboard).
I've build a converter, with a promicro board and a female RJ45 connector. It seems ugly, but works almost perfectly [*]. Almost is the key. I've flashed a TMK firmware with no problems (also works with Soarer firmware); keys and layers are properly recognized, and scancodes (set 3) are correct. OS (ubuntu 20.04) detects the new keyboard and lists it with lsusb.
The first problem comes when restarting computer; Is detected as a keyboard, but doesn't works as expected: i.e. when a key is pressed, three random letters appear, enter key does nothing... But unplug and plug again USB connector, is like a charm, and everything behaves as expected.
Second problem is that some key combinations are not responding. CTRL+ALT+[left|right], used for change to left/right desktops on gnome DE, works fine. CTRL+ALT+[up|down] do not. CTRL+SHIFT+ALT+[left|right|up|down] (move a window to desktop) doesn't work at all. All of this key combinations are working in original model M, so I think M122 is fully capable to handle them. As a workaround, I'm mapping this combinations in upper layers; does the trick, but as emacs user, I need this kind of key combinations without mapping in these layers.
I'm a bit clueless with this problems. Reading forums, a teensy 2.0 is recommended for the converter, but there is a lot of people successfully using promicros for converters. I can buy a teensy, but is a bit expensive just for experiment. I think isn't a problem of
voltage (jumper J2 soldered) neither current.
Thanks in advance.
[*] I'm designing a more compact pcb, soldering the promicro to a RJ45 connector, but prior to printing, I need to know if there is a problem with the promicro and if I really need a teensy.