OK, this one has really got me pulling my hair out. Am just coming to the end of my 5th Core board, it’s going to be another MIDIO128, DIns are OK, LCD OK, problem is that the LEDs connected to the DOuts are always lit. By swapping with known working boards, I know that: The DOuts themselves are good, they work with 3 other boards. The PIC is good, it works with 3 other core boards. The LCD is good. The sequence of events is normally this, power up, the LEDs light (not flash), the LCD displays normal messages, yet the LEDs remain lit. Sometimes though, on power up the LEDs light, then go out, the MIOS copyright message is displayed and the Core locks up. It works fine with just DIns and fine when the DOuts are disconnected. The problem is somewhere on the core, yet all voltages seem OK, as do the solder joints and there are no obvious shorts anywhere. Have read the forum, tried the usual things (checked, double checked for shorts, solder blobs etc) but still no joy. Has anyone got any ideas at all? Because I am really stumped. Thanks in advance. SD