OTA DFU on NORA B1

Hello,

I have a project working on Nora B1, which I am testing on nrf5340DK. It is based on the Peripheral UART Sample, programmed with nfr Connect SDK v1.9.1. Now I need to add the OTA DFU to update the program from the nrf Connect mobile app. I changed the prj.conf and main according to this tutorial

https://getwavecake.com/blog/adding-ota-dfu-to-a-nordic-zephyr-project/

It works perfectly, when I am testing it on the Development Kit, but it does not work at all on the Nora B1. The flash is succesful, but the BLE can't get initialised.

I tried a bit and it seems like the problem is caused by the line

CONFIG_BOOTLOADER_MCUBOOT=y
when I add this to the prj. conf, BLE does not work, even when I did not do any changes in the main.
Is there anything special I should take care about while configuring bootloader on the NoraB1?
Thanks a lot for any answer
Parents
  • Hello,

    Sorry for the late response; I was on vacation for some days.

    I don't know why it's behaving like this, and it's hard for me to reproduce this as I don't have the module you are working with. I am not sure on this, but is this a problem regarding the DC_DC being enabled for the module you are working on? Try disabling the DC_DC inside the prj.config and MCUboot.config.

    CONFIG_BOARD_ENABLE_DCDC=n
    CONFIG_BOARD_ENABLE_DCDC_APP=n
    CONFIG_BOARD_ENABLE_DCDC_NET=n

    Kind Regards,

    Abhijith

Reply
  • Hello,

    Sorry for the late response; I was on vacation for some days.

    I don't know why it's behaving like this, and it's hard for me to reproduce this as I don't have the module you are working with. I am not sure on this, but is this a problem regarding the DC_DC being enabled for the module you are working on? Try disabling the DC_DC inside the prj.config and MCUboot.config.

    CONFIG_BOARD_ENABLE_DCDC=n
    CONFIG_BOARD_ENABLE_DCDC_APP=n
    CONFIG_BOARD_ENABLE_DCDC_NET=n

    Kind Regards,

    Abhijith

Children
Related