Fipy connect to Hologram network
-
I have seen some convos in this general area, but very little success.
Data on setup:
UE5.2.0.3
LR5.2.1.0-48829
External Antenna connectedHologram SIM card activated.
I have the following code: (Found through online posts to be somewhat successful for some.)
import time from network import LTE import utime import machine import _thread print('main-testy.py starting. This is the code snippet from pycom docs') def send_at_cmd_pretty(cmd): response = lte.send_at_cmd(cmd).split('\r\n') for line in response: print(line) def do_ntp(a_server): # Syncing time RTCI = machine.RTC() print('Syncing time with %s' % a_server, end='') RTCI.ntp_sync(a_server) while not RTCI.synced(): print('.', end='') utime.sleep(1) print('') def get_time_as_string(): year, month, mday, hour, minute, second, weekday, yearday = utime.localtime() # form an iso time string # eg. 1985-12-04T23:20:50 a_string = '{}-{:02d}-{:02d}T{:02d}:{:02d}:{:02d}' . format(year, month, mday, hour, minute, second) return a_string ############################################### lte = LTE() lte.reset() lte.init() print("trying to attach") lte.attach() 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+CFUN=1') send_at_cmd_pretty('AT+CPSMS=0') send_at_cmd_pretty('AT+CEDRXS=0') time.sleep(5) send_at_cmd_pretty('AT!="showinit"') while not lte.isattached(): time.sleep(0.5) print('Attaching...', end='') time.sleep(1) send_at_cmd_pretty('AT!="showphy"') send_at_cmd_pretty('AT!="fsm"') send_at_cmd_pretty('AT+CEREG?') # get the System FSM time.sleep(5) print("trying to connect") lte.connect(cid=1) while not lte.isconnected(): time.sleep(0.5) print('Connecting...') time.sleep(5) # Now use sockets as usual... print('**** connected ***********************') do_ntp('time.google.com') #do_ntp('pool.ntp.org') time.sleep(5) print(get_time_as_string())
When running the code, the following is observed:
>>> main-testy.py starting. This is the code snippet from pycom docs trying to attach OK 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 | FREQ | (id:1) | | 2 | BAND | (id:2) 3,4,5,8,12,13,20,28 | | 3 | DELAY | 5000 msec | | 4 | LOOP | jump to cmd:1, dur:5000ms | --------------------------------------------------------------------------- OK Attaching... DL SYNCHRO STATISTICS ===================== Synchro state : FAST SCAN PPU SIB1 ACQ watchdog : 0 Frequency Hypothesis RF (Hz) : 0 RSRP (dBm) : 0.00 RSRQ (dB) : 0.00 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) : 27.05 RX PSD BO (dBFs) : 0.00 RX PSD (dBm) : 0.00 Noise level RS (dBm) : 0.00 Digital gain (dB) : 2.95 CINR RS (dB) : 0.00 NARROWBANDS Last DL NB : 0 Last UL NB : 0 AFC Frequency offset RF (Hz) : 0 Frequency offset BB (Hz) : 0 PBCH MIB received quantity : 0 MIB timeout quantity : 0 OK SYSTEM FSM ========== +--------------------------+--------------------+ | FSM | STATE | +--------------------------+--------------------+ | RRC TOP FSM |SCANNING | | RRC SEARCH FSM |WAIT_RSSI | | RRC ACTIVE FSM |NULL | | PMM PLMN FSM |NORM_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 | | LPP 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,2 OK
This repeats, with the same CEREG, et.al. for a few minutes. At some point it will change to a +CEREG: 2,4
I know from experience with the Hologram SIM on other modems that there can be some band focusing, but am unsure how (or if possible) on the fipy.
Any help is greatly appreciated.