Hi ICLIP,
from the Hifiberry website:
Since Linux Kernel 4.x, the Raspberry Pi firmware reads the content of the EEPROM and analyses it before booting the Linux kernel. In rare cases it happens that the content can't be read and the system hangs with a rainbow screen.
For a work around please read
this.
Frank