I’m running into an issue with the WP7702 on a mangOH Yellow. I’m going into ultra low power mode and waking up when the ADC reading is above a threshold. A few times, I have been able to get the modem into a state where the internal MCU seems to stop responding. The I2C bus still seems fine because it’s still taking to other chips on the I2C bus fine, but the internal I2C communications to the MCU fail:
Rebooting doesn’t fix it, so the modem gets stuck in this state with no possible way of recovering. Here is info about my versions:
root@swi-mdm9x28-wp:~# cm info
Device: WP7702
IMEI: 352653090203043
IMEISV: 4
FSN: 4L935170120410
Firmware Version: SWI9X06Y_02.32.02.00 c2e98c jenkins 2019/08/30 07:28:21
Bootloader Version: SWI9X06Y_02.32.02.00 c2e98c jenkins 2019/08/30 07:28:21
MCU Version: 002.013
PRI Part Number (PN): 9909138
PRI Revision: 001.001
Carrier PRI Name: SIERRA
Carrier PRI Revision: 001.027_000
SKU: 1104405
Last Reset Cause: Power Down
Resets Count: Expected: 152 Unexpected: 1
I’ve also seen other commands fail, like 0xCA. Sometimes it ends in the module constantly rebooting over and over again, and sometimes it ends in the module being stuck in ULPM with no way to wake it up.
Has anyone else ever seen this problem? This is a showstopper for our product, and I’m surprised that I couldn’t find any other references to this error message on Google.
I have already tried that – swiflash flashes the new firmware successfully, but the problem is that without a power cycle, the MCU protocol commands continue to fail. I’ve tried reflashing both the rootfs and the modem firmware. I’m concerned that this will happen in the field with no way to recover:
The only fix I’ve found so far is to press the reset button on the mangOH Yellow. It seems strange that flashing new firmware wouldn’t make the problem go away, but it’s true.
I actually reported this to my distributor earlier and they instructed me to post on the mangOH forum for visibility. I also posted it here.