MC7354 hangs on startup after firmware change

Dear Forum,

I recently purchased two MC7354 modules programmed for use with Verizon. To make a long story short I now need them on AT&T’s network, which means updating the firmware. I downloaded the latest version “Build4544-Approved-7354-EXE” and ran the AT&T program within. The program took about a minute and a half to execute, after which it said the firmware flash was successful. At this point Skylite opened up and showed option to turn the radio on. It is now hung up on processing and I notice that the firmware version still appears to be VZW, any ideas as to how this might have happened
All three images can be found here http://imgur.com/a/ioGGr



Hi,

Can you open a terminal program to the unit and send the below.

ati
at!priid?
at+cfun?
at!entercnd="A710"
at!pcinfo?
at!priid?

Regards

Matt

First and foremost thank you for taking time out to help. I currently have the unit connected to my desktop and I am in ubuntu. When I try and use screen on the any of the dev/ttyUSB ports associated with the device i just end up on a black terminal screen i cannot type anything into. i have ensured i am accessing the right ports and that i am using the correct baud rate, 57600. If I am doing something silly here that is keeping me from accing the card I am sorry for my ignorance. I have libqmi on my computer and I was able to see the card using

sudo qmicli -d /dev/cdc-wdm1 --wda-get-data-format
[/dev/cdc-wdm1] Successfully got data format
                   QoS flow header: no
               Link layer protocol: 'raw-ip'
  Uplink data aggregation protocol: 'disabled'
Downlink data aggregation protocol: 'disabled'
                     NDP signature: '0'
  Uplink data aggregation max size: '0'
Downlink data aggregation max size: '0'

however past that I am still stuck. Any advice on what to do next?

Hi,

From your terminal can you send the following commands

ls /dev
lsusb
lsmod
modinfo GobiSerial
modinfo GobiNet

Regards

Matt

with pleasure;

wroachbarrette@Blu:~$ ls /dev/
acpi_thermal_rel  i2c-5               port      tty19  tty56      ttyS6
autofs            i2c-6               ppp       tty2   tty57      ttyS7
block             i2c-7               psaux     tty20  tty58      ttyS8
bsg               i2c-8               ptmx      tty21  tty59      ttyS9
btrfs-control     i2c-9               ptp0      tty22  tty6       ttyUSB0
bus               initctl             pts       tty23  tty60      ttyUSB1
cdc-wdm1          input               random    tty24  tty61      ttyUSB2
cdc-wdm2          kmsg                rfkill    tty25  tty62      ttyUSB3
char              kvm                 rtc       tty26  tty63      ttyUSB4
console           lightnvm            rtc0      tty27  tty7       uhid
core              log                 sda       tty28  tty8       uinput
cpu               loop0               sda1      tty29  tty9       urandom
cpu_dma_latency   loop1               sda2      tty3   ttyprintk  usb
cuse              loop2               sda3      tty30  ttyS0      userio
disk              loop3               sda4      tty31  ttyS1      v4l
dri               loop4               sda5      tty32  ttyS10     vboxdrv
drm_dp_aux0       loop5               sda6      tty33  ttyS11     vboxdrvu
drm_dp_aux1       loop6               sdb       tty34  ttyS12     vboxnetctl
drm_dp_aux2       loop7               sdb1      tty35  ttyS13     vboxusb
drm_dp_aux3       loop-control        serial    tty36  ttyS14     vcs
ecryptfs          lp0                 sg0       tty37  ttyS15     vcs1
fb0               mapper              sg1       tty38  ttyS16     vcs2
fd                mcelog              shm       tty39  ttyS17     vcs3
freefall          media0              snapshot  tty4   ttyS18     vcs4
full              mei0                snd       tty40  ttyS19     vcs5
fuse              mem                 stderr    tty41  ttyS2      vcs6
hidraw0           memory_bandwidth    stdin     tty42  ttyS20     vcsa
hidraw1           mqueue              stdout    tty43  ttyS21     vcsa1
hidraw2           net                 tpm0      tty44  ttyS22     vcsa2
hpet              network_latency     tty       tty45  ttyS23     vcsa3
hugepages         network_throughput  tty0      tty46  ttyS24     vcsa4
hwrng             null                tty1      tty47  ttyS25     vcsa5
i2c-0             nvidia0             tty10     tty48  ttyS26     vcsa6
i2c-1             nvidiactl           tty11     tty49  ttyS27     vfio
i2c-10            nvidia-modeset      tty12     tty5   ttyS28     vga_arbiter
i2c-11            nvidia-uvm          tty13     tty50  ttyS29     vhci
i2c-12            nvme0               tty14     tty51  ttyS3      vhost-net
i2c-13            nvme0n1             tty15     tty52  ttyS30     video0
i2c-2             nvme0n1p1           tty16     tty53  ttyS31     watchdog
i2c-3             nvme0n1p2           tty17     tty54  ttyS4      watchdog0
i2c-4             parport0            tty18     tty55  ttyS5      zero
wroachbarrette@Blu:~$ lsusb
Bus 002 Device 003: ID 1e91:a0a1  
Bus 002 Device 002: ID 413c:5534 Dell Computer Corp. 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 010: ID 0738:1709 Mad Catz, Inc. 
Bus 001 Device 006: ID 413c:2134 Dell Computer Corp. 
Bus 001 Device 009: ID b58e:9e84 Blue Microphones Yeti Stereo Microphone
Bus 001 Device 011: ID 0403:6010 Future Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC
Bus 001 Device 007: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 005: ID 256f:c62f  
Bus 001 Device 003: ID 413c:2513 Dell Computer Corp. internal USB Hub of E-Port Replicator
Bus 001 Device 012: ID 1bcf:2b91 Sunplus Innovation Technology Inc. 
Bus 001 Device 008: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
Bus 001 Device 002: ID 1199:68c0 Sierra Wireless, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
wroachbarrette@Blu:~$ lsmod
Module                  Size  Used by
pci_stub               16384  1
vboxpci                24576  0
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxdrv               454656  3 vboxnetadp,vboxnetflt,vboxpci
drbg                   32768  1
ansi_cprng             16384  0
ctr                    16384  1
ccm                    20480  1
bnep                   20480  2
bbswitch               16384  0
snd_hda_codec_hdmi     53248  1
dell_led               16384  1
dell_laptop            20480  0
dcdbas                 16384  1 dell_laptop
intel_rapl             20480  0
arc4                   16384  2
iwlmvm                311296  0
mac80211              737280  1 iwlmvm
snd_hda_codec_realtek    86016  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
mxm_wmi                16384  0
dell_smm_hwmon         16384  0
dell_wmi               16384  0
rtsx_pci_ms            20480  0
coretemp               16384  0
memstick               20480  1 rtsx_pci_ms
sparse_keymap          16384  1 dell_wmi
snd_usb_audio         176128  2
iwlwifi               200704  1 iwlmvm
snd_usbmidi_lib        36864  1 snd_usb_audio
snd_hda_intel          40960  3
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
kvm_intel             172032  0
uvcvideo               90112  0
snd_hda_core           73728  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
kvm                   544768  1 kvm_intel
snd_seq_midi           16384  0
cfg80211              565248  3 iwlwifi,mac80211,iwlmvm
snd_hwdep              16384  2 snd_usb_audio,snd_hda_codec
snd_seq_midi_event     16384  1 snd_seq_midi
qmi_wwan               24576  0
ftdi_sio               53248  0
snd_rawmidi            32768  2 snd_usbmidi_lib,snd_seq_midi
snd_pcm               106496  5 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
videobuf2_vmalloc      16384  1 uvcvideo
cdc_wdm                20480  2 qmi_wwan
videobuf2_memops       16384  1 videobuf2_vmalloc
hci_uart               77824  0
btusb                  45056  0
usbnet                 45056  1 qmi_wwan
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
irqbypass              16384  1 kvm
qcserial               20480  2
btrtl                  16384  1 btusb
btqca                  16384  1 hci_uart
btbcm                  16384  2 btusb,hci_uart
usb_wwan               20480  1 qcserial
hid_saitek             16384  0
v4l2_common            16384  1 videobuf2_v4l2
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
nvidia_uvm            647168  0
snd_timer              32768  2 snd_pcm,snd_seq
mei_me                 36864  0
btintel                16384  2 btusb,hci_uart
mii                    16384  1 usbnet
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
ghash_clmulni_intel    16384  0
aesni_intel           167936  2
usbserial              53248  7 qcserial,usb_wwan,ftdi_sio
videodev              176128  4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
bluetooth             520192  11 bnep,btbcm,btqca,btrtl,btusb,hci_uart,btintel
mei                    98304  1 mei_me
snd                    81920  23 snd_hda_codec_realtek,snd_usb_audio,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device
media                  24576  2 uvcvideo,videodev
input_leds             16384  0
joydev                 20480  0
serio_raw              16384  0
shpchp                 36864  0
aes_x86_64             20480  1 aesni_intel
8250_fintek            16384  0
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
intel_lpss_acpi        16384  0
intel_lpss             16384  1 intel_lpss_acpi
soundcore              16384  1 snd
ie31200_edac           16384  0
acpi_als               16384  0
edac_core              53248  1 ie31200_edac
int3402_thermal        16384  0
dell_rbtn              16384  0
wmi                    20480  3 dell_led,dell_wmi,mxm_wmi
dell_smo8800           16384  0
int3403_thermal        16384  0
binfmt_misc            20480  1
processor_thermal_device    16384  0
intel_soc_dts_iosf     16384  1 processor_thermal_device
int3400_thermal        16384  0
acpi_thermal_rel       16384  1 int3400_thermal
int340x_thermal_zone    16384  3 int3402_thermal,processor_thermal_device,int3403_thermal
acpi_pad               24576  0
kfifo_buf              16384  1 acpi_als
mac_hid                16384  0
industrialio           61440  2 acpi_als,kfifo_buf
parport_pc             32768  1
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
hid_generic            16384  0
usbhid                 49152  0
uas                    24576  0
usb_storage            69632  2 uas
rtsx_pci_sdmmc         24576  0
i915_bpo             1306624  3
nvidia_drm             53248  8
nvidia_modeset        790528  5 nvidia_drm
nvidia              12144640  73 nvidia_modeset,nvidia_uvm
intel_ips              20480  1 i915_bpo
i2c_algo_bit           16384  1 i915_bpo
drm_kms_helper        155648  2 i915_bpo,nvidia_drm
e1000e                237568  0
psmouse               131072  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
ptp                    20480  1 e1000e
fb_sys_fops            16384  1 drm_kms_helper
pps_core               20480  1 ptp
drm                   364544  6 i915_bpo,drm_kms_helper,nvidia_drm
nvme                   65536  0
ahci                   36864  1
rtsx_pci               53248  2 rtsx_pci_ms,rtsx_pci_sdmmc
libahci                32768  1 ahci
i2c_hid                20480  0
pinctrl_sunrisepoint    28672  0
video                  40960  3 i915_bpo,dell_wmi,dell_laptop
hid                   118784  4 i2c_hid,hid_saitek,hid_generic,usbhid
pinctrl_intel          20480  1 pinctrl_sunrisepoint
fjes                   28672  0
wroachbarrette@Blu:~$ modinfo GobiSerial
modinfo: ERROR: Module GobiSerial not found.
wroachbarrette@Blu:~$ modinfo GobiNet
modinfo: ERROR: Module GobiNet not found.
wroachbarrette@Blu:~$

Hi,

From the responses the port to connect to is either going to be /dev/ttyUSB2 or /dev/ttyUSB4, the baud rate does not matter as USB should take care of it although set it to 115200 as a precaution.

Use of qmi_wwan and qcserial can cause issues but you should get further than this.

Regards

Matt

Good Afternoon,

Thanks for the information, you were right, it was on ttyUSB4. I will include the code below you requested, however, my inputs do not appear when I type them into the terminal window. Only the outputs.

ati;

Manufacturer: Sierra Wireless, Incorporated
Model: MC7354
Revision: SWI9X15C_05.05.58.00 r27038 carmd-fwbuild1 2015/03/04 21:30:23
MEID: 35922505794919
ESN: 12811407669, 80AE1135
IMEI: 359225057949190
IMEI SV: 18
FSN: J8721206810410
+GCAP: +CIS707-A, CIS-856, CIS-856-A, +CGSM, +CLTE2, +MS, +ES, +DS, +FCLASS


OK

at!priid?

PRI Part Number: 9904565
Revision: 05.01

Carrier PRI: 9999999_9902196_SWI9X15C_05.05.58.00_00_ATT_005.026_000
Carrier PRI: 9999999_9902266_SWI9X15C_05.05.58.01_00_VZW_005.029_001

OK

at+cfun?

+CFUN: 0

at!entercnd=“A710”

OK

at!pcinfo?

State: LowPowerMode
LPM force flags - W_DISABLE:0, User:0, Temp:0, Volt:0, BIOS:0, GOBIIM:1
W_DISABLE: 0
Poweroff mode: 0
LPM Persistent: 0


OK

at!priid?

PRI Part Number: 9904565
Revision: 05.01

Carrier PRI: 9999999_9902196_SWI9X15C_05.05.58.00_00_ATT_005.026_000
Carrier PRI: 9999999_9902266_SWI9X15C_05.05.58.01_00_VZW_005.029_001

OK

Ok so the fact you cannot see the commands being typed is because local echo is off, if you want to see them then send

ate1

The reason the unit is no doing anything is because it is in low power mode because of a PRI/firmware mis match as can be seen in

GOBIIM:1

It has the AT&T PRI file on it, it is just not using it, you should be able switch to t using something like the below.

at!entercnd="A710"
AT!GOBISETIMAGEPREF="05.05.58.00","ATT","ATT_005.026_000"

Regards

Matt