What seems to work in situations like this is to update both the device and modem firmware on the FiPy to the latest release.
You can find detailed instructions on the Pycom websites on how to do this:
- Device firmware upgrade: https://docs.pycom.io/gettingstarted/installation/firmwaretool/
- Modem firmware upgrade: https://docs.pycom.io/tutorials/lte/firmware/
If for some reason it still doesn work you could try to “reset” the modem by issuing the following commands in the REPL:
from network import LTE
lte = LTE()
You can then check if the device is attached with the following line:
It should return
True if the modem is attached to the network.
Hope it works! 🙂