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

Issue: flashing nRF52840 (nrf52840_pca20035) in Thingy91 device (PCA20035)

Hi,

I am new to Nordic devices. I have purchased Nordic Thingy91 (PCA20035).


I need a small clarification on the programming/flashing the nRF9160 and nRF52840 on Thnigy91 device.

As per the MCUboot procedure (devzone.nordicsemi.com/.../thingy91_2d00_fw_2d00_update_2d00_mcuboot)


we can flash the nRf9160 (pca20035) without any nRF DK(PCA10090)/Jlink externally, and we have tested without any issues.
(mcumgr --conntype=serial --connstring=<serial port> image upload <image>)


In same way, is it possible to flash nRF52840 (PCA20035) on thingy91 device, without nRF DK(PCA10090)/Jlink...??

NOTE: I do NOT have either nRF DK (PCA10090) or Jlink programmer to flash the Thingy91 (nRF9160, nRF52840) externally. 




Thank you.

Parents
  • Hi.

    Yes, it is possible to flash the nRF52840 on the Thingy:91 using MCUBoot, similar to the nRF9160.

    To get the nRF52840 into bootloader mode, hold SW4 (the small white button on the side of the nRF9160 while powering on the Thingy:91.

    However, on Windows (10) there is a driver issue causing the nRF52840 in bootloader mode not to be recognized, and firmware update with mcumgr fails.

    This problem is fixed on the 1.1-branch, but I am looking into solutions that do not require updating the firmware to enable programming via MCUBoot.

    If you are on a different OS, it the default firmware might work for you. What OS are you on?

    Best regards,

    Didrik

Reply
  • Hi.

    Yes, it is possible to flash the nRF52840 on the Thingy:91 using MCUBoot, similar to the nRF9160.

    To get the nRF52840 into bootloader mode, hold SW4 (the small white button on the side of the nRF9160 while powering on the Thingy:91.

    However, on Windows (10) there is a driver issue causing the nRF52840 in bootloader mode not to be recognized, and firmware update with mcumgr fails.

    This problem is fixed on the 1.1-branch, but I am looking into solutions that do not require updating the firmware to enable programming via MCUBoot.

    If you are on a different OS, it the default firmware might work for you. What OS are you on?

    Best regards,

    Didrik

Children
Related