Ota firmware update for ec200u

WHILE I WAS DOING THE FIRMWARE UPDATE OTA FOR MY ESP32 S3 IT IS FAILING WITH THIS ERROR PLEASE SEE THIS AND TELL ME THE SOLUTIONS

BECAUSE OF NEW USER CAN ONLY UPTO 3 LINKS I REDUCES THE HTTPURL LINKS CONCENTRATE ON THE TOPIC HOW TO SOLVE THE ISSUE
[14:22:47] Initializing EC200U UART…
[14:22:48] >> AT
[14:22:51] <<
[14:22:52] >> AT
[14:22:54] <<
[14:22:54] OK
[14:22:54] >> ATE0
[14:22:54] <<
[14:22:54] OK
[14:22:54] >> AT+IFC=0,0
[14:22:54] <<
[14:22:54] OK
[14:22:54] >> AT+CREG?
[14:22:54] <<
[14:22:54] +CREG: 0,0
[14:22:54] OK
[14:22:54] Waiting for cellular network registration…
[14:22:55] >> AT+CREG?
[14:22:55] <<
[14:22:55] +CREG: 0,0
[14:22:55] OK
[14:22:55] Waiting for cellular network registration…
[14:22:56] >> AT+CREG?
[14:22:56] <<
[14:22:56] +CREG: 0,0
[14:22:56] OK
[14:22:56] Waiting for cellular network registration…
[14:22:57] >> AT+CREG?
[14:22:57] <<
[14:22:57] +CREG: 0,5
[14:22:57] OK
[14:22:57] Network registered.
[14:22:57] >> AT+CSQ
[14:22:57] <<
[14:22:57] +CSQ: 17,99
[14:22:57] OK
[14:22:57] Signal strength [0-31]: 17
[14:22:57] Activating PDP context…
[14:22:57] >> AT+QIDEACT=1
[14:22:57] <<
[14:22:57] OK
//[14:22:57] >> AT+QICSGP=1,1,“airtelgprs.com”,“”,“”,1
[14:22:57] <<
[14:22:57] OK
[14:22:57] >> AT+QIACT=1
[14:22:57] <<
[14:22:57] OK
[14:22:58] >> AT+QIACT?
[14:22:58] <<
[14:22:58] +QIACT: 1,1,1,“10.219.65.17”
[14:22:58] OK
[14:22:58] >> AT+QHTTPCFG=“contextid”,1
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QHTTPCFG=“sslctxid”,1
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QHTTPCFG=“responseheader”,0
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QHTTPCFG=“requestheader”,0
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QSSLCFG=“sslversion”,1,4
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QSSLCFG=“ciphersuite”,1,0xFFFF
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QSSLCFG=“seclevel”,1,0
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QSSLCFG=“ignorelocaltime”,1,1
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QSSLCFG=“sni”,1,1
[14:22:58] <<
[14:22:58] OK
[14:22:58] >> AT+QSSLCFG=“renegotiation”,1,1
[14:22:58] <<
[14:22:58] OK
[14:22:58] ========================================
[14:22:58] EC200U PRE-OTA CHECK
[14:22:58] ========================================
[14:22:58] [1] Checking EC200U communication…
[14:22:58] >> AT
[14:22:58] <<
[14:22:58] OK
[14:22:58] [PASS] EC200U communication OK.
[14:22:58] [2] Checking SIM card…
[14:22:58] >> AT+CPIN?
[14:22:58] <<
[14:22:58] +CPIN: READY
[14:22:58] OK
[14:22:58] [PASS] SIM ready.
[14:22:58] [3] Checking cellular registration…
[14:22:58] >> AT+CREG?
[14:22:58] <<
[14:22:58] +CREG: 0,5
[14:22:58] OK
[14:22:58] [PASS] Cellular network registered.
[14:22:58] [4] Checking EPS/LTE registration…
[14:22:58] >> AT+CEREG?
[14:22:58] <<
[14:22:58] +CEREG: 0,5
[14:22:58] OK
[14:22:58] [INFO]
[14:22:58] +CEREG: 0,5
[14:22:58] OK
[14:22:58] [5] Checking packet attachment…
[14:22:58] >> AT+CGATT?
[14:22:58] <<
[14:22:58] +CGATT: 1
[14:22:58] OK
[14:22:58] [PASS] Packet service attached.
[14:22:58] [6] Checking signal strength…
[14:22:58] >> AT+CSQ
[14:22:58] <<
[14:22:58] +CSQ: 17,99
[14:22:58] OK
[14:22:58] [INFO] CSQ = 17
[14:22:58] [PASS] Signal strength acceptable.
[14:22:58] [7] Checking PDP context…
[14:22:58] >> AT+QIACT?
[14:22:58] <<
[14:22:58] +QIACT: 1,1,1,“10.219.65.17”
[14:22:58] OK
[14:22:58] [PASS] PDP context active.
[14:22:58] [8] Checking internet connectivity…
[14:22:58] >> AT+QPING=1,“8.8.8.8”
[14:22:58] <<
[14:22:58] OK
[14:22:58] OK
[14:22:58] [WARNING] Ping response not received.
[14:22:58] [WARNING] Continuing because ping can fail even
[14:22:58] [WARNING] when HTTP/HTTPS is usable.
[14:22:58] [9] Checking SSL configuration…
[14:22:58] >> AT+QSSLCFG=“ciphersuite”,1
[14:22:58] <<
[14:22:58] +QSSLCFG: “ciphersuite”,1,0XFFFF
[14:22:58] OK
[14:22:58] [SSL] Cipher:
[14:22:58] +QSSLCFG: “ciphersuite”,1,0XFFFF
[14:22:58] OK
[14:22:58] >> AT+QSSLCFG=“seclevel”,1
[14:22:58] <<
[14:22:58] +QSSLCFG: “seclevel”,1,0
[14:22:58] OK
[14:22:58] [SSL] Security level:
[14:22:58] +QSSLCFG: “seclevel”,1,0
[14:22:58] OK
[14:22:58] >> AT+QSSLCFG=“sni”,1
[14:22:58] <<
[14:22:58] +QSSLCFG: “sni”,1,1
[14:22:58] OK
[14:22:58] [SSL] SNI:
[14:22:58] +QSSLCFG: “sni”,1,1
[14:22:58] OK
[14:22:58] [10] Clearing previous HTTP session…
[14:22:58] [PASS] HTTP session cleanup complete.
[14:22:58] ========================================
[14:22:58] EC200U PRE-OTA CHECK PASSED
[14:22:58] ========================================
[14:22:58] SETUP_4G completed successfully.
[14:22:58] 4G RSSI = 17
[14:22:58] >> AT+QHTTPURL=135,120
[14:22:58] URL: https://143.110.185.188/api/v1/Vb1hQ9MrYOTo5o4bqVZP/attributes?sharedKeys=fw_title,fw_version,fw_size,fw_checksum,fw_checksum_algorithm
[14:22:58] >> AT+QHTTPGET=120
[14:22:58] OK
[14:22:59] +QPING: 0,“8.8.8.8”,64,278,255
[14:22:59] +QPING: 0,“8.8.8.8”,64,124,255
[14:22:59] +QPING: 0,“8.8.8.8”,64,133,255
[14:22:59] +QPING: 0,4,4,0,124,293,168
[14:23:00] +QHTTPGET: 0,200,199
[14:23:00] Parsed: +QHTTPGET: 0,200,199
[14:23:00] QHTTPGET error = 0
[14:23:00] HTTP code = 200
[14:23:00] Content-Length = 199
[14:23:00] Data mode: CONNECT
[14:23:00] Received metadata:
[14:23:00] {“shared”:{“fw_checksum”:“cde1d75b9aa7a7ceda3ad189df6f5dd2c093360fbd5b1bfaff97f371c8107d0e”,“fw_size”:1267680,“fw_title”:“LiftMonitor_Firmware”,“fw_checksum_algorithm”:“SHA256”,“fw_version”:“3.2.9”}}
[14:23:00] --------- ThingsBoard Firmware Info ---------
[14:23:00] Title : LiftMonitor_Firmware
[14:23:00] Current : 0.01
[14:23:00] Server : 3.2.9
[14:23:00] Firmware : 1267680
[14:23:00] Checksum : cde1d75b9aa7a7ceda3ad189df6f5dd2c093360fbd5b1bfaff97f371c8107d0e
[14:23:00] Algorithm : SHA256
[14:23:00] NEW FIRMWARE AVAILABLE.
[14:23:00] ========================================
[14:23:00] EC200U THINGSBOARD CHUNKED OTA
[14:23:00] ========================================
[14:23:00] Firmware title = LiftMonitor_Firmware
[14:23:00] Firmware version = 3.2.9
[14:23:00] Firmware size = 1267680
[14:23:00] ========================================
[14:23:00] START THINGSBOARD CHUNKED 4G OTA
[14:23:00] ========================================
[14:23:00] Firmware title = LiftMonitor_Firmware
[14:23:00] Firmware version = 3.2.9
[14:23:00] Firmware total size = 1267680
[14:23:00] Chunk size = 16384
[14:23:00] >> AT+QFLDS=“UFS”
[14:23:00] <<
[14:23:00] +QFLDS: 592508,1546508
[14:23:00] OK
[14:23:00] UFS free = 592508
[14:23:00] UFS total = 1546508
[14:23:00] OTA update size = 1267680
[14:23:00] Base firmware URL = https://143.110.185.188/api/v1/Vb1hQ9MrYOTo5o4bqVZP/firmware?title=LiftMonitor_Firmware&version=3.2.9
[14:23:00] ----------------------------------------
[14:23:00] CHUNK #0
[14:23:00] Offset = 0
[14:23:00] Chunk length = 16384
[14:23:00] Chunk attempt 1/3
[14:23:00] >> AT+QFDEL=“UFS:ota_chunk.bin”
[14:23:00] <<
[14:23:00] +CME ERROR: 418
[14:23:00] File not present, cleanup not required: UFS:ota_chunk.bin
[14:23:00] ----------------------------------------
[14:23:00] CHUNK #0
[14:23:00] Offset = 0
[14:23:00] Chunk length = 16384
[14:23:00] Range = bytes=0-16383
[14:23:00] >> AT+QIACT?
[14:23:00] <<
[14:23:00] +QIACT: 1,1,1,“10.219.65.17”
[14:23:00] OK
[14:23:00] >> AT+QFDEL=“UFS:ota_chunk.bin”
[14:23:00] <<
[14:23:00] +CME ERROR: 418
[14:23:00] File not present, cleanup not required: UFS:ota_chunk.bin
[14:23:00] >> AT+QHTTPURL=101,120
[14:23:00] >> AT+QHTTPGETEX=120,0,16384
[14:23:00] OK
[14:23:01] +QHTTPGET: 719
[14:23:01] QHTTPGETEX response = +QHTTPGET: 719
[14:23:01] ERROR: Invalid QHTTPGETEX response.
[14:23:01] Chunk download failed.
[14:23:02] Chunk attempt 2/3
[14:23:02] >> AT+QFDEL=“UFS:ota_chunk.bin”
[14:23:02] <<
[14:23:02] +CME ERROR: 418
[14:23:02] File not present, cleanup not required: UFS:ota_chunk.bin
[14:23:02] ----------------------------------------
[14:23:02] CHUNK #0
[14:23:02] Offset = 0
[14:23:02] Chunk length = 16384
[14:23:02] Range = bytes=0-16383
[14:23:02] >> AT+QIACT?
[14:23:02] <<
[14:23:02] +QIACT: 1,1,1,“10.219.65.17”
[14:23:02] OK
[14:23:02] >> AT+QFDEL=“UFS:ota_chunk.bin”
[14:23:02] <<
[14:23:02] +CME ERROR: 418
[14:23:02] File not present, cleanup not required: UFS:ota_chunk.bin
[14:23:02] >> AT+QHTTPURL=101,120
[14:23:02] >> AT+QHTTPGETEX=120,0,16384
[14:23:02] OK
[14:23:03] +QHTTPGET: 719
[14:23:03] QHTTPGETEX response = +QHTTPGET: 719
[14:23:03] ERROR: Invalid QHTTPGETEX response.
[14:23:03] Chunk download failed.
[14:23:04] Chunk attempt 3/3
[14:23:04] >> AT+QFDEL=“UFS:ota_chunk.bin”
[14:23:04] <<
[14:23:04] +CME ERROR: 418
[14:23:04] File not present, cleanup not required: UFS:ota_chunk.bin
[14:23:04] ----------------------------------------
[14:23:04] CHUNK #0
[14:23:04] Offset = 0
[14:23:04] Chunk length = 16384
[14:23:04] Range = bytes=0-16383
[14:23:04] >> AT+QIACT?
[14:23:04] <<
[14:23:04] +QIACT: 1,1,1,“10.219.65.17”
[14:23:04] OK
[14:23:04] >> AT+QFDEL=“UFS:ota_chunk.bin”
[14:23:04] <<
[14:23:04] +CME ERROR: 418
[14:23:04] File not present, cleanup not required: UFS:ota_chunk.bin

[14:23:04] >> AT+QHTTPGETEX=120,0,16384
[14:23:04] OK
[14:23:20] +QHTTPGET: 716
[14:23:20] QHTTPGETEX response = +QHTTPGET: 716
[14:23:20] ERROR: Invalid QHTTPGETEX response.
[14:23:20] Chunk download failed.
[14:23:21] ERROR: Chunk failed after all retries.
[14:23:21] >> AT+QFDEL=“UFS:ota_chunk.bin”
[14:23:21] <<
[14:23:21] +CME ERROR: 418
[14:23:21] File not present, cleanup not required: UFS:ota_chunk.bin
[14:23:21] 4G OTA FAILED.
[14:23:21] OTA PROCESS NOT COMPLETED / NOT REQUIRED.

HOW TO SOLVE THIS ISSUE

Has this problem been resolved?

NO Sir it is not solved please help me i checked with all

Curl response.txt (24.1 KB)

EC200U_LOGS.txt (12.7 KB)