
{"id":11562,"date":"2024-11-07T08:08:39","date_gmt":"2024-11-07T08:08:39","guid":{"rendered":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry\/t1_on_video_platforms\/"},"modified":"2026-02-27T06:43:26","modified_gmt":"2026-02-27T06:43:26","slug":"t1_on_video_platforms","status":"publish","type":"page","link":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/","title":{"rendered":"T1 on Video platforms"},"content":{"rendered":"\n <div class=\"contentLayout2\">\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<h2 class=\"wp-main-header wp-block-heading\"><strong>XConf server configuration procedure:<\/strong><\/h2><p>XConf server URL:<span>&nbsp;<\/span><a class=\"external-link\" href=\"https:\/\/xconf.rdkcentral.com:19093\/admin\/ux\/\" rel=\"nofollow\">https:\/\/xconf.rdkcentral.com:19093\/admin\/ux\/<\/a><\/p><p><span>Refer&nbsp;<\/span><a href=\"https:\/\/wiki.rdkcentral.com\/display\/RDK\/Xconf+Reference+Setup+Credentials\">Xconf Reference Setup Credentials<\/a><span> for server credentials<\/span><\/p><h3 class=\"wp-sub-header\"><strong>Create Formula<\/strong><\/h3><p>Login to the XConf server, go to DCM menu item, click on &ldquo;Formulas&rdquo; sub menu, and create Formula<\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_18-22-19.png\"><\/span><\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_18-25-58.png\"><\/span><\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_18-26-33.png\"><\/span><\/p><h3 class=\"wp-sub-header\"><strong>Create Device Settings<\/strong><\/h3><p>XConf Server &rarr; DCM &rarr; Device Settings<\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_18-30-3.png\"><\/span><\/p><h3 class=\"wp-sub-header\"><strong>Create Upload Repository<\/strong><\/h3><p>XConf server &rarr; DCM &rarr; Upload Repository<\/p><p>Upload Repository : HTTPS Server<\/p><p><span>Repository URL: <\/span><span>&nbsp;<span><a class=\"external-link\" href=\"https:\/\/xconf.rdkcentral.com\/xconf\/telemetry_upload.php\" rel=\"nofollow\">https:\/\/xconf.rdkcentral.com\/xconf\/telemetry_upload.php<\/a><\/span><\/span><\/p><p><span><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_19-28-5.png\"><\/span><\/span><\/p><h3 class=\"wp-sub-header\"><strong>Create LogUpload Settings<\/strong><\/h3><p>XConf Server &rarr; DCM &rarr; LogUpload Settings<\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_18-32-32.png\"><\/span><\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_18-33-19.png\"><\/span><\/p><h3 class=\"wp-sub-header\"><strong>Test Page<\/strong><\/h3><p>XConf Server &rarr; DCM &rarr; Test Page.<\/p><p>In the Test Page, give estbMacAddress(<span>D4:CF:F9:49:E8:CE<\/span> &rarr; Mac Address of RPI) and ensure the parameters that has been configured in the DCM.<\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_19-36-47.png\"><\/span><\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_19-37-24.png\"><\/span><\/p><h3 class=\"wp-sub-header\"><strong>Create Permanent Profiles<\/strong><\/h3><p><span>XConf Server &rarr; Telemetry &rarr; Permanent Profiles.<\/span><\/p><ul><li><span>Once you save the permanent profile, you will get a message overlay &lsquo;Profile added to the pending changes&rsquo;.<\/span><\/li><li><span>Then go to Changes &rarr; select the profile you create &rarr; Click on &#8220;Approve selected changes&#8221;.<\/span><\/li><li><span>Then the permanent profile will be listed under Telemetry &rarr; Permanent profiles.<\/span><\/li><\/ul><p><span><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_19-45-1.png\"><\/span><\/span><\/p><h3 class=\"wp-sub-header\"><strong>Create Targeting Rules<\/strong><\/h3><p><span>Create targeting rule via Telemetry -&gt; Targeting rules. Targeting rules is to map the profiles with rules.<\/span><\/p><p><span class=\"confluence-embedded-file-wrapper confluence-embedded-manual-size\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/sites\/16\/2024\/11\/image-2024-11-5_20-7-35.png\"><\/span><\/p><h3 class=\"wp-sub-header\">Raw data response<\/h3><p><a class=\"external-link\" href=\"https:\/\/xconf.rdkcentral.com:19092\/loguploader\/getT2Settings?estbMacAddress=D4:CF:F9:49:E8:CE&amp;firmwareVersion=lib32-rdk-generic-mediaclient-image_FBT_rdk6-main_20231210020319&amp;env=dev&amp;model=AH212&amp;ecmMacAddress=&amp;controllerId=2504&amp;channelMapId=2345&amp;vodId=15660&amp;timezone=&amp;partnerId=community&amp;accountId=general&amp;experience=X1&amp;version=2\" rel=\"nofollow\">https:\/\/xconf.rdkcentral.com:19092\/loguploader\/getT2Settings?estbMacAddress=D4:CF:F9:49:E8:CE&amp;firmwareVersion=lib32-rdk-generic-mediaclient-image_FBT_rdk6-main_20231210020319&amp;env=dev&amp;model=AH212&amp;ecmMacAddress=&amp;controllerId=2504&amp;channelMapId=2345&amp;vodId=15660&amp;timezone=&amp;partnerId=community&amp;accountId=general&amp;experience=X1&amp;version=2<\/a><\/p><div class=\"code panel pdl conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"code\"><div class=\"codeContent panelContent pdl\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">{\"urn:settings:GroupName\":\"RDKV_Telemetry_Demo_DeviceSettings\",\"urn:settings:CheckOnReboot\":true,\"urn:settings:CheckSchedule:cron\":\"10 0 * * *\",\"urn:settings:CheckSchedule:DurationMinutes\":0,\"urn:settings:LogUploadSettings:Message\":null,\"urn:settings:LogUploadSettings:Name\":\"RDKV_Telemetry_Demo_Logupload\",\"urn:settings:LogUploadSettings:NumberOfDays\":0,\"urn:settings:LogUploadSettings:UploadRepositoryName\":\"RDKV_Telemetry_Demo_Uploadrepository\",\"urn:settings:LogUploadSettings:UploadRepository:URL\":\"https:\/\/xconf.rdkcentral.com\/xconf\/telemetry_upload.php\",\"urn:settings:LogUploadSettings:UploadRepository:uploadProtocol\":\"HTTPS\",\"urn:settings:LogUploadSettings:UploadOnReboot\":true,\"urn:settings:LogUploadSettings:UploadImmediately\":false,\"urn:settings:LogUploadSettings:upload\":true,\"urn:settings:LogUploadSettings:UploadSchedule:cron\":\"10 0 * * *\",\"urn:settings:LogUploadSettings:UploadSchedule:levelone:cron\":null,\"urn:settings:LogUploadSettings:UploadSchedule:leveltwo:cron\":null,\"urn:settings:LogUploadSettings:UploadSchedule:levelthree:cron\":null,\"urn:settings:LogUploadSettings:UploadSchedule:DurationMinutes\":0,\"urn:settings:VODSettings:Name\":null,\"urn:settings:VODSettings:LocationsURL\":null,\"urn:settings:VODSettings:SRMIPList\":null,\"urn:settings:TelemetryProfile\":{\"id\":\"9dc01093-6621-4d30-a0ab-5a9cb4ee791e\",\"telemetryProfile\":[{\"header\":\"DEMO_Version_split\",\"content\":\"VERSION=\",\"type\":\"version.txt\",\"pollingFrequency\":\"0\"},{\"header\":\"DEM0_Version\",\"content\":\"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.Version\",\"type\":\"dmcli\",\"pollingFrequency\":\"0\"},{\"header\":\"DEMO_Time\",\"content\":\"Device.DeviceInfo.X_RDKCENTRAL-COM_SystemTime\",\"type\":\"dmcli\",\"pollingFrequency\":\"0\"},{\"header\":\"DEMO_USED_MEM\",\"content\":\"USED_MEM\",\"type\":\"top_log.txt\",\"pollingFrequency\":\"0\"},{\"header\":\"DEMO_FREE_MEM\",\"content\":\"FREE_MEM\",\"type\":\"top_log.txt\",\"pollingFrequency\":\"0\"},{\"header\":\"DEMO_UPTIME_split\",\"content\":\"Device.DeviceInfo.UpTime\",\"type\":\"&lt;message_bus&gt;\",\"pollingFrequency\":\"0\"}],\"schedule\":\"*\/10 * * * *\",\"expires\":0,\"telemetryProfile:name\":\"RDKV_Telemetry_Demo_Permanentprofile\",\"uploadRepository:URL\":\"https:\/\/xconf.rdkcentral.com\/xconf\/upload\/display.php\",\"uploadRepository:uploadProtocol\":\"HTTPS\"}}<\/pre>\n<\/div><\/div><p><br><\/p><\/div>\n<\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<hr><\/div>\n<\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<h2 class=\"wp-main-header wp-block-heading\"><span>Client(device) side verification<\/span><\/h2><\/div>\n<\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<h3 class=\"wp-sub-header\">Configure the below details to dcm.properties and comment out the other details<\/h3><ol><li>Add the following changes in \/etc\/dcm.properties or verify if the configurations are present.<ol><li><div class=\"code panel pdl conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"code\"><div class=\"codeContent panelContent pdl\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\"># DCM properties file\n# Log server details\nLOG_SERVER=xconf.rdkcentral.com\n# Log upload server details\nDCM_LOG_SERVER=https:\/\/xconf.rdkcentral.com\/xconf\/logupload.php\nDCM_LOG_SERVER_URL=https:\/\/xconf.rdkcentral.com:19092\/loguploader\/getT2Settings\n# SCP server details\nDCM_SCP_SERVER=xconf.rdkcentral.com\n# LA server details\nDCM_LA_SERVER_URL=https:\/\/xconf.rdkcentral.com\/xconf\/logupload.php<\/pre>\n<\/div><\/div><\/li><li><p>The above configuration is a set of properties that are used to configure the Device Configuration Manager (DCM), which is a system used for managing the configuration of devices on a network. <span>Here is a brief explanation of each property:<\/span><\/p><ol><li>LOG_SERVER: The hostname or IP address of the server where log messages generated by the DCM will be sent.<\/li><li>DCM_LOG_SERVER: The URL of the server where log messages will be uploaded.<\/li><li>DCM_LOG_SERVER_URL: The URL of the server that provides settings for the log uploader.<\/li><li>DCM_SCP_SERVER: The hostname or IP address of the server where files will be uploaded via SCP (Secure Copy Protocol).<\/li><li>DCM_LA_SERVER_URL: The URL of the server where logs will be uploaded.<\/li><\/ol><\/li><\/ol><\/li><\/ol><h3 class=\"wp-sub-header\">Steps for enabling Telemetry<\/h3><ol><li><p>Check tr181 parameters for telemetry are set, if it is not set, then add set the params<\/p><ol><li><div class=\"code panel pdl conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"code\"><div class=\"codeContent panelContent pdl\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">tr181 -s -t boolean -v true Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.Enable\ntr181 -s -t string -v 2.0.1 Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.Version\ntr181 -s -t string -v https:\/\/xconf.rdkcentral.com:19092\/loguploader\/getT2Settings Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.ConfigURL<\/pre>\n<\/div><\/div><\/li><\/ol><\/li><li><span>Reboot the box <\/span><span>(wait for 5 min once device up) and verify logs<\/span><\/li><li>Output of \/tmp\/DCMSettings.conf (contains the telemetry markers that was set against the permanent profile)<ol><li><div class=\"code panel pdl conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"code\"><div class=\"codeContent panelContent pdl\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">root@AmlogicFirebolt:~# cat \/tmp\/DCMSettings.conf\nurn:settings:GroupName=RDKV_Telemetry_Demo_DeviceSettings\nurn:settings:CheckOnReboot=true\nurn:settings:CheckSchedule:cron=10 0 * * *\nurn:settings:CheckSchedule:DurationMinutes=0\nurn:settings:LogUploadSettings:Message=null\nurn:settings:LogUploadSettings:Name=RDKV_Telemetry_Demo_Logupload\nurn:settings:LogUploadSettings:NumberOfDays=0\nurn:settings:LogUploadSettings:UploadRepositoryName=RDKV_Telemetry_Demo_Uploadrepository\nurn:settings:LogUploadSettings:UploadRepository:URL=https:\/\/xconf.rdkcentral.com\/xconf\/telemetry_upload.php\nurn:settings:LogUploadSettings:UploadRepository:uploadProtocol=HTTPS\nurn:settings:LogUploadSettings:UploadOnReboot=true\nurn:settings:LogUploadSettings:UploadImmediately=false\nurn:settings:LogUploadSettings:upload=true\nurn:settings:LogUploadSettings:UploadSchedule:cron=10 0 * * *\nurn:settings:LogUploadSettings:UploadSchedule:levelone:cron=null\nurn:settings:LogUploadSettings:UploadSchedule:leveltwo:cron=null\nurn:settings:LogUploadSettings:UploadSchedule:levelthree:cron=null\nurn:settings:LogUploadSettings:UploadSchedule:DurationMinutes=0\nurn:settings:VODSettings:Name=null\nurn:settings:VODSettings:LocationsURL=null\nurn:settings:VODSettings:SRMIPList=null\n\"urn:settings:TelemetryProfile\":{\"id\":\"9dc01093-6621-4d30-a0ab-5a9cb4ee791e\",\"telemetryProfile\":[{\"header\" : \"DEMO_Version_split\",\"content\" : \"VERSION=\",\"type\" : \"version.txt\",\"pollingFrequency\":\"0\"},{\"header\" : \"DEM0_Version\",\"content\" : \"Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.Telemetry.Version\",\"type\" : \"dmcli\",\"pollingFrequency\":\"0\"},{\"header\" : \"DEMO_Time\",\"content\" : \"Device.DeviceInfo.X_RDKCENTRAL-COM_SystemTime\",\"type\" : \"dmcli\",\"pollingFrequency\":\"0\"},{\"header\" : \"DEMO_USED_MEM\",\"content\" : \"USED_MEM\",\"type\" : \"top_log.txt\",\"pollingFrequency\":\"0\"},{\"header\" : \"DEMO_FREE_MEM\",\"content\" : \"FREE_MEM\",\"type\" : \"top_log.txt\",\"pollingFrequency\":\"0\"},{\"header\" : \"DEMO_UPTIME_split\",\"content\" : \"Device.DeviceInfo.UpTime\",\"type\" : \"&lt;message_bus&gt;\",\"pollingFrequency\":\"0\"}],\"schedule\":\"*\/10 * * * *\",\"expires\":0,\"telemetryProfile:name\":\"RDKV_Telemetry_Demo_Permanentprofile\",\"uploadRepository:URL\":\"https:\/\/xconf.rdkcentral.com\/xconf\/upload\/display.php\",\"uploadRepository:uploadProtocol\":\"HTTPS\"}\nroot@AmlogicFirebolt:~#<\/pre>\n<\/div><\/div><\/li><\/ol><\/li><li>DCMscript logs<ol><li><div class=\"code panel pdl conf-macro output-block\" data-hasbody=\"true\" data-macro-name=\"code\"><div class=\"codeContent panelContent pdl\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">Inside get ip address\nInside get ip address\nInside get ip address\nInside get ip address\nInside get ip address\nInside get ip address\n06.11.2024_10:17:37: \/lib\/rdk\/DCMscript.sh: Starting execution of DCMscript.sh\n06.11.2024_10:17:37: \/lib\/rdk\/DCMscript.sh: Telemetry run for previous boot log files\n06.11.2024_10:17:37: \/lib\/rdk\/DCMscript.sh: xpki based mtls support = false\n06.11.2024_10:17:38: \/lib\/rdk\/dca_utility.sh: sleep_time = 1\n06.11.2024_10:17:38: \/lib\/rdk\/DCMscript.sh: URL: https:\/\/xconf.rdkcentral.com:19092\/loguploader\/getSettings\n06.11.2024_10:17:38: \/lib\/rdk\/dca_utility.sh: Telemetry Profile File Being Used : \/tmp\/DCMSettings.conf\n06.11.2024_10:17:38: \/lib\/rdk\/DCMscript.sh: REBOOT_FLAG: 0\n06.11.2024_10:17:38: \/lib\/rdk\/dca_utility.sh: Telemetry run for previous log path : \/opt\/logs\/PreviousLogs\/ \/opt\/.telemetry\/dca_temp_file.conf\n06.11.2024_10:17:38: \/lib\/rdk\/DCMscript.sh: CHECK_ON_REBOOT: 1\n06.11.2024_10:17:38: \/lib\/rdk\/dca_utility.sh: dca upload url : xconf.rdkcentral.com\n06.11.2024_10:17:38: \/lib\/rdk\/dca_utility.sh: Telemetry Folder exists\n06.11.2024_10:17:38: \/lib\/rdk\/DCMscript.sh: Waiting for IP\n06.11.2024_10:17:38: \/lib\/rdk\/DCMscript.sh: Retrieving the timezone value\n06.11.2024_10:17:38: \/lib\/rdk\/DCMscript.sh: Reading Timezone value from \/opt\/output.json file...\n06.11.2024_10:17:38: \/lib\/rdk\/dca_utility.sh: TEMP_PATTERN_CONF_FILE : \/opt\/.telemetry\/temp_dcafile.conf\n06.11.2024_10:17:38: \/lib\/rdk\/DCMscript.sh: timezone retry:1\n06.11.2024_10:17:38: \/lib\/rdk\/dca_utility.sh: Configuration File Not Found\nInside get ip address\n06.11.2024_10:17:44: \/lib\/rdk\/DCMscript.sh: timezone retry:2\n06.11.2024_10:17:50: \/lib\/rdk\/DCMscript.sh: timezone retry:3\n06.11.2024_10:17:56: \/lib\/rdk\/DCMscript.sh: timezone retry:4\n06.11.2024_10:18:02: \/lib\/rdk\/DCMscript.sh: timezone retry:5\n06.11.2024_10:18:08: \/lib\/rdk\/DCMscript.sh: timezone retry:6\n06.11.2024_10:18:14: \/lib\/rdk\/DCMscript.sh: timezone retry:7\n06.11.2024_10:18:20: \/lib\/rdk\/DCMscript.sh: timezone retry:8\n06.11.2024_10:18:26: \/lib\/rdk\/DCMscript.sh: timezone retry:9\n06.11.2024_10:18:32: \/lib\/rdk\/DCMscript.sh: timezone retry:10\n06.11.2024_10:18:32: \/lib\/rdk\/DCMscript.sh: Timezone retry count reached the limit . Timezone data source is missing\n06.11.2024_10:18:32: \/lib\/rdk\/DCMscript.sh: Timezone value from \/opt\/output.json is empty, Reading from \/opt\/persistent\/timeZoneDST file...\n06.11.2024_10:18:32: \/lib\/rdk\/DCMscript.sh: \/opt\/persistent\/timeZoneDST file not found, Timezone data source is missing \nInside get ip address\n06.11.2024_10:18:32: \/lib\/rdk\/DCMscript.sh: Check UseCodebig flag\n06.11.2024_10:18:33: \/lib\/rdk\/DCMscript.sh: --------- box got an ip 10.46.5.47\n06.11.2024_10:18:33: \/lib\/rdk\/DCMscript.sh: sendHttpRequestToServer: Codebig is disabled: UseCodebig=0\n06.11.2024_10:18:33: \/lib\/rdk\/DCMscript.sh: sendHttpRequestToServer: Attempting direct DCM connection\n06.11.2024_10:18:33: \/lib\/rdk\/DCMscript.sh: Attempting --tlsv1.2 connection to DCM server\n06.11.2024_10:18:33: \/lib\/rdk\/DCMscript.sh: MTLS preferred for DCM Request\n06.11.2024_10:18:33: \/lib\/rdk\/DCMscript.sh: Connect without MTLS support - RDKM\n06.11.2024_10:18:33: \/lib\/rdk\/DCMscript.sh:  CURL_CMD: curl --tlsv1.2 -w '%{http_code} %{remote_ip} %{remote_port}n' --connect-timeout 30 -m 10 -o \"\/opt\/DCMresponse.txt\" 'https:\/\/xconf.rdkcentral.com:19092\/loguploader\/getSettings?estbMacAddress=D4:CF:F9:49:E8:CE&amp;firmwareVersion=lib32-rdk-generic-mediaclient-image_FBT_rdk6-main_20231210020319&amp;env=dev&amp;model=AH212&amp;ecmMacAddress=&amp;controllerId=2504&amp;channelMapId=2345&amp;vodId=15660&amp;timezone=&amp;partnerId=community&amp;accountId=Unknown&amp;experience=X1&amp;version=2'\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: Curl Connected to xconf.rdkcentral.com:19092 (35.161.239.220) port 19092\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: Curl return code with : 0, http code: 200\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: sendHttpRequestToServer: Direct DCM connection success, return:0, httpcode:200\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: https request success. Processing response..\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: processJsonResponse returned 0\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: resp = 0\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: sendHttpRequestToServer returned 0\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: upload_protocol: HTTPS\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: The value of 'UploadOnReboot' is 'true', executing script uploadSTBLogs.sh\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: 'UploadSchedule:cron' is present setting cron jobs \nInside get ip address\n06.11.2024_10:18:35: \/lib\/rdk\/uploadSTBLogs.sh: Called with 3 attempts\n06.11.2024_10:18:35: \/lib\/rdk\/uploadSTBLogs.sh: USAGE: \/lib\/rdk\/uploadSTBLogs.sh &lt;TFTP Server IP&gt; &lt;Flag (STB delay or not)&gt; &lt;SCP_SERVER&gt; &lt;UploadOnReboot&gt; &lt;UploadProtocol&gt; &lt;UploadHttpLink&gt; &lt;RRD_FLAG&gt; &lt;RRD_UPLOADLOG_FILE&gt;\n06.11.2024_10:18:35: \/lib\/rdk\/DCMscript.sh: Configuring cron job for swupdate_utility.sh\n06.11.2024_10:18:35: \/lib\/rdk\/uploadSTBLogs.sh: Check Codebig flag,,,\n06.11.2024_10:18:35: \/lib\/rdk\/uploadSTBLogs.sh: Build Type: dev Log file: D4CFF949E8CE_Logs_11-06-24-10-18AM.tgz UploadProtocol: HTTPS UploadHttpLink: https:\/\/xconf.rdkcentral.com\/xconf\/telemetry_upload.php\n06.11.2024_10:18:35: \/lib\/rdk\/uploadSTBLogs.sh: upload_flag = true\n06.11.2024_10:18:35: \/lib\/rdk\/uploadSTBLogs.sh: DCM log Folder does not exist . Creating now\n06.11.2024_10:18:35: \/lib\/rdk\/uploadSTBLogs.sh: UploadOnReboot set to true\n06.11.2024_10:18:36: \/lib\/rdk\/uploadSTBLogs.sh: Sleeping for seven minutes\n06.11.2024_10:20:00: \/lib\/rdk\/dca_utility.sh: sleep_time = 18\n06.11.2024_10:20:00: \/lib\/rdk\/dca_utility.sh: Telemetry Profile File Being Used : \/tmp\/DCMSettings.conf\n06.11.2024_10:20:00: \/lib\/rdk\/dca_utility.sh: Removing Telemetry directory \/opt\/.telemetry\n06.11.2024_10:20:01: \/lib\/rdk\/dca_utility.sh: dca upload url from dcmresponse is https:\/\/xconf.rdkcentral.com\/xconf\/upload\/display.php\n06.11.2024_10:20:01: \/lib\/rdk\/dca_utility.sh: dca upload url : https:\/\/xconf.rdkcentral.com\/xconf\/upload\/display.php\n06.11.2024_10:20:01: \/lib\/rdk\/dca_utility.sh: Telemetry Folder does not exist . Creating now\n06.11.2024_10:20:01: \/lib\/rdk\/dca_utility.sh: TEMP_PATTERN_CONF_FILE : \/opt\/.telemetry\/temp_dcafile.conf\nnice: can't execute '\/usr\/bin\/dca': No such file or directory\nInside get ip address\n06.11.2024_10:20:02: \/lib\/rdk\/dca_utility.sh: File \/opt\/.telemetry\/lastlog_path  does not exist. Not sending Cable Card Informtion \n06.11.2024_10:20:02 PingData:Ping test not started yet, ping data file missing\n06.11.2024_10:20:02: \/lib\/rdk\/dca_utility.sh: DCA processing complete, clearing up \/tmp\/.rtl_temp.log\n{\"searchResult\":[{\"Profile\":\"RDKV\"},{\"mac\":\"D4:CF:F9:49:E8:CE\"},{\"StbIp\":\"10.46.5.47\"},{\"receiverId\":\"05b03b21-8ff3-4394-9075-c34f58d41562\"},{\"PartnerId\":\"community\"},{\"AccountId\":\"Unknown\"},{\"Experience\":\"X1\"},{\"Version\":\"lib32-rdk-generic-mediaclient-image_FBT_rdk6-main_20231210020319\"},{\"Time\":\"2024-11-06 10:20:02\"}]}\n06.11.2024_10:20:02: \/lib\/rdk\/dca_utility.sh: sleeping 18 seconds\n06.11.2024_10:20:20: \/lib\/rdk\/dca_utility.sh: uploadTelemetryData:  Telemetry endpoint is always direct connect\n06.11.2024_10:20:20: \/lib\/rdk\/dca_utility.sh: dca: Attempting --tlsv1.2 direct connection to telemetry service\n06.11.2024_10:20:20: \/lib\/rdk\/dca_utility.sh: Log Upload requires Mutual Authentication\n06.11.2024_10:20:20: \/lib\/rdk\/dca_utility.sh: MTLS creds for Log Upload fetched\n06.11.2024_10:20:50: \/lib\/rdk\/dca_utility.sh: dca: CURL_CMD: curl -w '%{http_code}n' -H \"Accept: application\/json\" -H \"Content-type: application\/json\" -X POST -d '{\"searchResult\":[{\"Profile\":\"RDKV\"},{\"mac\":\"D4:CF:F9:49:E8:CE\"},{\"StbIp\":\"10.46.5.47\"},{\"receiverId\":\"05b03b21-8ff3-4394-9075-c34f58d41562\"},{\"PartnerId\":\"community\"},{\"AccountId\":\"Unknown\"},{\"Experience\":\"X1\"},{\"Version\":\"lib32-rdk-generic-mediaclient-image_FBT_rdk6-main_20231210020319\"},{\"Time\":\"2024-11-06 10:20:02\"}]}' -o \"\/opt\/.telemetry\/dca_httpresult.txt\" \"https:\/\/xconf.rdkcentral.com\/xconf\/upload\/display.php\" --connect-timeout 30 -m 30\n06.11.2024_10:20:50: \/lib\/rdk\/dca_utility.sh: Curl return code : 28\n06.11.2024_10:20:50: \/lib\/rdk\/dca_utility.sh: uploadTelemetryData: Telemetry data upload success dca: HTTP RESPONSE CODE : 200\n06.11.2024_10:20:50: \/lib\/rdk\/dca_utility.sh: Json message successfully submitted. Moving files from \/opt\/.telemetry\/tmp to \/opt\/.telemetry\n06.11.2024_10:24:06: \/lib\/rdk\/uploadSTBLogs.sh: Done sleeping\nsh: \/opt\/logs\/PreviousLogs\/ConnectionStats.txt: unknown operand\n06.11.2024_10:24:06: \/lib\/rdk\/uploadSTBLogs.sh: Processing file...reboot.log\n06.11.2024_10:24:07: \/lib\/rdk\/uploadSTBLogs.sh: reboot_reason:  , uploadLog:true and UploadLogsOnUnscheduledReboot.Disable RFC: false\n06.11.2024_10:24:07: \/lib\/rdk\/uploadSTBLogs.sh: Uploading Logs with DCM\n11-06-24-10-24AM-CapDebug.txt\n11-06-24-10-24AM-ConnectionStats.txt\n11-06-24-10-24AM-access.log\n11-06-24-10-24AM-applications.log\n11-06-24-10-24AM-audiocapturemgr.log\n11-06-24-10-24AM-bluez.log\n11-06-24-10-24AM-bluez.log.1\n11-06-24-10-24AM-bluez.log.2\n11-06-24-10-24AM-btmgrlog.txt\n11-06-24-10-24AM-btmgrlog.txt.1\n11-06-24-10-24AM-btmgrlog.txt.2\n11-06-24-10-24AM-btmgrlog.txt.3\n11-06-24-10-24AM-btmgrlog.txt.4\n11-06-24-10-24AM-cec_log.txt\n11-06-24-10-24AM-container-setup.log\n11-06-24-10-24AM-core_log.txt\n11-06-24-10-24AM-cronjobs_update.log\n11-06-24-10-24AM-ctrlm_log.txt\n11-06-24-10-24AM-dcmscript.log\n11-06-24-10-24AM-device_details.log\n11-06-24-10-24AM-dibbler.log\n11-06-24-10-24AM-disk_cleanup.log\n11-06-24-10-24AM-diskinfo.log\n11-06-24-10-24AM-dnsmasq.log\n11-06-24-10-24AM-dropbear.log\n11-06-24-10-24AM-ecfs.txt\n11-06-24-10-24AM-fog.log\n11-06-24-10-24AM-gst-cleanup.log\n11-06-24-10-24AM-ipSetupLogs.txt\n11-06-24-10-24AM-iptables.log\n11-06-24-10-24AM-lighttpd.error.log\n11-06-24-10-24AM-messages.txt\n11-06-24-10-24AM-mount_log.txt\n11-06-24-10-24AM-netsrvmgr.log\n11-06-24-10-24AM-nlmon.log\n11-06-24-10-24AM-ntp.log\n11-06-24-10-24AM-parodus.log\n11-06-24-10-24AM-ping_telemetry.log\n11-06-24-10-24AM-rdk_milestones.log\n11-06-24-10-24AM-rdk_shell.log\n11-06-24-10-24AM-rebootInfo.log\n11-06-24-10-24AM-rebootreason.log\n11-06-24-10-24AM-residentapp.log\n11-06-24-10-24AM-restartXdial.txt\n11-06-24-10-24AM-rfcscript.log\n11-06-24-10-24AM-servicenumber.log\n11-06-24-10-24AM-startup_stdout_log.txt\n11-06-24-10-24AM-storagemgr.log\n11-06-24-10-24AM-subttxrend-app.log\n11-06-24-10-24AM-swupdate.log\n11-06-24-10-24AM-system.log\n11-06-24-10-24AM-telemetry2_0.txt.0\n11-06-24-10-24AM-tlsError.log\n11-06-24-10-24AM-top_log.txt\n11-06-24-10-24AM-tr69agent.log\n11-06-24-10-24AM-tr69hostif.log\n11-06-24-10-24AM-uimgr_log.txt\n11-06-24-10-24AM-usbpublish.log\n11-06-24-10-24AM-version.txt\n11-06-24-10-24AM-wpa_supplicant.log\n11-06-24-10-24AM-wpeframework.log\n11-06-24-10-24AM-xdial.log\nlast_reboot\nreboot.log\n06.11.2024_10:25:14: \/lib\/rdk\/uploadSTBLogs.sh: Deleting from Previous Logs  Folder<\/pre>\n<\/div><\/div><\/li><\/ol><\/li><\/ol><\/div>\n<\/div>\n<\/div>\n<div class=\"columnLayout single\" data-layout=\"single\">\n<div class=\"cell normal\" data-type=\"normal\">\n<div class=\"innerCell\">\n<p><br><\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>XConf server configuration procedure: XConf server URL:&nbsp;https:\/\/xconf.rdkcentral.com:19093\/admin\/ux\/ Refer&nbsp;Xconf Reference Setup Credentials for server credentials Create [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":0,"parent":11575,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-11562","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>T1 on Video platforms - RDK Documentation Portal | Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"T1 on Video platforms - RDK Documentation Portal | Documentation\" \/>\n<meta property=\"og:description\" content=\"XConf server configuration procedure: XConf server URL:&nbsp;https:\/\/xconf.rdkcentral.com:19093\/admin\/ux\/ Refer&nbsp;Xconf Reference Setup Credentials for server credentials Create [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/\" \/>\n<meta property=\"og:site_name\" content=\"RDK Documentation Portal | Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-27T06:43:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/\",\"name\":\"T1 on Video platforms - RDK Documentation Portal | Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/#website\"},\"datePublished\":\"2024-11-07T08:08:39+00:00\",\"dateModified\":\"2026-02-27T06:43:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Documentation\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Device Management\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Xconf\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Telemetry 2.0\",\"item\":\"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"T1 on Video platforms\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/developer.rdkcentral.com\/documentation\/#website\",\"url\":\"https:\/\/developer.rdkcentral.com\/documentation\/\",\"name\":\"RDK Documentation Portal | Documentation\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/developer.rdkcentral.com\/documentation\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"T1 on Video platforms - RDK Documentation Portal | Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/","og_locale":"en_US","og_type":"article","og_title":"T1 on Video platforms - RDK Documentation Portal | Documentation","og_description":"XConf server configuration procedure: XConf server URL:&nbsp;https:\/\/xconf.rdkcentral.com:19093\/admin\/ux\/ Refer&nbsp;Xconf Reference Setup Credentials for server credentials Create [&hellip;]","og_url":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/","og_site_name":"RDK Documentation Portal | Documentation","article_modified_time":"2026-02-27T06:43:26+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/","url":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/","name":"T1 on Video platforms - RDK Documentation Portal | Documentation","isPartOf":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/#website"},"datePublished":"2024-11-07T08:08:39+00:00","dateModified":"2026-02-27T06:43:26+00:00","breadcrumb":{"@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/t1_on_video_platforms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/developer.rdkcentral.com\/documentation\/"},{"@type":"ListItem","position":2,"name":"Documentation","item":"https:\/\/developer.rdkcentral.com\/documentation\/"},{"@type":"ListItem","position":3,"name":"Device Management","item":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/"},{"@type":"ListItem","position":4,"name":"Xconf","item":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/"},{"@type":"ListItem","position":5,"name":"Telemetry 2.0","item":"https:\/\/developer.rdkcentral.com\/documentation\/documentation\/device_management\/xconf\/telemetry_2-0\/"},{"@type":"ListItem","position":6,"name":"T1 on Video platforms"}]},{"@type":"WebSite","@id":"https:\/\/developer.rdkcentral.com\/documentation\/#website","url":"https:\/\/developer.rdkcentral.com\/documentation\/","name":"RDK Documentation Portal | Documentation","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/developer.rdkcentral.com\/documentation\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/11562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/comments?post=11562"}],"version-history":[{"count":2,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/11562\/revisions"}],"predecessor-version":[{"id":12006,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/11562\/revisions\/12006"}],"up":[{"embeddable":true,"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/pages\/11575"}],"wp:attachment":[{"href":"https:\/\/developer.rdkcentral.com\/documentation\/wp-json\/wp\/v2\/media?parent=11562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}