Thingy91: Process to flash s340 and 52840

Hi,

I have been doing my development on the 9160DK and now its time to move the code over to the thingy 91.  I managed to get the 9160 flashed by following (https://devzone.nordicsemi.com/guides/cellular-iot-guides/b/getting-started-cellular/posts/how-to-program-any-project-to-the-thingy-91-with-dfu), but the 52840 and s340 softdevice seem to be a different story.

I  tried to follow, without success:
https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_thingy91_gsg%2FUG%2Fthingy91_gsg%2Fupdating_fw.html

What I am not sure or have tried:
* Do I need to have the SWD-Select on nRF52, before I power-up (whilst holding sw4) ?  I saw one document indicating you needed to, but the above doesnt indicate you need to.  (I tried both)

* The image starts to load, but then I get the `Image Upload Failed: Bad response from device`.  I got the same error with the 9160, but by following the DFU link above, got around the problem - I am not sure how to get around it with the 52840, since I am not using zephyr.

* My 52840 software is using ANT+ therefore, I require the s340 softdevice and am using the legacy nRF5 SDK - since its not supported in zephyr.  The original way to load the s340 was with `nrfjprog` but that doesnt seem to work.

* For the 52840, do I need to use an external connection - say the 9160dk to be able to flash it ?

regards
-brett

Parents
  • Hello Brett,

    my apologies for the delayed answer! I will take over this case from Kenneth.

    Brett said:
    No matter what I do, as soon as I flash anything to the 52840, I am unable to re-access the 9160.  If I erase the 52840 I can see the 9160 and the image that was flashed to it.

    Is the status still the same or have you been able to make some progress?

    I need to read through the whole case and dive a little into the issue. I will come back to you as soon as possible.

    Regards,

    Markus

Reply
  • Hello Brett,

    my apologies for the delayed answer! I will take over this case from Kenneth.

    Brett said:
    No matter what I do, as soon as I flash anything to the 52840, I am unable to re-access the 9160.  If I erase the 52840 I can see the 9160 and the image that was flashed to it.

    Is the status still the same or have you been able to make some progress?

    I need to read through the whole case and dive a little into the issue. I will come back to you as soon as possible.

    Regards,

    Markus

Children
Related