Below is a list of all of the available parameters used by the ARRIS boot loader. Please note that only subsets of these parameters can be set, depending on whether you are setting them via the XML Manifest, the DHCP server, or flashing them into the STB as factory defaults.
| Parameter |
Default value |
Valid values |
Description |
| IPConfigMethod |
DHCP |
DHCP Fixed |
Defines how the default network interface should be configured, either
through DHCP or manually configured (also known as using fixed IP). |
| IPAddress |
|
|
IP address is used if IPConfigMethod is set to Fixed |
| Netmask |
|
|
Netmask is used if IPConfigMethod is set to Fixed. |
| Gateway |
|
|
Gateway is used if IPConfigMethod is set to Fixed |
| DNS1 |
|
|
DNS1 is used if IPConfigMethod is set to Fixed |
| DNS2 |
|
|
DNS2 is used if IPConfigMethod is set to Fixed |
| DhcpTimeout |
15 |
>0 |
DHCP answer timeout in seconds. |
| SplashOrder |
313 |
1 - 4, 6 - 7 |
A sequence of download protocols used for retrieval of the boot
splash.
1 - Bootcast
2 - TFTP
3 - Local storage
4 - SAP (Session Announcement Protocol)
5 - Reserved
6 - HTTP
7 - USB |
| BootOrder |
313 |
1 - 4, 6 - 7 |
A sequence of download protocols used for retrieval of the boot image.
1 - Bootcast
2 - TFTP
3 - Local storage
4 - SAP (Session Announcement Protocol)
5 - Reserved
6 - HTTP
7 - USB |
| DiagnosticOrder |
313 |
1 - 4, 6 - 7 |
A sequence of download protocols used for retrieval of the diagnostic
image.
1 - Bootcast
2 - TFTP
3 - Local storage
4 - SAP (Session Announcement Protocol)
5 - Reserved
6 - HTTP
7 - USB |
| FirmwarelogAddress |
|
|
An IP address + port to the log client, e.g. 192.168.0.10:19997 |
| NetconsolelogAddress |
|
|
An IP address + port + MAC address to the log client, e.g.
192.168.0.10:19997@00:11:22:33:44:55 |
| Bootcast |
224.2.2.2:22222 |
|
A multicast address to where the meta data file are transmitted. |
| BootcastTimeout |
10 |
1-255 |
Data timeout in seconds for Bootcast, e.g. the maximum time between two
multicast data packets. |
| BootcastAttempts |
3 |
1-255 |
The number of attempts before bootcast downloading fails. |
| BootcastId |
arris-<VIP_TARGET> |
An arbitrary text string identifying the VIP. |
The bootcast id used to identify the correct meta data file, normally on
the form <operator>-<VIP_TARGET>, for example, arris-vip4302.
-dev should be added on development units. |
| IgnoreBootcastVersion |
No |
Yes No |
If enabled, the image version on the network is not fetched and compared
with the image stored in local storage. Can be useful if running without
network connection such as some DVB units. |
| TftpServer1 |
|
|
Primary TFTP server address. |
| TftpServer2 |
|
|
Secondary TFTP server address. |
| TftpServer3 |
|
|
Third TFTP server address. |
| TftpServer4 |
|
|
Fourth TFTP server address. |
| TftpPoolAttempts |
8 |
1-255 |
The number of attempts for all TFTP servers in the TFTP server pool. |
| TftpNodeAttempts |
2 |
1-255 |
The number of TFTP attempts performed. |
| TftpTimeout |
10 |
1-255 |
TFTP data timeout in seconds to be negotiated by the server. |
| TftpRrqTimeout |
10 |
1-255 |
TFTP read request timeout in seconds. |
| TftpBlockSize |
512 |
8 - 65464 |
TFTP data block size in bytes to be negotiated with the server. |
| SapAddress |
224.2.127.254:9875 |
|
Sets the multicast address and port for SAP (Session Announcement
Protocol). Can also be a DNS name, which will be resolved using DNS. In
this case, the SAP multicast address and port is expected in a text record
reply from the DNS server. |
| SapTimeout |
10 |
1 - 255 |
Data timeout in seconds for SAP, e.g. the maximum time between two
multicast data packets. |
| SapAttempts |
3 |
1 - 255 |
The number of attempts before SAP downloading fails. |
| SapId |
|
An arbitrary text string identifying the VIP. |
The SAP id used to identify the correct meta data file, normally on the
form <operator>.<VIP model>, for example, arris.vip4302. If no
SAP id is specified, the default SAP id is based on the bootcast id with
slashes replaced by dots. |
| HttpServer |
|
|
URL or IP address to the HTTP boot server. |
| HttpPort |
80 |
0 - 65535 |
Port number for HTTP boot server. |
| HttpTimeout |
10 |
1 - 255 |
Connection and data timeout in seconds for HTTP requests. |
| HttpAttempts |
3 |
1 - 255 |
The number of HTTP request attempts before failing. |
| HttpProxy |
|
|
Domain name or IP address to a HTTP proxy. If not specified, no HTTP proxy
is used. |
| HttpProxyPort |
8080 |
|
Port number for a HTTP proxy. |
| SplashFilename |
|
|
Splash filename when using the TFTP protocol. |
| KernelFilename |
|
|
Kernel (boot image) filename when using the TFTP protocol. |
| DiagnosticFilename |
|
|
Diagnostic image filename when using the TFTP protocol. |
| NfsServerAddress |
|
|
IP address to the NFS server. Only used when the AllowNFS production
parameter is enabled and when not booting with an image already containing
a rootdisk. |
| NfsRootPath |
|
|
The NFS root path. Only used when the AllowNFS production parameter is
enabled and when not booting with an image already containing a
rootdisk. |
| NtpServerAddress |
|
|
IP address to the NTP server. |
| NtpServerList |
|
<IP address>,<IP address>...,<IP address> |
Comma separated list of IP addresses to NTP servers. |
| DhcpServerAddress |
|
|
IP address of the DHCP server used. |
| IgmpVersion |
2 |
0 - 3 |
Force the IGMP version on the network interface used. When set to 0, the
Linux kernel will auto detect the IGMP version starting with version 3 and
fallback to version 2 if not all clients on the same network supports
version 3. |
| VendorClassId |
Arris_<VIP_TARGET> |
|
Vendor class ID string used for identifying the VIP model in the DHCP
communication, normally on the form <operator>_<VIP_TARGET>,
for example, ARRIS_VIP4302. This parameter should be a uppercase mirror of
BootcastId |
| CurrentColorCoding |
PAL |
PAL NTSC PAL-M PAL-N PAL-NC NTSC-J NTSC-443 |
TV system format used. |
| FrontButtonCode |
|
|
A list of colon separated hex values used as key codes for enabled front
buttons, e.g. 0x74:0x58:0x67:0x3b:0x3d:0x6a:0x57:0x69:0x6c:0x44. Note: In
older box models this list was limited to only 8 buttons and the
FrontButtonCodeExt was used to support more buttons (see below). |
| FrontButtonCodeExt |
|
|
Was used in conjunction with the FrontButtonCode parameter (see above) to
specify additional front button key codes. |
| FrontButtonHardReset |
|
|
Specifies the time in seconds to push the power button before initating a
software reset of the system. If not specified, no reset will occur. |
| LedStandbyState |
On |
On Off |
Defines if the standby led should be active or not during standby. |
| ShowIPSettings |
No |
Yes No |
Defines if the IP settings submenu is visible in the bootloader menu from
the start. |
| ShowAdvancedSettings |
No |
Yes No |
Defines if the advanced settings submenu is visible in the bootloader menu
from the start. |
| AllowSubmenuCodes |
No |
Yes No |
Defines if the secret codes should be allowed to enable the IP and
advanced settings submenus for production units. This parameter is always
regarded as enabled for development units. |
| MenuHidden |
No |
Yes No |
Defines if the bootloader menu will be hidden (disabled) for the user or
not. |
| HideTvSystem |
No |
Yes No |
Defines if the TV system submenu should be hidden for the user or
not. |
| InternalProgress |
Yes |
Yes No |
Turns on or off the internal progress bar used for showing the boot
progress. |
| ProgressbarColor |
|
0-255,0-255,0-255 |
R,G,B value specifying the color to be used for the progress bar. |
| RFFrequency |
0 |
|
Specifies the RF frequency to use on models having an RF modulator. |
| Language |
en-US |
IETF language tag. DBL version < 7: en-US, sv-SE, nl-NL, tr-TR, pt-PT |
Specifies the language to use for status and error messages during boot as
well as the language used in dialogs and boot menu in the bootloader. |
| Messages |
|
See default messages here |
Customer or language specific status and error messages for screen or
front panel. Not used in DBL 7 and newer. |
| StatusScreen |
Yes |
Yes No |
Turns status and error messages on or off during boot. |
| StatusScreenColor |
|
0-255,0-255,0-255 |
R,G,B value specifying the color of the status and error messages on
screen. |
| HideUpdatingMsg |
No |
Yes No |
Turns on or off the updating status message shown during boot (defined by
the message tag <StatusmsgUpdating> for DBL version < 7). |
| InfoScreen |
Yes |
Yes No |
Specify if the information dialog should be shown or not, invoked by
pressing the info button on the remote during boot. |
| InfoKey |
59 |
|
Additional key code for displaying the information dialog during DBL
boot. |
| MenuKey |
|
|
Additional key code for activating the boot menu in the bootloader. |
| DiagnosticKey |
|
|
Key code for activating the diagnostic image. |
| FactoryReset |
Yes |
Yes No |
Enables or disables (grays out) the factory reset button in the boot menu
which allows the end user to perform a factory reset. |
| RemoveSoftware |
Yes |
Yes No |
Enables or disables (grays out) the remove software button in the boot
menu which allows the end user to perform a removal of the splash image,
boot image and diagnostic image stored in the unit. |
| BootWithoutNet |
No |
Yes No |
Specifies if the box should continue to boot if network is not present and
no IP information is available. However, network link is always first
listened for. This parameter must be disabled (i.e. No) when using a three
stage boot loader. |
| DvbNetworkId |
65536 |
|
Specifies the default DVB network ID to use for software updates using the
golden image on DVB enabled units. 65536 (-1) means auto detect. |
| DvbFrequency |
3620000 |
|
Specifies the default DVB frequency to connect to for software updates
using the golden image on DVB enabled units. |
| DvbSymbolRate |
68750 |
|
Specifies the default DVB symbol rate to use for software updates using
the golden image on DVB enabled units. |
| DvbModulation |
64QAM |
16QAM 32QAM 64QAM 128QAM 256QAM |
Specifies the default DVB modulation to use for software updates using the
golden image on DVB enabled units. |
| IRFrequency |
56 |
|
Specifies the IR frequency in kHz to select on boards having multiple IR
receivers. |
| IRProtocols |
|
P1[:ID1,...,IDn];...;Pn[:ID1,...,IDn] where ID is a number and P is: KREATVIR SEJIN RSTEP_KPN RSTEP NEC RC5 RCMM |
Specifies the IR protocols that should have priority. Entries are
separated using semicolon and optional RCU IDs are comma separated after a
colon. Example values:
KREATVIR
RCMM:52,80
KREATVIR;RSTEP:21 |
| IgnoreVci |
No |
Yes No |
Ignore VCI parameters (Vendor Class Information sent in DHCP option 43).
Useful when the DHCP server cannot be used for sending boot parameters such
as in local NAT networks. |
| Fastboot |
Yes |
Yes No |
Specifies if the DBL should support two stage boot (former known as
fastboot) or not. |
| Diagnostic |
No |
Yes No |
Enables or disables (grays out) the diagnostic button in the boot menu
which allows the end user to start a special diagnostic software. |
| TblShowSplash |
No |
Yes No |
Enables or disables if the splash should be displayed when there is a
valid TBL present. |
| WifiRegulatoryDomain |
EU |
|
ISO 3166 code specifying the WiFi regulatory domain to use. |
| WifiAuthentication |
WPA2-PSK |
WPA2-PSK |
Specify which WiFi authentication that should be used. |
| WifiEncryption |
AES |
AES |
Specify WiFi encryption. |
| WifiWizardDisabled |
No |
Yes No |
Specifies if the WiFi or network wizard should be allowed to displayed or
not during boot. |
| WifiWPSDisabled |
No |
Yes No |
Specifies if WPS should be disabled or not. |
| WiFiRSSI |
|
|
Comma separated list with quality:rcpi values specifying the mapping
between RCPI signal levels and their quality levels, e.g.
0:-100,1:-90,2:-80,3:-70,4:-60,5:-50, which is currently what is being
used. |
| DiagnosticStorageDevice |
mtd2 |
mtd2 mtd3 |
Specifies what storage device the diagnostic image is located. Currently
mtd2 and mtd3 refers to the flash and reserved partitions in the local
flash memory. mtd3 must only be used if the reserved partition feature is
enabled at production time. The reserved partition must use UBIFS. |
| Features |
|
|
Specifies a hex string of enabled boot loader features. This parameter
string must be created by the KreaTV boot loader team. |
| Translations |
|
|
Base64 encoded MO translations file, specified in a sub tag with the
language code. |
| DirectDownloadBootImageUrl |
|
|
Specifies an URL to be used for a single boot attempt. The content will be
replaced with STATUS:OK or STATUS:ERROR after the boot attempt. |
| DirectDownloadSplashUrl |
|
|
Specifies an URL to be used for a single boot attempt. The content will be
replaced with STATUS:OK or STATUS:ERROR after the boot attempt. |
| WifiKey |
|
|
Network key for the used SSID. |
| WifiSsId |
|
|
WiFi SSID name of the AP to connect to. |
| WifiBssId |
|
|
WiFi MAC address of AP to connect to. In DBL versions older than 7.x the
user parameter is known as <WifiBssid>. |