OpenIntelWireless / itlwm

Intel Wi-Fi Drivers for macOS
https://OpenIntelWireless.github.io/itlwm/
GNU General Public License v2.0
6.74k stars 642 forks source link

Hope to increase driver support for be200 #955

Open sunhongzhan opened 5 months ago

sunhongzhan commented 5 months ago

The newly purchased motherboard comes with an Intel Be200 Wi Fi 7 network card. Hope to receive support soon! Thank you.

zxystd commented 4 months ago

I don't have this device. https://github.com/OpenIntelWireless/IntelBluetoothFirmware/commit/4beb85c8294f4d827c84b7a5cab42868bb85b05d just added bluetooth support, you can download from CI build. It is confirmed working.

Here is the Wi-Fi part support plan and progress.

mishurov commented 4 months ago

@zxystd on Linux the standard driver can load manually downladed iwlwifi-gl-c0-fm-c0-83.ucode and iwlwifi-gl-c0-fm-c0.pnvm firmware and it works probably without some new fancy features. For bluetooth it uses ibt-0291-0291.ddc and ibt-0291-0291.sfi

https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware.git/tree/?h=for-upstream

HQuest commented 3 months ago

Another BE200 owner here. BT works like a champ, thank you very much for adding support. Happy to test and report on any wireless related code.

sunhongzhan commented 3 months ago

tyvm

“tyvm” is xiami?

Daasin commented 3 months ago

I'm adding in the Intel BE200 now and will be happy to test anything. Not sure how to build a kext from source code though...

jokerknight commented 2 months ago

Bluetooth is confirmed support but is wifi can also support ?

zxystd commented 2 months ago

Hi all, progress will update here. https://github.com/OpenIntelWireless/itlwm/issues/955#issuecomment-1931113636

jokerknight commented 1 month ago

Bluetooth is confirmed support but is wifi can also support ?

Update: Sometime bluetooth will crash and can't reconnect, util next reboot computer. description: BlueTooth disconnect automatic(maybe bluetooth crashed), And you can't connect it again from system or status bar. util you press your computer reboot button.

zxystd commented 1 month ago

Cache_496ba739aa0a0cef Bought a piece of BE200 and the Key E adapter card.

zxystd commented 1 month ago

Seems that BE200 has a hardware/firmware bug, verified by linux iwlwifi that it can not work in MSI interrupt mode, but macOS only support MSI-X mode on Ventura/Sonoma...

HQuest commented 1 month ago

There are a few reports of working WiFi on BE200 cards. Unknow if using interrupt or MSI/MSI-X modes, though. There is also this note saying linux doesn't support 6GHz but it does work with 2.4/5Ghz. There is also this more recent -90 ucode (and its counterpart pnvm) perhaps with better chances to our cards.

Thank you for doing your best for the community.

zxystd commented 1 month ago

@HQuest Thanks for the information, but BE200 is already working on 11ac mode, have to do some stuff to resolve background scan issue later.

vandroiy2013 commented 1 month ago

Thanks for the information, but BE200 is already working on 11ac mode.

Have hope BE202 will work too)) If you need test it i'm ready.

HQuest commented 1 month ago

@HQuest Thanks for the information, but BE200 is already working on 11ac mode, have to do some stuff to resolve background scan issue later.

Thank you! Excited to try this upcoming code/driver. Will keep an eye on the repo commits. Even just 11ac will be much better than no wireless 😄

zxystd commented 1 month ago

tested with Sonoma 14.3 Recovery since I don't have Ventura+ hackintosh machine and BE200 only support on Ventura/Sonoma. image 754915a987bd30b947d0b69f9ab891ae

zxystd commented 1 month ago

Ventura.zip Sonoma14.0.zip Sonoma14.4.zip Tested reports are welcome.

vandroiy2013 commented 1 month ago

BE202 up and running. So far so good)))

Screenshot 2024-05-27 at 19 13 50 Screenshot 2024-05-27 at 19 14 47 Знімок екрана 2024-05-27 о 19 49 43
mishurov commented 1 month ago

BE200 complectovation. Serves as expected.

HQuest commented 1 month ago

Tested on Sonoma 14.5. Works as 802.11ac with pure/transitional WPA/WPA2 networks, however does not seem to support pure WPA3 network - is this tied to 11ax?

kevon2019 commented 1 month ago

太棒了

hla63 commented 1 month ago

Seems that BE200 has a hardware/firmware bug, verified by linux iwlwifi that it can not work in MSI interrupt mode, but macOS only support MSI-X mode on Ventura/Sonoma...

https://github.com/acidanthera/MacKernelSDK/pull/22

jokerknight commented 1 month ago

Ventura.zip Sonoma14.0.zip Sonoma14.4.zip Tested reports are welcome.

I've tested but it's not working, can't open the network switcher in statusbar and system settings. and perharps kext not loading ? Card Be200
OS version 14.4.1 ❯ kextstat | grep -i "itlwm" Executing: /usr/bin/kmutil showloaded No variant specified, falling back to release ❯ kextstat | grep -i "AirportItlwm" Executing: /usr/bin/kmutil showloaded No variant specified, falling back to release

what log should i provider for you ? And can you provider some startup docs for this special kext ?

HQuest commented 1 month ago

@jokerknight make sure you are following the installation guide - you have to ensure a few items before dropping the kext. I too had to clear my OC config from previous original Apple/Broadcom card before I got this kext to work.

fantasy0808 commented 1 month ago

太牛了 谢谢你钟大 i卡之父 中国骄傲

HQuest commented 3 weeks ago

Thank you again for all your work to add BE200 and variants into this kext. I noticed there is a fresh v2.4.0 bump for the main extension code, however I haven't seen any code relating to this device in the commit. Is it still too soon for these changes to make to this git repo?

Malumen commented 3 weeks ago

Fingers crossed BE200 support comes soon!!!

kevon2019 commented 3 weeks ago

15beta有了吗?测试版2.4

Lorys89 commented 1 week ago

Ventura.zip Sonoma14.0.zip Sonoma14.4.zip Tested reports are welcome.

Can you also send itlwm to use with heliport?

Malumen commented 4 days ago

Ventura.zip Sonoma14.0.zip Sonoma14.4.zip Tested reports are welcome.

Can I try with Monterey?

zxystd commented 4 days ago

Ventura.zip Sonoma14.0.zip Sonoma14.4.zip Tested reports are welcome.

Can I try with Monterey?

No, Monterey only support MSI interrupt mode, so BE200 can not run on it.

Malumen commented 4 days ago

Ventura.zip Sonoma14.0.zip Sonoma14.4.zip Tested reports are welcome.

Can I try with Monterey?

No, Monterey only support MSI interrupt mode, so BE200 can not run on it.

So should I upgrade to Ventura or Sonoma? Or wait for full release? (will there ever be support for BE200 on Monterey?)

zxystd commented 4 days ago

@Malumen This is not the driver issue, BE200 hardware now only support MSI-X interrupt mode, Apple support this mode on Ventura and higher macOS versions, so you should upgrade, or you can wait until Intel official resolve this issue(other products both support MSI and MSI-X).