From a70cc6ea9aea043e89b697dd6b2cd25e5e645eaf Mon Sep 17 00:00:00 2001 From: ksaipr036 Date: Fri, 27 Mar 2026 15:12:32 +0530 Subject: [PATCH] RDKBACCL-1509: [TDK][AUTO][BPI] Firmware upgrade via Xconf fails if the HTTP image hosting server does not listen to the default 80 port Reason for Change: Firmware upgrade fails when the image is hosted on an HTTP server listening on a non-default port (other than port 80). Test Procedure: 1. Use a download URL with only IP (no explicit port, defaults to 80). 2. Verify that both TFTP and HTTP firmware upgrade work as expected. Risks: Low. Signed-off-by: ksaipr036 --- source/fwupgrade/fwupgrade_hal.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/fwupgrade/fwupgrade_hal.c b/source/fwupgrade/fwupgrade_hal.c index 4f416df..6ba558e 100644 --- a/source/fwupgrade/fwupgrade_hal.c +++ b/source/fwupgrade/fwupgrade_hal.c @@ -1324,8 +1324,8 @@ int main(int argc, char **argv) { run_command(cmd, NULL, 0); snprintf(cmd, sizeof(cmd), - "dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadURL string \"%s://%s:%d\"", - g_firmwareProtocol, g_firmwareLocation, port_num); + "dmcli eRT setv Device.DeviceInfo.X_RDKCENTRAL-COM_FirmwareDownloadURL string \"%s://%s\"", + g_firmwareProtocol, g_firmwareLocation); run_command(cmd, NULL, 0); snprintf(cmd, sizeof(cmd),