Hello!
I have the Pimoroni Pico Plus 2 with Clipper 4G LTE breakout running micropython for pico 2. It frequently loses connection which is common in my area. However, if I use:
LTEReset = Pin(35, Pin.OUT)
LTEReset.value (1)
time.sleep(1)
LTEReset.value(0)
time.sleep(0.3)
LTEReset.value(1)
time.sleep(5)
It successfully resets the first time but if it loses connection again, it just always returns either “Error module timed out” or “LTE failed connection [then doesn’t give an error]” despite it still attempting the reset code.
It wouldn’t be a major issue as on the production script, I just run machine.reset() which works (although not ideal) However, as of this afternoon, no matter what I do, it is just never able to send packets (~200bytes) at all to the host server.
The main thing I would love help on is why it doesn’t reset after the first attempt and if anyone knows a reliable way to fully reset the module or reset all stored data for it. Preferably without going deep into AT commands.
Any help is greatly appreciated!