Ok thanks....is there any inputs to the ULN28003 that are high? Aka an output high from the microcontroller. I'm guessing a high from the micro turns on the respective ULN2803 driver which supplies a gnd path to the appropriate relay. Just a re-read...14V on both sides of ULN2803, all pins, ...that's not right.
If none high or its not the ULN2803...and since you get garbled display...and the display has no driver IC...then the micro controller is looking suspect. You also might be able to trace back the display to the microcontroller lines to see if they are ok.
If it is a micro....best thing is to try module repair in
Ringwood (there are in other places). I've used them for a dishwasher controller repair I couldn't fix myself (yes I admitted defeat!). They were a lot cheaper than a new controller.
The h11aa1 is an opto transistor coupler.
edit:
ok 12/14V both sides of the ULN2803...which will put the same voltage onto the outputs of the microcontroller. Might be best to pull the ULN2803 out. Cheap enough...cut the legs carefully hit the left over with solder and pull the left over leg pins with tweezers or pliers. Clean up with solder wick.
Or at least cut one leg that goes to the microcontroller lift it and measure the microcontroller pin...is it ok now? I'm assuming the microcontroller outputs a high to the ULN2803 which drives a low out to the relay coils making them actuate.
Its possible this has damaged the microcontroller.