Hi folks,
(I apologize for the long post, but I wanted to document everything I've tried so far as well as the troubleshooting process I followed.)
I recently picked up a 1388032 Industrial Model M with the black square label. It's very similar to Chyros' that he reviewed in one of his Youtube videos, however this one has a standard English LED window and normal keycaps, rather than the ones with odd legends that he has on his. Here's a picture of it:
Anyway, the problem I found immediately when I plugged it in for the first time was that all three LEDs would come on and then blink quickly and randomly together. When this was occurring the keyboard was unresponsive and sent only a very few random scan codes when a few keys were pressed.
I immediately was able to rule out the cable. To rule out any membrane damage, I swapped out the main keyboard portion with a known good one, but that didn't fix it. This points to a problem with the controller.
Once I knew where to look, I started troubleshooting the controller board and realized that this is a seemingly intermittent issue. Sometimes, I can power up the controller and it will work fine (with two caveats, see below), other times it will lock up and start blinking the LEDs like crazy again.
When I do manage to get it to power up without blinking the LEDs, all of the keys work correctly *except* for the RIGHT_CTRL and RIGHT_ALT. When RIGHT_ALT is pressed, instead of seeing a Keydown_18 Keyup_18 scan code, I get Keydown_18 Keydown_243 Keyup_18, and then the key acts as if it's being held and does not release. A similar thing happens with the RIGHT_CTRL key, except instead of Keydown_17 Keyup_17, I get Keydown_17 Keydown_251 Keyup_17.
Since it was simple to do, I put a scope on the crystal and didn't notice any intermittent issues there, just a nice steady 4 MHz signal, so I'm wondering if there isn't an issue with one of the ICs on the board. I also temporarily swapped both of the larger capacitors (C1 and C3) with new ones to rule them out.
I have a couple of extra controllers to harvest parts and ICs from if needed, as well as a de-soldering station, but I would like to get some advice on where to go next. I really would rather repair the controller than simply replace it, since it's original to the keyboard and is one of the less common 1st generation ones with the early style crystal oscillator. Here's a photo of it:
If anyone can help with troubleshooting ideas, I would greatly appreciate it.