From 9e09f45134695b88f052d13fae0dcf5694ad4017 Mon Sep 17 00:00:00 2001 From: Vysakh A V Date: Thu, 24 Sep 2026 17:04:55 +0100 Subject: [PATCH] XER2-95: Use the Device.DeviceInfo.X_COMCAST-COM_CM_MAC for XER2 Reason for change: Enable Device.DeviceInfo.X_COMCAST-COM_CM_MAC DML to use for getting DeviceMac instead of Device.X_CISCO_COM_CableModem.MACAddress which is not applicable for XER2 Added support for XER2 product flag in the code. Test Procedure: 1. WebConfig should work 2. Make sure there should not be any below error in WebConfig.log ``` WEBCONFIG: deviceMAC is NULL, failed to fetch auth token ``` Priority:P1 Risks:Low Signed-off-by: Vysakh A V --- src/rdkb/impl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rdkb/impl.c b/src/rdkb/impl.c index 665a0eb..dfdc9f3 100644 --- a/src/rdkb/impl.c +++ b/src/rdkb/impl.c @@ -55,7 +55,7 @@ #define DEVICE_MAC "Device.DeviceInfo.X_COMCAST-COM_WAN_MAC" #elif defined(_XER5_PRODUCT_REQ_) #define DEVICE_MAC "Device.DeviceInfo.X_COMCAST-COM_CM_MAC" -#elif defined(_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) +#elif defined(_SCER11BEL_PRODUCT_REQ_) || defined(_SCXF11BFL_PRODUCT_REQ_) || defined(_XER2_PRODUCT_REQ_) #define DEVICE_MAC "Device.DeviceInfo.X_COMCAST-COM_CM_MAC" #else #define DEVICE_MAC "Device.X_CISCO_COM_CableModem.MACAddress"