Configure the XCONF server with the values
Update the rules and configs in XCONF server. Please refer this Feature Validation (Firmware update) for Firmware profiles/rules configuration in the RDKM XCONF server.
Client side
Verify XConf communication from DUT.
# DUT should have below XconfUrl RFC pointing to required XConf instance
tr181 -g Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.XconfUrl https://xconf.rdkcentral.com
# Verify DUT is able to get the XCONF firmware update response; see sample response payload below
curl -X GET '${XCONF_BASE_URL}{:$PORT}/xconf/swu/stb?eStbMac=${DEVICEMAC}'
curl -X GET 'https://xconf.hosted.local.net:8080/xconf/swu/stb?eStbMac=D8:3A:DD:0D:16:B7'
{
"firmwareDownloadProtocol":"https","firmwareFilename":"RPI4-lib32-middleware-test-image-ota-image.wic.tar.gz",
"firmwareLocation":"rdkeotaserver.local.net","firmwareVersion":"RPI4-lib32-middleware-test-image-ota-image",
"rebootImmediately":false,"mandatoryUpdate":false
}
curl --header "Content-Type: application/json" --request POST --data '{"jsonrpc":"2.0","id":"3","method":"Controller.1.activate","params":{"callsign":"org.rdk.MaintenanceManager"}}' http://127.0.0.1:9998/jsonrpc
Maintanencemanager invocation is handling through UI side. For current validation, we are following this approach.
root@raspberrypi4-64-rdke:~# head /version.txt
imagename:lib32-middleware-test-image-RPI4-20251118074027
OSS_VERSION=4.9.0
MIDDLEWARE_VERSION=8.4.1.1
VENDOR_VERSION=4.8.0
YOCTO_VERSION=kirkstone
SDK_VERSION=UNKNOWN
VERSION=99.99.15.07
FW_CLASS=rdke
JENKINS_JOB=Default
JENKINS_BUILD_NUMBER=0
root@raspberrypi4-64-rdke:~# tail -f /opt/logs/swupdate.log
251126-09:17:28.022768 [mod=FWUPG, lvl=INFO] [tid=2038] Skipping Peripheral Download
251126-09:17:28.022838 [mod=COMMONUTILITIES, lvl=INFO] [tid=2038] printCurlError: curl_easy_strerror =No error
251126-09:17:28.022927 [mod=FWUPG, lvl=INFO] [tid=2038] curl return code =0 and error message=No error
251126-09:17:28.023003 [mod=FWUPG, lvl=INFO] [tid=2038] rdkvfwupgrader daemon exit curl code: 0
251126-09:17:28.023075 [mod=RBUS, lvl=INFO] [tid=2038] rbus close for (t2_lib_rdkfwupgrader)
251126-09:17:28.026753 [mod=RTMESSAGE, lvl=INFO] [tid=2038] Stopping threads
251126-09:17:28.030286 [mod=RBUS, lvl=INFO] [tid=2038] rbus close (t2_lib_rdkfwupgrader) success
251126-09:17:28.030458 [mod=FWUPG, lvl=INFO] [tid=2038] Deleting DIFD.pid file
RDKLOG deinit
2025-11-26T09:17:28.140Z : /lib/rdk/Start_MaintenanceTasks.sh: SWUpdate Task execution done
RDKLOG init completed
Conf file /etc/debug.ini open success
251126-13:44:09.324803 [mod=FWUPG, lvl=INFO] [tid=785] SIGUSR1 handler install success
251126-13:44:09.325056 [mod=FWUPG, lvl=INFO] [tid=785] Starting c method rdkvfwupgrader
251126-13:44:09.325734 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParameter: http server is ready
251126-13:44:09.328652 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.SWDLSpLimit.Enable"]}, datalen = 81
251126-13:44:09.333818 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.334175 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.SWDLSpLimit.Enable",
"value": "false",
"dataType": 3,
"parameterCount": 1,
"message": "Default Value"
}],
"statusCode": 38
}
251126-13:44:09.334348 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.SWDLSpLimit.Enable,type=3,value=false,status=38
251126-13:44:09.334399 [mod=FWUPG, lvl=INFO] [tid=785] getRFCSettings() rfc throttle= false
251126-13:44:09.334458 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.SWDLSpLimit.TopSpeed"]}, datalen = 83
251126-13:44:09.338330 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.338612 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.SWDLSpLimit.TopSpeed",
"value": "1280000",
"dataType": 1,
"parameterCount": 1,
"message": "Default Value"
}],
"statusCode": 38
}
251126-13:44:09.338724 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.SWDLSpLimit.TopSpeed,type=1,value=1280000,status=38
251126-13:44:09.338770 [mod=FWUPG, lvl=INFO] [tid=785] getRFCSettings() rfc topspeed= 1280000
251126-13:44:09.338825 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable"]}, datalen = 84
251126-13:44:09.342599 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.342891 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable",
"value": "true",
"dataType": 3,
"parameterCount": 1,
"message": "Default Value"
}],
"statusCode": 38
}
251126-13:44:09.343006 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable,type=3,value=true,status=38
251126-13:44:09.343052 [mod=FWUPG, lvl=INFO] [tid=785] getRFCSettings() rfc IncrementalCDL= true
251126-13:44:09.343092 [mod=FWUPG, lvl=INFO] [tid=785] getRFCSettings() MTLS Default Enabled251126-13:44:09.343346 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] createDir :Already Folder exist:/opt/ota-dlpath/
251126-13:44:09.347508 [mod=FWUPG, lvl=ERROR] [tid=785] RunCommand fread fails:0
251126-13:44:09.347716 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doCurlInit: curl init success
251126-13:44:09.347785 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getJsonRpcData : CURL: Setting For jsonrpc_auth_token
251126-13:44:09.352429 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Curl Connected to http://127.0.0.1:9998/jsonrpc (127.0.0.1) port 9998
251126-13:44:09.352659 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Curl return code =0, http code=200
251126-13:44:09.352705 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] In performRequest curl_ret_status =0
251126-13:44:09.352748 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getJsonRpcData : Bytes Downloaded=114 and curl ret status=0 and http code=200
251126-13:44:09.352788 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getJsonRpcData : data received ={"jsonrpc":"2.0","id":3,"result":{"maintenanceMode":"FOREGROUND","triggerMode":"","optOut":"NONE","success":true}}
251126-13:44:09.352840 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doStopDownload : CURL: free resources
251126-13:44:09.353126 [mod=FWUPG, lvl=INFO] [tid=785] [0] = /usr/bin/rdkvfwupgrader
251126-13:44:09.353179 [mod=FWUPG, lvl=INFO] [tid=785] [1] = 0
251126-13:44:09.353220 [mod=FWUPG, lvl=INFO] [tid=785] [2] = 4
251126-13:44:09.353265 [mod=FWUPG, lvl=INFO] [tid=785] App triggered Image Upgrade ..!
251126-13:44:09.353847 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.FWUpdate.AutoExcluded.Enable"]}, datalen = 91
251126-13:44:09.358184 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.358490 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.FWUpdate.AutoExcluded.Enable",
"value": "",
"dataType": 3,
"parameterCount": 1,
"message": "Parameter value field is not available"
}],
"message": "Parameter value field is not available",
"statusCode": 22
}
251126-13:44:09.358610 [mod=FWUPG, lvl=ERROR] [tid=785] error:read_RFCProperty(): status= 22
251126-13:44:09.358655 [mod=FWUPG, lvl=ERROR] [tid=785] read_RFCProperty() return failed Status -1
251126-13:44:09.358756 [mod=FWUPG, lvl=ERROR] [tid=785] CurrentRunningInst():Unable to open the file:/tmp/DIFD.pid
251126-13:44:09.358945 [mod=FWUPG, lvl=INFO] [tid=785] current pid=785
:785
251126-13:44:09.359183 [mod=FWUPG, lvl=INFO] [tid=785] cdl_flashed_file_name file not found !!!
251126-13:44:09.359241 [mod=FWUPG, lvl=INFO] [tid=785] Updating currently_running_image_name:lib32-middleware-test-image-RPI4-20251118074027-signed.bin
:with version.txt ...
251126-13:44:09.359874 [mod=FWUPG, lvl=INFO] [tid=785] init_validate_status = 0
251126-13:44:09.359948 [mod=FWUPG, lvl=INFO] [tid=785] isStateRedSupported(): Yes file present:/lib/rdk/stateRedRecovery.sh
251126-13:44:09.360016 [mod=FWUPG, lvl=INFO] [tid=785] isInStateRed(): No Flag Not prsent:/tmp/stateRedEnabled. Device is not in statered
251126-13:44:09.360089 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Identity.DbgServices.Enable"]}, datalen = 82
251126-13:44:09.365217 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.365519 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Identity.DbgServices.Enable",
"value": "false",
"dataType": 3,
"parameterCount": 1,
"message": "Default Value"
}],
"statusCode": 38
}
251126-13:44:09.365634 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Identity.DbgServices.Enable,type=3,value=false,status=38
251126-13:44:09.365679 [mod=FWUPG, lvl=INFO] [tid=785] isDebugServicesEnabled: rfc Debug services = false
251126-13:44:09.365867 [mod=FWUPG, lvl=INFO] [tid=785] isStateRedSupported(): Yes file present:/lib/rdk/stateRedRecovery.sh
251126-13:44:09.365940 [mod=FWUPG, lvl=INFO] [tid=785] isInStateRed(): No Flag Not prsent:/tmp/stateRedEnabled. Device is not in statered
251126-13:44:09.366010 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.FWUpdate.AutoExcluded.XconfUrl"]}, datalen = 93
251126-13:44:09.370025 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.370304 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.FWUpdate.AutoExcluded.XconfUrl",
"value": "",
"dataType": 0,
"parameterCount": 1,
"message": "Parameter value field is not available"
}],
"message": "Parameter value field is not available",
"statusCode": 22
}
251126-13:44:09.370470 [mod=FWUPG, lvl=ERROR] [tid=785] error:read_RFCProperty(): status= 22
251126-13:44:09.370515 [mod=FWUPG, lvl=INFO] [tid=785] GetTR181Url: RFCProperty not found and no default URL provided
251126-13:44:09.370555 [mod=FWUPG, lvl=INFO] [tid=785] GetTR181Url: pUrlOut =
251126-13:44:09.370611 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.XconfUrl"]}, datalen = 73
251126-13:44:09.374540 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.374846 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.XconfUrl",
"value": "https://xconf.rdkcentral.com",
"dataType": 0,
"parameterCount": 1,
"message": "Success"
}],
"statusCode": 0
}
251126-13:44:09.374961 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Bootstrap.XconfUrl,type=0,value=https://xconf.rdkcentral.com,status=0
251126-13:44:09.375022 [mod=FWUPG, lvl=INFO] [tid=785] GetTR181Url: pUrlOut = https://xconf.rdkcentral.com
251126-13:44:09.375065 [mod=FWUPG, lvl=INFO] [tid=785] MakeXconfComms: server URL https://xconf.rdkcentral.com/xconf/swu/stb
251126-13:44:09.375157 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for CPU_ARCH and buf size=16
251126-13:44:09.375343 [mod=FWUPG, lvl=ERROR] [tid=785] createJsonString: getDevicePropertyData() for cpu arch fail
251126-13:44:09.375393 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for DEVICE_NAME and buf size=32
251126-13:44:09.375505 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : DEVICE_NAME=RDKERPi4
251126-13:44:09.375560 [mod=FWUPG, lvl=INFO] [tid=785] DEVICE_NAME = RDKERPi4
251126-13:44:09.375658 [mod=FWUPG, lvl=INFO] [tid=785] GetEstbMac: After reading ESTB_MAC_FILE value=D8:3A:DD:0A:43:71
251126-13:44:09.923996 [mod=FWUPG, lvl=INFO] [tid=785] RunCommand: Successful read 142 bytes
251126-13:44:09.924174 [mod=FWUPG, lvl=ERROR] [tid=785] GetPDRIFileName: PDRI filename retrieving Failed ...
251126-13:44:09.924517 [mod=FWUPG, lvl=INFO] [tid=785] GetRemoteInfo: returning sztotlen=0
251126-13:44:09.924685 [mod=FWUPG, lvl=INFO] [tid=785] Calling GetModelNum function
251126-13:44:09.924989 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for WHOAMI_SUPPORT and buf size=8
251126-13:44:09.925115 [mod=FWUPG, lvl=ERROR] [tid=785] GetPartnerId: getDevicePropertyData() for whoami fail
251126-13:44:09.925214 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for WHOAMI_SUPPORT and buf size=8
251126-13:44:09.925331 [mod=FWUPG, lvl=ERROR] [tid=785] GetOsClass: getDevicePropertyData() for whoami fail
251126-13:44:09.925375 [mod=FWUPG, lvl=INFO] [tid=785] GetOsClass: whoami is not enable Status
251126-13:44:09.925458 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.AccountInfo.AccountID"]}, datalen = 84
251126-13:44:09.928813 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.929174 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.AccountInfo.AccountID",
"value": "\"1234\"",
"dataType": 0,
"parameterCount": 1,
"message": "Success"
}],
"statusCode": 0
}
251126-13:44:09.929297 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.AccountInfo.AccountID,type=0,value="1234",status=0
251126-13:44:09.933002 [mod=FWUPG, lvl=ERROR] [tid=785] RunCommand fread fails:0
251126-13:44:09.933187 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doCurlInit: curl init success
251126-13:44:09.933241 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getJsonRpcData : CURL: Setting For jsonrpc_auth_token
251126-13:44:09.935985 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Curl Connected to http://127.0.0.1:9998/jsonrpc (127.0.0.1) port 9998
251126-13:44:09.936082 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Curl return code =0, http code=202
251126-13:44:09.936124 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] In performRequest curl_ret_status =0
251126-13:44:09.936167 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getJsonRpcData : Bytes Downloaded=95 and curl ret status=0 and http code=202
251126-13:44:09.936208 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getJsonRpcData : data received ={"jsonrpc":"2.0","id":3,"error":{"code":-32603,"message":"Could not access requested service"}}
251126-13:44:09.936250 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doStopDownload : CURL: free resources
251126-13:44:09.937243 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.MigrationPreparer.MigrationReady"]}, datalen = 66
251126-13:44:09.953653 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.954017 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.MigrationPreparer.MigrationReady",
"value": "",
"dataType": 0,
"parameterCount": 1,
"message": "Parameter value field is not available"
}],
"message": "Parameter value field is not available",
"statusCode": 22
}
251126-13:44:09.954146 [mod=FWUPG, lvl=ERROR] [tid=785] error:read_RFCProperty(): status= 22
251126-13:44:09.954191 [mod=FWUPG, lvl=ERROR] [tid=785] GetMigrationReady: read_RFCProperty() failed Status 0
251126-13:44:09.954253 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.SerialNumber"]}, datalen = 46
251126-13:44:09.960580 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:09.960907 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.SerialNumber",
"value": "10000000e33bf0d4",
"dataType": 0,
"parameterCount": 1,
"message": "Success"
}],
"statusCode": 0
}
251126-13:44:09.961038 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.SerialNumber,type=0,value=10000000e33bf0d4,status=0
251126-13:44:09.961159 [mod=FWUPG, lvl=INFO] [tid=785] /media/apps/etc/certs does not exist
251126-13:44:09.961205 [mod=FWUPG, lvl=INFO] [tid=785] Certificate does not exist in NVM Path
251126-13:44:09.961261 [mod=FWUPG, lvl=INFO] [tid=785] /etc/certs does not exist
251126-13:44:09.961301 [mod=FWUPG, lvl=INFO] [tid=785] Certificate does not exist in RFS Path
251126-13:44:09.961339 [mod=FWUPG, lvl=INFO] [tid=785] No metadata found only in CPE251126-13:44:09.961378 [mod=FWUPG, lvl=INFO] [tid=785] GetInstalledBundles: pBundles =
251126-13:44:09.961417 [mod=FWUPG, lvl=INFO] [tid=785] GetInstalledBundles: szRunningLen = 0
2025-11-26T13:44:10.055Z : /lib/rdk/cdlSupport.sh: /media/apps/rdm/manifests does not exist
2025-11-26T13:44:10.106Z : /lib/rdk/cdlSupport.sh: Installed RDM Manifest Version in CPE:
251126-13:44:10.112684 [mod=FWUPG, lvl=ERROR] [tid=785] RunCommand fread fails:0
251126-13:44:10.112812 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for DEVICE_NAME and buf size=32
251126-13:44:10.112969 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : DEVICE_NAME=RDKERPi4
251126-13:44:10.113060 [mod=FWUPG, lvl=INFO] [tid=785] GetTimezone: Timezone value from output.json is empty, Reading from /opt/persistent/timeZoneDST file...
251126-13:44:10.113130 [mod=FWUPG, lvl=INFO] [tid=785] GetTimezone: Got timezone using /opt/persistent/timeZoneDST successfully, value:Asia/Calcutta
251126-13:44:10.113187 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for MODEL_NUM and buf size=16
251126-13:44:10.113289 [mod=COMMONUTILITIES, lvl=ERROR] [tid=785] getDevicePropertyData : strchr failed. '=' not found. str=# MODEL_NUM should case match with OTA name.
251126-13:44:10.113380 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : MODEL_NUM=RPI4
251126-13:44:10.113431 [mod=FWUPG, lvl=INFO] [tid=785] model = RPI4
251126-13:44:10.113478 [mod=FWUPG, lvl=INFO] [tid=785] createJsonString: totlen = 418
eStbMac=D8:3A:DD:0A:43:71&firmwareVersion=lib32-middleware-test-image-RPI4-20251118074027&env=dev&model=RPI4&manufacturer=RaspberryPi&partnerId=community&activationInProgress=false&osClass=Not Available&accountId=1234&serial=10000000e33bf0d4&localtime=Wed Nov 26 13:44:09 UTC 2025&dlCertBundle=&rdmCatalogueVersion=&timezone=Asia/Calcutta&capabilities=rebootDecoupled&capabilities=RCDL&capabilities=supportsFullHttpUrl
251126-13:44:10.113519 [mod=FWUPG, lvl=INFO] [tid=785] Trying to communicate with XCONF server
251126-13:44:10.113776 [mod=RBUS, lvl=INFO] [tid=785] rbus open for component: t2_lib_rdkfwupgrader
251126-13:44:10.115286 [mod=RBUS, lvl=INFO] [tid=785] rbus open (t2_lib_rdkfwupgrader) success
251126-13:44:10.116935 [mod=RBUS, lvl=ERROR] [tid=785] rbus_get for Telemetry.ReportProfiles.rdkfwupgrader.EventMarkerList failed with error: Entry not found error
251126-13:44:10.118396 [mod=RBUS, lvl=INFO] [tid=785] Telemetry.ReportProfiles.ProfilesUpdated subscribe retries succeeded
251126-13:44:10.118522 [mod=FWUPG, lvl=INFO] [tid=785] isDwnlBlock : Checking for direct
251126-13:44:10.118608 [mod=FWUPG, lvl=ERROR] [tid=785] getFileLastModifyTime: File: /tmp/.lastdirectfail_cdl not present: -1
251126-13:44:10.118655 [mod=FWUPG, lvl=INFO] [tid=785] isDelayFWDownloadActive: Device configured with download delay of 0 minutes.
251126-13:44:10.118697 [mod=FWUPG, lvl=INFO] [tid=785] Delayed Trigger Image Upgrade ..!
251126-13:44:10.118864 [mod=FWUPG, lvl=INFO] [tid=785] XCONF Download in Progress
251126-13:44:10.118926 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for DEVICE_TYPE and buf size=16
251126-13:44:10.119026 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : DEVICE_TYPE=mediaclient
251126-13:44:10.119081 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] isMediaClientDevice: device name from device.property file=mediaclient
251126-13:44:10.119171 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Device is a Mediaclient
251126-13:44:10.119418 [mod=FWUPG, lvl=INFO] [tid=785] updateFWDownloadStatus(): Going to write:/opt/fwdnldstatus.txt
251126-13:44:10.119795 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for CPU_ARCH and buf size=8
251126-13:44:10.119940 [mod=FWUPG, lvl=ERROR] [tid=785] upgradeRequest: getDevicePropertyData() for CPU_ARCH fail
251126-13:44:10.120000 [mod=FWUPG, lvl=INFO] [tid=785] getAppMode: app mode = 1
251126-13:44:10.120058 [mod=FWUPG, lvl=INFO] [tid=785] isStateRedSupported(): Yes file present:/lib/rdk/stateRedRecovery.sh
251126-13:44:10.120123 [mod=FWUPG, lvl=INFO] [tid=785] isInStateRed(): No Flag Not prsent:/tmp/stateRedEnabled. Device is not in statered
251126-13:44:10.120169 [mod=FWUPG, lvl=INFO] [tid=785] isDwnlBlock : Checking for direct
251126-13:44:10.120228 [mod=FWUPG, lvl=ERROR] [tid=785] getFileLastModifyTime: File: /tmp/.lastdirectfail_cdl not present: -1
251126-13:44:10.120272 [mod=FWUPG, lvl=INFO] [tid=785] isThrottleEnabled(): DeviceType=RDKERPi4 RebootImmediateFlag=
251126-13:44:10.120312 [mod=FWUPG, lvl=INFO] [tid=785] Throttle enable rfc is false
251126-13:44:10.120353 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : Throttle is Disable
251126-13:44:10.120416 [mod=FWUPG, lvl=INFO] [tid=785] isOCSPEnable() : ocsp status=0
251126-13:44:10.120458 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : Disable OCSP check
251126-13:44:10.120503 [mod=FWUPG, lvl=INFO] [tid=785] getPidStore() pid=785 in string=785
251126-13:44:10.120587 [mod=FWUPG, lvl=INFO] [tid=785] savePID() =785
to file=/tmp/.curl.pid
251126-13:44:10.120712 [mod=FWUPG, lvl=INFO] [tid=785] savePID() =785
to file=/tmp/.fwdnld.pid
251126-13:44:10.120796 [mod=FWUPG, lvl=INFO] [tid=785] Fetching MTLS credential for SSR/XCONF
251126-13:44:10.120869 [mod=FWUPG, lvl=ERROR] [tid=785] downloadFile : getMtlscert() Featching MTLS fail. Going For NON MTLS:-1
251126-13:44:10.120913 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 9
251126-13:44:10.120953 [mod=FWUPG, lvl=INFO] [tid=785] Calling doHttpFileDownload() with cert mTlsXConfDownload disable
251126-13:44:10.121009 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doCurlInit: curl init success
251126-13:44:10.121051 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 10
251126-13:44:10.121105 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doHttpFileDownload : CURL: setCommonCurlOpt Success
251126-13:44:11.450612 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Curl Connected to https://xconf.rdkcentral.com/xconf/swu/stb (35.161.239.220) port 443
251126-13:44:11.450725 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Curl return code =0, http code=200
251126-13:44:11.450771 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] In performRequest curl_ret_status =0
251126-13:44:11.450818 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doHttpFileDownload : After curl operation no of bytes Downloaded=376 and curl ret status=0 and http code=200
251126-13:44:11.450864 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 12
251126-13:44:11.450907 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doStopDownload : CURL: free resources
251126-13:44:11.457042 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable: Checking IncremetalCDLEnable... Download image name=
251126-13:44:11.457204 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable"]}, datalen = 84
251126-13:44:11.462325 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:11.462757 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable",
"value": "true",
"dataType": 3,
"parameterCount": 1,
"message": "Default Value"
}],
"statusCode": 38
}
251126-13:44:11.462900 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable,type=3,value=true,status=38
251126-13:44:11.462948 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable: rfc IncrementalCDL= true
251126-13:44:11.462993 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable : incremental cdl is TRUE
251126-13:44:11.463050 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : After curl request the curl status = 0 and http=200 and chunk download=0
251126-13:44:11.463209 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 13
251126-13:44:11.463268 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : Direct Image upgrade connection success: curl ret:0 http_code:200
251126-13:44:11.463505 [mod=FWUPG, lvl=INFO] [tid=785] saveHTTPCode() Writing httpcode=200
to file:/opt/xconf_curl_httpcode
251126-13:44:11.463893 [mod=COMMONUTILITIES, lvl=ERROR] [tid=785] filePresentCheck Invalid Parameter
251126-13:44:11.463949 [mod=FWUPG, lvl=INFO] [tid=785] MakeXconfComms: Calling getXconfRespData with input = {"firmwareDownloadProtocol":"http","firmwareFilename":"lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz","firmwareLocation":"https://tools.rdkcentral.com:8443/images/","firmwareVersion":"lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz","mandatoryUpdate":false,"rebootImmediately":false}
251126-13:44:11.464146 [mod=FWUPG, lvl=INFO] [tid=785] XCONF Download completed with curl code:0
251126-13:44:11.464193 [mod=FWUPG, lvl=INFO] [tid=785] XCONF Download Success
251126-13:44:11.464238 [mod=FWUPG, lvl=INFO] [tid=785] cloudFWFile: lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:44:11.464280 [mod=FWUPG, lvl=INFO] [tid=785] cloudFWLocation: https://tools.rdkcentral.com:8443/images/
251126-13:44:11.464321 [mod=FWUPG, lvl=INFO] [tid=785] ipv6cloudFWLocation:
251126-13:44:11.464361 [mod=FWUPG, lvl=INFO] [tid=785] cloudFWVersion: lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-
251126-13:44:11.464430 [mod=FWUPG, lvl=INFO] [tid=785] cloudDelayDownload:
251126-13:44:11.464472 [mod=FWUPG, lvl=INFO] [tid=785] cloudProto: http
251126-13:44:11.464511 [mod=FWUPG, lvl=INFO] [tid=785] cloudImmediateRebootFlag: false
251126-13:44:11.464552 [mod=FWUPG, lvl=INFO] [tid=785] peripheralFirmwares:
251126-13:44:11.464590 [mod=FWUPG, lvl=INFO] [tid=785] dlCertBundle:
251126-13:44:11.464630 [mod=FWUPG, lvl=INFO] [tid=785] cloudPDRIVersion:
251126-13:44:11.464670 [mod=FWUPG, lvl=INFO] [tid=785] rdmCatalogueVersion:
251126-13:44:11.464859 [mod=FWUPG, lvl=INFO] [tid=785] last_dwnl_status=0
251126-13:44:11.464950 [mod=FWUPG, lvl=INFO] [tid=785] currentImg tbuff: lib32-middleware-test-image-RPI4-20251118074027-signed.bin
251126-13:44:11.465004 [mod=FWUPG, lvl=INFO] [tid=785] currentImg: lib32-middleware-test-image-RPI4-20251118074027-signed.bin
251126-13:44:11.465047 [mod=FWUPG, lvl=INFO] [tid=785] currentImg: lib32-middleware-test-image-RPI4-20251118074027-signed.bin
251126-13:44:11.465099 [mod=FWUPG, lvl=INFO] [tid=785] current_img_status=1
251126-13:44:11.465141 [mod=FWUPG, lvl=INFO] [tid=785] myFWVersion = lib32-middleware-test-image-RPI4-20251118074027
251126-13:44:11.465182 [mod=FWUPG, lvl=INFO] [tid=785] myFWFile = lib32-middleware-test-image-RPI4-20251118074027-signed.bin
251126-13:44:11.465222 [mod=FWUPG, lvl=INFO] [tid=785] lastDnldFile =
251126-13:44:11.465261 [mod=FWUPG, lvl=INFO] [tid=785] cloudFWVersion = lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-
251126-13:44:11.465302 [mod=FWUPG, lvl=INFO] [tid=785] cloudFWFile = lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:44:11.465343 [mod=FWUPG, lvl=INFO] [tid=785] processJsonResponse returned 0
251126-13:44:11.465434 [mod=FWUPG, lvl=INFO] [tid=785] checkTriggerUpgrade: reboot_flag =false and delay_dwnl=0
251126-13:44:11.465477 [mod=FWUPG, lvl=INFO] [tid=785] Xconf image/PDRI configuration Check
251126-13:44:11.465518 [mod=FWUPG, lvl=INFO] [tid=785] Trigger Type=4
251126-13:44:11.465575 [mod=FWUPG, lvl=INFO] [tid=785] Optimize currentImg: lib32-middleware-test-image-RPI4-20251118074027-signed.bin
251126-13:44:11.465619 [mod=FWUPG, lvl=INFO] [tid=785] last_dwnl_status=0 and current_img_status=1
251126-13:44:11.465658 [mod=FWUPG, lvl=INFO] [tid=785] myfwversion:lib32-middleware-test-image-RPI4-20251118074027
251126-13:44:11.465697 [mod=FWUPG, lvl=INFO] [tid=785] cloudFWVersion:lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-
251126-13:44:11.465738 [mod=FWUPG, lvl=INFO] [tid=785] cloudFWFile:lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:44:11.466960 [mod=FWUPG, lvl=INFO] [tid=785] lastdwnlfile:
251126-13:44:11.467033 [mod=FWUPG, lvl=INFO] [tid=785] currentImg:lib32-middleware-test-image-RPI4-20251118074027-signed.bin
251126-13:44:11.467078 [mod=FWUPG, lvl=INFO] [tid=785] Unable to fetch current running image file name or last download file
251126-13:44:11.467159 [mod=FWUPG, lvl=INFO] [tid=785] Error identified with image file comparison !!! Proceeding with firmware version check.
251126-13:44:11.467222 [mod=FWUPG, lvl=INFO] [tid=785] Firmware versions are different myFWVersion : lib32-middleware-test-image-RPI4-20251118074027 and cloudFWVersion : lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-
251126-13:44:11.467263 [mod=FWUPG, lvl=INFO] [tid=785] pci file check true
251126-13:44:11.467304 [mod=FWUPG, lvl=INFO] [tid=785] checkForValidPCIUpgrade return true
251126-13:44:11.467348 [mod=FWUPG, lvl=INFO] [tid=785] imageHTTPURL=https://tools.rdkcentral.com:8443/images//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:44:11.467868 [mod=FWUPG, lvl=INFO] [tid=785] DWNL path with img name=/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:44:11.468054 [mod=FWUPG, lvl=INFO] [tid=785] isDwnlBlock : Checking for direct
251126-13:44:11.468155 [mod=FWUPG, lvl=ERROR] [tid=785] getFileLastModifyTime: File: /tmp/.lastdirectfail_cdl not present: -1
251126-13:44:11.468208 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] createFile: Trying to create file=/tmp/.imageDnldInProgress
251126-13:44:11.468355 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.ManageableNotification.Enable"]}, datalen = 92
251126-13:44:11.473108 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:11.473412 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.ManageableNotification.Enable",
"value": "",
"dataType": 3,
"parameterCount": 1,
"message": "Parameter value field is not available"
}],
"message": "Parameter value field is not available",
"statusCode": 22
}
251126-13:44:11.473535 [mod=FWUPG, lvl=ERROR] [tid=785] error:read_RFCProperty(): status= 22
251126-13:44:11.473585 [mod=FWUPG, lvl=ERROR] [tid=785] isMmgbleNotifyEnabled: ManageNotify rfc=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.ManageableNotification.Enable failed Status -1
251126-13:44:11.473629 [mod=FWUPG, lvl=INFO] [tid=785] isDelayFWDownloadActive: Device configured with download delay of 0 minutes.
251126-13:44:11.473671 [mod=FWUPG, lvl=INFO] [tid=785] Delayed Trigger Image Upgrade ..!
251126-13:44:11.473833 [mod=FWUPG, lvl=INFO] [tid=785] Triggering the Image Download ...
251126-13:44:11.474993 [mod=FWUPG, lvl=INFO] [tid=785] PCI Download in Progress for /opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:44:11.475060 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for DEVICE_TYPE and buf size=16
251126-13:44:11.475213 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : DEVICE_TYPE=mediaclient
251126-13:44:11.475279 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] isMediaClientDevice: device name from device.property file=mediaclient
251126-13:44:11.475322 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Device is a Mediaclient
251126-13:44:11.475537 [mod=FWUPG, lvl=INFO] [tid=785] updateFWDownloadStatus(): Going to write:/opt/fwdnldstatus.txt
251126-13:44:11.475901 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for CPU_ARCH and buf size=8
251126-13:44:11.476040 [mod=FWUPG, lvl=ERROR] [tid=785] upgradeRequest: getDevicePropertyData() for CPU_ARCH fail
251126-13:44:11.476090 [mod=FWUPG, lvl=INFO] [tid=785] getAppMode: app mode = 1
251126-13:44:11.476148 [mod=FWUPG, lvl=INFO] [tid=785] isStateRedSupported(): Yes file present:/lib/rdk/stateRedRecovery.sh
251126-13:44:11.476213 [mod=FWUPG, lvl=INFO] [tid=785] isInStateRed(): No Flag Not prsent:/tmp/stateRedEnabled. Device is not in statered
251126-13:44:11.476262 [mod=FWUPG, lvl=INFO] [tid=785] isDwnlBlock : Checking for direct
251126-13:44:11.476320 [mod=FWUPG, lvl=ERROR] [tid=785] getFileLastModifyTime: File: /tmp/.lastdirectfail_cdl not present: -1
251126-13:44:11.476362 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile :Trying to communicate with SSR via TLS server
251126-13:44:11.477414 [mod=FWUPG, lvl=INFO] [tid=785] isThrottleEnabled(): DeviceType=RDKERPi4 RebootImmediateFlag=false
251126-13:44:11.477475 [mod=FWUPG, lvl=INFO] [tid=785] Throttle enable rfc is false
251126-13:44:11.477518 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : Throttle is Disable
251126-13:44:11.477587 [mod=FWUPG, lvl=INFO] [tid=785] isOCSPEnable() : ocsp status=0
251126-13:44:11.477630 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : Disable OCSP check
251126-13:44:11.477675 [mod=FWUPG, lvl=INFO] [tid=785] getPidStore() pid=785 in string=785
251126-13:44:11.477769 [mod=FWUPG, lvl=INFO] [tid=785] savePID() =785
to file=/tmp/.curl.pid
251126-13:44:11.477900 [mod=FWUPG, lvl=INFO] [tid=785] savePID() =785
to file=/tmp/.fwdnld.pid
251126-13:44:11.477984 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable: Checking IncremetalCDLEnable... Download image name=/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:44:11.478151 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable"]}, datalen = 84
251126-13:44:11.483289 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:44:11.483672 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable",
"value": "true",
"dataType": 3,
"parameterCount": 1,
"message": "Default Value"
}],
"statusCode": 38
}
251126-13:44:11.483817 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable,type=3,value=true,status=38
251126-13:44:11.483869 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable: rfc IncrementalCDL= true
251126-13:44:11.483915 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable : incremental cdl is TRUE
251126-13:44:11.484027 [mod=FWUPG, lvl=INFO] [tid=785] Fetching MTLS credential for SSR/XCONF
251126-13:44:11.484086 [mod=FWUPG, lvl=ERROR] [tid=785] downloadFile : getMtlscert() Featching MTLS fail. Going For NON MTLS:-1
251126-13:44:11.484132 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 1
251126-13:44:11.484175 [mod=FWUPG, lvl=INFO] [tid=785] Calling doHttpFileDownload() with cert mTlsXConfDownload disable
251126-13:44:11.484232 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doCurlInit: curl init success
251126-13:44:11.484276 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 2
251126-13:44:11.484324 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doHttpFileDownload : CURL: setCommonCurlOpt Success
251126-13:44:11.484392 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] urlHelperDownloadFile(): pathname:/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:44:11.484452 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] urlHelperDownloadFile() download file name with path:/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz and file open mode=wb
251126-13:44:11.484672 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] urlHelperDownloadFile(): Dump header info to file:/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz.header
251126-13:44:11.484926 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] CURL:Download Operation Start
251126-13:44:12.672550 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=HTTP/1.1 200 OK
251126-13:44:12.672749 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=Server: Apache-Coyote/1.1
251126-13:44:12.672812 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=Accept-Ranges: bytes
251126-13:44:12.672875 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=ETag: W/"196421668-1764045178640"
251126-13:44:12.672933 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=Last-Modified: Tue, 25 Nov 2025 04:32:58 GMT
251126-13:44:12.672992 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=Content-Type: application/x-gzip
251126-13:44:12.673051 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=Content-Length: 196421668
251126-13:44:12.673107 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=Date: Wed, 26 Nov 2025 13:44:12 GMT
251126-13:44:12.673162 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] header_callback():=
251126-13:48:03.116947 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Curl Connected to https://tools.rdkcentral.com:8443/images//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz (54.167.23.73) port 8443
251126-13:48:03.117031 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Curl return code =0, http code=200
251126-13:48:03.117076 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] In performRequest curl_ret_status =0
251126-13:48:03.117221 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] CURL:Download Operation Done. File data.datasize:196421668 and curl code=0
251126-13:48:03.117297 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doHttpFileDownload : After curl operation no of bytes Downloaded=196421668 and curl ret status=0 and http code=200
251126-13:48:03.117345 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 3
251126-13:48:03.117387 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] doStopDownload : CURL: free resources
251126-13:48:03.123043 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable: Checking IncremetalCDLEnable... Download image name=/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:48:03.123346 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable"]}, datalen = 84
251126-13:48:03.128848 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:48:03.129197 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable",
"value": "true",
"dataType": 3,
"parameterCount": 1,
"message": "Default Value"
}],
"statusCode": 38
}
251126-13:48:03.129336 [mod=FWUPG, lvl=INFO] [tid=785] read_RFCProperty() name=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.IncrementalCDL.Enable,type=3,value=true,status=38
251126-13:48:03.129388 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable: rfc IncrementalCDL= true
251126-13:48:03.129432 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable : incremental cdl is TRUE
251126-13:48:03.129503 [mod=FWUPG, lvl=INFO] [tid=785] isIncremetalCDLEnable: File=/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz is present. IncrementalCDL enable=1
251126-13:48:03.129548 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : After curl request the curl status = 0 and http=200 and chunk download=1
251126-13:48:03.129601 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : Curl Progress data...
251126-13:48:03.129721 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] UP: 0 of 0 DOWN: 196421668 of 196421668
251126-13:48:03.130035 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 4
251126-13:48:03.130085 [mod=FWUPG, lvl=INFO] [tid=785] downloadFile : Direct Image upgrade Success: curl ret:0 http_code:200
251126-13:48:03.131515 [mod=FWUPG, lvl=INFO] [tid=785] saveHTTPCode() Writing httpcode=200
to file:/opt/xconf_curl_httpcode
251126-13:48:03.131823 [mod=FWUPG, lvl=INFO] [tid=785] /opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz Local Image Download Completed using HTTPS TLS protocol!
251126-13:48:03.132920 [mod=FWUPG, lvl=INFO] [tid=785] updateFWDownloadStatus(): Going to write:/opt/fwdnldstatus.txt
251126-13:48:03.133141 [mod=FWUPG, lvl=INFO] [tid=785] isStateRedSupported(): Yes file present:/lib/rdk/stateRedRecovery.sh
251126-13:48:03.133210 [mod=FWUPG, lvl=INFO] [tid=785] isInStateRed(): No Flag Not prsent:/tmp/stateRedEnabled. Device is not in statered
251126-13:48:03.133275 [mod=FWUPG, lvl=INFO] [tid=785] Downloaded /opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz of size 196421668
251126-13:48:05.517859 [mod=FWUPG, lvl=INFO] [tid=785] RunCommand: Successful read 127 bytes
251126-13:48:05.517976 [mod=FWUPG, lvl=INFO] [tid=785] md5sum of /opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz : 2f8c2071cb9b392968eb9849d4d2b8a7 /opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-86
251126-13:48:05.518030 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 6
251126-13:48:05.518274 [mod=FWUPG, lvl=INFO] [tid=785] updateFWDownloadStatus(): Going to write:/opt/fwdnldstatus.txt
251126-13:48:05.518681 [mod=FWUPG, lvl=INFO] [tid=785] upgrade file = /lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:48:05.518761 [mod=FWUPG, lvl=INFO] [tid=785] upgrade file = lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:48:05.518807 [mod=FWUPG, lvl=INFO] [tid=785] Starting Image Flashing ...
251126-13:48:05.518853 [mod=FWUPG, lvl=INFO] [tid=785] Upgrade Server = https://tools.rdkcentral.com:8443/images//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
Upgrade File = /opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
Reboot Flag = false
Upgrade protocol = 2
PDRI Upgrade = 0
Image name = /lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
headerfile=/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz.header
251126-13:48:05.518944 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for DEVICE_TYPE and buf size=16
251126-13:48:05.519057 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : DEVICE_TYPE=mediaclient
251126-13:48:05.519194 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] isMediaClientDevice: device name from device.property file=mediaclient
251126-13:48:05.519249 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] Device is a Mediaclient
251126-13:48:05.519293 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for CPU_ARCH and buf size=8
251126-13:48:05.519420 [mod=FWUPG, lvl=ERROR] [tid=785] flashImage: getDevicePropertyData() for cpu arch fail
251126-13:48:05.519467 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for DIFW_PATH and buf size=16
251126-13:48:05.519576 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : DIFW_PATH=/opt/ota-dlpath
251126-13:48:05.519631 [mod=FWUPG, lvl=INFO] [tid=785] difw path = /opt/ota-dlpath
/usr/bin/FlashApp /opt/ota-dlpath lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
WWeedd NNoovv 2266 1199::1188::0055 IISSTT 22002255 FFllaasshhAApppp..sshh >> IInnvvookkeedd wwiitthh ttwwoo aarrgguummeennttss ''//oopptt//oottaa--ddllppaatthh'' aanndd ''lliibb3322--aapppplliiccaattiioonn--tteesstt--iimmaaggee--RRPPII44--rraassppbbeerrrryyppii44--6644--rrddkkee--ffeeaattuurree--RRDDKKEECCOORREEMMWW--886633--OOTTAA..wwiicc..ttaarr..ggzz''
WWeedd NNoovv 2266 1199::1188::0077 IISSTT 22002255 FFllaasshhAApppp..sshh >> FFiirrmmwwaarree iimmaaggee ffiillee rreecceeiivveedd:: ''//oopptt//oottaa--ddllppaatthh//lliibb3322--aapppplliiccaattiioonn--tteesstt--iimmaaggee--RRPPII44--rraassppbbeerrrryyppii44--6644--rrddkkee--ffeeaattuurree--RRDDKKEECCOORREEMMWW--886633--OOTTAA..wwiicc..ttaarr..ggzz'' wwiitthh mmdd55ssuumm ''22ff88cc22007711ccbb99bb339922996688eebb99884499dd44dd22bb88aa77''
WWeedd NNoovv 2266 1199::1188::0077 IISSTT 22002255 FFllaasshhAApppp..sshh >> EExxttrraaccttiinngg tthhee ccoommpprreesssseedd ffiirrmmwwaarree iimmaaggee ffiillee iinnttoo ''//oopptt//oottaa//wwiicciimmaaggee''
WWeedd NNoovv 2266 1199::1199::2288 IISSTT 22002255 FFllaasshhAApppp..sshh >> RReemmoovviinngg tthhee ccoommpprreesssseedd ffiirrmmwwaarree iimmaaggee ffiillee ''//oopptt//oottaa--ddllppaatthh//lliibb3322--aapppplliiccaattiioonn--tteesstt--iimmaaggee--RRPPII44--rraassppbbeerrrryyppii44--6644--rrddkkee--ffeeaattuurree--RRDDKKEECCOORREEMMWW--886633--OOTTAA..wwiicc..ttaarr..ggzz''
WWeedd NNoovv 2266 1199::1199::2299 IISSTT 22002255 FFllaasshhAApppp..sshh >> FFiillee ''//oopptt//oottaa//wwiicciimmaaggee//lliibb3322--aapppplliiccaattiioonn--tteesstt--iimmaaggee--RRPPII44--2200225511003300111144995555--oottaa..wwiicc'' eexxiissttss aanndd iittss ssiizzee iiss ''11554477669988117766'' bbyytteess..
WWeedd NNoovv 2266 1199::1199::2299 IISSTT 22002255 FFllaasshhAApppp..sshh >> CCrreeaattiinngg tthhee ddiirreeccttoorryy ''//oopptt//oottaa//eexxttbblloocckk''
WWeedd NNoovv 2266 1199::1199::2299 IISSTT 22002255 FFllaasshhAApppp..sshh >> bboooott__ppaarrttiittiioonn:: //ddeevv//mmmmccbbllkk00pp11
WWeedd NNoovv 2266 1199::1199::2299 IISSTT 22002255 FFllaasshhAApppp..sshh >> oottaa__bboooott__mmoouunntt__ppooiinntt:: //oopptt//oottaa//eexxttbblloocckk//oottaa__bboooott
WWeedd NNoovv 2266 1199::1199::2299 IISSTT 22002255 FFllaasshhAApppp..sshh >> oolldd__bboooott__bbkkuupp:: //oopptt//oottaa//eexxttbblloocckk//oolldd__bboooott__bbkkuupp
WWeedd NNoovv 2266 1199::1199::2299 IISSTT 22002255 FFllaasshhAApppp..sshh >> oottaa__rroooottffss__mmoouunntt__ppooiinntt:: //oopptt//oottaa//eexxttbblloocckk//oottaa__rroooottffss
WWeedd NNoovv 2266 1199::1199::2299 IISSTT 22002255 FFllaasshhAApppp..sshh >> ttaarrggeett__rroooottffss__mmoouunntt__ppooiinntt:: //oopptt//oottaa//eexxttbblloocckk//ttaarrggeett__rroooottffss
WWeedd NNoovv 2266 1199::1199::2299 IISSTT 22002255 FFllaasshhAApppp..sshh >> BBaacckkiinngg uupp tthhee ccoonntteennttss ooff ''//bboooott'' ppaarrttiittiioonn ttoo ''//oopptt//oottaa//eexxttbblloocckk//oolldd__bboooott__bbkkuupp''
WWeedd NNoovv 2266 1199::1199::3333 IISSTT 22002255 FFllaasshhAApppp..sshh >> TThhee ''//bboooott//'' bbaacckk--uupp ttoo ''//oopptt//oottaa//eexxttbblloocckk//oolldd__bboooott__bbkkuupp'' iiss ssuucccceessssffuull..
WWeedd NNoovv 2266 1199::1199::3333 IISSTT 22002255 FFllaasshhAApppp..sshh >> LLoooopp ddeevviiccee ''//ddeevv//lloooopp00'' iiss sseettuupp ffoorr //oopptt//oottaa//wwiicciimmaaggee//lliibb3322--aapppplliiccaattiioonn--tteesstt--iimmaaggee--RRPPII44--2200225511003300111144995555--oottaa..wwiicc
WWeedd NNoovv 2266 1199::1199::3333 IISSTT 22002255 FFllaasshhAApppp..sshh >> MMoouunnttiinngg tthhee rroooottffss ppaarrttiittiioonn ''//ddeevv//lloooopp00pp22'' aatt ''//oopptt//oottaa//eexxttbblloocckk//oottaa__rroooottffss'' aass rreeaadd--oonnllyy
WWeedd NNoovv 2266 1199::1199::3333 IISSTT 22002255 FFllaasshhAApppp..sshh >> AAccttiivvee rroooottffss ppaarrttiittiioonn:: ''//ddeevv//mmmmccbbllkk00pp22'' aanndd PPaassssiivvee ppaarrttiittiioonn:: ''//ddeevv//mmmmccbbllkk00pp33''..
WWeedd NNoovv 2266 1199::1199::3333 IISSTT 22002255 FFllaasshhAApppp..sshh >> UUppddaattiinngg ''//ddeevv//mmmmccbbllkk00pp33'' wwiitthh tthhee ccoonntteennttss ooff ''//oopptt//oottaa//eexxttbblloocckk//oottaa__rroooottffss''
WWeedd NNoovv 2266 1199::1199::3333 IISSTT 22002255 FFllaasshhAApppp..sshh >> PPaassssiivvee rroooottffss ppaarrttiittiioonn ''//ddeevv//mmmmccbbllkk00pp33'' iiss aallrreeaaddyy mmoouunntteedd aatt ''//rroooott22'';; pprroocceeeeddiinngg wwiitthh tthhaatt..
WWeedd NNoovv 2266 1199::1199::3333 IISSTT 22002255 FFllaasshhAApppp..sshh >> UUssiinngg pprreemmoouunntteedd ttaarrggeett__rroooottffss__mmoouunntt__ppooiinntt:: //rroooott22
WWeedd NNoovv 2266 1199::1199::3333 IISSTT 22002255 FFllaasshhAApppp..sshh >> CCooppyyiinngg tthhee ccoonntteennttss ooff ''//oopptt//oottaa//eexxttbblloocckk//oottaa__rroooottffss'' ttoo ''//rroooott22''
WWeedd NNoovv 2266 1199::2200::0066 IISSTT 22002255 FFllaasshhAApppp..sshh >> TThhee ccoonntteennttss ooff ''//oopptt//oottaa//eexxttbblloocckk//oottaa__rroooottffss'' aarree ccooppiieedd ttoo ''//rroooott22'' ssuucccceessssffuullllyy..
WWeedd NNoovv 2266 1199::2200::0077 IISSTT 22002255 FFllaasshhAApppp..sshh >> MMoouunnttiinngg tthhee rroooottffss ppaarrttiittiioonn ''//ddeevv//lloooopp00pp11'' aatt ''//oopptt//oottaa//eexxttbblloocckk//oottaa__bboooott'' aass rreeaadd--oonnllyy
WWeedd NNoovv 2266 1199::2200::0077 IISSTT 22002255 FFllaasshhAApppp..sshh >> CCooppyyiinngg tthhee ccoonntteennttss ooff ''//oopptt//oottaa//eexxttbblloocckk//oottaa__bboooott'' ttoo ''//bboooott'' aafftteerr cclleeaanniinngg iitt..
WWeedd NNoovv 2266 1199::2200::1100 IISSTT 22002255 FFllaasshhAApppp..sshh >> TThhee ccoonntteennttss ooff ''//oopptt//oottaa//eexxttbblloocckk//oottaa__bboooott'' aarree ccooppiieedd ttoo ''//bboooott'' ssuucccceessssffuullllyy..
WWeedd NNoovv 2266 1199::2200::1100 IISSTT 22002255 FFllaasshhAApppp..sshh >> UUppddaattiinngg tthhee ccmmddlliinnee..ttxxtt ttoo uussee tthhee nneeww rroooottffss ppaarrttiittiioonn ''//ddeevv//mmmmccbbllkk00pp33''
WWeedd NNoovv 2266 1199::2200::1100 IISSTT 22002255 FFllaasshhAApppp..sshh >> TThhee ccmmddlliinnee..ttxxtt iiss uuppddaatteedd ssuucccceessssffuullllyy ttoo uussee ''//ddeevv//mmmmccbbllkk00pp33''..
WWeedd NNoovv 2266 1199::2200::1100 IISSTT 22002255 FFllaasshhAApppp..sshh >> CClleeaanniinngg uupp tthhee mmoouunnttss aanndd lloooopp ddeevviicceess..
WWeedd NNoovv 2266 1199::2200::1100 IISSTT 22002255 FFllaasshhAApppp..sshh >> UUnnmmoouunnttiinngg tthhee lloooopp ddeevviiccee ''//ddeevv//lloooopp00''
251126-13:50:11.998635 [mod=FWUPG, lvl=INFO] [tid=785] flash_status = 0 and ret = 0
251126-13:50:11.998775 [mod=FWUPG, lvl=INFO] [tid=785] doCDL success.
251126-13:50:12.000282 [mod=FWUPG, lvl=INFO] [tid=785] Image Flashing is success
251126-13:50:12.001504 [mod=FWUPG, lvl=INFO] [tid=785] Device_X_COMCAST_COM_Xcalibur_Client_xconfCheckNow: File does not exist
251126-13:50:12.002292 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for DEVICE_TYPE and buf size=32
251126-13:50:12.003242 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : DEVICE_TYPE=mediaclient
251126-13:50:12.003318 [mod=FWUPG, lvl=INFO] [tid=785] postFlash: device_type = mediaclient
251126-13:50:12.003366 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : Trying device property data for DEVICE_NAME and buf size=32
251126-13:50:12.003470 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] getDevicePropertyData : DEVICE_NAME=RDKERPi4
251126-13:50:12.003527 [mod=FWUPG, lvl=INFO] [tid=785] postFlash: device_name = RDKERPi4
251126-13:50:12.003630 [mod=RFCAPI, lvl=INFO] [tid=785] getRFCParam data = {"names" : ["Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.ManageableNotification.Enable"]}, datalen = 92
251126-13:50:12.008952 [mod=RFCAPI, lvl=INFO] [tid=785] curl response : 0 http response code: 200
251126-13:50:12.009843 [mod=RFCAPI, lvl=INFO] [tid=785] Curl response: {
"parameters": [{
"name": "Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.ManageableNotification.Enable",
"value": "",
"dataType": 3,
"parameterCount": 1,
"message": "Parameter value field is not available"
}],
"message": "Parameter value field is not available",
"statusCode": 22
}
251126-13:50:12.010011 [mod=FWUPG, lvl=ERROR] [tid=785] error:read_RFCProperty(): status= 22
251126-13:50:12.010062 [mod=FWUPG, lvl=ERROR] [tid=785] isMmgbleNotifyEnabled: ManageNotify rfc=Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.ManageableNotification.Enable failed Status -1
251126-13:50:12.010133 [mod=FWUPG, lvl=INFO] [tid=785] isStateRedSupported(): Yes file present:/lib/rdk/stateRedRecovery.sh
251126-13:50:12.010204 [mod=FWUPG, lvl=INFO] [tid=785] isInStateRed(): No Flag Not prsent:/tmp/stateRedEnabled. Device is not in statered
251126-13:50:17.085397 [mod=FWUPG, lvl=INFO] [tid=785] Device_X_COMCAST_COM_Xcalibur_Client_xconfCheckNow: Error opening file for read
251126-13:50:17.085629 [mod=FWUPG, lvl=INFO] [tid=785] Creating flag for preparing to reboot event sent to AS/EPG
251126-13:50:17.085698 [mod=FWUPG, lvl=INFO] [tid=785] postFlash : Upgraded file = lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz
251126-13:50:17.086595 [mod=FWUPG, lvl=INFO] [tid=785] flashImage: Flashing completed. Deleting headerfile File:/opt/ota-dlpath//lib32-application-test-image-RPI4-raspberrypi4-64-rdke-feature-RDKECOREMW-863-OTA.wic.tar.gz.header
251126-13:50:17.086945 [mod=FWUPG, lvl=INFO] [tid=785] updateFWDownloadStatus(): Going to write:/opt/fwdnldstatus.txt
251126-13:50:17.087348 [mod=FWUPG, lvl=INFO] [tid=785] setDwnlState: status = 7
251126-13:50:17.087507 [mod=FWUPG, lvl=INFO] [tid=785] cloudPDRIfile is empty. Do Nothing
251126-13:50:17.087567 [mod=FWUPG, lvl=INFO] [tid=785] Skipping Peripheral Download
251126-13:50:17.087678 [mod=COMMONUTILITIES, lvl=INFO] [tid=785] printCurlError: curl_easy_strerror =No error
251126-13:50:17.087724 [mod=FWUPG, lvl=INFO] [tid=785] curl return code =0 and error message=No error
251126-13:50:17.087797 [mod=FWUPG, lvl=INFO] [tid=785] rdkvfwupgrader daemon exit curl code: 0
251126-13:50:17.087873 [mod=RBUS, lvl=INFO] [tid=785] rbus close for (t2_lib_rdkfwupgrader)
251126-13:50:17.089815 [mod=RTMESSAGE, lvl=INFO] [tid=785] Stopping threads
251126-13:50:17.090387 [mod=RBUS, lvl=INFO] [tid=785] rbus close (t2_lib_rdkfwupgrader) success
251126-13:50:17.090545 [mod=FWUPG, lvl=INFO] [tid=785] Deleting DIFD.pid file
RDKLOG deinit
^C
root@raspberrypi4-64-rdke:~# reboot
root@raspberrypi4-64-rdke:~#
root@raspberrypi4-64-rdke:~# head /version.txt
imagename:lib32-application-test-image-RPI4-20251030114955
OSS_VERSION=4.7.7
APPLICATION_VERSION=5.0.0
MIDDLEWARE_VERSION=8.3.4.0
VENDOR_VERSION=4.7.0
YOCTO_VERSION=kirkstone
SDK_VERSION=UNKNOWN
VERSION=99.99.15.07
FW_CLASS=rdke
JENKINS_JOB=Default
root@raspberrypi4-64-rdke:~#