Zahid Islam Posted April 28, 2020 Share Posted April 28, 2020 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> 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. 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 ** 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. ***** Later you should follow only step 4 , after every reboot. Download Kext-- AppleIntelWiFi.kext.zip Thanks everybody 1 1 Quote Link to comment Share on other sites More sharing options...
lohigno Posted May 2, 2020 Share Posted May 2, 2020 (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 May 2, 2020 by lohigno Quote Link to comment Share on other sites More sharing options...
Zahid Islam Posted May 3, 2020 Author Share Posted May 3, 2020 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. Quote Link to comment Share on other sites More sharing options...
jvargasr62 Posted May 8, 2020 Share Posted May 8, 2020 On 4/28/2020 at 6:13 PM, Zahid Islam said: Hello, the link does not work, I get an error. Can you update please Quote Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted May 8, 2020 Administrators Share Posted May 8, 2020 17 minutes ago, jvargasr62 said: updated, check Quote -Donations- PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9 - USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ - KASPA kaspa:qpxzufgfj8p6r0krg58yzvs0009h2mwqgvcawa0xc2pth7sgzpv56j4f6dtvk - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com Premium Users HERE - Problems with Paypal HERE Sign up for a Bybit account and claim exclusive rewards HERE New ways to earn money with Linkvertise HERE Link to comment Share on other sites More sharing options...
jvargasr62 Posted May 8, 2020 Share Posted May 8, 2020 5 minutes ago, MaLd0n said: actualizado, consultar Thank you Quote Link to comment Share on other sites More sharing options...
Zahid Islam Posted May 8, 2020 Author Share Posted May 8, 2020 sorry I was offline. Quote Link to comment Share on other sites More sharing options...
soy_francisco Posted May 12, 2020 Share Posted May 12, 2020 (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 May 12, 2020 by soy_francisco Quote Link to comment Share on other sites More sharing options...
Thiago Sandes Posted May 31, 2020 Share Posted May 31, 2020 (edited) Edited May 31, 2020 by Thiago Sandes Quote Link to comment Share on other sites More sharing options...
Zarach Posted June 2, 2020 Share Posted June 2, 2020 Tentei, meu Adaptador é um: Intel Wifi AC 9560 Aqui não trabalhou Quote HahAhAH Link to comment Share on other sites More sharing options...
Zarach Posted June 3, 2020 Share Posted June 3, 2020 Ele aparece no terminal quando dou o comando kextstat, mas não habilita meu Wifi: Quote HahAhAH Link to comment Share on other sites More sharing options...
Zarach Posted June 5, 2020 Share Posted June 5, 2020 (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> 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. 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 ** 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. ***** 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 June 5, 2020 by Zarach color to show Quote HahAhAH Link to comment Share on other sites More sharing options...
Zarach Posted June 5, 2020 Share Posted June 5, 2020 Aí, Bluetooth pegando de boa, só tô apanhando pra fazer o Wifi funfar: https://github.com/zxystd/IntelBluetoothFirmware Quote HahAhAH Link to comment Share on other sites More sharing options...
Zarach Posted June 6, 2020 Share Posted June 6, 2020 Agora está funcionando de boas o WIFi Intel 9560 Quote HahAhAH Link to comment Share on other sites More sharing options...
Gelo Salcedo Posted June 9, 2020 Share Posted June 9, 2020 excuse me guys, how can I know what kind of wifi card I have on my laptop? Quote Link to comment Share on other sites More sharing options...
Zarach Posted June 9, 2020 Share Posted June 9, 2020 8 hours ago, Gelo Salcedo said: excuse me guys, how can I know what kind of wifi card I have on my laptop? If you have Windows, use the Aida: https://www.aida64.com/downloads Quote HahAhAH Link to comment Share on other sites More sharing options...
erickmob.simplus Posted June 9, 2020 Share Posted June 9, 2020 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> ? Quote Link to comment Share on other sites More sharing options...
Zarach Posted June 9, 2020 Share Posted June 9, 2020 (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 June 9, 2020 by Zarach Quote HahAhAH Link to comment Share on other sites More sharing options...
Zarach Posted June 9, 2020 Share Posted June 9, 2020 Não dá pra testar aqui porque só tenho uma rede. Quote HahAhAH Link to comment Share on other sites More sharing options...
erickmob.simplus Posted June 9, 2020 Share Posted June 9, 2020 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? Quote Link to comment Share on other sites More sharing options...
erickmob.simplus Posted June 9, 2020 Share Posted June 9, 2020 OBs: vi que o post é de 28 de abril e que o japa do projeto comutou 4 dias atrás. Será que nao tem uma versão nova do kext atualizada e com menos bugs? Tentei achar o arquivo kext no repositorio mas nao achei. https://github.com/zxystd/itlwm/commits/master Quote Link to comment Share on other sites More sharing options...
Administrators MaLd0n Posted June 9, 2020 Administrators Share Posted June 9, 2020 Use Xcode Quote -Donations- PayPal HERE - Stripe HERE - Ko-Fi HERE - BuyMeaCoffee HERE - Mercado Livre HERE Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3 - BNB 0x10D1d656eCa00bD521f9b4A43B83098B8142e115 - USDT BSC BEP20 0xb57cfdfa371fad1981910f0e8332409ab99f74d9 - USDT TRC20 TUR6Z9AVS4AYzqPnULoHrfFvppRbhXmNbZ - KASPA kaspa:qpxzufgfj8p6r0krg58yzvs0009h2mwqgvcawa0xc2pth7sgzpv56j4f6dtvk - PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com Premium Users HERE - Problems with Paypal HERE Sign up for a Bybit account and claim exclusive rewards HERE New ways to earn money with Linkvertise HERE Link to comment Share on other sites More sharing options...
Zarach Posted June 9, 2020 Share Posted June 9, 2020 Just now, erickmob.simplus said: OBs: vi que o post é de 28 de abril e que o japa do projeto comutou 4 dias atrás. Será que nao tem uma versão nova do kext atualizada e com menos bugs? Tentei achar o arquivo kext no repositorio mas nao achei. https://github.com/zxystd/itlwm/commits/master Sei lá mano. Vai na fé Sobre o comando: pra carregar a kext cd documents(a pasta onde ela estiver, eu coloquei a minha aí) sudo chmod -R 755 *.kext sudo chown -R root:wheel *.kext sudo kextload *.kext Pra descarregar ela: cd documents (A pasta onde você colocou a sua) sudo chmod -R 755 *.kext sudo chown -R root:wheel *.kext sudo kextunload *.kext Quote HahAhAH Link to comment Share on other sites More sharing options...
Zarach Posted June 9, 2020 Share Posted June 9, 2020 Aqui o bug que dá nela é que as vezes quando abro youtube a net fica lenta e os vídeos quase não carregam. Daí qualquer outro site fica rápido, inclusive pra fazer download gigantesco demora pouco tempo. Mas nada que no momento eu sinta necessidade de modificar. Eu não dou sleep, daí não sabia desse bug. Eu sempre deixo o notebook direto no carregador, com a bateria desconectada. Eu não sei essas baterias novas, mas a do meu primeiro notebook durou menos de um ano, então houve ocasiões que precisava dela com energia e durava pouco, daí decidi usar notebook direto na energia, sem a bateria conectada. Só conecto quando tenho de levar pra algum lugar que eu não queira levar o carregador. Quote HahAhAH Link to comment Share on other sites More sharing options...
erickmob.simplus Posted June 11, 2020 Share Posted June 11, 2020 On 6/9/2020 at 8:06 PM, Zarach said: Pra descarregar ela: cd documents (A pasta onde você colocou a sua) sudo chmod -R 755 *.kext sudo chown -R root:wheel *.kext sudo kextunload *.kext Quando faço isso da dando kernel panic Fiz esse sh para conectar, funciona perfeito: #!/bin/bash echo "#1/9 - removing AppleIntelWiFi.kext" rm -rf AppleIntelWiFi.kext echo "#2/9 - removing /tmp/AppleIntelWiFi.kext" rm -rf /tmp/AppleIntelWiFi.kext echo "#3/9 - unziping wifi2GKext.zip" unzip wifi5GKext.zip echo "#4/9 - unloading existing kexts on /tmp/*.kext" kextunload /tmp/*.kext echo "#5/9 - disabling master" spctl --master-disable echo "#6/9 - moving extracted kext to /tmp" mv ./*.kext /tmp echo "#7/9 - chown" chown -R root:wheel /tmp/*.kext echo "#8/9 - loading kext" kextload /tmp/*.kext echo "#9/9 - finished" Mas dai eu ia fazer um para desconectar.. tava testando os comandos conforme aquele citado acima, a única coisa que muda é o caminho. sudo chmod -R 755 /tmp/*.kext sudo chown -R root:wheel /tmp/*.kext sudo kextunload /tmp/*.kext Porém quando executo a ultima linha (do unload) da kernel panic. Alguma ideia? Quote Link to comment Share on other sites More sharing options...