This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Unable to flash Thingy91 modem

Hello,

When I try and use nRF connect Programmer to update the modem firmware via USB it fails each time in the second step (Modem Firmware Update) with the error message:

2020-07-29T15:29:11.372Z INFO Modem DFU starts to write...
2020-07-29T15:29:11.372Z INFO Writing thingy91_fw_2020-04-29_bc7ade8b/mfwnrf9160120.zip to device 
2020-07-29T15:29:32.744Z ERROR Modem DFU failed with error: Error: Error occured when program. Errorcode: CouldNotCallFunction (0x9)
Lowlevel error: Unknown value (ffffff24)

I am powering up the device with SW3 pressed and I am using nrfjprog version 10.9.0.

1- Can you please suggest a fix for this error?

2- How can I flash the app and the modem using Command Line?

Best regards,

Parents
  • I'm trying to get Thingy91 works under either Mac OS or Linux. Neither of Programmer nor LTE Link Monitor doesn't work. Programmer complains about that device is not in MCU mode, LTE Link Monitor do not get any response from the port. I've tried to hold SW3 before switching Thingy on. I saw MCUBOOT USB device in the list, but dfu-util doesn't report any compatible devices. Same for Linux. I've tried to power cycle and hold SW3 many times.

    The only way when the Programmer and Monitor works is under Windows. With the first attempt I was able to update firmware & use LTE Monitor.

    How to get BLE work? I've updated Config.txt file on the flash to enable BLE, but after power cycling it still not available under BLE tool: it reports operation timeout when attempting to communicate to BLE device even under Windows.

    PS. I use the most recent nRF Connect v3.5.0. Tried with Mac OS 10.15.7 and Ubuntu 20.04.

Reply
  • I'm trying to get Thingy91 works under either Mac OS or Linux. Neither of Programmer nor LTE Link Monitor doesn't work. Programmer complains about that device is not in MCU mode, LTE Link Monitor do not get any response from the port. I've tried to hold SW3 before switching Thingy on. I saw MCUBOOT USB device in the list, but dfu-util doesn't report any compatible devices. Same for Linux. I've tried to power cycle and hold SW3 many times.

    The only way when the Programmer and Monitor works is under Windows. With the first attempt I was able to update firmware & use LTE Monitor.

    How to get BLE work? I've updated Config.txt file on the flash to enable BLE, but after power cycling it still not available under BLE tool: it reports operation timeout when attempting to communicate to BLE device even under Windows.

    PS. I use the most recent nRF Connect v3.5.0. Tried with Mac OS 10.15.7 and Ubuntu 20.04.

Children
No Data
Related