zooksman wrote: I recently found a Datatech SPK-100, which is a relatively unknown blue alps board. It uses a standard 5-pin DIN connector, and the soarer's converter picks it up as XT, which makes sense since there is no AT/XT switch. It does have lock lights though (maybe controlled by the board itself?). Anyway, the keyboard came somewhat dirty, so I cleaned all the keycaps and shell and it looks good as new. The switches feel great, which would make one think that the board would work. However, I'm encountering some weird issues.
When I plugged the board into PS/2 (through an AT adapter), the lock lights and lock keys functioned, but my PC wasn't recognizing any keypresses. So I pulled out my Soarer's and tried that instead. I got the same behavior. In order to troubleshoot it, I booted up the hid_listen program linked in the Soarer's docs. It picks up keypresses as read codes (eg. rA6), but they have no HID output, and the computer sees nothing. However, every OTHER key in any given row just throws read errors (R05 R06). Some keys on the right of the board output tons of those error codes per press, and one key outputs five different read codes. I cleaned up the connector pins and dusted out the switchplate to no avail. This thing just seems to be broken in a very specific way.
I know it's a longshot, but has anyone seen this kind of weird behavior before? Maybe one of the traces on the PCB is dead? I really have no idea how to diagnose this, and I would really like for this beautiful board to work

. If anyone has any advice as to how I could go about fixing this, I would greatly appreciate it. Otherwise, I'll just have to sell it as a broken board...
Not sure this is any help, but here goes. This DT post:
keyboards-f2/is-this-old-datatech-spk-1 ... t8772.html
and its photo link:
https://imgur.com/a/gyg3P
show an SPK-100. The SysRq on the PrintScreen key and the extended layout make it by definition an AT-compatible board. If there's no switch it's probably auto-detect.
I have an SPK-101 here, same layout, but white Alps and not as pretty of a case. The SPK-101 has a knockout on the back for an XT-AT switch, but it's not punched out on mine, and there's no switch behind it on the inside, nor any jumpers on the bottom of the PC board where the switch would be. Mine works normally on a PS/2 connection with a passive adapter. I don't have an XT setup available at the moment to check for auto-detect.
Datatech/DTK was a huge supplier of IBM clone boards and parts, and their stuff was if anything *more* compatible than IBM. By that I mean they sold motherboards and cards made to be used by hobbyists building clone computers, so they had to work with everybody else's hardware. For instance, if you had a motherboard that wouldn't recognize a particular card the first thing was to drop in a DTK (or Phoenix) BIOS chip. They made good stuff.
I guess one question is what happens when you plug an auto-detect keyboard into an auto-detect controller? But regardless it should work correctly on a PS/2 motherboard.
First thing I'd try would be to replace any electrolytic capacitors on the PC board. Those can dry out over time, and cause strange problems like you're experiencing. Electrolytic caps have an aluminum case, usually with a colored plastic sleeve covering it, with microfarad (uf) and voltage ratings. They're polarized, with + or - marked with a stripe on the case, very important to install the new ones the same way.