WP7610 returns error on AT!IMPREF="VERIZON"

Hi,

A while ago I posted a post about the “WP7610 has a PDP context but no data usage”.
Unfortenately nothing has led to a solution.
Recently I switched the firmware image to AT&T and GENERIC, which resulted in a working connection.
Now I want to switch back to the original ‘VERIZON’ image but is does not work. the ‘impref’ command return an error. Below the result of the AT commands.

at!entercnd="A710"
OK
at!image?
TYPE SLOT STATUS LRU FAILURES UNIQUE_ID   BUILD_ID
FW   1    GOOD   2   0 0      ?_?         02.28.03.01_?
FW   2    GOOD   1   0 0      002.107_000 02.37.06.00_VERIZON
FW   3    GOOD   1   0 0      ?_?         02.28.03.03_?
Max FW images: 3
Active FW image is at slot 1

TYPE SLOT STATUS LRU FAILURES UNIQUE_ID   BUILD_ID
PRI  FF   GOOD   0   0 0      002.071_000 02.28.03.01_ATT
PRI  FF   GOOD   0   0 0      002.068_000 02.28.03.03_GENERIC
PRI  FF   GOOD   0   0 0      001.026_000 02.28.03.03_SIERRA
PRI  FF   GOOD   0   0 0      002.075_000 02.28.03.04_VERIZON
Max PRI images: 50

OK
at!impref?
!IMPREF:
 preferred fw version:    02.28.03.01
 preferred carrier name:  ATT
 preferred config name:   ATT_002.071_000
 preferred subpri index:  001
 current fw version:      02.28.03.01
 current carrier name:    ATT
 current config name:     ATT_002.071_000
 current subpri index:    001

OK
at!impref="VERIZON"
ERROR

Can anyone assist me figuring out why this command now fails?
Is there any debug log or additional information to observe?
Are there any alternatives to get the image in a correct state again?

Thanks in advance.

The fw and verizon version do not match
you need to download the FW with Verizon PRI again:

https://source.sierrawireless.com/resources/airprime/software/wp76xx/wp76xx-firmware-release-16,-d-,1/#sthash.kCJlIr6S.dpbs

Ah… I’ve never done this before. Isn’t there a more straightforward tool to download the firmware into the WP76xx modem?
I’ve read something about ‘swiflash’… does that work?

yes, you can try that tool

Ok… that worked!
Thanks for your assistance. Much appreciated.