From a255095fb1d83ceb09338d6621bcbd591a330e96 Mon Sep 17 00:00:00 2001 From: NareshM1702 Date: Mon, 10 Aug 2026 11:43:44 +0530 Subject: [PATCH 1/2] RDKB-65607: Check devicetype RFC for prod images alone (#392) Reason for change: Bind dropbear according to DeviceType RFC for prod images only Test Procedure: build and test ssh Risks: Low Priority: P1 Signed-off by : nareshkumar_m@comcast.com --- source/scripts/init/service.d/service_sshd.sh | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/source/scripts/init/service.d/service_sshd.sh b/source/scripts/init/service.d/service_sshd.sh index b004eade..8006a180 100755 --- a/source/scripts/init/service.d/service_sshd.sh +++ b/source/scripts/init/service.d/service_sshd.sh @@ -48,14 +48,6 @@ WAN_INTERFACE=$(getWanInterfaceName) DEFAULT_WAN_INTERFACE="erouter0" LANIPV6Support=`sysevent get LANIPv6GUASupport` DEVICE_MODE=`deviceinfo.sh -mode` -DEVICETYPE=$(dmcli eRT getv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Identity.DeviceType | grep value | cut -d ":" -f 3 | tr -d ' ' | tr -s ' ' | tr '[:lower:]' '[:upper:]') -if [ "$DEVICETYPE" = "TEST" ] && [ "$USE_DYNAMICKEYING" = "TRUE" ]; then - USE_DEVKEYS="-f authorized_keys_dev" - echo_t "[utopia]: dropbear using dev authorization keys" -else - USE_DEVKEYS="" - echo_t "[utopia]: dropbear using prod authorization keys" -fi if [ "$BOX_TYPE" = "HUB4" ] || [ "$BOX_TYPE" = "SR300" ] || [ "$BOX_TYPE" = "SE501" ] || [ "$BOX_TYPE" = "WNXL11BWL" ] || [ "$BOX_TYPE" = "SR213" ] || [ "$BOX_TYPE" == "SCER11BEL" ] || [ "$BOX_TYPE" == "SCXF11BFL" ] || [ "$BOX_TYPE" == "XER2" ]; then CMINTERFACE=$WAN_INTERFACE @@ -157,6 +149,12 @@ do_start() { #chgrp admin $DIR_NAME #chmod 755 $DIR_NAME #fi + # Use prod keys only when both the build and deviceType RFC are prod; dev keys otherwise + USE_DEVKEYS="-f authorized_keys_dev" + DEVICETYPE=$(dmcli eRT getv Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Identity.DeviceType | grep value | cut -d ":" -f 3 | tr -d ' ' | tr -s ' ' | tr '[:lower:]' '[:upper:]') + if [ "$BUILD_TYPE" = "prod" -a "$DEVICETYPE" = "PROD" ]; then + USE_DEVKEYS="" + fi if ([ "$BOX_TYPE" = "XB6" -a "$MANUFACTURE" = "Arris" ] || [ "$MODEL_NUM" = "INTEL_PUMA" ] || [ "$BOX_TYPE" = "VNTXER5" ] || [ "$BOX_TYPE" = "SCER11BEL" -a "$LANIPV6Support" != "true" ] || [ "$BOX_TYPE" = "SCXF11BFL" ] || [ "$BOX_TYPE" = "XER2" ]) ;then get_listen_params From d457a1830d5f01afbd7c727f18b8a5e9e7ce7424 Mon Sep 17 00:00:00 2001 From: Amaresh-Kotekal Date: Tue, 11 Aug 2026 16:46:36 -0700 Subject: [PATCH 2/2] XB10-3001:Add gateway manager parameters in utopia system default for commercial (#399) Reason for change:Default params are missing XB-10 commercial Test Procedure: verify the logic and functionality Risks: High Priority: P1 --------- Co-authored-by: Shirish Shrivastava <163453477+sshriv323@users.noreply.github.com> Co-authored-by: Amaresh-Kotekal Co-authored-by: Santosh Nayak <70348540+snayak002c@users.noreply.github.com> --- source/scripts/init/defaults/system_defaults_bci | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/scripts/init/defaults/system_defaults_bci b/source/scripts/init/defaults/system_defaults_bci index a0a0c94e..95ba745a 100755 --- a/source/scripts/init/defaults/system_defaults_bci +++ b/source/scripts/init/defaults/system_defaults_bci @@ -1317,6 +1317,18 @@ $DscpSleepInterval_1=0 $DscpEnabledList_2= $DscpSleepInterval_2=0 +#GatewayManager factory default values +$ConfigSyncEnableOnChange=true +$ConfigSyncInterval=300 +$DNSControl=2 +$ReqFailoverCloudAckEnable=false +$ClearDeviceList=false +$StationModeTimeOut=30 +$HealthCheckTimeout=60 +$GatewayRestoreAttemptCount=0 +$RemDeviceDetectionTimeout=60 +$FailoverEnable=-1 + #Direct Download Enable default value $SWDLDirectEnable=true