ELS61 bootloop | Thales IoT Developer Community
September 13, 2022 - 12:57pm, 537 views
Hi,
I've "successfully" installed and run an app that immediately crashes. It crashes even before the AT commands can be entered. And since I've smartly enabled auto-run and auto-restart, I am stuck with a never-ending ^SYSLOADING boot loop.
Can an autostart somehow be disabled without entering the AT commands (the module is rebooting so quickly that even the USB interface just momentarily appears and then disappears again).
Kind regards
Luka
Hello,
I'm afraid that entering an AT command is the only way that you have. You should prepare it earlier and just paste at the right moment. And RS232 interface is better that USB as USB needs some time to enumerate while ASC0 is available sooner. Usually this solution works (after some trials).
To avoid it in the future you can also set some autostart delay.
Best regards,
Bartłomiej
Hi,
I ran into the same issue a while back. I did, what BARTŁOMIEJ suggested, but automated it. I wrote a very short python script that pretty much spams the ASC0 interface with the AT command to disable autostart. After a few reboots, the script fired in the exact moment when the module was able to receive AT commands, but the faulty application wasn't running, yet.
Just adjust the device identifier and the baudrate to your needs.
I hope this helps.
Kind regards
Felix
Hi Felix,
Thank you for your input! Script is a good idea, especially when the manual way fails.
BR,
Bartłomiej
Hello Luca,
You may need to think about other approaches if your module is stuck in an endless boot loop and you are unable to stop the autostart feature using the standard AT commands because of the frequent restarting. fnf