GPy with Hologram.io SIM
-
Hologram tech support indicates that their SIM card should work with Verizon and AT&T with your GPy device. They've indicated that they have a GPy and will try the test at their site.
Yes, the LTE antenna is connected to the correct port.
Yes, I've waited many minutes at 3 indoor locations (work and home) and 1 outdoor location with no successful attach to tower.
A cell phone shows the Verizon signal strength to be 3 bars.
Any other ideas of what I can try?
Are there any modem commands that would help understand what is taking place?
-
Hey Jose,
I've been testing it on a GPy, FiPy I have here. Is there an exhaustive list of the AT command set available anywhere? I'm also tracking my progress of troubleshooting on our forum where @tlanier also posted: https://community.hologram.io/t/pycom-gpy/1664
-
Ok thanks @tlanier
Can you try replacing your LTE attach code with:
lte = LTE() send_at_cmd_pretty('AT+CPIN?') send_at_cmd_pretty('AT+CGDCONT=1,"IP","hologram"') send_at_cmd_pretty('AT+CFUN=0') send_at_cmd_pretty('AT+CEREG=2') send_at_cmd_pretty('AT!="clearscanconfig"') send_at_cmd_pretty('AT!="RRC::addscanfreq band=4 dl-earfcn=2175"') send_at_cmd_pretty('AT!="RRC::addscanfreq band=12 dl-earfcn=5095"') send_at_cmd_pretty('AT!="RRC::addscanfreq band=13 dl-earfcn=5230"') send_at_cmd_pretty('AT+CFUN=1') while not lte.isattached(): time.sleep(1) send_at_cmd_pretty('AT!="showphy"') send_at_cmd_pretty('AT!="fsm"') send_at_cmd_pretty('AT+CEREG?')This will produce a lot of debug output
-
Thanks @chrisgammell !
The only AT command guide we can publish is this: https://docs.pycom.io/chapter/datasheets/downloads/Monarch_4G-EZ_LR5110_ATCommands_ReferenceManual_Rev3_NOCONFIDENTIAL.pdf
But really that should be enough, Sequans doesn't share the special AT!= commands even with us other than to solve particular problems.
-
@jmarcelino said in GPy with Hologram.io SIM:
AT+CEREG?')
Here's mine:
DL SYNCHRO STATISTICS ===================== Synchro state : CELL SEARCH PPU SIB1 ACQ watchdog : 1 Frequency Hypothesis RF (Hz) : -4000 RSRP (dBm) : -21474836.00 RSRQ (dB) : -22.71 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORT AGC AGC RX gain (dB) : 52.76 RX PSD BO (dBFs) : -21.92 RX PSD (dBm) : -93.92 Noise level RS (dBm) : -123.92 Digital gain (dB) : 12.24 CINR RS (dB) : -9.76 NARROWBANDS Last DL NB : Central Last UL NB : 0 AFC Frequency offset RF (Hz) : 0 Frequency offset BB (Hz) : 0 PBCH MIB received quantity : 573 MIB timeout quantity : 0 OK SYSTEM FSM ========== +--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |SCANNING | | RRC SEARCH FSM |WAIT_CELL_ID | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |NORM_WAITCELL | | EMM MAIN FSM |REGISTERED | | EMM AUTH FSM |KASME_DEFINED | | EMM CONN FSM |EMM_IDLE | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_ACTIVE | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |READY | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |IDLE | +--------------------------+--------------------+ OK +CEREG: 2,4 OK DL SYNCHRO STATISTICS ===================== Synchro state : CELL SEARCH PPU SIB1 ACQ watchdog : 1 Frequency Hypothesis RF (Hz) : -2000 RSRP (dBm) : -21474836.00 RSRQ (dB) : -22.71 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORT AGC AGC RX gain (dB) : 25.26 RX PSD BO (dBFs) : -21.92 RX PSD (dBm) : -93.92 Noise level RS (dBm) : -123.92 Digital gain (dB) : 4.74 CINR RS (dB) : -9.76 NARROWBANDS Last DL NB : Central Last UL NB : 0 AFC Frequency offset RF (Hz) : 0 Frequency offset BB (Hz) : 0 PBCH MIB received quantity : 573 MIB timeout quantity : 0 OK SYSTEM FSM ========== +--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |SCANNING | | RRC SEARCH FSM |WAIT_CELL_ID | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |NORM_WAITCELL | | EMM MAIN FSM |REGISTERED | | EMM AUTH FSM |KASME_DEFINED | | EMM CONN FSM |EMM_IDLE | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_ACTIVE | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |READY | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |IDLE | +--------------------------+--------------------+ OK +CEREG: 2,4 OK -
Also I'm still getting 99,99 for AT+CSQ
Yes, I double checked, the antenna is plugged into the correct ports :-D
@tlanier, did you check that command on yours?
-
Yes, I'm also getting +CSQ: 99,99
-
Thanks @chrisgammell
Can you try this instead please:
send_at_cmd_pretty('AT+CFUN=0') send_at_cmd_pretty('AT+SQNCTM="verizon"') send_at_cmd_pretty('AT+CGDCONT=1,"IP","hologram"') send_at_cmd_pretty('AT+CEREG=2') send_at_cmd_pretty('AT+CFUN=1') send_at_cmd_pretty('AT!="showinit"') while not lte.isattached(): time.sleep(1) send_at_cmd_pretty('AT!="showphy"') send_at_cmd_pretty('AT!="fsm"') send_at_cmd_pretty('AT+CEREG?')The AT+SQNCTM="verizon"' setups up some other parameters for Verizon including scanning the correct bands. These should be reflected in the new debug command AT!="showinit" after CFUN=1
-
Notice the first command (AT+CPIN?) generates an error.
CAT M1 Test - V0.1 ERROR OK OK OK OK OK OK OK OK DL SYNCHRO STATISTICS ===================== Synchro state : OFF PPU SIB1 ACQ watchdog : 0 Frequency Hypothesis RF (Hz) : 0 RSRP (dBm) : -21474836.00 RSRQ (dB) : -12.36 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORT AGC AGC RX gain (dB) : 44.55 RX PSD BO (dBFs) : -21.15 RX PSD (dBm) : -85.50 Noise level RS (dBm) : -87.44 Digital gain (dB) : 6.48 CINR RS (dB) : 3.73 NARROWBANDS Last DL NB : Central Last UL NB : 0 AFC Frequency offset RF (Hz) : -359 Frequency offset BB (Hz) : 0 PBCH MIB received quantity : 1778 MIB timeout quantity : 0 OK SYSTEM FSM ========== +--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |STOPPED | | RRC SEARCH FSM |NULL | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |NULL | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |NULL | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+ OK +CEREG: 2,0 OK DL SYNCHRO STATISTICS ===================== Synchro state : OFF PPU SIB1 ACQ watchdog : 0 Frequency Hypothesis RF (Hz) : 0 RSRP (dBm) : -21474836.00 RSRQ (dB) : -12.36 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORT AGC AGC RX gain (dB) : 44.55 RX PSD BO (dBFs) : -21.15 RX PSD (dBm) : -85.50 Noise level RS (dBm) : -87.44 Digital gain (dB) : 6.48 CINR RS (dB) : 3.73 NARROWBANDS Last DL NB : Central Last UL NB : 0 AFC Frequency offset RF (Hz) : -359 Frequency offset BB (Hz) : 0 PBCH MIB received quantity : 1778 MIB timeout quantity : 0 OK SYSTEM FSM ========== +--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |STOPPED | | RRC SEARCH FSM |NULL | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |NULL | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |NULL | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+ OK +CEREG: 2,0 OK -
CAT M1 Test - V0.1 OK OK OK OK OK -- Scan options ------------------------------------------- | . Init Stored info use : true | . Init MRU freq use : true | . Init REG freq use : false | . Init FastScan use : true | . Init iterative band scan : false | . Init scan batch of freq : false | . Init hybrid 1 mode : false | . Init optim SIB rx : true | . Forced freq : false | . MRU cell use : true ----------------------------------------------------------- -- Scan Command config ---------------------------------------------------- | id | type | object | --------------------------------------------------------------------------- | 1 | BAND | (id:1) 4,13 | | 2 | DELAY | 5000 msec | | 3 | LOOP | jump to cmd:1, dur:5000ms | --------------------------------------------------------------------------- OK DL SYNCHRO STATISTICS ===================== Synchro state : IDLE PPU SIB1 ACQ watchdog : 0 Frequency Hypothesis RF (Hz) : 0 RSRP (dBm) : -21474836.00 RSRQ (dB) : -12.79 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORT AGC AGC RX gain (dB) : 44.55 RX PSD BO (dBFs) : -21.06 RX PSD (dBm) : -85.55 Noise level RS (dBm) : -86.52 Digital gain (dB) : 6.53 CINR RS (dB) : 2.09 NARROWBANDS Last DL NB : Central Last UL NB : 0 AFC Frequency offset RF (Hz) : -359 Frequency offset BB (Hz) : 0 PBCH MIB received quantity : 83 MIB timeout quantity : 0 OK SYSTEM FSM ========== +--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |STOPPED | | RRC SEARCH FSM |NULL | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |NULL | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |NULL | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+ OK +CEREG: 2,0 OK DL SYNCHRO STATISTICS ===================== Synchro state : IDLE PPU SIB1 ACQ watchdog : 0 Frequency Hypothesis RF (Hz) : 0 RSRP (dBm) : -21474836.00 RSRQ (dB) : -12.79 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORT AGC AGC RX gain (dB) : 44.55 RX PSD BO (dBFs) : -21.06 RX PSD (dBm) : -85.55 Noise level RS (dBm) : -86.52 Digital gain (dB) : 6.53 CINR RS (dB) : 2.09 NARROWBANDS Last DL NB : Central Last UL NB : 0 AFC Frequency offset RF (Hz) : -359 Frequency offset BB (Hz) : 0 PBCH MIB received quantity : 83 MIB timeout quantity : 0 OK SYSTEM FSM ========== +--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |STOPPED | | RRC SEARCH FSM |NULL | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |NULL | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |NULL | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+ OK +CEREG: 2,0 -
@tlanier said in GPy with Hologram.io SIM:
RRC TOP FSM |STOPPED
Can you leave it for a minute or so please. You should see this changing to SCANNING but it's not immediate, it's done in cycles. Thanks.
-
Looks like mine just needed to cycle a few more times as well, just got this:
+CEREG: 2,5,"CC14","031D4803",7
-
That's great! 2,5 is what we want for Hologram (5 means attached as roaming)
So does the
while not lte.isattached():loop finish correctly then and move to the connection step - which means PPP is established?lte.connect() while not lte.isconnected(): time.sleep(1) print("Connected!") -
Mine has been running for about 10 minutes returning:
+CEREG: 2,0
My cell phone uses Verizon and it shows a strong 3 bar signal.
I'm going to try powering down and back up to see if that will help.
-
After power off/on I'm now getting +CEREG: 2,4
It never gets the 2,5 you mentioned after 10 mins.
DL SYNCHRO STATISTICS
Synchro state : MIB DETECT PPU SIB1 ACQ watchdog : 0 Frequency Hypothesis RF (Hz) : -1000 RSRP (dBm) : -21474836.00 RSRQ (dB) : -25.99 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORTAGC
AGC RX gain (dB) : 54.90
RX PSD BO (dBFs) : -21.71
RX PSD (dBm) : -95.99
Noise level RS (dBm) : -124.46
Digital gain (dB) : 6.62
CINR RS (dB) : -16.11
NARROWBANDS
Last DL NB : Central
Last UL NB : 0
AFC
Frequency offset RF (Hz) : 47
Frequency offset BB (Hz) : 0
PBCH
MIB received quantity : 1394
MIB timeout quantity : 0OK
SYSTEM FSM
+--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |SCANNING | | RRC SEARCH FSM |WAIT_CELL_ID | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |ANY_WAITCELL | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |ABSENT | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+OK
+CEREG: 2,4
OK
DL SYNCHRO STATISTICS
Synchro state : CELL SEARCH PPU SIB1 ACQ watchdog : 0 Frequency Hypothesis RF (Hz) : -1000 RSRP (dBm) : -21474836.00 RSRQ (dB) : -25.99 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORTAGC
AGC RX gain (dB) : 54.87
RX PSD BO (dBFs) : -21.44
RX PSD (dBm) : -96.46
Noise level RS (dBm) : -126.46
Digital gain (dB) : 10.13
CINR RS (dB) : -16.11
NARROWBANDS
Last DL NB : Central
Last UL NB : 0
AFC
Frequency offset RF (Hz) : 70
Frequency offset BB (Hz) : 0
PBCH
MIB received quantity : 1422
MIB timeout quantity : 0OK
SYSTEM FSM
+--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |SYNCING | | RRC SEARCH FSM |WAIT_SYNC | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |ANY_WAITCELL | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |ABSENT | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+OK
+CEREG: 2,4
OK
DL SYNCHRO STATISTICS
Synchro state : IDLE PPU SIB1 ACQ watchdog : 1 Frequency Hypothesis RF (Hz) : -1000 RSRP (dBm) : -21474836.00 RSRQ (dB) : -25.99 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORTAGC
AGC RX gain (dB) : 54.87
RX PSD BO (dBFs) : -21.78
RX PSD (dBm) : -98.39
Noise level RS (dBm) : -126.46
Digital gain (dB) : 9.05
CINR RS (dB) : -16.11
NARROWBANDS
Last DL NB : Central
Last UL NB : 0
AFC
Frequency offset RF (Hz) : 43
Frequency offset BB (Hz) : 0
PBCH
MIB received quantity : 1429
MIB timeout quantity : 0OK
SYSTEM FSM
+--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |INITIAL | | RRC SEARCH FSM |INITIAL | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |PARKING | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |ABSENT | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+OK
+CEREG: 2,4
OK
DL SYNCHRO STATISTICS
Synchro state : IDLE PPU SIB1 ACQ watchdog : 1 Frequency Hypothesis RF (Hz) : -1000 RSRP (dBm) : -21474836.00 RSRQ (dB) : -25.99 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORTAGC
AGC RX gain (dB) : 54.87
RX PSD BO (dBFs) : -21.78
RX PSD (dBm) : -98.39
Noise level RS (dBm) : -126.46
Digital gain (dB) : 9.05
CINR RS (dB) : -16.11
NARROWBANDS
Last DL NB : Central
Last UL NB : 0
AFC
Frequency offset RF (Hz) : 43
Frequency offset BB (Hz) : 0
PBCH
MIB received quantity : 1429
MIB timeout quantity : 0OK
SYSTEM FSM
+--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |INITIAL | | RRC SEARCH FSM |INITIAL | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |PARKING | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |ABSENT | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+OK
+CEREG: 2,4
OK
DL SYNCHRO STATISTICS
Synchro state : IDLE PPU SIB1 ACQ watchdog : 1 Frequency Hypothesis RF (Hz) : -1000 RSRP (dBm) : -21474836.00 RSRQ (dB) : -25.99 Channel estimation state (Cell-spec.) : LOW CINR Channel estimation state (UE-spec.) : LOW CINR Channel estimation state (MBSFN) : LOW CINR Channel estimation CINR : 0.00 Channel length : SHORTAGC
AGC RX gain (dB) : 54.87
RX PSD BO (dBFs) : -21.78
RX PSD (dBm) : -98.39
Noise level RS (dBm) : -126.46
Digital gain (dB) : 9.05
CINR RS (dB) : -16.11
NARROWBANDS
Last DL NB : Central
Last UL NB : 0
AFC
Frequency offset RF (Hz) : 43
Frequency offset BB (Hz) : 0
PBCH
MIB received quantity : 1429
MIB timeout quantity : 0OK
SYSTEM FSM
+--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |INITIAL | | RRC SEARCH FSM |INITIAL | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |PARKING | | EMM MAIN FSM |NULL | | EMM AUTH FSM |NULL | | EMM CONN FSM |NULL | | EMM TAU FSM |NULL | | EMM TEST FSM |NULL | | ESM BEARER FSM |BEARER_NULL | | SMS MT FSM |IDLE | | SMS MO FSM |IDLE | | HP MAIN FSM |IDLE | | HP USIM FSM |ABSENT | | HP SMS MO FSM |IDLE | | HP SMS MT FSM |IDLE | | HP CAT FSM |NULL | +--------------------------+--------------------+OK
+CEREG: 2,4
-
@tlanier
Maybe Cat M1 coverage in your area just isn’t very good yet, Verizon only uses one band (band 13) for Cat M1 while on mobile phones they support more. -
Do you know if Verizon publishes a coverage map for CAT-M1?
Maybe I should try taking the device to a larger city (Newnan or Atlanta) to see if it works there.
This is what it displays at the start of the test:
CAT M1 Test - V0.1
OK
OK
OK
OK
OK
-- Scan options -------------------------------------------
| . Init Stored info use : true
| . Init MRU freq use : true
| . Init REG freq use : false
| . Init FastScan use : true
| . Init iterative band scan : false
| . Init scan batch of freq : false
| . Init hybrid 1 mode : false
| . Init optim SIB rx : true
| . Forced freq : false
| . MRU cell use : true-- Scan Command config ----------------------------------------------------
| id | type | object || 1 | BAND | (id:1) 4,13 |
| 2 | DELAY | 5000 msec |
| 3 | LOOP | jump to cmd:1, dur:5000ms |OK
-
@jmarcelino no, it still doesn't attach, unfortunately
>>> lte.attach() >>> lte.connect() Traceback (most recent call last): File "<stdin>", line 1, in <module> OSError: modem not attachedDon't want to usurp the other issues that @tlanier is having, but curious to understand why the other steps are necessary. Were those necessary with a Verizon SIM?
-
Hi @chrisgammell ,
Can you try again without calling lte.attach() please?
I'm trying to avoid any wrong/missing assumptions lte.attach() is doing so the code I posted should replace that entire step, if you call lte.attach() again after that you'll effectively undo the parameters we set via custom AT commands and ask the modem to reattach with the problem settings.
If you see "+CEREG: 2,5,... this means the modem is attached and lte.isattached() should return true (even if you didn't use lte.attach()...)
It should then be ready to connect (start the PPP session) via lte.connect()
Being certified by Verizon means we must include a specific configuration for them inside the modem - it's what CID=3 does - which sets everything correctly for them including APN, bands and a lot of other stuff they require... this was done in tight collaboration with them by the modem manufacturer so we don't need these manual configuration steps.
-
@jmarcelino ah, that makes sense. Sorry, I should have explained I tried doing the attach command again after I noted that the lte.connect() function did not function properly. It still throws an error. Here is the entirety of the code I'm using:
import socket import ssl import time from network import LTE def pretty(cmd): response = lte.send_at_cmd(cmd).split('\r\n') for line in response: print(line) lte = LTE() # instantiate the LTE object pretty('AT+CGDCONT=1,"IP","hologram"') pretty('AT+CFUN=0') pretty('AT+SQNCTM="verizon"') pretty('AT+CGDCONT=1,"IP","hologram"') pretty('AT+CEREG=2') pretty('AT+CFUN=1') pretty('AT!="showinit"') while not lte.isattached(): time.sleep(1) pretty('AT!="showphy"') pretty('AT!="fsm"') pretty('AT+CEREG?') lte.connect() while not lte.isconnected(): time.sleep(1) print("Connected!")And I still get the following response:

I believe the connect function isn't working because the modem is still not attached.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login