Jump to content

No more dongle , use Intel WiFi Driver Loader Kext [ Tested on Catalina]


Recommended Posts

Posted

Hope all you are fine . Few days ago I have installed Catalina on my Lenovo IdeaPad 310-15IKB . After Installation complete I was disappointed to see that built in Intel Dual Band Wireless [8086:3166]  not workable with Catalina . Then I keep eye on some GitHub projects which are not stable still now . Though I have build and tested 2 , but no luck , it was loading firmware but not working yet.  These are bellow -

https://github.com/AppleIntelWifi/adapter

https://github.com/ammulder/AppleIntelWiFiMVM

 

Then I found a kext build by a china developer , actually I don't know him ( credits goes to him). Which working perfectly on my device. Also I found many person success with different Intel WiFi card model . So lets try if you have Intel WiFi card. But every step you should follow carefully .

 

1. At first make sure that you disable SIP (System Integrity Protection) . You can disable it via recovery mode. Here I am using Olarila config.plist , MaLd0n sir already

done it in config.plist . Before follow step 2 make sure you have the below code in your config.plist.

<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>

spacer.png

2. Then run master-disable.command script from Files Folder of your Installation USB . Or you can do it via Terminal alternatively .

sudo spctl --master-disable

3. Download Post Installation.zip from link bottom of this topic and unzip AppleIntelWiFi.kext.zip by double click ,  right click on AppleIntelWiFi.kext  , then select "Show Package Contents" . Then in Contents folder open info.plist with TextEdit or Xcode and replace BSSID with your router/hotspot SSID(name) and PWD with your router/hotspot password.

spacer.png

 

spacer.png

 

4.  Keep this kext as zip , here is a limitation that you can not install/place it in CLOVER/kext/ or in /System/Library/Extensions or in /Library/Extensions .

Please do not install it through any kext installer/hackintool  , your system will face panic , you won not boot later.

So what we will do , in every time after boot into MacOSX we will load the kext temporary via terminal .

i) unzip AppleIntelWiFi.kext.zip by double click. Then Back to Folder.

ii) Right click on "Post Installation Folder" and Select "New Terminal Tab At Folder"

iii) then copy-paste below commands one by one in terminal and hit enter.

