Hi,
For the LEDs on the WPC-95 CPU board:
- J202 is the power LED, and should always be on.
- J201 is the Blanking indicator, it should light up briefly for power up, then stay off afterwards.
- J203 is the DIAG indicator. After switching on, it should flash regularly, indicating the activity of the CPU. If it remains fixed on or off, is that the CPU does not run. But this is not the case, otherwise no message could be displayed.
The message "G10 error" indicates that the CPU no longer communicates with the SECURITY PIC. The cause may be a toasted circuit, the G10 itself or one of its peripherals U14, U24, U13, U23 or U5.
It is rare that a bad manipulation on the matrix, burn one of them, even if one can not exclude it.
The ideal would be to mount the SECURITY PIC on another working WPC95 board, with the same EPROM to see if it is this chip who is involved.
But, a more common problem is the socket of the ASIC. Indeed, the CPU accesses the SECURITY PIC via the ASIC and if the contacts are not clean this can cause a malfunction. Most of the time, there are bad contacts on the ASIC socket. This is not surprising for a pinball machine who is twenty years old.
An operation that sometimes, works miracles, is to extract the ASIC with the appropriate tool (the socket is a PLCC). Then to pass gently, abrasive gum on the pins of the chip. With a thin needle, outspread the contacts of the plastic socket. Then, reinsert the ASIC (take care of the position).
I had two cards that had startup problems, and the LEDs were flashing oddly. After cleaning and redoing the ASIC contacts, it worked perfectly.
May be, it not solve the problem of "G10 error", but it will improve the operation of the board.