I've just created this account but I have been a passive reader for a good while. I am struggling with reviving this keyboard I acquired some time ago, which I really like and want to save from oblivion. Before I totally wreck it, I thought I better ask the elders..
Patient is what I identified as Unitek (?) model K-150M (says so on the label) or K-151 (printed on PCB). It is a pure XT keyboard (no XT/AT switch) with o/g MX-black switches (one MX-grey under the gargantuan 10x space bar). Thing is built like a tank. It does have 3 lock lights though, unlike original Model F and most clone XT keyboards. It's in very good physical condition overall, but appears dead:



When it's powered, it lights up all three lock lights and does not react to any key presses. I have tested it with my o/g IBM 5160 PC XT machine and it boots up fine, it does not display the 301 error which appears with wrong or no keyboard plugged in, however no keystrokes are registered. Pressing the capslock, numlock etc does not affect the lights on the keyboard either. Keyboard behaves the same with just 5V supplied to it (not connected to any host).
I used a cheap logic debugger and listened to the keybards brain's (an MCS-48 series microcontroller) I/O lines when pressing random keys and it does not seem to talk to the world at all. Chip itself is a 8039P-11 and gets a bit warm to the touch after the keyboard is powered up:

There is an EPROM chip containing what I assume is the keyboard controller microcode.
Does anyone have that particular keyboard or have had experience with it in the past? Based on above symptoms can you tell what could be the problem before I whip out my soldering iron and start replacing stuff at ranom? Is the microcontroller fried, or is the code in the EPROM corrupted (I hope not!)? Could it be the two electrolytic caps are causing that (I would start by replacing these)? Is it an issue with any of the other components (external quartz? mux/demux chips?)?
My first suspect is the microcontroller - should it be getting warm after just couple of minutes?
Perhaps at some point in it's life it got fried by too high voltage (when a PSU died in it's host). If I can't find an exact model for replacement, would other MCS-48 series chips work instead?
Thanks in advance for your help.