diff --git a/defconfig/mt7981-ax3000.config b/defconfig/mt7981-ax3000.config index 41b814f0dd..609285cbf9 100644 --- a/defconfig/mt7981-ax3000.config +++ b/defconfig/mt7981-ax3000.config @@ -137,6 +137,8 @@ CONFIG_MTK_MT_DFS_SUPPORT=y CONFIG_MTK_MT_MAC=y CONFIG_MTK_MT_WIFI=m CONFIG_MTK_MT_WIFI_DRIVER_VERSION_7672=y +CONFIG_MTK_MT_WIFI_FIRMWARE_PATH="mt7981-fw-20240823" +CONFIG_MTK_MT_WIFI_MT7981_20240823=y CONFIG_MTK_MT_WIFI_PATH="mt_wifi" CONFIG_MTK_MUMIMO_SUPPORT=y CONFIG_MTK_MU_RA_SUPPORT=y diff --git a/defconfig/mt7986-ax4200.config b/defconfig/mt7986-ax4200.config index 6e91f08299..2395f8a0cb 100644 --- a/defconfig/mt7986-ax4200.config +++ b/defconfig/mt7986-ax4200.config @@ -74,6 +74,8 @@ CONFIG_MTK_MT_DFS_SUPPORT=y CONFIG_MTK_MT_MAC=y CONFIG_MTK_MT_WIFI=m CONFIG_MTK_MT_WIFI_DRIVER_VERSION_7672=y +CONFIG_MTK_MT_WIFI_FIRMWARE_PATH="mt7986-fw-20240823" +CONFIG_MTK_MT_WIFI_MT7986_20240823=y CONFIG_MTK_MT_WIFI_PATH="mt_wifi" CONFIG_MTK_MUMIMO_SUPPORT=y CONFIG_MTK_MU_RA_SUPPORT=y diff --git a/defconfig/mt7986-ax6000-256m.config b/defconfig/mt7986-ax6000-256m.config index f872781572..dad73ea60e 100644 --- a/defconfig/mt7986-ax6000-256m.config +++ b/defconfig/mt7986-ax6000-256m.config @@ -73,6 +73,8 @@ CONFIG_MTK_MT_DFS_SUPPORT=y CONFIG_MTK_MT_MAC=y CONFIG_MTK_MT_WIFI=m CONFIG_MTK_MT_WIFI_DRIVER_VERSION_7672=y +CONFIG_MTK_MT_WIFI_FIRMWARE_PATH="mt7986-fw-20240823" +CONFIG_MTK_MT_WIFI_MT7986_20240823=y CONFIG_MTK_MT_WIFI_PATH="mt_wifi" CONFIG_MTK_MUMIMO_SUPPORT=y CONFIG_MTK_MU_RA_SUPPORT=y diff --git a/defconfig/mt7986-ax6000.config b/defconfig/mt7986-ax6000.config index f5a29e868d..fdf3360203 100644 --- a/defconfig/mt7986-ax6000.config +++ b/defconfig/mt7986-ax6000.config @@ -85,6 +85,8 @@ CONFIG_MTK_MT_DFS_SUPPORT=y CONFIG_MTK_MT_MAC=y CONFIG_MTK_MT_WIFI=m CONFIG_MTK_MT_WIFI_DRIVER_VERSION_7672=y +CONFIG_MTK_MT_WIFI_FIRMWARE_PATH="mt7986-fw-20240823" +CONFIG_MTK_MT_WIFI_MT7986_20240823=y CONFIG_MTK_MT_WIFI_PATH="mt_wifi" CONFIG_MTK_MUMIMO_SUPPORT=y CONFIG_MTK_MU_RA_SUPPORT=y diff --git a/defconfig/mt7986-ax7800.config b/defconfig/mt7986-ax7800.config index ef8198c256..3ccf6017dd 100644 --- a/defconfig/mt7986-ax7800.config +++ b/defconfig/mt7986-ax7800.config @@ -74,6 +74,8 @@ CONFIG_MTK_MT_DFS_SUPPORT=y CONFIG_MTK_MT_MAC=y CONFIG_MTK_MT_WIFI=m CONFIG_MTK_MT_WIFI_DRIVER_VERSION_7672=y +CONFIG_MTK_MT_WIFI_FIRMWARE_PATH="mt7986-fw-20240823" +CONFIG_MTK_MT_WIFI_MT7986_20240823=y CONFIG_MTK_MT_WIFI_PATH="mt_wifi" CONFIG_MTK_MULTI_INF_SUPPORT=y CONFIG_MTK_MUMIMO_SUPPORT=y diff --git a/package/mtk/drivers/mt_wifi/config.in b/package/mtk/drivers/mt_wifi/config.in index 9b2787c526..e8c2d0e6f5 100644 --- a/package/mtk/drivers/mt_wifi/config.in +++ b/package/mtk/drivers/mt_wifi/config.in @@ -190,7 +190,8 @@ endchoice choice prompt "MT7981 custom WACPU firmware" - depends on MTK_MT_WIFI_DRIVER_VERSION_7661 && MTK_CHIP_MT7981 + depends on MTK_CHIP_MT7981 + default MTK_MT_WIFI_MT7981_20240823 config MTK_MT_WIFI_MT7981_DEFAULT_FIRMWARE bool "default firmware" @@ -209,11 +210,15 @@ choice config MTK_MT_WIFI_MT7981_20231024 bool "mt7981-fw-20231024" + + config MTK_MT_WIFI_MT7981_20240823 + bool "mt7981-fw-20240823" endchoice choice prompt "MT7986 custom WACPU firmware" - depends on MTK_MT_WIFI_DRIVER_VERSION_7661 && MTK_CHIP_MT7986 + depends on MTK_CHIP_MT7986 + default MTK_MT_WIFI_MT7986_20240823 config MTK_MT_WIFI_MT7986_DEFAULT_FIRMWARE bool "default firmware" @@ -229,6 +234,9 @@ choice config MTK_MT_WIFI_MT7986_20231024 bool "mt7986-fw-20231024" + + config MTK_MT_WIFI_MT7986_20240823 + bool "mt7986-fw-20240823" endchoice config MTK_MT_WIFI_FIRMWARE_PATH @@ -238,10 +246,12 @@ config MTK_MT_WIFI_FIRMWARE_PATH default mt7981-fw-20230411 if MTK_MT_WIFI_MT7981_20230411 default mt7981-fw-20230717 if MTK_MT_WIFI_MT7981_20230717 default mt7981-fw-20231024 if MTK_MT_WIFI_MT7981_20231024 + default mt7981-fw-20240823 if MTK_MT_WIFI_MT7981_20240823 default mt7986-fw-20221208 if MTK_MT_WIFI_MT7986_20221208 default mt7986-fw-20230421 if MTK_MT_WIFI_MT7986_20230421 default mt7986-fw-20230808 if MTK_MT_WIFI_MT7986_20230808 default mt7986-fw-20231024 if MTK_MT_WIFI_MT7986_20231024 + default mt7986-fw-20240823 if MTK_MT_WIFI_MT7986_20240823 config MTK_FW_NEW_API_PATCH bool diff --git a/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/7981_WACPU_RAM_CODE_release.bin b/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/7981_WACPU_RAM_CODE_release.bin new file mode 100644 index 0000000000..6fdc391bbe Binary files /dev/null and b/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/7981_WACPU_RAM_CODE_release.bin differ diff --git a/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/WIFI_RAM_CODE_MT7981.bin b/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/WIFI_RAM_CODE_MT7981.bin new file mode 100644 index 0000000000..205441e9c3 Binary files /dev/null and b/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/WIFI_RAM_CODE_MT7981.bin differ diff --git a/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/mt7981_patch_e1_hdr.bin b/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/mt7981_patch_e1_hdr.bin new file mode 100644 index 0000000000..8042f8b15a Binary files /dev/null and b/package/mtk/drivers/mt_wifi/files/mt7981-fw-20240823/mt7981_patch_e1_hdr.bin differ diff --git a/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/7986_WACPU_RAM_CODE_release.bin b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/7986_WACPU_RAM_CODE_release.bin new file mode 100644 index 0000000000..9c94c08331 Binary files /dev/null and b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/7986_WACPU_RAM_CODE_release.bin differ diff --git a/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/WIFI_RAM_CODE_MT7986.bin b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/WIFI_RAM_CODE_MT7986.bin new file mode 100644 index 0000000000..cb693caed1 Binary files /dev/null and b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/WIFI_RAM_CODE_MT7986.bin differ diff --git a/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/WIFI_RAM_CODE_MT7986_MT7975.bin b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/WIFI_RAM_CODE_MT7986_MT7975.bin new file mode 100644 index 0000000000..cad001071b Binary files /dev/null and b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/WIFI_RAM_CODE_MT7986_MT7975.bin differ diff --git a/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/mt7986_patch_e1_hdr.bin b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/mt7986_patch_e1_hdr.bin new file mode 100644 index 0000000000..c05daaa621 Binary files /dev/null and b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/mt7986_patch_e1_hdr.bin differ diff --git a/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/mt7986_patch_e1_hdr_mt7975.bin b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/mt7986_patch_e1_hdr_mt7975.bin new file mode 100644 index 0000000000..6b4744b86b Binary files /dev/null and b/package/mtk/drivers/mt_wifi/files/mt7986-fw-20240823/mt7986_patch_e1_hdr_mt7975.bin differ