PLS62-W infinite reboot loop | Telit Cinterion IoT Developer Community
April 24, 2021 - 1:23am, 1293 views
Hello,
After starting a midlet on the PLS62-WT device, the device immediately rebooted and is now apparently in an infinite reboot loop. After 9 reboots it outputs ^SYSINFO: 202
According to the documentation, this URC means "The midlet was tried to start 5x, but was restarted (with ^SYSINFO: 201). Now,the JRC midlet start was cancelled. No JRC midlet is running. A shutdown timer of 10 minutes is started. After this timer, the ME will be switched off."
Unfortunately it just keeps rebooting forever. The ME does not switch off. There is no 10 minute delay. Instead, the device just keeps rebooting immediately.
You can see the output at the end of this message.
My Midlet .jad file has the following lines
Oracle-MIDlet-Autostart: 1
Oracle-MIDlet-Restart: true
Oracle-MIDlet-Restart-Count: 3
So, I expected it to only 3 restarts if this is truly the cause.
I tried to follow the advice in this thread, namely pasting the AT^SCFG="Userware/Autostart","","0 command into the terminal after the ^SYSSTART URC. I've attempted this now dozens of attempts, to no effect.
Any idea what can be done to stop the rebooting? I've not seen this problem before after having successfully installed and run a midlet often in the past. Please help!
ASC0 output below:
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSINFO: 202
(repeats forever)
Another data point...
After ^SYSSTART I am able to enter "AT" and get "OK", but no other AT command is responsive. See below for an example:
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSSTART
AT^SCFG="Userware/Autostart",","0"
^SYSLOADING
^SYSSTART
at
OK
^SYSLOADING
^SYSSTART
AT^SCFG="Userware/Autostart",","0"
^SYSLOADING
^SYSSTART
at
OK
^SYSLOADING
^SYSSTART
at
OK
AT^SCFG="Userware/Autostart",","0"
^SYSLOADING
^SYSSTART
^SYSLOADING
^SYSINFO: 202
Hello,
Probably your MIDlet crash is causing the reboots. Temporary stopping the autostart is the best approach. You need to keep trying. It should be easier on ASC0.
BTW in your log there is a wrong syntax - one quotation mark is missing. It is
AT^SCFG="Userware/Autostart",","0"
and it shoud be
AT^SCFG="Userware/Autostart","","0"
Maybe that's the the reason why you fail each time.
For future tests you can set the autostart delay or first verify the MIDlet without autostart parameters in the jad file.
Best regards,
Bartłomiej