Observation:
-Application didn’t crash its working normally
-Manually poweroff and turn on the device MCU firmware is missing
-It will recover once it hard restart the device.
Kindly let me know the reason ASAP
Thanks in advance
Even in R16 also its happenng. still there is no solution provided on this issue. its open from more than an year. Looks like Sierra wireless team is not intrested in fixing this issue. We are facing lot of challenges in the field.
The issue is random. We have faced it in more than 100+ devices in the field. Error appears to be similar to what was discussed in the previous version…
The ARB_LOST issue is separate from the MCU missing issue.
When the system starts, the swimcu kernel driver communicates with the MCU over I2C. If the communication is not established after several attempts, the driver doesn’t try again. The result is the MCU version is never obtained and the resulting peripherals on the MCU are not functional. Ie, ULPM wake up on GPIO.
The simplest workaround is to perform a power cycle or a reboot. A power cycle is not graceful but guarantees the device starts from cold power up.
A reboot might be sufficient, however the potential issue is that only the ARM processor is rebooted, the MCU remains in the same state. Depending on your hardware, rebooting the MCU is either non trivial or impossible, so I recommend power cycling.