diff --git a/repos/dde_linux/ports/dde_linux.hash b/repos/dde_linux/ports/dde_linux.hash index 5e6365938c..7b5dd58c1c 100644 --- a/repos/dde_linux/ports/dde_linux.hash +++ b/repos/dde_linux/ports/dde_linux.hash @@ -1 +1 @@ -ad00f3043d0fc14484e5e972393f7417cadbcb18 +234e76f366dc583176c0695d33886fb6576765c2 diff --git a/repos/dde_linux/ports/dde_linux.port b/repos/dde_linux/ports/dde_linux.port index 125d19b6d7..b4149d1aaa 100644 --- a/repos/dde_linux/ports/dde_linux.port +++ b/repos/dde_linux/ports/dde_linux.port @@ -133,9 +133,9 @@ DIR(wpa_supplicant) := src/app/wpa_supplicant # # Firmware images # -FW_REV := 83f7aa92f405048d4502e80c5390a9cbbd91a14f +FW_REV := 73f503c65139f368e6155eed8c74d006a2f0219d URL(fw) := https://github.com/cnuke/dde_linux_firmware/archive/$(FW_REV).tar.gz -SHA(fw) := 507711b75436f9b46ce126c9cfb043e2404b266517ec51061939618de1758c98 +SHA(fw) := d5a61cb07384a828560b8f869e4e899cb723d462646a48b45c398514bb246925 DIR(fw) := firmware # diff --git a/repos/dde_linux/recipes/pkg/wifi/runtime b/repos/dde_linux/recipes/pkg/wifi/runtime index 97ee43f813..ada54c166f 100644 --- a/repos/dde_linux/recipes/pkg/wifi/runtime +++ b/repos/dde_linux/recipes/pkg/wifi/runtime @@ -37,5 +37,6 @@ + diff --git a/repos/dde_linux/src/lib/wifi/firmware.cc b/repos/dde_linux/src/lib/wifi/firmware.cc index 42b199805b..65118ddd14 100644 --- a/repos/dde_linux/src/lib/wifi/firmware.cc +++ b/repos/dde_linux/src/lib/wifi/firmware.cc @@ -37,7 +37,10 @@ Firmware_list fw_list[] = { { "iwlwifi-8000C-22.ucode", 2120860, nullptr }, { "iwlwifi-8000C-36.ucode", 2486572, nullptr }, { "iwlwifi-8265-22.ucode", 1811984, nullptr }, - { "iwlwifi-8265-36.ucode", 2498044, nullptr } + { "iwlwifi-8265-36.ucode", 2498044, nullptr }, + + { "iwlwifi-9000-pu-b0-jf-b0-34.ucode", 2678284, nullptr }, + { "iwlwifi-9000-pu-b0-jf-b0-36.ucode", 2678284, "iwlwifi-9000-pu-b0-jf-b0-34.ucode" } }; diff --git a/repos/gems/src/app/sculpt_manager/runtime/wifi_drv.cc b/repos/gems/src/app/sculpt_manager/runtime/wifi_drv.cc index a19d911840..f32d7986c2 100644 --- a/repos/gems/src/app/sculpt_manager/runtime/wifi_drv.cc +++ b/repos/gems/src/app/sculpt_manager/runtime/wifi_drv.cc @@ -67,6 +67,7 @@ void Sculpt::gen_wifi_drv_start_content(Xml_generator &xml) gen_parent_rom_route(xml, "iwlwifi-7265D-29.ucode"); gen_parent_rom_route(xml, "iwlwifi-8000C-36.ucode"); gen_parent_rom_route(xml, "iwlwifi-8265-36.ucode"); + gen_parent_rom_route(xml, "iwlwifi-9000-pu-b0-jf-b0-34.ucode"); gen_parent_rom_route(xml, "regulatory.db"); gen_parent_route (xml); gen_parent_route (xml);