Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,24 @@ All notable changes to this project will be documented in this file. Dates are d

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [1.3.1](https://github.com/rdkcentral/rdkfwupdater/compare/1.3.0...1.3.1)

- RDK-59014: Enable incremental CDL support for curl 56 error and Minor Format fix [`#141`](https://github.com/rdkcentral/rdkfwupdater/pull/141)
- Deploy fossid_integration_stateless_diffscan_target_repo action [`#148`](https://github.com/rdkcentral/rdkfwupdater/pull/148)
- Deploy cla action [`#104`](https://github.com/rdkcentral/rdkfwupdater/pull/104)
- Update CODEOWNERS [`1650d11`](https://github.com/rdkcentral/rdkfwupdater/commit/1650d11dc64b34813ea706733ca164ac3047afbb)
- Merge tag '1.3.0' into develop [`22046cc`](https://github.com/rdkcentral/rdkfwupdater/commit/22046cc538fbcebe39430438d6611894fab32bcc)

#### [1.3.0](https://github.com/rdkcentral/rdkfwupdater/compare/1.2.1...1.3.0)

> 16 September 2025

- RDKEMW-6105 Update L1 tests in rdkvfwupdater to include rbus [`#117`](https://github.com/rdkcentral/rdkfwupdater/pull/117)
- RDKEMW-5953 Xconf rule gets changed for Westinghouse [`#113`](https://github.com/rdkcentral/rdkfwupdater/pull/113)
- RDK-58323: Canary firmware updates [`#106`](https://github.com/rdkcentral/rdkfwupdater/pull/106)
- 1.3.0 release changelog updates [`c26eac0`](https://github.com/rdkcentral/rdkfwupdater/commit/c26eac00f3e7125450ae0fa55f1bb0ad4d29dc8a)
- Update fwdl_interface_gtest.cpp [`4a1f8b2`](https://github.com/rdkcentral/rdkfwupdater/commit/4a1f8b29dff382c88c5c6d470630671cc50bab3c)
- Update rbusInterface.c [`07dfc9d`](https://github.com/rdkcentral/rdkfwupdater/commit/07dfc9d79d6e0a30c7aee49ba0a23f163ad988ea)
- Update flash.c [`e956cf8`](https://github.com/rdkcentral/rdkfwupdater/commit/e956cf8abd7d14c031114eb1222146bf32ea6788)

#### [1.2.1](https://github.com/rdkcentral/rdkfwupdater/compare/1.2.0...1.2.1)

Expand Down
4 changes: 2 additions & 2 deletions src/iarmInterface/iarmInterface.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,10 +72,10 @@ void eventManager(const char *cur_event_name, const char *event_status) {

memset( &infoStatus, 0, sizeof(IARM_Bus_MaintMGR_EventData_t) );
main_mgr_event = atoi(event_status);
SWLOG_INFO(">>>>> Identified MaintenanceMGR with event value=%u", main_mgr_event);
SWLOG_INFO(">>>>> Identified MaintenanceMGR with event value=%u\n", main_mgr_event);
infoStatus.data.maintenance_module_status.status = (IARM_Maint_module_status_t)main_mgr_event;
ret_code=IARM_Bus_BroadcastEvent(IARM_BUS_MAINTENANCE_MGR_NAME,(IARM_EventId_t)IARM_BUS_MAINTENANCEMGR_EVENT_UPDATE, (void *)&infoStatus, sizeof(infoStatus));
SWLOG_INFO(">>>>> IARM %s Event = %d",(ret_code == IARM_RESULT_SUCCESS) ? "SUCCESS" : "FAILURE",\
SWLOG_INFO(">>>>> IARM %s Event = %d\n",(ret_code == IARM_RESULT_SUCCESS) ? "SUCCESS" : "FAILURE",\
infoStatus.data.maintenance_module_status.status);
}
else
Expand Down
1 change: 1 addition & 0 deletions src/include/rdkv_cdl.h
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,7 @@
#define CURL_CONNECTIVITY_ISSUE 7
#define CURLTIMEOUT 28
#define CURL_LOW_BANDWIDTH 18
#define CURL_RECV_ERROR 56
#define CHUNK_DWNL_ENABLE 1
#define DWNL_BLOCK -2
#define REBOOT_PENDING_DELAY "2"
Expand Down
5 changes: 3 additions & 2 deletions src/rdkv_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -869,7 +869,8 @@ int downloadFile( int server_type, const char* artifactLocationUrl, const void*
chunk_dwnl = isIncremetalCDLEnable(file_dwnl.pathname);
}
SWLOG_INFO("%s : After curl request the curl status = %d and http=%d and chunk download=%d\n", __FUNCTION__, curl_ret_code, *httpCode, chunk_dwnl);
} while(chunk_dwnl && (CURL_LOW_BANDWIDTH == curl_ret_code || CURLTIMEOUT == curl_ret_code));
// Sleep for 10 seconds in case of curl 56 (CURL_RECV_ERROR) for network to stabilize if this is due to network issue.
} while(chunk_dwnl && (CURL_LOW_BANDWIDTH == curl_ret_code || CURLTIMEOUT == curl_ret_code || ((CURL_RECV_ERROR == curl_ret_code) && !sleep(10)) ));
#ifdef LIBRDKCERTSELECTOR
} while (rdkcertselector_setCurlStatus(thisCertSel, curl_ret_code, file_dwnl.url) == TRY_ANOTHER);
#endif
Expand Down Expand Up @@ -1079,7 +1080,7 @@ int upgradeRequest(int upgrade_type, int server_type, const char* artifactLocati
return ret_curl_code;
}
if (upgrade_type == XCONF_UPGRADE) {
SWLOG_INFO("Trying to communicate with XCONF server");
SWLOG_INFO("Trying to communicate with XCONF server\n");
t2CountNotify("SYST_INFO_XCONFConnect", 1);
}
*pHttp_code = 0;
Expand Down