EM7565 Programming F/W version different than Configuration version

Hello,

When programming the EM7565 from Release 11 to Release 12 (SWI9X50C_01.08.04.00_GENERIC_002.012_000.exe), we’ve seen the Firmware version get updated correctly, but the Configuration Version remains at Release 11. Are there two files that need to be programmed? One for F/W and the other for Config? What are the consequences if the two are not in synch?
What does the Configuration version determine for the device?
Thank you.

Can you please be more detailed about the issue? please provide
ATI
AT!IMPREF?
AT!iMAGE?
AT!PRIID?

2019-06-11 00:01:59 INFO :toIdle.sh: Cellular Modem HW rev : [/dev/cdc-wdm0] Hardware revision retrieved:
Revision: ‘10001’
2019-06-11 00:01:59 INFO :toIdle.sh: Cellular Modem Firmware Info : [/dev/cdc-wdm0] Successfully retrieved current firmware:
Model: EM7565U
Boot version: SWI9X50C_01.08.04.00
AMSS version: SWI9X50C_01.08.04.00
SKU ID: 1104207
Package ID: unknown
Carrier ID: 1
Config version: 002.011_000
2019-06-11 00:02:00 INFO :toIdle.sh: Cellular Modem Firmware Rev : [/dev/cdc-wdm0] Device revision retrieved:
Revision: ‘SWI9X50C_01.08.04.00 dbb5d0 jenkins 2018/08/21 21:40:11’
2019-06-11 00:02:00 INFO :toIdle.sh: Cellular Modem SW Ver : [/dev/cdc-wdm0] Software version: T.2.5.1-00508-9655_GENNCH_PACK-1
2019-06-11 00:02:01 INFO :toIdle.sh: ADC Modem HW rev : [/dev/cdc-wdm1] Hardware revision retrieved:
Revision: ‘10001’
2019-06-11 00:02:01 INFO :toIdle.sh: ADC Modem Firmware Info : [/dev/cdc-wdm1] Successfully retrieved current firmware:
Model: EM7565U
Boot version: SWI9X50C_01.08.04.00
AMSS version: SWI9X50C_01.08.04.00
SKU ID: 1104207
Package ID: unknown
Carrier ID: 1
Config version: 002.011_000
2019-06-11 00:02:02 INFO :toIdle.sh: ADC Modem Firmware Rev : [/dev/cdc-wdm1] Device revision retrieved:
Revision: ‘SWI9X50C_01.08.04.00 dbb5d0 jenkins 2018/08/21 21:40:11’
2019-06-11 00:02:02 INFO :toIdle.sh: ADC Modem SW Ver : [/dev/cdc-wdm1] Software version: T.2.5.1-00508-9655_GENNCH_PACK-1

ATI
Manufacturer: Sierra Wireless, Incorporated
Model: EM7565U
Revision: SWI9X50C_01.08.04.00 dbb5d0 jenkins 2018/08/21 21:40:11
IMEI: 353533100109274
IMEI SV: 8
FSN: UF849386730110
+GCAP: +CGSM

OK

AT!IMPREF?
preferred fw version: 01.08.04.00
preferred carrier name: GENERIC
preferred config name: GENERIC_002.011_000
current fw version: 01.08.04.00
current carrier name: GENERIC
current config name: GENERIC_002.011_000

OK

AT!IMAGE?
TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
FW 1 GOOD 2 0 0 ?? 01.08.04.00?
FW 2 GOOD 1 0 0 ?? 01.07.02.00?
FW 3 EMPTY 0 0 0
FW 4 EMPTY 0 0 0
Max FW images: 4
Active FW image is at slot 1

TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
PRI FF GOOD 0 0 0 002.008_002 01.07.02.00_ATT
PRI FF GOOD 0 0 0 002.011_000 01.08.04.00_GENERIC
Max PRI images: 50

OK

AT!PRIID?
PRI Part Number: 9908685
Revision: 002.000
Customer: Generic-M2M

Carrier PRI: 9999999_9907259_SWI9X50C_01.08.04.00_00_GENERIC_002.011_000

OK

Further detail:

We are using SWI9X50C_01.08.04.00_GENERIC_002.012_000.exe windows firmware downloader, which according to the Sierra Wireless site, corresponds to Firmware: SWI9X50C_01.08.04.00 with the PRI: 002.012_001. However, after running the firmware downloader, the PRI returned is 002.011_000, which is unexpected.

I just tried on my machine that the tool does contain the correct PRI NVU file, so there should be no the package issue.

What’s the driver package installed on your Windows machine? This can be checked in “Control Panel”. Was the driver package installed with carrier images? Asking this because there is a SWI feature on Windows that enables automatic image switch. It’s possible that newly updated firmware could be overwritten by previously installed Windows driver package.

Also please try delete current GENERIC PRI and run the tool again

  1. AT!IMPREF=“ATT”
  2. AT!RESET
  3. Check with ATI and AT!IMPREF? to confirm the ATT image is in use;
  4. AT!IMAGE=0, 1, FF, “01.08.04.00_GENERIC”, " 002.011_000" // delete the GENRIC PRI
  5. AT!IMAGE=0, 0, 1 // delete the CWE firmware
  6. Check with AT!IMAGE? that both CWE and PRI are gone

Run the tool again, and check with ATI, AT!IMPREF? AT!IMAGE?

dwen,

Here are the results you requested. Getting the F/W and Config versions synchronized can be accomplished by programming twice. Can you explain any consequences to behavior of EM7565 if F/W version is release 12 and Config version is release 11?

After AT!RESET
at!impref?
!IMPREF:
preferred fw version: 01.07.02.00
preferred carrier name: ATT
preferred config name: ATT_002.008_002
current fw version: 01.07.02.00
current carrier name: ATT
current config name: ATT_002.008_002

OK

at!image=0,1,FF,“01.08.04.00_GENERIC”,“002.011_000”
OK
at!image=0,0,1
OK
at!image?
TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
FW 1 EMPTY 0 0 0
FW 2 GOOD 3 0 0 ?? 01.07.02.00?
FW 3 EMPTY 0 0 0
FW 4 EMPTY 0 0 0
Max FW images: 4
Active FW image is at slot 2

TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
PRI FF GOOD 0 0 0 002.008_002 01.07.02.00_ATT
Max PRI images: 50

OK

Running the firmware download tool 1st pass:

Checking afterwards

ati
Manufacturer: Sierra Wireless, Incorporated
Model: EM7565U
Revision: SWI9X50C_01.08.04.00 dbb5d0 jenkins 2018/08/21 21:40:11
IMEI: 353533100109274
IMEI SV: 8
FSN: UF849386730110
+GCAP: +CGSM

OK
at!impref?
!IMPREF:
preferred fw version: 01.08.04.00
preferred carrier name: GENERIC
preferred config name: GENERIC_002.012_001
current fw version: 01.08.04.00
current carrier name: GENERIC
current config name: GENERIC_002.012_001

OK
at!image?
TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
FW 1 GOOD 4 0 0 ?? 01.08.04.00?
FW 2 GOOD 3 0 0 ?? 01.07.02.00?
FW 3 EMPTY 0 0 0
FW 4 EMPTY 0 0 0
Max FW images: 4
Active FW image is at slot 1

TYPE SLOT STATUS LRU FAILURES UNIQUE_ID BUILD_ID
PRI FF GOOD 0 0 0 002.008_002 01.07.02.00_ATT
PRI FF GOOD 0 0 0 002.012_001 01.08.04.00_GENERIC
Max PRI images: 50

OK

Sierra Wireless Driver

Sierra_Wireless_Driver_Version