Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hope to increase driver support for be200 #955

Open
sunhongzhan opened this issue Feb 3, 2024 · 28 comments
Open

Hope to increase driver support for be200 #955

sunhongzhan opened this issue Feb 3, 2024 · 28 comments
Assignees
Labels
enhancement New feature or request

Comments

@sunhongzhan
Copy link

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

@zxystd
Copy link
Collaborator

zxystd commented Feb 7, 2024

I don't have this device.
OpenIntelWireless/IntelBluetoothFirmware@4beb85c
just added bluetooth support, you can download from CI build. It is confirmed working.

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

  • Upgrade iwx supported firmware version to -77 which is the the last non-MLD API aware firmware version. 100%
  • Introduce firmware MLD API. 70% 100%
  • Upgrade iwx supported firmware version to -86. 90% 100%
  • Buy a BE200 card. 0% 100%
  • Add BZ device family support. 0% 50% 80% 100%
  • Add new devices probe and match functionality. 0% 20% 100%
  • Suport MSI-X interrupt mode(it would be a first macOS driver that uses MSI-X interrupt!). 100%
  • Support firmware version -90. 90%

@mishurov
Copy link

@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
Copy link

HQuest commented Mar 9, 2024

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

This comment was marked as spam.

@Daasin
Copy link

Daasin commented Mar 13, 2024

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
Copy link

Bluetooth is confirmed support but is wifi can also support ?

@zxystd zxystd added the enhancement New feature or request label Apr 24, 2024
@zxystd
Copy link
Collaborator

zxystd commented Apr 25, 2024

Hi all, progress will update here. #955 (comment)

@zxystd zxystd self-assigned this Apr 25, 2024
@jokerknight
Copy link

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
Copy link
Collaborator

zxystd commented May 24, 2024

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

@zxystd
Copy link
Collaborator

zxystd commented May 27, 2024

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
Copy link

HQuest commented May 27, 2024

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
Copy link
Collaborator

zxystd commented May 27, 2024

@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
Copy link

vandroiy2013 commented May 27, 2024

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
Copy link

HQuest commented May 27, 2024

@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
Copy link
Collaborator

zxystd commented May 27, 2024

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

@zxystd
Copy link
Collaborator

zxystd commented May 27, 2024

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

@vandroiy2013
Copy link

vandroiy2013 commented May 27, 2024

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
Copy link

BE200 complectovation. Serves as expected.

@HQuest
Copy link

HQuest commented May 27, 2024

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
Copy link

太棒了

@hla63
Copy link

hla63 commented May 28, 2024

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...

acidanthera/MacKernelSDK#22

@zhuzhenkun
Copy link

是否支持双向隔空?

@jokerknight
Copy link

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
Copy link

HQuest commented May 30, 2024

@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
Copy link

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

@HQuest
Copy link

HQuest commented Jun 10, 2024

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
Copy link

Malumen commented Jun 10, 2024

Fingers crossed BE200 support comes soon!!!

@kevon2019
Copy link

15beta有了吗?测试版2.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Development

No branches or pull requests