Troubleshooting the Sequans Modem on Pycom devices

Bei der Erschließung von LTE Cat M1 und NB1 mit dem Pycom FiPy haben wir uns das Modem zueigen gemacht. Danke an alle, die dabei mitgewirkt haben und v.a. an @wtf, der per autonome-zelle / fipy-nbiot-rtd · GitLab den ersten voll funktionsfähigen Prototypen erstellt und zur Verfügung gestellt hat!

… gerade noch einmal erlebt und nun mitgeschnitten:

>>> from network import LTE
>>> lte = LTE()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
OSError: Couldn't connect to Modem!

The process also takes around 6 seconds on our machine, until the exception is raised.

ist das modem einfach noch nicht mit booten fertig?
ansonsten nochmal die cts/rts jumper kontrollieren… die sollten laut doku nicht stecken damit man ueberhaupt damit kommunizieren kann.

ich kenne es das gsm/3g/lte modems auch mal 30-60sekunden brauchen bevor sie fit genug sind um auch nur nen status auszugeben.

normalerweise bootet man die ja nicht oft kalt.

gibts da von pycom keine doku die sich zu solchen laufzeit-timing details auslaesst? (ich habe keine gefunden)

Aus den Recherchen rund um Erschließung von LTE Cat M1 und NB1 mit dem Pycom FiPy sowie CAT-M1 vs. CAT-NB1 für BOB fielen noch ein paar weitere Dinge ab.


Board detection

CAT M1 Test program

Modem version info

Reconfigure Telnet and FTP access

# Disable telnet and FTP server before connecting to the network
server = network.Server()
server.deinit()

# Enable telnet and FTP server with new settings
server.init(login=('<user>', '<password>'), timeout=600)

Connecting my WiPy to my WiFi | Notes on Linux

Davon berichten nun auch andere Leute im Pycom-Forum.