The behaviour of the booting process can be controlled by different options sent to the IP-STB from the DHCP server. These options is set in the DHCP server's configuration file.
The boot procedure is briefly described below followed by the configuration possibilities.
The boot procedure can be divided into four communication steps:
First the IP-STB broadcasts DHCP Discover and DHCP Request packets (according to RFC 951, RFC 2131 and RFC2132) in order to receive an IP address, gateway and the KreaTV specific BootCast address and other configuration parameters from the DHCP server.
See the DHCP options for detailed info on all supported DHCP options.
In the second step the BootCast address is used to download the bootcast info file (multicasted by the Infocast server) used to receive information about where to find the splash image and the boot image.
In the third step the splash image is downloaded. The information from the bootcast file is used to download the multicasted splash image.
Only one download attempt is made for the splash image, regardless of DHCP option-134.
If the download of the splash image fails, the IP-STB will proceed and attempt to download the boot image instead.
In the last step the boot image is downloaded. The information from the bootcast file is used to download the multicasted boot image.
If the boot image was not successfully downloaded after the number of attempts made according to DHCP option-134, the IP-STB will reboot and, by that, start a new downloading procedure. A DHCP Release message will however first be sent to the DHCP server before the IP-STB reboots. This may cause the time before reboot to be much longer than indicated by the settings if the DHCP server is not reachable (approximately 40 seconds extra).