Flashing an application using the Actinius I/O Serial Programmer

Hi. I'm trying to flash the Cell Fund Lesson 4, Exercise 1 app – Reading buttons and controlling LEDs over MQTT, to an Icarus IoT Board v2 using the Actinius I/O Serial Programmer via usb.

I'm using SDK v2.8.0 and have flashed this successfully to the Thingy91.

I tried clean builds, and also tried including the following to prj.conf for the Icarus IoT Board v2 build with board target actinius_icarus/nrf9160/ns

CONFIG_BOOTLOADER_MCUBOOT=y
CONFIG_BUILD_OUTPUT_BIN=y
App builds fine, but I can't find the app_update.bin file. (or zephyr.signed.bin) and trying to flash any other *.bin file from the <path>MQTT_broker\IcarusBuild\MQTT_broker\zephyr folder gives an "Upload failed Firmware is not a valid device image." message.
What am I doing wrong?
  • Hi,

    Do you see the same behavior when using any older NCS version?
    You could try the same exercise for NCS v2.4.0-v2.6.2 and for NCS v2.2.0-v2.3.0.

    How are Thingy91 and Icarus IoT board related in your case regarding existence of update files?

    Best regards,
    Dejan

  • Haven't tried older versions. What do you mean by update files?
    I see that my nrf9160 and icarus builds are missing the mcuboot folder completely. Trying to figure that out at the moment.

  • Hi,

    Neso said:
    What do you mean by update files?

    I am referring to app_update.bin and zephyr.signed.bin.

    Neso said:
    Trying to figure that out at the moment.

    Please let me know if you have made any progress.

    Best regards,
    Dejan

  • The Thingy build includes a MCUBOOT folder and zephyr.signed.bin file.

    Haven't been able to get that in any of my Icarus builds, so I'm unable to flash it with the Actinius I/O Serial Programmer. 

    I tried older NCS version, but same problem. Also tried an sms application I had for the Thingy. Same there.

  • Hi,

    Can you describe how you built for Thing91 and how for Icarus IoT board?

    Can you show your build commands for both boards?

    Have you verified proper functionality of your Actinius I/O Serial Programmer?

    Best regards,
    Dejan

1 2 3 4 5