Unable to update thingy91

Dear Nordic,

I am trying to update the Thingy91 by following these steps developer.nordicsemi.com/.../thingy91_gsg.html

At step 12, the "Write" option is greyed out as shown in the picture. Any idea why?


I have PCA20035 v1.0.0 and my end goal is to run the latest modem with the latest Asset Tracker V2 to study the LTE-M coverage/performance in my area with Nordic chipset.

Some history:
1) Earlier I had an old modem: mfw_nrf9160_1.3.1 with Asset Tracker v1.7.0 with all the sensors enabled without the GPS. Works flawlessly.
2) Updated to the latest modem: Tried FOTA using nrfcloud.com but it was cancelled, I am not sure why. So, I tried to update via USB cable by pressing SW4 and power switch and I was able flash mfw_nrf9160_1.3.4.zip successfully.
3) Now my thingy91 LED does not glow, nor the LTE link monitor works.
4) So tried the procedure from the beginning and I am stuck at Step 12, where the "write" option is greyed out developer.nordicsemi.com/.../thingy91_gsg.html

Kindly help.

Thanks,
Tilak

Parents
  • Hi,

    It is recommended to update your application firmware to asset tracker v2. Additionally, you could try the procedure described in the guide without using nRF Cloud.

    Best regards,
    Dejan

  • Dear Dejan,

    I have tried with the USB cable but it does not seem to work with the latest nRF Programmer tool as the "write" option is greyed out. Is this a bug with the nRF programmer v3.0.7 or is this a known problem with Thingy91 v1.0.0 hardware?

    Kindly help.

    Thanks,
    Tilak

  • Hi,

    I have tested updating procedure using nRF Programmer application v3.0.7 and Thingy91 PCA20035 v1.6.0. I could not reproduce the problem. You could try using some other version of Thingy91, preferably a newer one (v1.5.0 or 1.6.0) if you have it available.

    Best regards,
    Dejan

  • Thank you Dejan,

    Unfortunately, I do not have access to the latest hardware.Interestingly, I tried with the latest Debian laptop, the "write" option shows up but the /dev/ttyACM0 needs chmod u+x everytime. But then the MCUBoot does not respond even though the transport is up. The UI does not show the MCUBoot but only shows the version 0.0.1.

    Next steps, I am thinking of going back to the old version of the tools that I had used (back when it worked). Otherwise, I am thinking of using the jlink debugger to get the MCUBoot back to life.

    In the meanwhile, if you have any pointers on how to recover the thingy91 that would be great.

    Thanks,
    Tilak

  • Hi,

    Have you followed all 3 recommended steps outlined in programming section for Thingy91?
    What is the result?

    Best regards,
    Dejan

  • Hi Dejan,

    I have tried to flash with the external debug probe as recommended in the above link. Using all the latest software tools and binaries. The flashing process was successful but there is no sign of life on the Thingy91. There is no data coming in on the nrfcloud. I tried the LTE Link Monitor, I am able to connect to the COM port but nothing shows up, even a simple AT command does not work.

    Attached is the log of the flashing process.

     

    2023-03-08T08:58:11.351Z DEBUG Application data folder: C:\Users\\AppData\Roaming\nrfconnect\pc-nrfconnect-programmer
    2023-03-08T08:58:11.496Z DEBUG App pc-nrfconnect-programmer v3.0.7 local
    2023-03-08T08:58:11.496Z DEBUG App path: C:\Users\\.nrfconnect-apps\node_modules\pc-nrfconnect-programmer
    2023-03-08T08:58:11.496Z DEBUG nRFConnect 4.0.0, required by the app is (>=4.0.0)
    2023-03-08T08:58:11.496Z DEBUG nRFConnect path: C:\Users\\AppData\Local\Programs\nrfconnect\resources\app.asar
    2023-03-08T08:58:11.496Z DEBUG HomeDir: C:\Users\
    2023-03-08T08:58:11.496Z DEBUG TmpDir: C:\Users\\AppData\Local\Temp
    2023-03-08T08:58:15.284Z INFO Using nrf-device-lib-js version: 0.5.0
    2023-03-08T08:58:15.284Z INFO Using nrf-device-lib version: 0.13.11
    2023-03-08T08:58:15.284Z INFO Using nrfjprog DLL version: 10.18.2
    2023-03-08T08:58:15.284Z INFO Using JLink version: JLink_V7.80c
    2023-03-08T08:58:15.567Z INFO Installed JLink version does not match the provided version (V7.66a)
    2023-03-08T08:58:16.362Z DEBUG Client Id: b612e4db-94ab-4376-8b6d-d20ef0add892
    2023-03-08T08:58:20.299Z DEBUG Google Analytics for category pc-nrfconnect-programmer has initialized
    2023-03-08T08:59:12.558Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T08:59:12.558Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T08:59:12.559Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"architecture","label":"ia32"}
    2023-03-08T08:59:12.561Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T08:59:12.562Z INFO Device family NRF91_FAMILY
    2023-03-08T08:59:12.562Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T08:59:12.564Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T08:59:12.564Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T08:59:12.565Z INFO Board version PCA10090
    2023-03-08T08:59:12.565Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T08:59:12.567Z INFO Loading readback protection status for Application core
    2023-03-08T08:59:12.567Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open device","label":"jlink"}
    2023-03-08T08:59:13.792Z INFO Readback protection status: NRFDL_PROTECTION_STATUS_NONE
    2023-03-08T08:59:14.805Z INFO Modem detected
    2023-03-08T08:59:14.808Z INFO Parse memory regions for Application core
    2023-03-08T08:59:14.812Z INFO Update files regions according to Application core
    2023-03-08T08:59:14.812Z INFO Parse memory regions for file
    2023-03-08T08:59:14.817Z INFO Device is loaded and ready for further operation
    2023-03-08T09:02:17.878Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Close device","label":""}
    2023-03-08T09:02:17.881Z INFO Target device closed
    2023-03-08T11:47:12.383Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T11:47:12.383Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T11:47:12.384Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T11:47:12.386Z INFO Device family NRF91_FAMILY
    2023-03-08T11:47:12.386Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T11:47:12.387Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T11:47:12.389Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T11:47:12.390Z INFO Board version PCA10090
    2023-03-08T11:47:12.390Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T11:47:12.391Z INFO Loading readback protection status for Application core
    2023-03-08T11:47:12.391Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open device","label":"jlink"}
    2023-03-08T11:47:14.778Z INFO Readback protection status: NRFDL_PROTECTION_STATUS_NONE
    2023-03-08T11:47:16.306Z INFO Modem detected
    2023-03-08T11:47:16.309Z INFO Parse memory regions for Application core
    2023-03-08T11:47:16.311Z INFO Update files regions according to Application core
    2023-03-08T11:47:16.312Z INFO Parse memory regions for file
    2023-03-08T11:47:16.314Z INFO Device is loaded and ready for further operation
    2023-03-08T11:48:04.024Z INFO Parsing HEX file:  C:\Temp\Thingy91\thingy91_fw_2022_12_08_188a1603\img_app_bl\thingy91_nrf52_connectivity_bridge_2022-12-08_188a1603.hex
    2023-03-08T11:48:04.041Z INFO File was last modified at  12/8/2022, 1:29:58 AM
    2023-03-08T11:48:04.123Z INFO Update files regions according to Application core
    2023-03-08T11:48:04.124Z INFO Parse memory regions for file
    2023-03-08T11:48:12.759Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T11:48:15.212Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T11:48:15.215Z INFO Device recovery completed
    2023-03-08T11:48:15.215Z INFO Writing procedure starts for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T11:48:15.293Z INFO Writing HEX to NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T11:48:17.027Z INFO {"chip_erase_mode":"ERASE_ALL","qspi_erase_mode":"ERASE_NONE","reset":"RESET_NONE","verify":"VERIFY_NONE"} 100%
    2023-03-08T11:48:17.027Z INFO Uploading image through JLink: 0%
    2023-03-08T11:48:19.467Z INFO Uploading image through JLink: 100%
    2023-03-08T11:48:19.594Z INFO Writing HEX to NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T11:48:19.594Z INFO Writing procedure ends for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T11:48:21.169Z INFO Resetting device completed
    2023-03-08T11:48:21.171Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T11:48:21.172Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T11:48:21.172Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T11:48:21.173Z INFO Device family NRF91_FAMILY
    2023-03-08T11:48:21.173Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T11:48:21.174Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T11:48:21.174Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T11:48:21.175Z INFO Board version PCA10090
    2023-03-08T11:48:21.175Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T11:48:21.176Z INFO Loading readback protection status for Application core
    2023-03-08T11:48:22.543Z INFO Readback protection status: NRFDL_PROTECTION_STATUS_NONE
    2023-03-08T11:48:23.908Z INFO Modem detected
    2023-03-08T11:48:23.919Z INFO Parse memory regions for Application core
    2023-03-08T11:48:23.921Z INFO Update files regions according to Application core
    2023-03-08T11:48:23.921Z INFO Parse memory regions for file
    2023-03-08T11:48:23.924Z INFO Device is loaded and ready for further operation
    2023-03-08T11:48:59.486Z INFO Update files regions according to Application core
    2023-03-08T11:48:59.486Z INFO Parse memory regions for file
    2023-03-08T11:50:10.430Z INFO Checking ZIP file:  C:\Temp\Thingy91\mfw_nrf9160_1.3.4.zip
    2023-03-08T11:50:10.430Z INFO File was last modified at  2/28/2023, 9:38:34 AM
    2023-03-08T11:50:47.022Z INFO Modem DFU starts to write...
    2023-03-08T11:50:47.023Z INFO Writing C:\Temp\Thingy91\mfw_nrf9160_1.3.4.zip to device 000960072394
    2023-03-08T11:51:27.880Z INFO Modem DFU completed successfully!
    2023-03-08T11:52:02.252Z INFO Parsing HEX file:  C:\Temp\Thingy91\thingy91_fw_2022_12_08_188a1603\img_app_bl\thingy91_asset_tracker_v2_2022-12-08_188a1603.hex
    2023-03-08T11:52:02.252Z INFO File was last modified at  12/8/2022, 1:30:34 AM
    2023-03-08T11:52:02.343Z INFO Update files regions according to Application core
    2023-03-08T11:52:02.343Z INFO Parse memory regions for file
    2023-03-08T11:52:10.656Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T11:52:13.600Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T11:52:13.602Z INFO Device recovery completed
    2023-03-08T11:52:13.602Z INFO Writing procedure starts for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T11:52:13.694Z INFO Writing HEX to NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T11:52:15.433Z INFO {"chip_erase_mode":"ERASE_ALL","qspi_erase_mode":"ERASE_NONE","reset":"RESET_NONE","verify":"VERIFY_NONE"} 100%
    2023-03-08T11:52:15.433Z INFO Uploading image through JLink: 0%
    2023-03-08T11:52:18.510Z INFO Uploading image through JLink: 100%
    2023-03-08T11:52:18.652Z INFO Writing HEX to NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T11:52:18.653Z INFO Writing procedure ends for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T11:52:20.233Z INFO Resetting device completed
    2023-03-08T11:52:20.236Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T11:52:20.236Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T11:52:20.236Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T11:52:20.237Z INFO Device family NRF91_FAMILY
    2023-03-08T11:52:20.238Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T11:52:20.238Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T11:52:20.239Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T11:52:20.239Z INFO Board version PCA10090
    2023-03-08T11:52:20.239Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T11:52:20.240Z INFO Loading readback protection status for Application core
    2023-03-08T11:52:21.633Z INFO Readback protection status: NRFDL_PROTECTION_STATUS_NONE
    2023-03-08T11:52:22.996Z INFO Modem detected
    2023-03-08T11:52:23.000Z INFO Parse memory regions for Application core
    2023-03-08T11:52:23.002Z INFO Update files regions according to Application core
    2023-03-08T11:52:23.002Z INFO Parse memory regions for file
    2023-03-08T11:52:23.005Z INFO Device is loaded and ready for further operation
    2023-03-08T11:52:28.951Z INFO Update files regions according to Application core
    2023-03-08T11:52:28.951Z INFO Parse memory regions for file
    2023-03-08T11:52:42.016Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Close device","label":""}
    2023-03-08T11:52:42.019Z INFO Target device closed
    2023-03-08T12:00:09.104Z ERROR Unsupported device.
                The detected device could not be recognized as
                neither JLink device nor Nordic USB device.
    2023-03-08T12:00:10.573Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Close device","label":""}
    2023-03-08T12:00:10.575Z INFO Target device closed
    2023-03-08T12:01:43.063Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T12:01:43.063Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T12:01:43.063Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T12:01:43.064Z INFO Device family NRF91_FAMILY
    2023-03-08T12:01:43.065Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T12:01:43.066Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T12:01:43.066Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T12:01:43.066Z INFO Board version PCA10090
    2023-03-08T12:01:43.067Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T12:01:43.067Z INFO Loading readback protection status for Application core
    2023-03-08T12:01:43.067Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open device","label":"jlink"}
    2023-03-08T12:01:52.854Z ERROR Failed to load readback protection status: async task failure for id: 101461340851 msg: [jlink] JLINKARM_DLL_ERROR (Origin: "Error when running  operation: protection-get")
    2023-03-08T12:01:52.855Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Report error","label":"win32; ia32; v3.0.7; Failed to load readback protection status: async task failure for id: 101461340851 msg: [jlink] JLINKARM_DLL_ERROR (Origin: \"Error when running  operation: protection-get\")"}
    2023-03-08T12:01:52.857Z INFO Modem detected
    2023-03-08T12:01:52.866Z INFO Parse memory regions for Application core
    2023-03-08T12:01:52.870Z INFO Update files regions according to Application core
    2023-03-08T12:01:52.870Z INFO Parse memory regions for file
    2023-03-08T12:01:52.878Z INFO Device is loaded and ready for further operation
    2023-03-08T12:01:53.316Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Close device","label":""}
    2023-03-08T12:01:53.321Z INFO Target device closed
    2023-03-08T12:02:17.881Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T12:02:17.881Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T12:02:17.881Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T12:02:17.882Z INFO Device family NRF91_FAMILY
    2023-03-08T12:02:17.883Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T12:02:17.884Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T12:02:17.884Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T12:02:17.885Z INFO Board version PCA10090
    2023-03-08T12:02:17.885Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T12:02:17.886Z INFO Loading readback protection status for Application core
    2023-03-08T12:02:17.886Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open device","label":"jlink"}
    2023-03-08T12:02:19.710Z INFO Readback protection status: NRFDL_PROTECTION_STATUS_NONE
    2023-03-08T12:02:21.212Z INFO Modem detected
    2023-03-08T12:02:21.214Z INFO Parse memory regions for Application core
    2023-03-08T12:02:21.216Z INFO Update files regions according to Application core
    2023-03-08T12:02:21.216Z INFO Parse memory regions for file
    2023-03-08T12:02:21.220Z INFO Device is loaded and ready for further operation
    2023-03-08T12:02:23.630Z INFO Update files regions according to Application core
    2023-03-08T12:02:23.630Z INFO Parse memory regions for file
    2023-03-08T12:02:32.059Z INFO Parsing HEX file:  C:\Temp\Thingy91\thingy91_fw_2022_12_08_188a1603\img_app_bl\thingy91_nrf52_connectivity_bridge_2022-12-08_188a1603.hex
    2023-03-08T12:02:32.060Z INFO File was last modified at  12/8/2022, 1:29:58 AM
    2023-03-08T12:02:32.134Z INFO Update files regions according to Application core
    2023-03-08T12:02:32.134Z INFO Parse memory regions for file
    2023-03-08T12:03:34.296Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:03:43.542Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:03:43.544Z INFO Parse memory regions for Application core
    2023-03-08T12:03:45.164Z INFO Resetting device completed
    2023-03-08T12:03:51.222Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:03:54.183Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:03:54.185Z INFO Device recovery completed
    2023-03-08T12:03:54.186Z INFO Writing procedure starts for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:03:54.256Z INFO Writing HEX to NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:03:55.987Z INFO {"chip_erase_mode":"ERASE_ALL","qspi_erase_mode":"ERASE_NONE","reset":"RESET_NONE","verify":"VERIFY_NONE"} 100%
    2023-03-08T12:03:55.987Z INFO Uploading image through JLink: 0%
    2023-03-08T12:03:58.422Z INFO Uploading image through JLink: 100%
    2023-03-08T12:03:58.536Z INFO Writing HEX to NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:03:58.536Z INFO Writing procedure ends for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:04:00.148Z INFO Resetting device completed
    2023-03-08T12:04:00.150Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T12:04:00.150Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T12:04:00.151Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T12:04:00.152Z INFO Device family NRF91_FAMILY
    2023-03-08T12:04:00.152Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T12:04:00.153Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T12:04:00.153Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T12:04:00.154Z INFO Board version PCA10090
    2023-03-08T12:04:00.154Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T12:04:00.154Z INFO Loading readback protection status for Application core
    2023-03-08T12:04:01.562Z INFO Readback protection status: NRFDL_PROTECTION_STATUS_NONE
    2023-03-08T12:04:02.939Z INFO Modem detected
    2023-03-08T12:04:02.944Z INFO Parse memory regions for Application core
    2023-03-08T12:04:02.946Z INFO Update files regions according to Application core
    2023-03-08T12:04:02.946Z INFO Parse memory regions for file
    2023-03-08T12:04:02.953Z INFO Device is loaded and ready for further operation
    2023-03-08T12:04:02.956Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:04:12.230Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:04:12.232Z INFO Parse memory regions for Application core
    2023-03-08T12:04:13.824Z INFO Resetting device completed
    2023-03-08T12:04:22.758Z INFO Update files regions according to Application core
    2023-03-08T12:04:22.758Z INFO Parse memory regions for file
    2023-03-08T12:05:00.707Z INFO Checking ZIP file:  C:\Temp\Thingy91\thingy91_fw_2022_12_08_188a1603\mfw_nrf9160_1.3.3.zip
    2023-03-08T12:05:00.707Z INFO File was last modified at  12/8/2022, 1:30:36 AM
    2023-03-08T12:05:31.391Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:05:40.618Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:05:40.620Z INFO Parse memory regions for Application core
    2023-03-08T12:05:42.188Z INFO Resetting device completed
    2023-03-08T12:05:47.908Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:05:50.867Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:05:50.870Z INFO Device recovery completed
    2023-03-08T12:05:50.871Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T12:05:50.872Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T12:05:50.872Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T12:05:50.874Z INFO Device family NRF91_FAMILY
    2023-03-08T12:05:50.874Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T12:05:50.875Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T12:05:50.875Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T12:05:50.876Z INFO Board version PCA10090
    2023-03-08T12:05:50.876Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T12:05:50.877Z INFO Loading readback protection status for Application core
    2023-03-08T12:05:52.255Z INFO Readback protection status: NRFDL_PROTECTION_STATUS_NONE
    2023-03-08T12:05:53.683Z INFO Modem detected
    2023-03-08T12:05:53.688Z INFO Parse memory regions for Application core
    2023-03-08T12:05:53.689Z INFO Update files regions according to Application core
    2023-03-08T12:05:53.689Z INFO Parse memory regions for file
    2023-03-08T12:05:53.693Z INFO Device is loaded and ready for further operation
    2023-03-08T12:05:53.695Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:06:02.938Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:06:02.940Z INFO Parse memory regions for Application core
    2023-03-08T12:06:04.539Z INFO Resetting device completed
    2023-03-08T12:06:08.659Z INFO Modem DFU starts to write...
    2023-03-08T12:06:08.660Z INFO Writing C:\Temp\Thingy91\thingy91_fw_2022_12_08_188a1603\mfw_nrf9160_1.3.3.zip to device 000960072394
    2023-03-08T12:06:55.618Z INFO Modem DFU completed successfully!
    2023-03-08T12:07:14.765Z INFO Parsing HEX file:  C:\Temp\Thingy91\thingy91_fw_2022_12_08_188a1603\img_app_bl\thingy91_asset_tracker_v2_2022-12-08_188a1603.hex
    2023-03-08T12:07:14.765Z INFO File was last modified at  12/8/2022, 1:30:34 AM
    2023-03-08T12:07:14.860Z INFO Update files regions according to Application core
    2023-03-08T12:07:14.860Z INFO Parse memory regions for file
    2023-03-08T12:07:37.874Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:07:40.899Z INFO Recovering NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:07:40.901Z INFO Device recovery completed
    2023-03-08T12:07:40.901Z INFO Writing procedure starts for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:07:40.994Z INFO Writing HEX to NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:07:42.751Z INFO {"chip_erase_mode":"ERASE_ALL","qspi_erase_mode":"ERASE_NONE","reset":"RESET_NONE","verify":"VERIFY_NONE"} 100%
    2023-03-08T12:07:42.752Z INFO Uploading image through JLink: 0%
    2023-03-08T12:07:45.831Z INFO Uploading image through JLink: 100%
    2023-03-08T12:07:45.959Z INFO Writing HEX to NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:07:45.960Z INFO Writing procedure ends for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:07:47.581Z INFO Resetting device completed
    2023-03-08T12:07:47.583Z INFO Using @nordicsemiconductor/nrf-device-lib-js to communicate with target via JLink
    2023-03-08T12:07:47.583Z INFO JLink OB firmware version J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55
    2023-03-08T12:07:47.583Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink OB version","label":"J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"}
    2023-03-08T12:07:47.585Z INFO Device family NRF91_FAMILY
    2023-03-08T12:07:47.585Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device family","label":"NRF91_FAMILY"}
    2023-03-08T12:07:47.586Z INFO Device version NRF9160_xxAA_REV1
    2023-03-08T12:07:47.586Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device version","label":"NRF9160_xxAA_REV1"}
    2023-03-08T12:07:47.587Z INFO Board version PCA10090
    2023-03-08T12:07:47.587Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Open jlink device board version","label":"PCA10090"}
    2023-03-08T12:07:47.588Z INFO Loading readback protection status for Application core
    2023-03-08T12:07:48.964Z INFO Readback protection status: NRFDL_PROTECTION_STATUS_NONE
    2023-03-08T12:07:50.371Z INFO Modem detected
    2023-03-08T12:07:50.375Z INFO Parse memory regions for Application core
    2023-03-08T12:07:50.377Z INFO Update files regions according to Application core
    2023-03-08T12:07:50.377Z INFO Parse memory regions for file
    2023-03-08T12:07:50.381Z INFO Device is loaded and ready for further operation
    2023-03-08T12:07:50.382Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core
    2023-03-08T12:07:59.632Z INFO Reading memory for NRFDL_DEVICE_CORE_APPLICATION core completed
    2023-03-08T12:07:59.634Z INFO Parse memory regions for Application core
    2023-03-08T12:08:01.248Z INFO Resetting device completed
    2023-03-08T12:08:23.457Z INFO Update files regions according to Application core
    2023-03-08T12:08:23.457Z INFO Parse memory regions for file
    2023-03-08T12:08:26.738Z DEBUG Sending usage data {"category":"pc-nrfconnect-programmer","action":"Close device","label":""}
    2023-03-08T12:08:26.741Z INFO Target device closed
    

    Kindly help.

    Thanks,
    Tilak

    ps: Going back to nRF Connect Desktop v3.8.0, does not install the old nRF Programmer v2.0.0 but instead picks up the latest v.3.0.7. So, there is no way for me to check for regression when flashing via USB.

  • Hi,

    You could try serial LTE modem and asset_tracker_v2 samples to verify the operation of your Thingy91 locally.

    Have you tried following the guide without external debug probe?

    Do you have any other Thingy91 device which you could use for testing? 

    Could you please provide information about the log?  Which command/tool did you use for flashing?

    Best regards,
    Dejan

Reply Children
Related