RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
User can configure firmware rules, configurations, Telemetry settings, RFC settings etc in the admin UI. While dataservice, currently tells the XConf version information - Which version is used, when was it updated lastly and the commit informations etc.
In order to configure the device information user needs to login to XConf admin UI . For getting the access details, refer this page XConf Reference Setup Credentials and fill the information in admin UI and press login button.
...
...
As our requirement is to perform firmware upgrade, User need to configure the information like which Firmware version, From where to download the image and how(protocol) to download.
There are 3 significant steps involved in the XConf firmware upgrade configuration:
1. Firmware Config – The firmware details will can be configured here.
Where : Go to Firmware - > Firmware Configs -> Create.
How : Add your firmware details - File name ( Upgrading image name ), Version( Upgrading image version) and select your model name and save the details in XConf server.
Before configuring Firmware essentials, Ensure application type is stb.
2. Firmware rule – Rule is to map your device to the configuration created.
Where : Go to Firmware -> FirmwareRule - > Create.
How How : Select one of the default template like MAC_RULE.
...
select the firmware config from the drop down list to map it with the rule
3. Download Location Filter – Here we can specify the download location URL and it’s protocol.
Where : Go to Firmware-> Download Location Filter -> Edit.
How : An Http location will be returned by default for all the devices. Enter FQDN and Full URL of the location.
The configuration will be available through below XConf data service API: https://XConf.rdkcentral.com:9092/XConf/swu/stb/
Before configuring Firmware essentials, Ensure application type is stb.
...
3. Download Location
...
Filter – Here we can specify the download location URL and it’s protocol.
There is a by default location available in Download Round Robin location filter’, but admin
...
Admin can set up an alternative download location for hosting the firmware image using any local file server . To add alternative location for the device, we need to override it from firmware rules.
For setting up Local File Server refer section "Setup a local File-Server" under Support Section. Below setup shows using hfs as file server:
Host the upgrade image in File-Server and copy the link address of the file url. Below snapshot was taken with another setup hence there is mismatch with the URI. Use the uri which is obtained from section "Setup a local File-Server", "link address of the image" (http://192.168.1.106:8001)
...
...
Now we have everything configured in the XCONF server side. we can validate in the XConf Firmware test page to see the configurations set.
...
After creating the Firmware configs and Firmware rules, go to Firmware->Test page and give a parameter that will match the one of the rules that you have created. Then matched rule will be displayed like below.
...
RDKUI has provides the option to upgrade perform the firmware upgrade. User can go to the option to Settings->Other Settings->Advanced Settings-> Device -> Firmware Update
Select Check for Update
Note |
---|
We need to configure local http server or hfs server for validation. |
In this document, we are configuring local hfs server.
Validation performed in two devices. Amlogic skyworth and Sercomm realtek.
...