From cda685bbc8f5e68c4d08f3fc6dbbad6eda68429f Mon Sep 17 00:00:00 2001 From: lm352 Date: Thu, 25 Jun 2026 11:29:23 +0530 Subject: [PATCH] XF10-814 : WebUI.Enable = MSOonly is not opening MSO GUI Reason for change: Added EPON Capabilities for MSO to work Test Procedure: MSO page should be able to open and login Risks: Low Priority: P1 Signed-off-by: lm352 --- source/Styles/xb3/jst/includes/header.jst | 4 ++++ source/Styles/xb6/jst/index.jst | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/source/Styles/xb3/jst/includes/header.jst b/source/Styles/xb3/jst/includes/header.jst index 15cb739..57fbcc3 100644 --- a/source/Styles/xb3/jst/includes/header.jst +++ b/source/Styles/xb3/jst/includes/header.jst @@ -58,6 +58,7 @@ csrfProtector.init(); $webuiEnabled = getStr("Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.WebUI.Enable"); //$webuiEnabled = "msoOnly"; $webuiIsEnabled = "true"; + $wanStatus = getStr("Device.X_RDK_WanManager.InterfaceActiveStatus"); $RemoteMgt = getStr("Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.WebUIRemoteMgtOption.Enable"); $http_mode = getStr("Device.UserInterface.X_CISCO_COM_RemoteAccess.HttpEnable"); @@ -65,6 +66,9 @@ csrfProtector.init(); if($wan_enabled=="true"){ $Wan_IPv4 = getStr("Device.DeviceInfo.X_COMCAST-COM_WAN_IP"); $Wan_IPv6 = getStr("Device.DeviceInfo.X_COMCAST-COM_WAN_IPv6"); + }else if(strstr($wanStatus,"EPON,1") || strstr($wanStatus,"XGSPON,1")){ + $Wan_IPv4 = getStr("Device.DeviceInfo.X_COMCAST-COM_WAN_IP"); + $Wan_IPv6 = getStr("Device.DeviceInfo.X_COMCAST-COM_WAN_IPv6"); }else{ $Wan_IPv4 = getStr("Device.X_CISCO_COM_CableModem.IPAddress"); $Wan_IPv6 = getStr("Device.X_CISCO_COM_CableModem.IPv6Address"); diff --git a/source/Styles/xb6/jst/index.jst b/source/Styles/xb6/jst/index.jst index 6da2a16..75f8a5c 100644 --- a/source/Styles/xb6/jst/index.jst +++ b/source/Styles/xb6/jst/index.jst @@ -51,6 +51,7 @@ $DeviceControl_value = KeyExtGet("Device.X_CISCO_COM_DeviceControl.", $DeviceCon $url = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : "" ; $wan_enabled=getStr("Device.Ethernet.X_RDKCENTRAL-COM_WAN.Enabled"); $webuiEnabled = getStr("Device.DeviceInfo.X_RDKCENTRAL-COM_RFC.Feature.WebUI.Enable"); +$wanStatus = getStr("Device.X_RDK_WanManager.InterfaceActiveStatus"); $webuiIsEnabled = "true"; $ModelName = getStr("Device.DeviceInfo.ModelName"); $idadv =""; @@ -65,6 +66,9 @@ else{ if($wan_enabled=="true"){ $Wan_IPv4 = getStr("Device.DeviceInfo.X_COMCAST-COM_WAN_IP"); $Wan_IPv6 = getStr("Device.DeviceInfo.X_COMCAST-COM_WAN_IPv6"); +}else if(strstr($wanStatus,"EPON,1") || strstr($wanStatus,"XGSPON,1")){ + $Wan_IPv4 = getStr("Device.DeviceInfo.X_COMCAST-COM_WAN_IP"); + $Wan_IPv6 = getStr("Device.DeviceInfo.X_COMCAST-COM_WAN_IPv6"); }else{ $Wan_IPv4 = getStr("Device.X_CISCO_COM_CableModem.IPAddress"); $Wan_IPv6 = getStr("Device.X_CISCO_COM_CableModem.IPv6Address");