diff --git a/nrf_wifi/fw_bins/default/nrf70.bin b/nrf_wifi/fw_bins/default/nrf70.bin
index 2a3f210217..28efc7fa30 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 a3168e2559..f52c912546 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 8513073cb0..7ee268483b 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 a474f3b919..f20ab5c289 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
@@ -828,6 +828,17 @@ enum op_band {
 	BAND_24G
 };
 
+/**
+ * @brief This enum defines keep alive state
+ *
+ */
+enum keep_alive_status {
+	/** Keep alive feature disabled */
+	KEEP_ALIVE_DISABLED = 0,
+	/** Keep alive feature enabled */
+	KEEP_ALIVE_ENABLED = 1
+};
+
 /**
  * @brief This enum specifies the type of frames used to retrieve buffered data
  *  from the AP in power save mode.
@@ -889,6 +900,16 @@ struct nrf_wifi_cmd_sys_init {
 	 * from the AP in power save @ref data_retrieve_mechanism.
 	 */
 	unsigned char ps_data_retrieval_mech;
+	/** The RPU uses this value to configure watchdog timer */
+	unsigned int watchdog_timer_val;
+	/** The RPU uses this value to decide whether keep alive
+	 *  feature is enabled or not see enum keep_alive_status
+	 */
+	unsigned char keep_alive_enable;
+	/** The RPU uses this value(in seconds) for periodicity of the keep
+	 *  alive frame.
+	 */
+	unsigned int keep_alive_period;
 } __NRF_WIFI_PKD;
 
 /**
diff --git a/nrf_wifi/fw_if/umac_if/inc/fw/lmac_if_common.h b/nrf_wifi/fw_if/umac_if/inc/fw/lmac_if_common.h
index f3ddb04ad1..e903b96b65 100644
--- a/nrf_wifi/fw_if/umac_if/inc/fw/lmac_if_common.h
+++ b/nrf_wifi/fw_if/umac_if/inc/fw/lmac_if_common.h
@@ -19,7 +19,7 @@
 #define RPU_MEM_LMAC_VER 0xB7000D54
 
 #define RPU_MEM_LMAC_PATCH_BIN 0x80044000
-#define RPU_MEM_LMAC_PATCH_BIMG 0x8004B000
+#define RPU_MEM_LMAC_PATCH_BIMG 0x8004B400
 
 #define NRF_WIFI_LMAC_VER(ver) ((ver & 0xFF000000) >> 24)
 #define NRF_WIFI_LMAC_VER_MAJ(ver) ((ver & 0x00FF0000) >> 16)