lte.send_at_cmd('AT+COPS=?')
#attach the cellular modem to a base station
while not lte.isattached():
print("Not Attached")
time.sleep(0.25)
lte.connect() # start a data session and obtain an IP address
while not lte.isconnected():
print("Not Connecting")
time.sleep(0.25)

@jmarcelino I agree that they’re just different technologies suited for different needs, but @rubencg195 has a point that it should probably be made clearer on the specs pages that “regular LTE” is not supported, as this seems to confuse quite a few people who don’t necessarily understand the difference between LTE and LTE CAT M1 etc.

@rubencg195
Regular LTE has very large power demands, if you look at the Particle Electron GSM/3G you'll find you need to supply 2A@5V to operate correctly, or have a LiPo battery attached as backup source.

The industry knows this just isn't going to work for IoT and is moving to low power LTE-M and NB-IoT, Particle knows it too - the newly announced Boron LTE is also LTE-M/NB-IoT only.

Pycom just decided to skip the whole legacy tech step and went straight to LTE-M. While it seems odd and complicated now come next year your power hungry legacy LTE IoT device will look like a steam coal locomotive in a world of electric.

@jmarcelino we are based for the moment at Central America. What is weird is that we are trying to migrate from Particle Electron LTE modules to Pycom since you provide LoraWAN, but in the particle devices we can connect to LTE but with the Fipy using the same sim card we can´t.

I don´t know if you have but you should add a list of countries with LTE CAT M1 availability in your docs. And specify in big letters haha in the store product´s description that regular LTE is not supported.