MatebookXPro-hackintosh
MatebookXPro-hackintosh copied to clipboard
Working Intel WiFi
Hello! I'm opening this issue because there is really great progress on Intel Wifi on MacOS and our laptop (at least the 2018 model) has an Intel AC8275 Wireless Card.
There are two projects currently open:
-
this has a driver that makes scanning for network working, but yet it cannot connect (the developer is still working on the 802.11 stack).
-
this works in my case, but the SSID and Password are hardcoded into the kext code for now (no scanning available). I've opened an issue here where you can find the latest firmware compiled (with ssid and passwords hardcoded). The card works fine in my case, with just slow upload speeds... but we are getting close!
Note: you need to remove SSDT-DRP11.aml from EFI/Clover/ACPI/patched because that is a patch to deactivate the internal WiFi card.
How to load the firmware:
- Download
itlwm.kext
and place wherever you want (DO NOT place it in EFI/CLOVER or S/L/E or /L/E) - Run these commands to gain permissions:
sudo chmod -R 744 itlwm.kext
sudo chown -R root:wheel itlwm.kext
- Load the kext:
sudo kextload itlwm.kext
- If no errors appear the driver will automatically connect to the hardcoded network and you will get internet access
These are the current results I get with my 30/20 network:
Have a nice day!
Hello! I'm opening this issue because there is really great progress on Intel Wifi on MacOS and our laptop (at least the 2018 model) has an Intel AC8275 Wireless Card.
There are two projects currently open:
this has a driver that makes scanning for network working, but yet it cannot connect (the developer is still working on the 802.11 stack).
this works in my case, but the SSID and Password are hardcoded into the kext code for now (no scanning available). I've opened an issue here where you can find the latest firmware compiled (with ssid and passwords hardcoded). The card works fine in my case, with just slow upload speeds... but we are getting close!
Note: you need to remove SSDT-DRP11.aml from EFI/Clover/ACPI/patched because that is a patch to deactivate the internal WiFi card.
How to load the firmware:
Download
itlwm.kext
and place wherever you want (DO NOT place it in EFI/CLOVER or S/L/E or /L/E)Run these commands to gain permissions:
sudo chmod -R 744 itlwm.kext sudo chown -R root:wheel itlwm.kext
- Load the kext:
sudo kextload itlwm.kext
- If no errors appear the driver will automatically connect to the hardcoded network and you will get internet access
These are the current results I get with my 30/20 network:
![]()
Have a nice day!
How do you Hardcoded ssid and Password?
How do you Hardcoded ssid and Password?
If you want to change SSID and password you need to edit the code and recompile the kext from source. For testing until we wait an implementation that supports network search and connect, maybe you can maybe just create a guest network
awesome - thanks for the info!
On kextload it get the error itlwm.kext failed to load - (libkern/kext) not found;
The file size also shown as 0 bytes.
Any ideas how to fix it and could you provide me your itlwm.kext file?
This kext works good: https://m.youtube.com/watch?v=ICpgYtzbxP8
This kext works good: https://m.youtube.com/watch?v=ICpgYtzbxP8
Reporting: that works flawlessly.
This kext works good: https://m.youtube.com/watch?v=ICpgYtzbxP8
:+1:
Did you tried to put in kexts/Other? Would be nice to ommit loading it manually each reboot
This kext works good: https://m.youtube.com/watch?v=ICpgYtzbxP8
Did you tried to put in kexts/Other? Would be nice to ommit loading it manually each reboot
I make script and adding it to run automatic on boot, sorry my bad English.
@Kokkolabs thanks, would you mind to share your script with us? 😄
Did you encountered any KP's/reboots yet? I just had a KP when my Matebook went into sleep
Is it possible to kext unload either of the kexts? Either my system hangs completly or I get error saying it has dependencies and can't be unloaded. I thought I could unload it before going to sleep and reload it after wake.
This kext works good:
https://m.youtube.com/watch?v=ICpgYtzbxP8
Did you tried to put in kexts/Other?
Would be nice to ommit loading it manually each reboot
I make script and adding it to run automatic on boot, sorry my bad English.
How do you make script?
is there a way to change the kext (/ssid + password) on the fly or do i have to reboot everytime?
I haven't found one yet, if I try to unload it, I can't because of dependencies and sometimes I even get a KP
This kext works good: https://m.youtube.com/watch?v=ICpgYtzbxP8
Report some issues - in random time the connection may be lost. Wi-Fi networks list doesn't update, and DHCP doesn't work, so the network cannot acquire ip address. Since there is KP on unload, I was able to fix this by deleting and adding again the network in settings. I'm not sure what causes this behavior.
New support with complete automatic loader wrapper can be found in my repo, but I think that also gnodipac886 should update it very soon!