FX30 APN changed on its own

Have an FX30 that has been only on AT&T, never has been on Verizon. Running AT&T firmware.

I was having trouble connecting, LED would flash green then red, alterating.

Went to connect tonight and the APN is showing Verizon. I never set the APN to Verizon, not one time.

Checked the AT commands, sure enough something internally has set it to Verizon.

AT+CGDCONT?
+CGDCONT: 1,“IP”,“VZWINTERNET”,“0.0.0.0”,0,0,0,0
+CGDCONT: 2,“IPV4V6”,“”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 3,“IPV4V6”,“”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0
+CGDCONT: 4,“IPV4V6”,“attm2mglobal”,“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0”,0,0,0,0

I am supposed to be dropping a test unit with a customer tomorrow and this cannot happen in the field.

Anyone know what is going on?

This unit has been running fine on AT&T for 2 weeks now.

Rebooted the unit again…

Index: 1
APN: VZWINTERNET
PDP Type: IPV4
Connected: no

It appears that the unit is alternating between AT&T and Verizon everytime I check the status…

AT+CGDCONT?
+CGDCONT: 1,"IP","VZWINTERNET","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","VZWINTERNET","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0



OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK

This is alternating between the two with me only issuing the command, AT+CGDCONT?

Then through SSH…


root@fx30s:~# cm data
Index:                         1
APN:                           VZWINTERNET
PDP Type:                      IPV4
Connected:                     no
root@fx30s:~# cm data
Index:                         1
APN:                           VZWINTERNET
PDP Type:                      IPV4
Connected:                     no
root@fx30s:~# cm data
Index:                         1
APN:                           nmrx11.com.attz
PDP Type:                      IPV4
Connected:                     no
root@fx30s:~# cm data
Index:                         1
APN:                           VZWINTERNET
PDP Type:                      IPV4
Connected:                     no
root@fx30s:~# cm data
Index:                         1
APN:                           nmrx11.com.attz
PDP Type:                      IPV4
Connected:                     no
root@fx30s:~# cm data
Index:                         1
APN:                           nmrx11.com.attz
PDP Type:                      IPV4
Connected:                     no

Unit is fighting with itself or something. These ‘cm data’ commands are issued back to back to back.

what is the return of at!IMPREF? and AT!CUSTOM?
Also what is the return of “app status”?

at!IMPREF?
!IMPREF:
 preferred fw version:    02.36.06.00
 preferred carrier name:  ATT
 preferred config name:   ATT_001.067_005
 preferred subpri index:  001
 current fw version:      02.36.06.00
 current carrier name:    ATT
 current config name:     ATT_001.067_005
 current subpri index:    001
AT!CUSTOM?
!CUSTOM:
             GPSENABLE          0x01
             GPSLPM             0x01
             IPV6ENABLE         0x01
             SIMHOTSWAPDIS      0x02
             CFUNPERSISTEN      0x01
             UIM2ENABLE         0x01
             SIMLPM             0x01
             USBSERIALENABLE    0x01
             PCSCDISABLE                0x03
             SINGLEAPNSWITCH    0x01
             TXONINDICATION     0x01
             HSICENABLE         0x01
             SCRUBEN            0x01
             EXTGPSLNAEN                0x01
             UIMAUTOSWITCH      0x01
             SNTPEN             0x07

OK

root@fx30s:~# app status
[running] atAirVantage
[running] atQmiLinker
[running] atService
[running] audioService
[running] avcService
[running] cellNetService
[running] columbiaAtService
[running] dataConnectionService
[running] factoryRecoveryService
[running] fwupdateService
[running] gpioService
[running] modemService
[running] portService
[running] positioningService
[running] powerMgr
[running] powerService
[running] qmiAirVantage
[running] secStore
[stopped] smsInboxService
[stopped] spiService
[stopped] tools
[stopped] voiceCallService
[stopped] wifi
[stopped] wifiApTest
[stopped] wifiClientTest
[running] wifiService
[stopped] wifiWebAp
[running] pyrte
[stopped] watchpy
[stopped] gpsAcquire

This is crazy, this unit ran all weekend long 60 something hours and never had one single connection issue (other than the DNS issue that I think I found a work around for).

Has nothing to do with antenna, correct? I did put a new antenna on the unit. but the range looks fine…

4G LTE Cellular Antenna Specification:
Frequency Range: 698-960 MHz, 1710-2170 MHz, 2300-2700 MHz
V.S.W.R: <2.0
Polarization: Linear
Gain: 5dBi
Impendance: 50Ω

can you shutdown legato framework by “legato stop” and see if APN is changing?

You can enable it later by “legato start”

AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","VZWINTERNET","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","VZWINTERNET","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK


I assume that means it did not fix it? Still shows both if I keep entering the same command.

can you take a working sample and compare AT!CUSTOM? with this problematic device?
(make sure same FW is used among these devices)

This is not related to legato application anymore if you confirm the legato framework does not run

This was the only device I had that was working correctly since last week.

