An update and happy conclusion eventually!
OK, so I installed the new control board (Code 1604282) and it made no difference to anything. In other words, the machine was still working, but the LCD display was incomplete and special wash settings had to be guessed!
So, I managed to find a...