Hi,
I recently purchased a Thingy91, and here's what I’ve done so far:
- Built the firmware
- Registered the SIM and device on the cloud platform
- Built the Asset Tracker V2 using the Cellular Monitor tool from nRF Connect for Desktop (even though it comes preloaded, I wanted to go through the process to understand it better).
Everything was working perfectly, and I could see MQTT messages being received on the cloud.
Issues Encountered:
Next, I wanted to experiment with other programs, so I built and flashed the at_client
app. I flashed the app_signed.hex
file using USB cable without any errors during the process. However, after flashing it, the device’s LEDs stopped working, and the Cellular Monitor showed everything as “Unknown” — this is the first issue I ran into.
Thinking I might have made a mistake, I tried to re-flash the Asset Tracker firmware using the Cellular Monitor tool. Unfortunately, I am now unable to flash anything back onto the device — which is the more critical issue. I followed the standard procedure by pressing SW3 while powering on the device, but the flashing process still fails.
Error Message:
This is the error I’m encountering:
Error: Failed with exit code 1. One or more program tasks failed. Message: Failed, [mcuBoot] Error when programming through MCUBoot: Error verifying MCUBoot image prior to update. Error code: 603 (Timeout). Failed with exit code 1. One or more program tasks failed. Message: Failed, [mcuBoot] Error when programming through MCUBoot: Error verifying MCUBoot image prior to update. Error code: 603 (Timeout). Failed to program modem firmware: mfw_nrf9160_1.3.5.zip Failed with exit code 1. One or more program tasks failed. Message: Failed, [mcuBoot] Error when programming through MCUBoot: Error verifying MCUBoot image prior to update. Error code: 603 (Timeout).
This is the cellular monitor window:
It seems like there’s an issue with MCUboot, even though I am pressing SW3 during power-on as instructed.
Request for Help:
Could you please guide me on what might be causing these issues? Specifically:
- Why aren't the LEDs working and why is the Cellular Monitor showing “Unknown” after flashing the
at_client application
? - How can I resolve the flashing issue with the Programmer? Are there any additional steps I can take beyond pressing SW3 while powering on the device?
Any help would be greatly appreciated.
Thanks,
Roshan