KreaTV Firmware IP-STB DHCP options

The following parameters are used for Motorola KreaTV Firmware.

See also the DHCP server configuration example.

Name Type Code Description Data Type Default Value
Splash Protocol 1 A string with the splash protocol-order to use when downloading the splash image.

1 = BootCast

2 = TFTP

3 = Local Storage (if available)

4 = SAP (Session Announcement Protocol)

5 = DVD/CD (if available)

6 = HTTP (available from version 3.03)

For instance, "1,2" means that Bootcast is the first protocol to use but if it fails, TFTP shall be tried. It is not necessary to use comma separation. 16 Protocols are supported.

string 3,1,3

Or, if SAP is initiated using the filename parameter: 3,4,3

Kernel Protocol 2 Same format as for the splash protocol (option-131) above.

string

Same as above
Firmware log 3 Address to the computer running firmware_log_client.py (always use port: 19997), for example "192.168.4.4:19997"

string

Bootcast Address 10 Sets the multicast address and port for the Bootcast protocol. string

224.2.2.2:22222
Bootcast Attempts 11 Sets the number of download attempts made by the IP-STB in order to download either the metadata file or the kernel ,0image if an error occured during download. Only one download attempt is made for the splash image.

Range: 1 - 255 attempts.

uint8

3 attempts
Bootcast Timeout 12 Sets the maximum time the IP-STB shall listen for data packets when downloading either the metadata file, the splash image or the kernel image before giving up if nothing is sent.

Range: 1 - 255 seconds.

uint8

10 seconds
TFTP Splash Filename 20 A string containing the splash filename when using TFTP.

string

default_splash
TFTP Kernel Filename 22 A string containing the kernel filename (Boot Image) when using TFTP.

string

default_kernel
FTFP Server Pool 22 A list of four TFTP servers is supported. These servers will be used as specified by the pool and node attempts below.

array of ip-address

TFTP Pool Attempts 23 Sets the maximum number of times the IP-STB shall attempt to download from each TFTP server.

Range: 1 - 255 seconds.

uint8

8 times
TFTP Node Attempts 24 Sets the maximum number of times the IP-STB shall attempt to download from each TFTP server.

Range: 1 - 255 attempts.

uint8

2 times
TFTP RRQ Timeout 25 Sets the maximum time the IP-STB shall listen for the TFTP Read Request (RRQ) response before giving up.

Range: 1 - 255 attempts.

uint8

10 seconds
TFTP Timeout 26 Sets the maximum time the IP-STB shall listen for data packets during the transmission before giving up. If spevified, the timeout is negotiated with the TFTP server according to RFC 2347.

Range: 1 - 255 seconds.

uint8

10 seconds
TFTP Blocksize 27 Size of TFTP data packets. If specified, this size is negotiated with the TFTP server according to RFC 2347.

Range: 513 - 1428 bytes.

uint16

512 bytes
SAP Address 40 Sets the multicast address and port for SAP (Session Announcement Protocol). The filename parameter will override this value if both are being sent.

string

224.2.127.254:9875
SAP Attempts 41 Sets the number of download attempts made by the IP-STB in order to download either of the SDP data or the kernel image if an error occurred during the download. Only one download attempt is made for the splash image. Range: 1 - 255 attempts.

uint8

3 attempts
SAP Timeout 42 Sets the maximum time the IP-STB shall listen for data packets when downloading either of the SDP data, splash image or kernel image before giving up if nothing is sent.

Range: 1 - 255 seconds.

uint8

10 seconds
HTTP server 60 A string containing the hostname or IP address to the HTTP server. Example: www.motorola.com or 192.168.1.1. string

HTTP port 61 A unsigned integer which specifies what port the HTTP server uses.

Range: 1 - 65535

uint16

80
HTTP timeout 62 A unsigned integer which specifies the timeout of HTTP requests.

Range: 1 - 255

Note! HTTP timeout were introduces in KreaTV Firmware version 3.05.

uint8

10
HTTP Attempts 63 Sets the maximum number of times the IP-STB shall attempt to download from a HTTP server.

Range: 1 - 255 attempts.

Note! HTTP attempts were introduced in KreaTV Firmware version 3.13.

uint8

3 attempts
HTTP proxy server 64 A string containing the hostname or IP address to the HTTP server. Example: www.proxy.com or 192.168.1.1.

Note! HTTP proxy support were introduced in KreaTV Firmware version 3.13.

string
HTTP proxy port 65 An unsigned integer which specifies what port the HTTP proxy server uses.

Range: 1 - 65535

Note! HTTP proxy support were introduced in KreaTV Firmware version 3.13.

uint16 8080
Renewal Method 100 Sets the IP renewal behavior when the lease time has expired.

off: According to RFC 2131

on: Make a DHCP release and restart the negotiation process with DHCP Discover again.

boolean

off