sudo mv ./*.kext /tmp
sudo chown -R root:wheel /tmp/*.kext
sudo kextload /tmp/*.kext

 

spacer.png

spacer.png

** please do not keep any other kext file in Post Installation Folder , then all will be moved and load.

You are done , if your wireless router active (power on)   and BSSID and PWD was correct then you are connected . After loading kext , the firmware of your card will be loaded and searching network automatically.

spacer.png

spacer.png

***** Later you should follow only step 4 , after every reboot.

Download Kext--

AppleIntelWiFi.kext.zip

 

Thanks everybody 

  • Like 1
  • Thanks 1
Posted (edited)

Hi.

tested on lenovo y70-70 laptop with catalina 10.15.5 using your kext on an INTEL AC3160 and working without kernel panic...done a speed test and get only 4mbps download and 12mbps upload , ping 18ms , normally under windows get 94mbps down and 15mbps up with 15ms ping.

Really good job.

Here is the official github link https://github.com/zxystd/itlwm

 

P.S. no bluetooth working,

Edited by lohigno
Posted
19 hours ago, lohigno said:

Hi.

tested on lenovo y70-70 laptop with catalina 10.15.5 using your kext on an INTEL AC3160 and working without kernel panic...done a speed test and get only 4mbps download and 12mbps upload , ping 18ms , normally under windows get 94mbps down and 15mbps up with 15ms ping.

Really good job.

Here is the official github link https://github.com/zxystd/itlwm

 

P.S. no bluetooth working,

Great , Thanks for repository link.

  • Administrators
Posted
17 minutes ago, jvargasr62 said:

 

updated, check

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Hackintosh Support since 2006 HERE

Posted (edited)

Tested on Acer Aspire A515-51G with catalina 10.15.5 using kext for intel ac 3168, but an internet does not work after a while running, even appearing as connected in the options

Edited by soy_francisco
Posted (edited)
On 4/28/2020 at 6:13 PM, Zahid Islam said:

Hope all you are fine . Few days ago I have installed Catalina on my Lenovo IdeaPad 310-15IKB . After Installation complete I was disappointed to see that built in Intel Dual Band Wireless [8086:3166]  not workable with Catalina . Then I keep eye on some GitHub projects which are not stable still now . Though I have build and tested 2 , but no luck , it was loading firmware but not working yet.  These are bellow -

https://github.com/AppleIntelWifi/adapter

https://github.com/ammulder/AppleIntelWiFiMVM

 

Then I found a kext build by a china developer , actually I don't know him ( credits goes to him). Which working perfectly on my device. Also I found many person success with different Intel WiFi card model . So lets try if you have Intel WiFi card. But every step you should follow carefully .

 

1. At first make sure that you disable SIP (System Integrity Protection) . You can disable it via recovery mode. Here I am using Olarila config.plist , MaLd0n sir already

done it in config.plist . Before follow step 2 make sure you have the below code in your config.plist.


<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>

spacer.png

2. Then run master-disable.command script from Files Folder of your Installation USB . Or you can do it via Terminal alternatively .


sudo spctl --master-disable

3. Download Post Installation.zip from link bottom of this topic and unzip AppleIntelWiFi.kext.zip by double click ,  right click on AppleIntelWiFi.kext  , then select "Show Package Contents" . Then in Contents folder open info.plist with TextEdit or Xcode and replace BSSID with your router/hotspot SSID(name) and PWD with your router/hotspot password.

spacer.png

 

spacer.png

 

4.  Keep this kext as zip , here is a limitation that you can not install/place it in CLOVER/kext/ or in /System/Library/Extensions or in /Library/Extensions .

Please do not install it through any kext installer/hackintool  , your system will face panic , you won not boot later.

So what we will do , in every time after boot into MacOSX we will load the kext temporary via terminal .

i) unzip AppleIntelWiFi.kext.zip by double click. Then Back to Folder.

ii) Right click on "Post Installation Folder" and Select "New Terminal Tab At Folder"

iii) then copy-paste below commands one by one in terminal and hit enter.


sudo mv ./*.kext /tmp
sudo chown -R root:wheel /tmp/*.kext
sudo kextload /tmp/*.kext

 

spacer.png

spacer.png

** please do not keep any other kext file in Post Installation Folder , then all will be moved and load.

You are done , if your wireless router active (power on)   and BSSID and PWD was correct then you are connected . After loading kext , the firmware of your card will be loaded and searching network automatically.

spacer.png

spacer.png

***** Later you should follow only step 4 , after every reboot.

Download Kext--

AppleIntelWiFi.kext.zip 6.4 MB · 56 downloads

 

Thanks everybody 

Mano, encontrei as firmware bluetooth que ativam o bluetooth dos adaptadores Intel:

 

Edited by Zarach
color to show

HahAhAH

Posted

Ali no dict onde coloco o BSSID e a senha, posso deixar configurado duas redes?

como faço? Assim:
 

<dict>
        <key>AppleIntelWiFi</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.zhong.AppleIntelWiFi</string>
            <key>IOClass</key>
            <string>AppleIntelWiFi</string>
            <key>IOPCIPrimaryMatch</key>
            <string>0x00008086&0x0000ffff</string>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>NetWork Parameters</key>
            <dict>
                <key>BSSID</key>
                <string>VIVOFIBRA-1425</string>
                <key>PWD</key>
                <string>secrecet1</string>
            </dict>
            <dict>
                <key>BSSID</key>
                <string>VIVOFIBRA-1425-5G</string>
                <key>PWD</key>
                <string>secrecet2</string>
            </dict>
        </dict>
    </dict>

?

 

Posted (edited)
5 hours ago, erickmob.simplus said:

Ali no dict onde coloco o BSSID e a senha, posso deixar configurado duas redes?

como faço? Assim:
 


<dict>
        <key>AppleIntelWiFi</key>
        <dict>
            <key>CFBundleIdentifier</key>
            <string>com.zhong.AppleIntelWiFi</string>
            <key>IOClass</key>
            <string>AppleIntelWiFi</string>
            <key>IOPCIPrimaryMatch</key>
            <string>0x00008086&0x0000ffff</string>
            <key>IOProviderClass</key>
            <string>IOPCIDevice</string>
            <key>NetWork Parameters</key>
            <dict>
                <key>BSSID</key>
                <string>VIVOFIBRA-1425</string>
                <key>PWD</key>
                <string>secrecet1</string>
            </dict>
            <dict>
                <key>BSSID</key>
                <string>VIVOFIBRA-1425-5G</string>
                <key>PWD</key>
                <string>secrecet2</string>
            </dict>
        </dict>
    </dict>

?

 

Eu não tenho como testar isso.

Mas caso não dê certo, copia a kext e altera com a rede diferente, quando você quiser uma rede diferente dá unload no terminal e carrega a outra manualmente.

Edited by Zarach

HahAhAH

Posted
7 minutes ago, Zarach said:

Eu não tenho como testar isso.

Mas caso não dê certo, copia a kext e altera com a rede diferente, quando você quiser uma rede diferente dá unload no terminal e carrega a outra manualmente.

boa, vou fazer isso; o comando do unload é 

sudo kextunload /tmp/*.kext

?

 

Eu experienciei uns problemas quando o pc entra em sleep.. ele volta e parece que ta conectado mas nao ta.
tem como contornar esse problema do sleep?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...