1919 R510 Firmware Update Background Check:
2020 =====================
2121 1. Baked into sara_ncp_client.cpp init process
22- 2. When ATI9 is used to determine the modem version (thus, only when modem is on),
22+ 2. When ATI9 is used to determine the modem version (thus, only when modem is on),
2323 check if there is an update firmware version available.
2424 3. Set a flag for Cellular.updatePending() if update available.
2525
@@ -150,9 +150,9 @@ void NcpFwUpdate::init(NcpFwUpdateCallbacks* callbacks) {
150150 ncpFwUpdateState_ = FW_UPDATE_IDLE_STATE;
151151 if (ncpFwUpdateData_.var .status != FW_UPDATE_IDLE_STATUS) {
152152 LOG (INFO, " Firmware update finished, %s status: %d" , (ncpFwUpdateData_.var .status == FW_UPDATE_SUCCESS_STATUS) ? " success" : " failed" , ncpFwUpdateData_.var .status );
153-
153+
154154 ncpFwUpdateStatusDiagnostics_ = ncpFwUpdateData_.var .status ;
155-
155+
156156 ncpFwUpdateData_.var .status = FW_UPDATE_IDLE_STATUS;
157157 saveNcpFwUpdateData_ ();
158158 }
@@ -218,7 +218,7 @@ int NcpFwUpdate::checkUpdate(const NcpFwUpdateConfig* userConfigData) {
218218 return 0 ;
219219}
220220
221- void NcpFwUpdate::validateNcpFwUpdateData_ () {
221+ void NcpFwUpdate::validateNcpFwUpdateData_ () {
222222 if (ncpFwUpdateData_.var .header != NCP_FW_DATA_HEADER || ncpFwUpdateData_.var .footer != NCP_FW_DATA_FOOTER) {
223223 memset (ncpFwUpdateData_.data , 0 , sizeof (ncpFwUpdateData_.data ));
224224 ncpFwUpdateData_.var .header = NCP_FW_DATA_HEADER;
@@ -241,7 +241,7 @@ int NcpFwUpdate::saveNcpFwUpdateData_() {
241241 } tempData;
242242 int result = SystemCache::instance ().get (SystemCacheKey::NCP_FW_UPDATE_DATA, tempData.data , sizeof (tempData.data ));
243243 if (result != sizeof (tempData.data ) || /* memcmp(tempData.data, ncpFwUpdateData_.data, sizeof(tempData.data) != 0)) { // better but not working */
244- tempData.var .header != ncpFwUpdateData_.var .header ||
244+ tempData.var .header != ncpFwUpdateData_.var .header ||
245245 tempData.var .footer != ncpFwUpdateData_.var .footer ||
246246 tempData.var .state != ncpFwUpdateData_.var .state ||
247247 tempData.var .status != ncpFwUpdateData_.var .status ||
@@ -606,7 +606,7 @@ ccfdc48c0a45198d6e168b30d0740959 SARA-R510S-00B-01_FW02.06_A00.01_IP_SARA-R510S
606606
607607 case FW_UPDATE_INSTALL_CELL_DISCONNECTING_STATE:
608608 {
609- // FIXME: This needs to wait for
609+ // FIXME: This needs to wait for
610610 // 0000091895 [ncp.at] TRACE: < +CGEV: ME PDN DEACT 1
611611 // 0000091896 [ncp.at] TRACE: < +CGEV: ME DETACH
612612 // 0000091896 [ncp.at] TRACE: < +UUPSDD: 0
@@ -632,7 +632,7 @@ ccfdc48c0a45198d6e168b30d0740959 SARA-R510S-00B-01_FW02.06_A00.01_IP_SARA-R510S
632632 if (RESP_OK == cellular_command (nullptr , nullptr , 60000 , " AT+UFWINSTALL=1,115200\r\n " )) {
633633 ncpFwUpdateData_.var .state = FW_UPDATE_INSTALL_STATE_WAITING;
634634 ncpFwUpdateData_.var .status = ncpFwUpdateStatus_;
635- saveNcpFwUpdateData_ ();
635+ saveNcpFwUpdateData_ ();
636636 // Wait for AT interface to become unresponsive, since we need to rely on that to break out of our install later
637637 atResponsive_ = 1 ;
638638 while (atResponsive_ && HAL_Timer_Get_Milli_Seconds () - atOkCheckTimer_ < NCP_FW_MODEM_INSTALL_START_TIMEOUT) {
0 commit comments