RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
This page details how to perform firmware upgrade using RDKM XCONF XConf Server.
RDKM offers a reference XCONF XConf server that is publicly accessible at the URL xconfXConf.rdkcentral.com. Users have the option either use this XCONF XConf server or can create their own.
If you are interested in setting up a custom XCONF XConf server, please visit the page https://wiki.rdkcentral.com/display/RDK/XconfXConf+Server+-+User+guide+for+configuration+and+feature+validation for detailed instructions on installation and a usage guide.
The primary focus of this page is to guide you through the process of firmware upgrade using the RDKM XCONF XConf server xconfXConf.rdkcentral.com.
User would be able to see two options in the landing page
User needs to can configure the firmware details firmware rules, configurations, Telemetry settings, RFC settings etc in the admin UI and in the data service option it currently tells which XCONF version is currently running and when it was updated lastly.
Below diagram show the process flow of firmware upgrade via XCONF server
. 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.
Once logged in, Users need to do basic configuration like setting up the environment, Creating the model information, Saves the mac Lists, IP Lists. These configurations are required for all device management features like RFC, Firmware upgrade, Telemetry etc.
XConf Xconf server provide information to STB like which Firmware version, From where to download the image and how(protocol) to download.
There are 3 significant steps involved in the Xconf XConf firmware upgrade configuration:
...
How : Add your firmware details - File name ( Upgrading image name ), Version( Upgrading image name) and select your model name and save the details in Xconf XConf server.
2. Firmware rule – Rule is to map your device to the configuration created.
...
The configuration will be available through below Xconf XConf data service API: https://xconfXConf.rdkcentral.com:9092/xconfXConf/swu/stb/
...
...
...
Before configuring Firmware essentials, Ensure application type is stb.
...
Add the firmwareDownloadProtocol and copied link address as the firmwareLocation in Xconf XConf server.
...
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.
...
We need to follow the same steps as mentioned in the How to Prepare for XCONF XConf Server
To view the configurations set, we can use the Firmware Test page available as part of UI.
...
Which means when user clicks for "Check for Update", downloaded this firmware information configured in the XCONF XConf server and boots up the image with that. In the screenshot, you would be able to see the image initially loaded was sercom-generic-mediaclient-image_FBT_6.0.0-rc4_20231107155246 to sercom-generic-mediaclient-image_FBT_6.0.0-rc3_20231011085623
...