P
Just closing the loop. I haven't found a way to recover the FiPy I had with a failed firmware update. However, on a new FiPy the firmware update worked perfectly. As per documentation, I did, in order:
Firmware on expansion board
Firmware update on FiPy's ESP32 (1.18.0)
Firmware update to LTE device (Sequans Monarch SQN3330)
LTE device reported:
Pycom MicroPython 1.18.0 [v1.8.6-849-046b350] on 2018-06-01; FiPy with ESP32
Type "help()" for more information.
>>> import sqnsupgrade
>>> sqnsupgrade.run('/sd/FIPY_GPY_CATM1_33988.dup', 921600)
<<< Welcome to the SQN3330 firmware updater >>>
Entering recovery mode
Resetting..
Starting STP (DO NOT DISCONNECT POWER!!!)
STP started
Session opened: version 1, max transfer 8192 bytes
Sending 5665583 bytes: [########################################] 100%
Code download done, returning to user mode
Resetting (DO NOT DISCONNECT POWER!!!)..
........
Deploying the upgrade (DO NOT DISCONNECT POWER!!!)...
Resetting (DO NOT DISCONNECT POWER!!!)..
...
Upgrade completed!
Here's the current firmware version:
UE5.0.0.0c
LR5.1.1.0-33988
OK
>>>