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

Working Intel WiFi #107

Open
mircoianese opened this issue May 1, 2020 · 15 comments
Open

Working Intel WiFi #107

mircoianese opened this issue May 1, 2020 · 15 comments

Comments

@mircoianese
Copy link

mircoianese commented May 1, 2020

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:

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

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

  1. Download itlwm.kext and place wherever you want (DO NOT place it in EFI/CLOVER or S/L/E or /L/E)
  2. Run these commands to gain permissions:
sudo chmod -R 744 itlwm.kext
sudo chown -R root:wheel itlwm.kext
  1. Load the kext:
    sudo kextload itlwm.kext
  2. 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:
screen

Have a nice day!

@mehmetyukcell
Copy link

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:

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

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

  1. Download itlwm.kext and place wherever you want (DO NOT place it in EFI/CLOVER or S/L/E or /L/E)

  2. Run these commands to gain permissions:


sudo chmod -R 744 itlwm.kext

sudo chown -R root:wheel itlwm.kext

  1. Load the kext:

sudo kextload itlwm.kext

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

screen

Have a nice day!

How do you Hardcoded ssid and Password?

@mircoianese
Copy link
Author

mircoianese commented May 1, 2020

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

@AshleyMiller9696
Copy link

awesome - thanks for the info!

@Roshaanv
Copy link

Roshaanv commented May 8, 2020

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?

@Kokkolabs
Copy link

This kext works good:
https://m.youtube.com/watch?v=ICpgYtzbxP8

@Picroc
Copy link

Picroc commented May 16, 2020

This kext works good:
https://m.youtube.com/watch?v=ICpgYtzbxP8

Reporting: that works flawlessly.

@juicypop
Copy link

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

@Kokkolabs
Copy link

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.

@juicypop
Copy link

@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

@juicypop
Copy link

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.

@mehmetyukcell
Copy link

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?

@AshleyMiller9696
Copy link

is there a way to change the kext (/ssid + password) on the fly or do i have to reboot everytime?

@juicypop
Copy link

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

@Picroc
Copy link

Picroc commented May 23, 2020

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.

@profzei
Copy link

profzei commented May 31, 2020

New support with complete automatic loader wrapper can be found in my repo, but I think that also gnodipac886 should update it very soon!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants