Jump to content

Sonoma Wi-Fi solutions that do not require disabled SIP (e.g. Intel AX210)


miliuco
173 posts in this topic

Recommended Posts

On 1/20/2024 at 5:48 PM, prcmelo said:

Wi-Fi is working, but I can't connect my MX Keys and MX Anywhere 3 to Bluetooth, it keeps spinning forever and does not connect.

 

My headphones and Phone connects, as other Logitech devices. Only the "MX Series" that does not work in Bluetooth.

 

Edit: Card is a Fenvi 

 

CleanShot 2024-01-20 at 17.47.04.png

 

 

Hi @prcmelo you can try use this program, works fine! 

 

https://github.com/Plutoberth/SonyHeadphonesClient/releases/tag/v1.3.2 

 

showcase.gif

Link to comment
Share on other sites

@miliuco

Would it be possible to share a config.plist for all the entries for a Wi-Fi 6 Intel AX210 on macOS Sonoma?
Would be very nice!


If I only like to use Bluetooth, I dont have to install the Wifi Kext and make changes in config.plist for wifi, right?

Edited by derpuma
Link to comment
Share on other sites

23 minutes ago, miliuco said:

@derpuma

Yes, wifi and BT are different things, you can have only one of them. 
I’ll post later config for wifi, BT or both. 


Sound great. Thx a lot.
Ordered my Card yesterday, should come tomorrow!

