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 · 39 comments
Open

Hope to increase driver support for be200 #955

sunhongzhan opened this issue Feb 3, 2024 · 39 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

@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

@Lorys89
Copy link

Lorys89 commented Jun 23, 2024

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

Can you also send itlwm to use with heliport?

@Malumen
Copy link

Malumen commented Jun 29, 2024

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

Can I try with Monterey?

@zxystd
Copy link
Collaborator

zxystd commented Jun 29, 2024

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

Malumen commented Jun 29, 2024

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

zxystd commented Jun 29, 2024

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

@ephlodur2
Copy link

Confirm the last version working under sonoma 14.5 - thank you very much - great job!

@Daasin
Copy link

Daasin commented Jul 19, 2024

First attempt to use prevents boot on 14.6 beta

Going to try resetting nvram whilst securebootmodel is set as default later (currently disabled)

Edit: Booted & working! Airdrop and everything

@Daasin
Copy link

Daasin commented Jul 21, 2024

I assume 6ghz bands are out of the question? 😅

@xiaoleGun
Copy link

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

Thank you for your work, it works on Sonoma 14.6. Can you push about the change of BE200 to the testing branch for others

@dogansan
Copy link

dogansan commented Oct 7, 2024

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

Thank you for your work, it works on Sonoma 14.6. Can you push about the change of BE200 to the testing branch for others

I am trying to activate BE200 wifi 7 in Sequoia but I failed. Would you please share your EFI so I can understand what I am missing

@dogansan
Copy link

dogansan commented Oct 8, 2024

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

@vandroiy2013
Sir, would you please help me , I have a ASUS ROG DARK HERO with B200 wifi 7 , I succeded to run BT , but wifi does not work with itlwm 2.4.0 + heliport on Sequoia . It is clear something is missing in EFI or config.plist. Would you please share your EFI folder

@FredWst
Copy link

FredWst commented Oct 21, 2024

Hi,

I've tested BE200 with Sonoma14.4 AirportItlwm.kext on Sonoma 14.6
I can connect to Wifi but routeur doesn't give ip,router and dns.
I put one in Manuel every seems ok but no route to reach internet, not able to ping any address.

itlwm driver doesn't work on Sequoia.

Bluetooth is working with beta 2.5 driver on Sonoma and Sequoia.

Any beta to test ?

Edit:
have been able to make it work Sonoma 14.7.
I just disable aspm in bios and put pci-aspm-default = 0 for wifi sub device.

Fred

@zxystd is there any git with beta open to public ?

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

17 participants