Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Which firmware version to download
  • From where to download
  • How (protocol) to download

RDK Code Download (RCDL)

draw.io Diagram
diagramNameRCDL.drawio
revision1
Image Removed

Server side (Business logic) identifies which version of code need to be provided for download. Xconf download is triggered by the device ie: device reaches out to server sending information like current firmware and capabilities. It asks for which firmware version to download and from where to download. RCDL (RDK Code Download or Remote Code Download) uses eSTB interface to download code from server.

...

There are times when Xconf does not wish to respond to the STB. In these cases it will send an HTTP 404 (not found) response and a prose text reason for why the response was not handled. The STB should ignore these responses (and not retry the request to Xconf).

Service & Scripts

Service Name  : /lib/systemd/system/swupdate.service

Helper Script  : /lib/rdk/swupdate_utility.sh

Main Script  : /lib/rdk/deviceInitiatedFWDnld.sh

Image Added