But I will recheck and will compare with your configs! And ( think about including Wifi too. The file exchange via LocalSend sounds very interesting!
So far I prepared a new EFI with this config and kext which should do the magic trick for BT:

Bildschirmfoto 2024-03-04 um 16.17.13.jpg

Bildschirmfoto 2024-03-04 um 16.17.43.jpg

Bildschirmfoto 2024-03-04 um 16.17.34.jpg

  • Like 2
Link to comment
Share on other sites

Posted (edited)

@derpuma

 

Okey, good work. I attach config.plist

  • config-ax210.plist: AX210 only Wi-Fi (Wi-Fi kext can be itlwm.kext or AirportItlwm.kext, never both; itlwm.kext needs Heliport.app to connect to the networks)
  • config-ax210-wifi-bt.plist: AX210 Wi-Fi and Bluetooth (Wi-Fi kext can be itlwm.kext or AirportItlwm.kext, never both; itlwm.kext needs Heliport.app to connect to the networks)
  • config-ax210-bt.plist: AX210 only BT.

config-ax210-bt.plist config-ax210-wifi-bt.plist config-ax210-wifi.plist

 

Note: on Sonoma 14.3, try AirportItlwm.kext from this comment (issue in the OpenIntelWireless GitHub):

https://github.com/OpenIntelWireless/itlwm/issues/937#issuecomment-1963569381

But on Sonoma 14.4 beta, try this AirportItlwm.kext (different issue in the OpenIntelWireless GitHub):

https://github.com/OpenIntelWireless/itlwm/issues/953#issuecomment-1920413379

 

 

Edited by miliuco
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

So my card arrived today. It is the Ziyituod AX210S.
Wifi does work. Therefor I used the AirportItlwm.kext for Sonoma 14.3.x. I am on 14.3.1.

Bluetooth does not work. I tried it with the OpenIntelWireless Kext 2.4.0 and 2.3.0.
Any help with that? I attached my config.plist, if someone could look at it if something is wrong.
Thx.

 

config.plist

 

Spoiler

Bildschirmfoto2024-03-05um17_02_45.thumb.jpg.d7aa9940c5ffdd926a5f7c183ab262a2.jpgBildschirmfoto 2024-03-05 um 16.06.55.jpgBildschirmfoto 2024-03-05 um 16.09.19.jpg

Edited by derpuma
Link to comment
Share on other sites

@derpuma 

 

Hi, are you try put in Device Properties the extraction from Hackintool about your Card? 

 

Check in Hackintool > PCie > and Export Button 

 

See:

Spoiler

image.thumb.png.8dc347372485ed197a4c4648a18aeb7b.png

 

 

After that take pcidevices.plist extracted and copy your Wireless Card to Devices on your EFI config.plist 

 

 

 

 

Captura de Tela 2024-03-05 às 13.41.23.png

And if you want, test my useful  kexts for Intel Bluetooth 

 

And check this program too created by @chris1111 

 

https://github.com/chris1111/Wifi-Intel-KextsBuilder 

 

image.png.2178148be63b34db32b8b6b423c56319.png

 

 

Intel Bluetooth Kexts.zip

Link to comment
Share on other sites

2 minutes ago, Antonuccio said:

I think I understand that the Wifi works

Has the Bluetooth cable been connected to the USB header 😛 ? If so, has the port been mapped? (internal 0xFF)

 

Yeah my Master @Antonuccio but im talk about compile Intel Bluetooth Kexts with program 😉 

 

😆

image.png.ca05a7ec9736249419d6840980998d7a.png

 

Link to comment
Share on other sites

😄 I understood , that it is of little use if the port is not connected or mapped 🙃

 

EDIT ok I also saw what miliuco specified , i see the pic too 

Edited by Antonuccio
  • Like 1
Link to comment
Share on other sites

Posted (edited)

@derpuma

Stupid question: have you plugged the tiny cable from the AX210 card to the USB 2 port on the motherboard? >> Forget this, I see in your pic that  it's plugged .

Config.plist is okey.

These are the Bluetooth kexts I have on Sonoma, try it although I guess that this is not the issue.

BT-sonoma.zip

 

@Max.1974

How do you compile IntelBluetoothFirmware? Terminal or within Xcode?

 

 

Edited by miliuco
Link to comment
Share on other sites

@miliuco @Max.1974

I used this three kext in EFI/OC/Kext:


IntelBTPatcher.kext V2.4.0
IntelBluetoothFirmware.kext V2.4.0
BlueToolFixup.kext V2.6.9


And I deleted: BrcmBluetoothInjector.kext form EFI/OC/Kext.

But BT does not work, does not find any pairing devices.

II used a BCM43602 via PCI-e Adapter before, but I guess this has nothing to do with the old card?
Do I need any other kext from BrcmPatchRAM-2.6.8-RELEASE, rathter then BlueToolFixup.kext?
I had some BRCM Kext in my L/E Folder which I deleted:
BrcmPatchRAM2.kext
BrcmFirmwareRepo.kext

Do I need newer Versions of this Kext in L/E?

BrcmPatchRAM3.kext and BrcmFirmwareRepo.kext of Release 2.6.8?



Here are my pci devices.
pcidevices.plist

 

Spoiler

Bildschirmfoto 2024-03-05 um 18.30.06.jpgBildschirmfoto 2024-03-05 um 18.30.30.jpgimage.thumb.jpeg.ecb95a231148f437dcbb7c0052dccfc5.jpeg

 

Edited by derpuma
  • Like 1
Link to comment
Share on other sites

Posted (edited)

@derpuma

Kexts are okey. I have the same card and don't need any other kext but the 3 basic. No BrcmPatchRAM3 nor BrcmFirmwareRepo.

 

/Library/Extensions folder: remove all kexts (if any) but EnergyDriver.kext, HighPointIOP.kext, HighPointRR.kext and SoftRAID.kext

 

Question: are you inside a virtualized Sonoma? QEMU and Virtio devices are usual in non virtualized systems ? Sorry but mi knowledge about virtualization with QEMU is almost zero.

 

Edited by miliuco
Link to comment
Share on other sites

Yes, I am running my mac OS via Unraid VM. My PCIE devices are pass through! So they should work like on a regular hackintosh.

At least my other BCM43602 Card worked normal with pcie pass through.
I deleted all kext in /L/E which I don't need and try again.

 

Spoiler

Bildschirmfoto 2024-03-05 um 19.14.44.jpg

Edited by derpuma
  • Like 1
Link to comment
Share on other sites

@derpuma

Understood. At this moment, I have no more ideas for you. Let me look for info.

In the meantime, maybe it's a good idea to post this as separate thread in the forum Multibooting and Virtualisation, to have more probabilities of getting help.

Link to comment
Share on other sites

@miliuco

I booted from my old monterey with the identical opencore bootloader I used with sonoma.

And see there, BT is working on monterey, so I think it has something to do with the BT Kext.
Which Version of Sonoma do you use? I am on 14.3.1.
Maybe I need other BT kexts?

 

Spoiler

image.thumb.jpeg.085bb6b2532b482dbe13042bad5fd0b4.jpeg   image.thumb.jpeg.f920c8d754720b5bc3460cb2bf6f5016.jpeg


 

Link to comment
Share on other sites

Posted (edited)

@derpuma

I have 14.3.1 in the main disk and 14.4 beta in the test disk. I have sent to you the kexts I have in 14.4. They are from version 2.4.0.

In 14.3.1 I have version 2.3.0. Try these that I attach and comment if there is any difference.

 

EDIT: ZIP file replaced.

 

14.3.1-kexts.zip

Edited by miliuco
Link to comment
Share on other sites

@derpuma sorry if you got mapping ports, but in this cases, if necessary use some tools like Usbports from CorpNewT from GitHub to mapping your internal devices, with 255 parameters 

 

If you not do it, it's more difficult to make works. It's necessary to get camera, usb bluetooth like internal devices. 

Link to comment
Share on other sites

Posted (edited)

@derpuma

Sorry, I mixed the kexts, you're right, I replace the attachment in my previous post, get it, it's fixed.

 

 

1 hour ago, ichelash said:

For me BT works. WiFi and Ethernet works, but when i go to settings it crashes the WiFi completely using AirportItlwm 2.3.0

 

AirportItlwm is alpha stage, maybe it doesn't work fine in all systems.

 

Try this:

On Sonoma 14.3, try AirportItlwm.kext from this issue in the OpenIntelWireless GitHub:

https://github.com/OpenIntelWireless/itlwm/issues/937#issuecomment-1963569381

On Sonoma 14.4 beta, try this AirportItlwm.kext (different issue):

https://github.com/OpenIntelWireless/itlwm/issues/953#issuecomment-1920413379

 

Edited by miliuco
Link to comment
Share on other sites

1 hour ago, miliuco said:

@derpuma

Sorry, I mixed the kexts, you're right, I replace the attachment in my previous post, get it, it's fixed.

 

 

 

AirportItlwm is alpha stage, maybe it doesn't work fine in all systems.

 

Try this:

On Sonoma 14.3, try AirportItlwm.kext from this issue in the OpenIntelWireless GitHub:

https://github.com/OpenIntelWireless/itlwm/issues/937#issuecomment-1963569381

On Sonoma 14.4 beta, try this AirportItlwm.kext (different issue):

https://github.com/OpenIntelWireless/itlwm/issues/953#issuecomment-1920413379

 

I have the same kexts

Link to comment
Share on other sites

×
×
  • Create New...