nrf_desktop application can't off the b0 bootloader

Dear Nordic Engineers

Our customers use the nrf_desktop  application to develop their product.

 They use the NCS 2.0.0\nrf\applications\nrf_desktop and build project on the nrf52840dk_nrf52840.

It looks normal. The program can run.

They would like off the b0 bootloader. So I went to their company to help them.

I read this link:https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/nrf/applications/nrf_desktop/README.html

The bo bootloader can set the following configs to open/off the b0 bootloader.
CONFIG_SECURE_BOOT
CONFIG_BUILD_S1_VARIANT
CONFIG_FW_INFO
CONFIG_FW_INFO_FIRMWARE_VERSION
CONFIG_SB_SIGNING_KEY_FILE

So I off this config on nrf\applications\nrf_desktop\configuration\nrf52840dk_nrf52840\prj.conf.

I rebuilt the project and it reports some errors. I found that it needs off "CONFIG_DESKTOP_CONFIG_CHANNEL_DFU_ENABLE".

Then the project can be built.I downloaded the program to PCA10056(V1.0.0). The program can't run. 

I review nrf_desktop\configuration\nrf52840dk_nrf52840\prj.conf of NCS V1.9.1 and NCS V2.0.0. Their difference is the following configs.

CONFIG_SECURE_BOOT
CONFIG_BUILD_S1_VARIANT
CONFIG_FW_INFO
CONFIG_FW_INFO_FIRMWARE_VERSION
CONFIG_SB_SIGNING_KEY_FILE

CONFIG_DESKTOP_CONFIG_CHANNEL_DFU_ENABLE

Do I need off other config? Please give me some good suggestions.

Best regards.

Related