Skip to content

Instantly share code, notes, and snippets.

@geerlingguy
Created August 25, 2022 03:07
Show Gist options
  • Save geerlingguy/0a78de2844861cce67b6af6297efe69d to your computer and use it in GitHub Desktop.
Save geerlingguy/0a78de2844861cce67b6af6297efe69d to your computer and use it in GitHub Desktop.
[235][7]**************************************************
[235][7]Copyright: © 2015-2020 Sierra Wireless, Inc. all rights reserved
[235][7]lite-fw is only permitted to use on Sierra Wireless Modem
[235][7]lite-fw version lite-fwSLQS04.00.27
[235][7]**************************************************
[235][7]litefw_getFileType: 1: SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu: type: 3
[235][7]litefw_getFileType: eFW_TYPE_NVU
[235][7]litefw_getFileType: 2: ..: type: 5
[235][7]litefw_getFileType: 3: .: type: 5
[235][7]litefw_getFileType: 4: SWI9X50C_01.05.01.00.cwe: type: 2
[235][7]litefw_getFileType: eFW_TYPE_CWE
[245][7]QDL Port :/dev/ttyUSB0
[250][7]Need PRI
[250][7]litefw_getFileType: 1: SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu: type: 3
[250][7]litefw_getFileType: eFW_TYPE_NVU
[250][7]litefw_getFileType: 2: ..: type: 5
[250][7]litefw_getFileType: 3: .: type: 5
[250][7]litefw_getFileType: 4: SWI9X50C_01.05.01.00.cwe: type: 2
[250][7]litefw_getFileType: eFW_TYPE_CWE
[250][7]DL:fmsExtractParameter: File Name: ./swi_fw0105/SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
[250][7]DL:fmsExtractParameter: File Name: ./swi_fw0105/SWI9X50C_01.05.01.00.cwe
[250][7]DL:fmsExtractParameter: File Name: ./swi_fw0105/SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
[250][7]DL:fmsExtractParameter: File Name: ./swi_fw0105/SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
[250][7]DL:fmsExtractParameter: File Name: ./swi_fw0105/SWI9X50C_01.05.01.00.cwe
[250][7]File Type :6
[250][7]DL:fmsExtractParameter: File Name: ./swi_fw0105/SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
[250][7]completePRIPath :./swi_fw0105/SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
[250][7]completePRIPath :./swi_fw0105/SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
[250][7]prifilesize :3876
[250][7]sectorsize:4096, number of chunk data:1
[250][7]File Total Size : number of chunk data 1(cwe:0 + nvu:3876)
[250][7]payload [48]
[250][7]Lite9x07Download and 2464
[250][7]Tx:
[250][7]e9x07SendSaharaRsp Rsp
[250][7]payload [8]
[250][7]Tx:
[250][7]e9x07SendSwitchFireHoseRsp Rsp
[250][7]payload [16]
[250][7]Tx:
[250][7]e9x07SendStartFirehoseRsp Rsp
[250][7]payload [9]
[250][7]Lite9x07Download Rx:confirmed
[251][7]payload [111]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Binary build date: Aug 25 2017 @ 05:35:17"/>
</data>
[251][7]payload [253]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="Supported Functions: program configure power benchmark read getstorageinfo erase nop "/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="SWI supported funct
[251][7]Lite9x07Download Tx(e9x07SendPartitionRsp):<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]Tx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]e9x07SendPartitionRsp Rsp
[251][7]payload [82]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="[FLASH_INFO]"/>
</data>
[251][7]payload [103]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value=";This section provides flash info"/>
</data>
[251][7]payload [192]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="FLASH_NAME=KSLCMBL2VA2M2C"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="SECTOR_SIZE_IN_BYTES = 4096"/>
</data>
[251][7]Extracted SIZE:4096
[251][7]sectorsize:4096, number of chunk data:1
[251][7]Lite9x07Download Tx(e9x07SendPartitionRsp):<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]Tx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]e9x07SendPartitionRsp Rsp
[251][7]payload [531]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="NUM_PARTITION_SECTORS = 131072"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="num_physical_partitions = 1"/>
</data><?xml version="1.0" encoding="UTF-8"
[251][7]payload [157]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="
"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="[BAD_BLOCK_LIST]"/>
</data>
[251][7]payload [107]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value=";This section provides bad block list"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1107"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1536"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1537"/>
</data>
[251][7]payload [87]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="TOTAL_BAD_BLOCK=3"/>
</data>
[251][7]payload [79]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="ACK" />
</data>
[251][7]payload [82]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="[FLASH_INFO]"/>
</data>
[251][7]payload [103]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value=";This section provides flash info"/>
</data>
[251][7]payload [95]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="FLASH_NAME=KSLCMBL2VA2M2C"/>
</data>
[251][7]payload [97]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="SECTOR_SIZE_IN_BYTES = 4096"/>
</data>
[251][7]Extracted SIZE:4096
[251][7]sectorsize:4096, number of chunk data:1
[251][7]Lite9x07Download Tx(e9x07SendPartitionRsp):<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]Tx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]e9x07SendPartitionRsp Rsp
[251][7]payload [388]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="NUM_PARTITION_SECTORS = 131072"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="num_physical_partitions = 1"/>
</data><?xml version="1.0" encoding="UTF-8"
[251][7]payload [214]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="CONFIGURATION SELECTION FOR THIS DEVICE: BLOCKSIZE:256KB and PAGESIZE:4KB"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="
"/>
</data>
[251][7]payload [86]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="[BAD_BLOCK_LIST]"/>
</data>
[251][7]payload [107]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value=";This section provides bad block list"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1107"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1536"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1537"/>
</data>
[251][7]payload [87]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="TOTAL_BAD_BLOCK=3"/>
</data>
[251][7]payload [456]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="ACK" />
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="[FLASH_INFO]"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value=";This section
[251][7]Extracted SIZE:4096
[251][7]sectorsize:4096, number of chunk data:1
[251][7]Lite9x07Download Tx(e9x07SendPartitionRsp):<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]Tx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]e9x07SendPartitionRsp Rsp
[251][7]payload [795]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="NUM_PARTITION_SECTORS = 131072"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="num_physical_partitions = 1"/>
</data><?xml version="1.0" encoding="UTF-8"
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1107"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1536"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1537"/>
</data>
[251][7]payload [87]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="TOTAL_BAD_BLOCK=3"/>
</data>
[251][7]payload [79]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="ACK" />
</data>
[251][7]payload [185]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="[FLASH_INFO]"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value=";This section provides flash info"/>
</data>
[251][7]payload [192]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="FLASH_NAME=KSLCMBL2VA2M2C"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="SECTOR_SIZE_IN_BYTES = 4096"/>
</data>
[251][7]Extracted SIZE:4096
[251][7]sectorsize:4096, number of chunk data:1
[251][7]Lite9x07Download Tx(e9x07SendPartitionRsp):<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]Tx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]e9x07SendPartitionRsp Rsp
[251][7]payload [795]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="NUM_PARTITION_SECTORS = 131072"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="num_physical_partitions = 1"/>
</data><?xml version="1.0" encoding="UTF-8"
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1107"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1536"/>
</data>
[251][7]payload [84]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1537"/>
</data>
[251][7]payload [87]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="TOTAL_BAD_BLOCK=3"/>
</data>
[251][7]payload [79]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="ACK" />
</data>
[251][7]payload [185]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="[FLASH_INFO]"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value=";This section provides flash info"/>
</data>
[251][7]payload [292]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="FLASH_NAME=KSLCMBL2VA2M2C"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="SECTOR_SIZE_IN_BYTES = 4096"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<
[251][7]Extracted SIZE:4096
[251][7]sectorsize:4096, number of chunk data:1
[251][7]Lite9x07Download Tx(e9x07SendPartitionRsp):<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]Tx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<getStorageInfo physical_partition_number="0" />
</data>
[251][7]e9x07SendPartitionRsp Rsp
[251][7]payload [695]
[251][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="num_physical_partitions = 1"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="TOTAL_SECTOR_SIZE_IN_BYTES= 4352"/>
</data><?xml version="1.0" encoding="UTF-
[252][7]payload [84]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1107"/>
</data>
[252][7]payload [84]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1536"/>
</data>
[252][7]payload [84]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1537"/>
</data>
[252][7]payload [87]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="TOTAL_BAD_BLOCK=3"/>
</data>
[252][7]payload [79]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="ACK" />
</data>
[252][7]payload [185]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="[FLASH_INFO]"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value=";This section provides flash info"/>
</data>
[252][7]payload [292]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="FLASH_NAME=KSLCMBL2VA2M2C"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="SECTOR_SIZE_IN_BYTES = 4096"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<
[252][7]Extracted SIZE:4096
[252][7]sectorsize:4096, number of chunk data:1
[252][7]Lite9x07Download Tx(e9x07WriteTotalSizeModeRsp):<?xml version="1.0" encoding="UTF-8" ?>
<data>
<program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="spkg.cwe" num_partition_sectors="1" physical_partition_number="0" start_sector="-1" />
</
[252][7]Tx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<program PAGES_PER_BLOCK="64" SECTOR_SIZE_IN_BYTES="4096" filename="spkg.cwe" num_partition_sectors="1" physical_partition_number="0" start_sector="-1" />
</data>
[252][7]e9x07WriteTotalSizeModeRsp Rsp
[252][7]payload [695]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="num_physical_partitions = 1"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="TOTAL_SECTOR_SIZE_IN_BYTES= 4352"/>
</data><?xml version="1.0" encoding="UTF-
[252][7]payload [84]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1107"/>
</data>
[252][7]payload [84]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1536"/>
</data>
[252][7]payload [84]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="BAD_BLOCK=1537"/>
</data>
[252][7]payload [87]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="TOTAL_BAD_BLOCK=3"/>
</data>
[252][7]payload [79]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<response value="ACK" />
</data>
[252][7]payload [91]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="INSIDE HANDLE PROGRAM"/>
</data>
[252][7]payload [313]
[252][7]Lite9x07Download Rx:<?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="start_sector 0, last_sector_address 1"/>
</data><?xml version="1.0" encoding="UTF-8" ?>
<data>
<log value="SWI program command for CWE image spkg.cwe"/>
</data><?xml version=
[253][7]read timeout
[253][7]Write:./swi_fw0105/SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
[253][7]pImagePath: ./swi_fw0105/SWI9X50C_01.05.01.00_GENERIC_001.028_000.nvu
[253][7]Total Read Buffer Size Allocated: 1048576, read result:3876
[253][7]Write Start
[253][7]Write Last Frame read:3876, wrote:0, buffer size:1048576
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment