Setting nrf700x-coex ble-WiFi brings error

Hi All,

I am trying to add the BLE Wifi Coexistence on the nrf7002DK to my project by following this.
I am simply adding this to the overlay

/ {
    nrf_radio_coex: nrf7002-coex {
       status = "okay";
       compatible = "nordic,nrf700x-coex";
       req-gpios =     <&gpio0 24 (GPIO_ACTIVE_HIGH)>;
       status0-gpios = <&gpio0 14 (GPIO_ACTIVE_HIGH)>;
       grant-gpios =   <&gpio0 25 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>;
 };
};
and this to prj.conf : 
CONFIG_MPSL_CX=y
CONFIG_MPSL_CX_NRF700X=y
As soon as I am doing this two changes some errors appear, here's the logs : 
nrf_wifi_fw_load: nrf_wifi_fmac_fw_load failed
[00:00:11.091,888] <err> wifi_nrf: nrf_wifi_hal_fw_chk_boot: Boot_sig check failed for RPU(0), Expected: 0x5A5A5A5A, Actual: 0x88888888

[00:00:11.091,979] <err> wifi_nrf: nrf_wifi_fmac_fw_load: LMAC ROM boot check failed

[00:00:11.096,343] <err> wifi_nrf: nrf_wifi_fmac_dev_add_zep: nrf_wifi_fw_load failed

[00:00:11.096,374] <err> wifi_nrf: nrf_wifi_if_init_zep: nrf_wifi_fmac_dev_add_zep failed

[00:00:11.097,015] <err> wifi_nrf: nrf_wifi_if_start_zep: Invalid MAC address: <unknown>

[00:00:11.103,881] <inf> fs_nvs: 2 Sectors of 4096 bytes
[00:00:11.103,881] <inf> fs_nvs: alloc wra: 0, fe8
[00:00:11.103,912] <inf> fs_nvs: data wra: 0, 0
*** Booting nRF Connect SDK v2.5.0 ***
[00:00:11.206,512] <err> nrf_rpc_ipc: IPC endpoint bond timeout
[00:00:11.206,542] <err> NRF_RPC: Failed to initialize transport, err: -32
[00:00:12.206,665] <err> NRF_RPC: Not all groups are ready to use.
[00:00:12.206,726] <inf> net_config: Initializing network
[00:00:12.206,756] <inf> net_config: Waiting interface 1 (0x200017d0) to be up...
[00:00:42.207,763] <inf> net_config: IPv4 address: 192.165.100.150
[00:00:42.207,824] <inf> net_config: Running dhcpv4 client...
[00:00:42.208,160] <err> net_config: Timeout while waiting network interface
[00:00:42.208,190] <err> net_config: Network initialization failed (-115)
[00:00:42.209,259] <inf> ble_module: State: STATE_INIT
[00:00:42.210,357] <inf> ui_module: Registrated Button 0
[00:00:42.210,418] <inf> wifi_module: State: STATE_INIT
[00:00:42.211,090] <err> net_sock: invalid access on sock 536960896 by thread 0x20001c48
[00:00:42.211,120] <inf> wifi_module: State: STATE_RUNNING
[00:00:42.225,006] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:42.225,036] <inf> bt_hci_core: HW Variant: nRF53x (0x0003)
[00:00:42.225,067] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 197.47763 Build 2370639017
[00:00:42.310,577] <inf> bt_hci_core: No ID address. App must call settings_load()
[00:00:42.310,607] <inf> ble_module: Wi-Fi provisioning service starts successfully.

[00:00:42.311,859] <inf> bt_hci_core: Identity: D8:02:D1:80:10:C0 (random)
[00:00:42.311,889] <inf> bt_hci_core: HCI: version 5.4 (0x0d) revision 0x2102, manufacturer 0x0059
[00:00:42.311,920] <inf> bt_hci_core: LMP: version 5.4 (0x0d) subver 0x2102
[00:00:42.333,557] <inf> ble_module: settings_load() return code 0
[00:00:42.339,721] <inf> ui_module: ble_status_msg processed by CALLBACK ble_channel_cb: ble_central_status = 1

[00:00:42.339,752] <inf> ui_module: ble_status_msg processed by CALLBACK ble_channel_cb: ble_peripheral_status = 1

[00:00:42.339,782] <inf> ble_module: State: STATE_RUNNING

Do you know why? What am I doing wrong?

Thank you,
Sylvain
Parents
  • Hi Sylvain

    With that version of the DK NCS 2.5.0 should by default build for that chip revision, so that shouldn't be the issue. Can you send a (high-res) picture of your DK, and some information on how you're posing it and what the switches on the DK is set to?

    The error messages you get is telling you that you're not able to communicate correctly with the nRF7002 chip for some reason, so I just want to see that the DK seems to be correctly set up.

    Best regards,

    Simon

Reply
  • Hi Sylvain

    With that version of the DK NCS 2.5.0 should by default build for that chip revision, so that shouldn't be the issue. Can you send a (high-res) picture of your DK, and some information on how you're posing it and what the switches on the DK is set to?

    The error messages you get is telling you that you're not able to communicate correctly with the nRF7002 chip for some reason, so I just want to see that the DK seems to be correctly set up.

    Best regards,

    Simon

Children
Related