I have FOUR FX30S. All brand new from Sierra approved reseller.

Unit One was the Verizon one from last week, that somehow ran out of room on the ramdisk (persistent storage).
I have done factory reset, re-installed 2 or 3 different firmwares, done another factory reset or 2, and it WILL NOT let me in to SSH at 192.168.2.2. So I abandon for unit 2, till I have more time to troubleshoot it.

Unit 2 was a new FX30S out of the box. The unit constantly cycles the Com Ports every 15 seconds or so and WILL NOT allow you to connect long enough to even try to enable the Factory Reset button or stay connected long enough to try to update firmware. Messed with this unit for 1/2 day trying to get it to connect . Tried on 3 different PCs, with 2-3 different USB cables. It is an issue with the unit.
(Unit 1 did this as well, but I was able to do a factory reset on that unit and it finally quit).

Unit 3 I decided to put on AT&T as the data usage supposedly updated in the Sierra portal in 2 hours instead of 2 days. Unit 3 was flashed with AT&T firmware, installed an AT&T sim. Unit HAS THIS EXACT SAME PROBLEM. Assigned an AT&T APN, switches to Verizon, T-Mobile, and some other one with letters and numbers. Worked trying to set the APN with cm data apn and AT commands for 1/2 day, never made a difference. Never would hold an APN to get a single ‘cm data connect’ LTE connection.

Unit 4 - Pulled the sim out of Unit 3, installed in Unit 4, Installed AT&T firmware, installed my apps and my python programs middle of last week. Started testing Thursday - Sunday, not ONE SINGLE problem with lost APN. Plug in tonight to do some final code clean up and I can’t get a signal and APN switching back and forth.

I am about ready to send all these back for warranty claims. Absolutely ridiculous the different problems that this device has…

Yes same firmware on all of them, except first was Verizon and the last 2 were ATT.

Release 15

Release 15

Just noticed there is a Sierra firmware…

What is that for?

I am using Sierra’s AirVantage data service. Is that the firmware I am supposed to use versus the carrier specific version? I bought 2 AT&T cards and 2 Verizon cards from Sierra, so I assumed I was supposed to use the ATT or Verizon firmware, but now I sent there is a SIERRA Firmware.

have you tried to clear the userapp partition with flash_eraseall command to see if anything on this partition makes the problem?

I have not tried that, but unit was unplugged at work (working fine) and brought home to finish up some code cleanup, but never even got the code changed since it would not connect, I have been working on the broken APN and never changed the code.

I don’t see how a code change could happen when I didn’t change anything.

Did you see my question on which firmware I should be running?
Is the Sierra firmware if you buy data from Sierra even though it is on an AT&T or Verizon network, but purchased through Sierra?

Result

root@fx30s:~# flash_eraseall /dev/mtd16
flash_eraseall has been replaced by `flash_erase <mtddev> 0 0`; please use it
Erasing 134144 Kibyte @ 0 --  0 % complete libmtd: error!: MEMERASE64 ioctl failed for eraseblock 0 (mtd16)
        error 22 (Invalid argument)
flash_erase: error!: /dev/mtd16: MTD Erase entire chip failureTrying one by one each sector.
             error 22 (Invalid argument)
Erasing 256 Kibyte @ 82c0000 -- 100 % complete

Yes, Sierra carrier is for using the Sierra SIM card.

Are you using some pure AT&T SIM card or pure Verizon SIM card?
It seems to me that the SIM card is switching the APN for registering in different network

OK. I don’t have a Sierra SIM, I have AT&T and Verizon SIMs but purchased directly from Sierra.

you need to buy some SIM card that is originally from AT&T and Verizon for the testing

Ran the erase command. Rebooted and it appears it deleted everything and even asked me for my root password again.

Went to the serial AT interface.

AT+CGDCONT?
+CGDCONT: 1,"IP","VZWINTERNET","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","nmrx11.com.attz","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","VZWINTERNET","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","attm2mglobal","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

OK

So now everything is gone, and the problem still not fixed.

of course, erasing userapp partition means back to original state

Yes, the cards I have are AT&T cards. The other cards I bought were Verizon Cards. Sierra sells them and you buy the data through Sierra.

The Sierra store is down right now due to the change to Semtech, but I can assure you they are AT&T and Verizon cards that are branded cards and their specific Verizon and AT&T APNs.

then probably you need to try some other SIM card purely from AT&T or Verizon

So you are saying that Sierra is selling SIM cards that don’t work with the modems that they sell?

How can this work for almost a week and then just decide to quit working?

I have not changed anything on my end…

Is there anyway to escalate this problem with Sierra to get someone in tech support to work with us on getting this fixed? Like I mentioned this is the 4th unit that is not functioning correctly.

are you going to use Sierra SIM in your final product?
Have you confirmed the issue is coming from the Sierra SIM card?
You can escalate this issue to your distributor if you want to have an official support. ( of course after you confirm this issue is related to the Sierra SIM)