diff --git a/nrf_wifi/fw_bins/default/nrf70.bin b/nrf_wifi/fw_bins/default/nrf70.bin index e195712847..bdfb2bab9b 100644 Binary files a/nrf_wifi/fw_bins/default/nrf70.bin and b/nrf_wifi/fw_bins/default/nrf70.bin differ diff --git a/nrf_wifi/fw_bins/radio_test/nrf70.bin b/nrf_wifi/fw_bins/radio_test/nrf70.bin index 1d5969d999..fc187a5ccc 100644 Binary files a/nrf_wifi/fw_bins/radio_test/nrf70.bin and b/nrf_wifi/fw_bins/radio_test/nrf70.bin differ diff --git a/nrf_wifi/fw_bins/scan_only/nrf70.bin b/nrf_wifi/fw_bins/scan_only/nrf70.bin index 1e71c7662e..a3d7ce0b77 100644 Binary files a/nrf_wifi/fw_bins/scan_only/nrf70.bin and b/nrf_wifi/fw_bins/scan_only/nrf70.bin differ diff --git a/nrf_wifi/fw_if/umac_if/inc/fw/host_rpu_sys_if.h b/nrf_wifi/fw_if/umac_if/inc/fw/host_rpu_sys_if.h index ccf5099c77..faeafc0773 100644 --- a/nrf_wifi/fw_if/umac_if/inc/fw/host_rpu_sys_if.h +++ b/nrf_wifi/fw_if/umac_if/inc/fw/host_rpu_sys_if.h @@ -921,6 +921,8 @@ struct nrf_wifi_cmd_sys_init { * By default, RX STBC is enabled. */ unsigned int stbc_enable_in_ht; + /* Enables(1) or Disables(0) Dynamic bandwidth signalling control */ + unsigned int dbs_war_ctrl; } __NRF_WIFI_PKD; /** diff --git a/nrf_wifi/fw_if/umac_if/inc/fw/patch_info.h b/nrf_wifi/fw_if/umac_if/inc/fw/patch_info.h index 6ef148a57f..2eb220867f 100644 --- a/nrf_wifi/fw_if/umac_if/inc/fw/patch_info.h +++ b/nrf_wifi/fw_if/umac_if/inc/fw/patch_info.h @@ -57,6 +57,6 @@ struct nrf70_fw_image_info { #define RPU_FAMILY (1) #define RPU_MAJOR_VERSION (2) #define RPU_MINOR_VERSION (10) -#define RPU_PATCH_VERSION (7) +#define RPU_PATCH_VERSION (9) #endif /* _PATCH_INFO_H */ diff --git a/nrf_wifi/fw_if/umac_if/src/cmd.c b/nrf_wifi/fw_if/umac_if/src/cmd.c index 50965a0a30..9d8febd38b 100644 --- a/nrf_wifi/fw_if/umac_if/src/cmd.c +++ b/nrf_wifi/fw_if/umac_if/src/cmd.c @@ -234,6 +234,10 @@ enum nrf_wifi_status umac_cmd_init(struct nrf_wifi_fmac_dev_ctx *fmac_dev_ctx, umac_cmd_data->stbc_enable_in_ht = 1; #endif /* CONFIG_NRF_WIFI_RX_STBC_HT */ +#ifdef CONFIG_NRF_WIFI_DYNAMIC_BANDWIDTH_SIGNALLING + umac_cmd_data->dbs_war_ctrl = 1; +#endif /* CONFIG_NRF_WIFI_DYNAMIC_BANDWIDTH_SIGNALLING */ + status = nrf_wifi_hal_ctrl_cmd_send(fmac_dev_ctx->hal_dev_ctx, umac_cmd, (sizeof(*umac_cmd) + len));