diff --git a/nrf_wifi/fw_bins/default/nrf70.bin b/nrf_wifi/fw_bins/default/nrf70.bin index e195712847..f0e27a92f2 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..80b99d0a13 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..e5a9bc20ae 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..b47f04fa04 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 (8) #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..28d6c25660 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 NRF_WIFI_DYNAMIC_BANDWIDTH_SIGNALLING + umac_cmd_data->dbs_war_ctrl = 1; +#endif /* NRF_WIFI_DYNAMIC_BANDWIDTH_SIGNALLING */ + status = nrf_wifi_hal_ctrl_cmd_send(fmac_dev_ctx->hal_dev_ctx, umac_cmd, (sizeof(*umac_cmd) + len));